Каким образом осуществляется поиск шаред-библиотек во FreeBSD?
Как понимаю я, пути к директориям с либами прописаны в /etc/ld.so.conf
а программа ldconfig после своего запуска индексирует (или нечто вроде) все библиотеки по известным ей из ld.so.conf путям. После чего все программы знают, где эти библиотеки лежат.
Но что то этот метод у меня не работает на Freebsd 5.
пытаюсь запустить mc, он пишет:
/usr/libexec/ld-elf.so.1: Shared object "libglib12.so.3" not found
библиотека libglib12.so.3 лежит в /usr/local/lib
путь "/usr/local/lib" прописан в /etc/ld.so.conf
ldconfig я запускал (и даже с ключем переиндексировать все либы, даже те, которые уже были). Ничего не помогает.
Где ошибка то?