From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 2 Aug 2001 21:11:34 +0700 (NOVST) From: Alexey Morozov X-Sender: alex@idisys.iae.nsk.su To: sisyphus@altlinux.ru Subject: Re: [sisyphus] urpmi vs. rpmtools In-Reply-To: <20010802164742.3be3e117.svd@lintec.minsk.by> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: 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 придется пересобирать. В общем, "и все у них так".