From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikhail Zabaluev To: devel@altlinux.ru Subject: Re: [devel] perl dl problems Message-ID: <20010526032816.A1656@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , devel@altlinux.ru References: <20010418115814.F3515@localhost.localdomain> <20010525163112.C1491@ldv.office.alt-linux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <20010525163112.C1491@ldv.office.alt-linux.org>; from ldv@alt-linux.org on Fri, May 25, 2001 at 04:31:12PM +0400 Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Sat, 26 May 2001 03:28:16 +0400 Date: Sat, 26 May 2001 03:28:16 +0400 Archived-At: List-Archive: List-Post: Hello Dmitry, On Fri, May 25, 2001 at 04:31:12PM +0400, Dmitry V. Levin wrote: > > On Wed, Apr 18, 2001 at 11:58:14AM +0400, Mikhail Zabaluev wrote: > > Столкнулся с такой проблемой. При смене версии Perl перестали работать > > программы, скомпонованные с libperl.so. Происходит это оттого, что при > > сборке таких программ используются флаги, которые выдает > > 'perl -MExtUtils::Embed -e ldopts', и там есть rpath, ведущий в > > каталог текущей версии. При смене версии этот rpath перестает быть > > валидным. > > > > Чтобы не привязывать все такие пакеты жестко к версии perl, можно > > добавлять этот путь в /etc/ld.so.conf при установке. Но это может > > привести к проблемам с бинарной совместимостью - libperl.so вроде бы > > А почему бы не сделать libperl.so по аналогии с остальными, нормальными > библиотеками, т.е. дать ему soname и положить в /usr/lib? Скорее всего, для этого нужно хорошо прохакать процесс сборки и флаги, оседающие в ExtUtils. Посмотрим. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ Military intelligence is a contradiction in terms. -- Groucho Marx _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel