On Mon, Mar 20, 2006 at 10:29:56PM +0200, Igor Vlasenko wrote: > Уважаемые коллеги! > борясь с --as-needed в одном кривом софте (yacas), > заметил, что его библиотеки имеют undefined symbols из libstdc++, > и действительно, линкуются gcc: > > gcc -shared .libs/deffile.o ... > ./.libs/libyacasnumbers.so ./.libs/libyacasplatform.so -lm -ldl > -march=athlon -Wl,--as-needed -Wl,-soname -Wl,libyacas.so.0 -o > .libs/libyacas.so.0.0.0 > > однако это получается из > > ../libtool --mode=link g++ -pipe -Wall -O2 -march=athlon -Wall > -Wl,--as-needed -o libyacas.la -rpath /usr/lib deffile.lo ... > ... .lo libyacasnumbers.la libyacasplatform.la -lm -ldl > > где явно указан g++. > > Кто знает в чем причина? autoreconf -fisv не помогает? -- ldv