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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dennis Vshivkov                      2:5042/7       06 Aug 2002  20:27:32
 To : Valentin Nechayev
 Subject : Re: stupid dependencies in RedHat 7.3
 -------------------------------------------------------------------------------- 
 
 
 VF>> Ага, и мне в каждой проге таким геморроем заниматься? Hу уж нет. Способы с
 VF>> ума сойти и попроще есть.
 
 VN> Что ты назвал геморроем? Все сводится к нескольким простым вызовам -
 VN> 1) Проверка хэндла библиотеки по имени или по ключу-константе
 VN> 2) Поиск в ld.so.cache
 VN> 3) Загрузка библиотеки
 VN> 4) Поиск символа
 
 VN> Любая схема работы с плагинами это так или иначе умеет, а если сделать к
 
 тому
 
 VN> же, например, подгрузку всех библиотек при запуске, но без отказа грузиться
 VN> при частичном отсутствии - то это будет неплохим компромиссным вариантом.
 
     Hапрашивается паллиативное решение: похакать ld.so так, чтобы при
 ненахождении какой-либо so и/или объекта в ней бинарник таки запускался, а
 падал только при обращении к такому несуществующему внешнему объекту --
 замапить вызовы на специальный для сей цели stub несложно. Опционально --
 warnings на stderr в начале и fatal errors туда же при смерти.
 
 -- 
 /Awesome Walrus <walrus@amur.ru>
 Brainbench MVP for Linux - http://www.brainbench.com
 --- tin/1.5.8-20010221/Blue Water, Linux/2.2.19/i686, 28 days, 00:11:39
  * Origin: AVATAR, птица чёрная (2:5042/7@fidonet.org)
 
 

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

 Тема:    Автор:    Дата:  
 Re: stupid dependencies in RedHat 7.3   Eugene Korovin   25 Jul 2002 23:38:02 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   26 Jul 2002 19:32:07 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   26 Jul 2002 20:42:54 
 Re: stupid dependencies in RedHat 7.3   Victor Wagner   26 Jul 2002 20:53:10 
 Re: stupid dependencies in RedHat 7.3   Vladimir Bormotov   26 Jul 2002 20:55:12 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   26 Jul 2002 23:53:08 
 Re: stupid dependencies in RedHat 7.3   Vladimir Bormotov   27 Jul 2002 01:58:35 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   30 Jul 2002 12:46:24 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   03 Aug 2002 10:24:06 
 Re: stupid dependencies in RedHat 7.3   Vladimir Bormotov   03 Aug 2002 10:38:29 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   03 Aug 2002 12:02:38 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   04 Aug 2002 00:28:50 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   04 Aug 2002 09:36:27 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   05 Aug 2002 00:25:01 
 Re: stupid dependencies in RedHat 7.3   Vasily Tchekalkin   05 Aug 2002 13:45:10 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 15:05:31 
 Re: stupid dependencies in RedHat 7.3   Vasily Tchekalkin   05 Aug 2002 16:00:36 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 17:15:41 
 Re: stupid dependencies in RedHat 7.3   Vasily Tchekalkin   05 Aug 2002 13:45:10 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 15:05:32 
 Re: stupid dependencies in RedHat 7.3   Vasily Tchekalkin   05 Aug 2002 15:46:17 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 17:07:31 
 Re: stupid dependencies in RedHat 7.3   Vasily Tchekalkin   05 Aug 2002 17:46:38 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 18:30:13 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   04 Aug 2002 00:14:41 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   04 Aug 2002 09:36:27 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   05 Aug 2002 00:36:23 
 Re: stupid dependencies in RedHat 7.3   Valentin Nechayev   05 Aug 2002 10:13:54 
 Re: stupid dependencies in RedHat 7.3   Dennis Vshivkov   06 Aug 2002 20:27:32 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   06 Aug 2002 11:44:48 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   26 Jul 2002 23:11:31 
Архивное /ru.linux/17561cd5fa75a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional