[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: