Ich habe eine Binärdatei, für die ldd eine unerwartete Abhängigkeit und libicuuc (von "icu") zeigt.Zeigt ldd auch Abhängigkeiten von Abhängigkeiten?
#ldd A
[...]
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000)
libicuuc.so.49 => /usr/lib64/libicuuc.so.49 (0x00007faaf5689000)
Da auf diesem System Libxml hängt dynamisch auf libicuuc, macht es Sinn, die ldd enventually landet es zu finden, aber es erwartet, dass libicuuc erscheint auch in der LDD-Ausgang für A? Gibt es einen Befehl, um nur die Bibliotheken abzurufen, die als Abhängigkeiten von Abhängigkeiten verknüpft sind?
Ja, so funktioniert ldd. Siehe z.B. [hier] (http://stackoverflow.com/questions/1488527/hierarchical-ldd1) für weitere Informationen. –