[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