Как изменить папку поиска библиотек при компиляции из исходников?

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

FoxM
Сообщения: 5

Как изменить папку поиска библиотек при компиляции из исходников?

Сообщение FoxM »

У меня 64битная Mandriva, я поставил туда пару пакетов из i586, чтоб опера запускалась. Теперь при компиляции каких-нибудь прог сonfigure проходит нормально, а во время make выдает ошибку несоответствия libов, найденных в /usr/lib. При удалении их оттуда, компиляция нормально продолжается(они беруться из /usr/lib64). Я так понимаю это связано с ld. Можно ли как-нибудь сделать, чтобы сначала искалось в /usr/lib64, а потом уже в /usr/lib?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как изменить папку поиска библиотек при компиляции из исходников?

Сообщение KiWi »

/etc/ld.so.conf поправьте.

Правда, в некоторых дистрибутивах нужно его править не напрямую, а через системные конфиги(в Gentoo -- через конфиги в /etc/env.d).
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Как изменить папку поиска библиотек при компиляции из исходников?

Сообщение BlackStar »

Попробуй установить переменную окружения LD_LIBRARY_PATH.

например LD_LIBRARY_PATH=/usr/lib64:/usr/lib
LightLang Team
Спасибо сказали:
Аватара пользователя
veryangry
Сообщения: 159
ОС: GNU/Linux

Re: Как изменить папку поиска библиотек при компиляции из исходников?

Сообщение veryangry »

Да проще всё гораздо: запускай ./configure с опцией --enable-libsuffix=64, и да будет тебе счастье! ;)
JustDoIt&ShutUp!
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
Спасибо сказали:
FoxM
Сообщения: 5

Re: Как изменить папку поиска библиотек при компиляции из исходников?

Сообщение FoxM »

Спасибо всем за советы. Проблему удалось решить установкой переменной окружения LDFLAGS=-L/usr/lib64
Спасибо сказали: