From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikhail Zabaluev To: devel@altlinux.ru Message-ID: <20010418115814.F3515@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i Subject: [devel] perl dl problems 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: Wed, 18 Apr 2001 11:58:14 +0400 Date: Wed, 18 Apr 2001 11:58:14 +0400 Archived-At: List-Archive: List-Post: Доброе время суток. Столкнулся с такой проблемой. При смене версии 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