[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