Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Узнать, на какие shared libs ссылается shared lib   Lev Serebryakov   29 Jan 2002 02:21:01 
 Re: Узнать, на какие shared libs ссылается shared lib   Dmitry Liakh   29 Jan 2002 19:15:18 
 Re: Узнать, на какие shared libs ссылается shared lib   Alexander N. Kabaev   29 Jan 2002 20:33:39 
 Узнать, на какие shared libs ссылается shared lib   Lev Serebryakov   31 Jan 2002 00:20:10 
 Узнать, на какие shared libs ссылается shared lib   Lev Serebryakov   31 Jan 2002 00:18:32 
Архивное /ru.unix.bsd/22853c55cfd8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional