[devel] perl dl problems

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_alt-linux=2Eorg?=
Пт Май 25 16:31:12 MSD 2001


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?

Если только из-за того, чтобы иметь несколько разных libperl.so в системе,
то, наверное, оно того не стоит.

> не имеет версий. Хотя вот vim ничего, завелся. Кстати, зачем vim-у
> встроенный Perl?

Нужен, наверное?

> P.S. Куда подевались мануалы по ldd, ldconfig и т.п.?

В man-pages >= 1.35-ipl2mdk


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.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010525/e964e586/attachment-0001.bin>


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