|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661 29 Jan 2002 02:21:01 To : All Subject : Узнать, на какие shared libs ссылается shared lib --------------------------------------------------------------------------------
Захотелось систему от обломков пакетов и апгрейдов почистить.
Для этого захотелось удалить все unused shared libs (естественно, не
затрагивая /usr/lib).
Прогнал я все бинарникик через ldd, получил список, на кого кто ссылается.
Hо вот незедача -- есть в системе shared libs, на которые ссылаются _только)
другие so-шки. А сами эти so-шки грузятся программами через dlopen(), то емть,
опять же, на них никто не ссылается.
Хочется получить по so-шке список всего, что она за собой тянет.
ldd ругается: exec format error.
А как узнать?
Есть ли способ, кроме как слинковать so-шку с пустым main()'ом в исполнимый
файл?
Remember, pain is part of pleasure, All.
... И двери хлопнули за спиной, как капкан...
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22853c55cfd8.html, оценка из 5, голосов 10
|