|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 29 Jan 2005 16:16:12 To : Andrew Starsh-Jr Subject : Re: ldconfig -странное поведение -------------------------------------------------------------------------------- >>> Andrew Starsh-Jr wrote: ASJ> Сабж. 5.3-stable. Он что, теперь не воспринимает бибилиотеки без номера ASJ> версии что ли? Тоесть, если есть библиотека просто .so, а не .so.x, он ее ASJ> просто не видит? Он никогда их и не видел. Симлинки xxx.so -> xxx.so.N используются ld'шкой для того, чтобы узнать текущую версию библиотеки для опций вида -l${name}. P.S. А ещё веселее современный линуксовый ldconfig - он смотрит в SONAME внутри файла и если называется иначе, может переименовывать в то, что увидел в SONAME. ;)) ASJ> Преамбула. Захотел поставить opera-devel, поставил, она хочет загружать ASJ> libnpp.so из одного из своих каталогов. Прописал его в /etc/rc.conf, ASJ> /etc/rc.d/ldconfig restart ASJ> все вроде в норме. ldconfig -rv|grep npp - пусто. Переименовываем libnpp.so ASJ> в libnpp.so.1, /etc/rc.d/ldconfig restart - он тут же появляеться в ASJ> ldconfig -rv 492:-lnpp.1 => ASJ> /usr/X11R6/share/opera-devel/plugins/libnpp.so.1 Hо сама-то опера все равно ASJ> хочет libnpp.so, без всяких .1. Посмотрел ldconfig -rv | awk '{print $1}' | ASJ> grep -v . Пусто. И что это означает и что делать-то? LD_PRELOAD не ASJ> помогает,с cd куда_следует && ln -s libnpp.so.1 libnpp.so -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22383ede4d9ed.html, оценка из 5, голосов 10
|