[devel] perl dl problems
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Ср Апр 18 11:58:14 MSD 2001
Доброе время суток.
Столкнулся с такой проблемой. При смене версии Perl перестали работать
программы, скомпонованные с libperl.so. Происходит это оттого, что при
сборке таких программ используются флаги, которые выдает
'perl -MExtUtils::Embed -e ldopts', и там есть rpath, ведущий в
каталог текущей версии. При смене версии этот rpath перестает быть
валидным.
Чтобы не привязывать все такие пакеты жестко к версии perl, можно
добавлять этот путь в /etc/ld.so.conf при установке. Но это может
привести к проблемам с бинарной совместимостью - libperl.so вроде бы
не имеет версий. Хотя вот vim ничего, завелся. Кстати, зачем vim-у
встроенный Perl?
P.S. Куда подевались мануалы по ldd, ldconfig и т.п.?
--
Stay tuned,
MhZ JID: mookid на jabber.org
___________
Snow Day -- stay home.
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel