[sisyphus] libperl.so location

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Пт Авг 3 00:26:07 MSD 2001


Hello Alexey,

On Thu, Aug 02, 2001 at 09:11:34PM +0700, Alexey Morozov wrote:
>
> 
> 
> 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
должен бы лежать пакет perl, в котором она решена. Дмитрий, Вы
отпустили те %pre/%post-скрипты в большой мир?

-- 
Stay tuned,
  MhZ                                     JID: mookid на jabber.org
___________
A classic is something that everyone wants to have read
and nobody wants to read.
		-- Mark Twain, "The Disappearance of Literature"




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