[devel] perl dl problems

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Сб Май 26 03:28:16 MSD 2001


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



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