Посоветуйте, пожалуйста, чего бы такого умного прочитать про ldd.
Конкретная проблема. В приложении один .so использует другой .so (такая вот иерархическая зависимость). В строке линкера это указывается безо всякого пути, т.е при сборке b.so написано просто b1.o b2.o a.so (а не, к примеру, -la.so). Все это замечательно собирается и работает. Но при попытке повторить фокус на другой системе выяснилось, что b.so не видит a.so, который лежит рядышком. В выводе ldd b.so значится a.so => not found.
В обеих системах LD_LIBRARY_PATH отсутствует, в ld.so.conf ничего интересного нет.
Куда копать?