On Sun, Nov 20, 2005 at 01:53:10AM +0300, Dmitry V. Levin wrote: > On Sat, Nov 19, 2005 at 10:44:29PM +0300, Mikhail Zabaluev wrote: > > В Сбт, 19/11/2005 в 21:51 +0300, Konstantin A. Lepikhov пишет: > > > > $ my-favourite-program > > > > my-favourite-program: error while loading shared libraries: libplc4.so: > > > > cannot open shared object file: No such file or directory > > > правильно, надо менять rpath. > > Жуть. > Коллеги, если не хотите неприятностей, то избегайте библиотек из > проекта mozilla.org. А также многих других библиотек. :/ Избегайте проекта mozilla.org! Долой кодерство!! :) Кстати в сборке mozilla-1.7.12-alt2.1 (Mikhail Zabaluev) была довольно неприятная ошибка. $ CMDCACHE_DISABLE=1 rpmsoname ~sisyphus/files/i586/RPMS/mozilla-1.7.12-alt2.1.i586.rpm /usr/lib/mozilla/libgkgfx.so libgkgfx.so /usr/lib/mozilla/libgtkembedmoz.so libgtkembedmoz.so /usr/lib/mozilla/libgtkxtbin.so libgtkxtbin.so /usr/lib/mozilla/libjsj.so libjsj.so /usr/lib/mozilla/libldap50.so libldap50.so /usr/lib/mozilla/libmozjs.so libmozjs.so /usr/lib/mozilla/libnspr4.so libnspr4.so /usr/lib/mozilla/libplc4.so libplc4.so /usr/lib/mozilla/libplds4.so libplds4.so /usr/lib/mozilla/libprldap50.so libprldap50.so /usr/lib/mozilla/libxpcom.so libxpcom.so /usr/lib/mozilla/libxpcom_compat.so libxpcom_compat.so /usr/lib/mozilla/libxpistub.so libxpistub.so warning: mozilla-1.7.12-alt2.1.i586.rpm: unmapped sonames: libmsgbaseutil.so libnss3.so libnssckbi.so libsmime3.so libsoftokn3.so libssl3.so $ rpm -qf /usr/lib/libssl3.so mozilla-1.7.12-alt2.1 $ rpm -qf `readlink -ev /usr/lib/libssl3.so` mozilla-psm-1.7.12-alt2.1 $ То есть симлинки, которые соответствуют soname'ам, разрешаются в другие пакеты (на которые нет зависимостей). У меня теперь есть полный список таких пакетов (и, что важнее, есть регулярная процедура получения такого списка).