On Thu, Aug 02, 2001 at 09:11:34PM +0700, Alexey Morozov 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 придется пересобирать. Именно так. Хотя я полагал, что vim был пересобран. Оказалось, что нет. :( > В общем, "и все у них так". Вы полагаете, что symlinking из %_libdir/libperl.so* в %perl_archlib/CORE/ не приведет к нежелательным эффектам? Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.