|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 07 Jun 2002 12:43:12 To : "Timur Z. Nijaradze" Subject : Re: Вопрос про shared библиотеки -------------------------------------------------------------------------------- Timur Z. Nijaradze <timur@vologda.cbr.ru> wrote: > Пытаюсь запустить мозиллу: > > homorra# ./mozilla > /usr/libexec/ld-elf.so.1: Shared object "libgdk12.so.2" not found > homorra# ll /usr/local/lib/libgdk* > lrwxr-xr-x 1 root wheel 15 6 e?i 17:11 /usr/local/lib/libgdk-1.2.so -> > libgdk-1.2.so.9 > -rwxr-xr-x 1 root wheel 212363 6 e?i 17:11 /usr/local/lib/libgdk-1.2.so.9 > -rw-r--r-- 1 root wheel 218230 6 e?i 17:11 /usr/local/lib/libgdk.a > -rwxr-xr-x 1 root wheel 721 6 e?i 17:11 /usr/local/lib/libgdk.la > lrwxr-xr-x 1 root wheel 15 6 e?i 17:11 /usr/local/lib/libgdk.so -> > libgdk-1.2.so.9 > homorra# ldconfig -r | grep libgdk > 7:-lgdk-1.2.9 => /usr/local/lib/libgdk-1.2.so.9 > homorra# > > > Уже не раз я сталкивался с подобной проблемой, и хотел бы с помощью ALL > понять идеологию применения shared-библиотек в принципе: > почему программы, использующие такие библиотеки не хотят использовать > более новые, как в данном случае? Или может я чего-то не так делаю? > > Ведь, на сколько я понимаю, они были придуманы в том числе и для того, > чтобы независимые производители ПО могли спокойно обновлять свои библиотеки, > и при этом не требовалась-бы пересборка остальных, зависимых приложений. Именно для того, что бы независимые производители ПО могли спокойно обновлять свои библиотеки и при этом не боялись, что зависимые от них приложения перестанут работать, эти самые зависимые приложения линкуются с конкретной версией библиотеки. Это дошло даже до независимого производителя ПО по имени Майкрософт, который стал называть некоторые свои библиотеки в виде mfc42.dll. -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5 * Origin: Rambler Office news site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/165966709429d.html, оценка из 5, голосов 10
|