[sisyphus] urpmi vs. rpmtools

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Чт Авг 2 18:11:34 MSD 2001


On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:

> В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
> говорится -
> это всего лишь как слинковать программу с libperl, а при запуске-то всё
> равно
> система будет искать либу по общим правилам...
Видимо, увы и ах. Я попробовал посмотреть на вывод
perl -MExtUtils::Embed -e ccopts -e ldopts

В частности, увидал там 
-Wl,-rpath,/usr/lib/perl5/5.6.0/i386-linux/CORE

Данная строчка означает ни больше, ни меньше, чем передача линкеру опции
-rpath /usr/lib/perl5/5.6.0/i386-linux/CORE
что, в свою очередь, означает, цитрирую man ld,
Add a directory to the runtime library search path...

То есть, если при апдейте перла libperl переедет из
/usr/lib/perl5/5.6.0/i386-linux/CORE
в, скажем, /usr/lib/perl5/5.6.1/i386-linux/CORE
или, что еще хуже, в /usr/lib/perl5/5.6.0/i686-linux/CORE
все программы, завязанные на libperl.so придется пересобирать.

В общем, "и все у них так".





Подробная информация о списке рассылки Sisyphus