From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 6 Aug 2001 13:15:20 +0400 From: "Dmitry V. Levin" To: ALT Linux Sisyphus mailing list Subject: Re: [sisyphus] libperl.so location Message-ID: <20010806131520.A4136@ldv.office.alt-linux.org> Mail-Followup-To: ALT Linux Sisyphus mailing list References: <20010802164742.3be3e117.svd@lintec.minsk.by> <20010803002607.A1644@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: <20010803002607.A1644@localhost.localdomain>; from mhz@alt-linux.org on Fri, Aug 03, 2001 at 12:26:07AM +0400 X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 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: --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Aug 03, 2001 at 12:26:07AM +0400, Mikhail Zabaluev 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-скрипты в большой мир? Увы, мне не удалось найти способ корректного обратного перехода от каталога %_target_cpu к ссылке _target_cpu -> i386; для корректного обновления из Сизифа пришлось эти ссылки отключить. В дистрибутивах, правда, эти ссылки будут. 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. --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7bmAo9viEa8HiNCkRAuULAJ48mAUOivmNHXejGoVLnvNxJM+4GgCbBToM R+5l0+o8mkPhiGU/I44bbfw= =60Fh -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu--