Как изменить папку поиска библиотек при компиляции из исходников?
Модератор: /dev/random
-
FoxM
- Сообщения: 5
Как изменить папку поиска библиотек при компиляции из исходников?
У меня 64битная Mandriva, я поставил туда пару пакетов из i586, чтоб опера запускалась. Теперь при компиляции каких-нибудь прог сonfigure проходит нормально, а во время make выдает ошибку несоответствия libов, найденных в /usr/lib. При удалении их оттуда, компиляция нормально продолжается(они беруться из /usr/lib64). Я так понимаю это связано с ld. Можно ли как-нибудь сделать, чтобы сначала искалось в /usr/lib64, а потом уже в /usr/lib?
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Как изменить папку поиска библиотек при компиляции из исходников?
/etc/ld.so.conf поправьте.
Правда, в некоторых дистрибутивах нужно его править не напрямую, а через системные конфиги(в Gentoo -- через конфиги в /etc/env.d).
Правда, в некоторых дистрибутивах нужно его править не напрямую, а через системные конфиги(в Gentoo -- через конфиги в /etc/env.d).
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Как изменить папку поиска библиотек при компиляции из исходников?
Попробуй установить переменную окружения LD_LIBRARY_PATH.
например LD_LIBRARY_PATH=/usr/lib64:/usr/lib
например LD_LIBRARY_PATH=/usr/lib64:/usr/lib
LightLang Team
-
veryangry
- Сообщения: 159
- ОС: GNU/Linux
Re: Как изменить папку поиска библиотек при компиляции из исходников?
Да проще всё гораздо: запускай ./configure с опцией --enable-libsuffix=64, и да будет тебе счастье! 
JustDoIt&ShutUp!
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
-
FoxM
- Сообщения: 5
Re: Как изменить папку поиска библиотек при компиляции из исходников?
Спасибо всем за советы. Проблему удалось решить установкой переменной окружения LDFLAGS=-L/usr/lib64