Re: Verständnisfrage zu ldd
On Sat, 24 Jan 2004 20:00:36 +0100
Jörg Schütter <joerg@schuetter.org> wrote:
> Hallo Liste,
>
> ich habe hier ein Verständnisproblem mit ldd. Wenn ich die Manpage
> richtig verstanden habe, sollte mir der Befehl ldd _alle_ Libs
> aufzeigen die für dieses Programm benötigt werden.
> Anhand dieser Information habe ich ein root-jail (chroot) für dieses
> Programm gebaut und versucht das Programm zu starten. So weit so gut,
> wenn ich aber das Programm erneut starte (mit anderen Parametern), da
> damit das laufende Programm gestuert wird, erhalte ich etliche
> Fehlermeldungen.
> Durch Aufruf von strace konnte ich feststellen, daß dieses Programm
> noch weitere Libs benötigt. Warum konnten diese durch den ldd-Befehl
> nicht ermittelt werden.
Hi,
(ich rate) kann es sein, dass es nicht dein Programm sondern die
Libraries sind, die diese Librarie benötigen ?
z.B. :
nostromo:~# ldd /usr/lib/libmysqlclient.so.10.0.0
libz.so.1 => /usr/lib/libz.so.1 (0x40041000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40052000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40080000)
libm.so.6 => /lib/libm.so.6 (0x40095000)
libc.so.6 => /lib/libc.so.6 (0x400b7000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Joel
Reply to: