URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7735
[ Назад ]

Исходное сообщение
"как можно линковать статически в моем случае?"

Отправлено Eprst_Lalaikin , 29-Ноя-08 15:08 
Нуждаюсь в быстрой подсказке. Я пытаюсь скомпилировать transmission 1.40 под FreeBSD 5.3. Ему нужен libintl >= 0.23. Я не хочу обновлять тот libintl, что есть в системе. Предположим, я скомпилировал libintl 0.40.5 в некоторой директории, но не сделал make install. Могу я как-то слинковать статически этот новый libintl? Или еще какие решения?

Содержание

Сообщения в этом обсуждении
"как можно линковать статически в моем случае?"
Отправлено Аноним , 30-Ноя-08 20:57 
Или еще какие решения?


Сделать install в свою директорию :)


"как можно линковать статически в моем случае?"
Отправлено Eprst_Lalaikin , 01-Дек-08 01:46 
Вобщем, в тот раз из за недостатка времени на решение проблемы мне просто пришлось отказаться от transmission и мспользовать bitflu. Но такая проблема встает часто, поэтому хочу все таки научиться линковать всякие левые библиотеки статически. А я пока не шарю в этой кухне autoconf CFLAGS и т.п. Разберусь сразу как будет время. А пока буду признателен, если кто подскажет:
Возможно ли такое вообще со "стандартным autoconfским" configure типа как: configure --искать-этуlib-там-то --сликовать-этуlib-статически? Или лучше сразу на это забть и не мечтать?

"как можно линковать статически в моем случае?"
Отправлено const , 01-Дек-08 14:16 
Смотри ./configure --help: там обычно бывают параметры типа --with-somelib=/path/to/somelib и оно может понимать переменные вида SOMELIB_DIR=/path/to/somelib.