[devel] I: illegal RPATH: relative paths
Michael Shigorin
mike на osdn.org.ua
Ср Дек 21 13:55:54 MSK 2011
On Mon, Dec 12, 2011 at 06:12:01PM +0400, Dmitry V. Levin wrote:
> open("foo/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
>
> Как видно, относительный путь в RPATH приводит к тому, что
> ld.so во время запуска программы ищет все слинкованные
> библиотеки относительно текущего каталога, т.е. в совершенно
> непредсказуемых местах.
Хуже того -- в достаточной мере предсказуемых теми, кто может
быть заинтересован подложить библиотеку специального вида,
как понимаю.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel