Почему бы не найти каталог, в котором находится двоичный файл ELF, для динамических библиотек, от которых он зависит? - PullRequest
0 голосов
/ 29 июля 2011

Я знаю это ради безопасности "." не включается в $ PATH, если root запускает "ls" другого пользователя вместо / bin / ls, как это делают окна.

Но я не понимаю, почему linux не выполняет поиск в каталоге, в котором находится двоичный файл ELF, для динамических библиотек, от которых он зависит. Если Linux это делает, то «--prefix» не требуется при запуске configure, и двоичные файлы elf можно сделать переносимыми.

Проблемы с безопасностью не возникнет, если Linux сначала ищет $ LD_LIBRARY_PATH, а затем находится двоичный файл каталога.

...