[devel] help libtool
Denis Kuznetsov
=?iso-8859-1?q?kde_=CE=C1_kde=2Ekiev=2Eua?=
Пт Мар 6 12:28:15 MSK 2009
доброго времени суток!
Суть проблемы:
При запуске libtool:
builder на home rlm_eap]$ libtool --tag=CC --mode=link x86_64-alt-linux-gcc \
-o radeapclient radeapclient.lo \
libeap/libfreeradius-eap.la \
-lnsl -lresolv -lpthread -lcrypto -lssl -lcrypto -lssl 2> /dev/null
Получается вызов:
x86_64-alt-linux-gcc -o .libs/radeapclient .libs/radeapclient.o
libeap/.libs/libfreeradius-eap.so -lnsl -lresolv -lpthread -lcrypto -lssl -Wl,--rpath -Wl,/usr/lib64/freeradius
В результате по причине включеного --as-need по умолчанию линкер не видит
библиотек. -Wl,--no-as-need ситуацию спасает но убивает кошерность :( поэтому
сего костыля не хочу.
Собственно вопрос что можно сказать libtool что-бы он не пытался
впереть -Wl,--rpath -Wl,/usr/lib64/freeradius в конце строки запуска gcc,
или в идеале правильно размещал эти параметры, т.е. до -llib ?
За ранее спасибо.
Понимаю что я чайник.
--
Denis Kuznetsov
Подробная информация о списке рассылки Devel