The arguments passed in are for the C++ compiler driver. If you call the link editor directly (which is the case here), these arguments won't work, since ld doesn't understand the same set of arguments as the C++ compiler driver.
So, if you replace /usr/bin/ld with /usr/bin/CC it should work. --Stefan ---- Lukas Oboril wrote: > Hi, > > when i ran configure in STDCXX I obtained this output. I have latest svn copy. > > > /usr/bin/ld a.o -library=no%Cstd -Y P,/usr/lib/amd64 -i > -L/usr/lib/amd64 -R/usr/lib/amd64 -Bdynamic -lc -lCrun -lpthread > -lposix4 -lrt -mt -D_REENTRANT -DSOLARIS -DSOLARIS10 > -D_RWSTD_REENTRANT -Bdynamic -lc -lCrun -xldscope=symbolic -xipo=0 > -xlibmil -xF=%none -xprefetch=auto > -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 > -xbuiltin=%all -xthreadvar=%all -z combreloc -z redlocsym -z > nodefaultlib -z ignore -z now -z rescan -z absexec -z ignore > -xtarget=opteron -m64 -xchip=opteron -xcache=64/64/2:1024/64/16 -x03 > -s -library=no%Cstd -L/tmp/STDCXX/4.1.3/build/lib -library=no%Cstd > -Y P,/usr/lib/amd64 -i -L/usr/lib/amd64 -R/usr/lib/amd64 -Bdynamic -lc > -lCrun -lpthread -lposix4 -lrt -mt -D_REENTRANT -DSOLARIS -DSOLARIS10 > -D_RWSTD_REENTRANT -Bdynamic -lc -lCrun -xldscope=symbolic -xipo=0 > -xlibmil -xF=%none -xprefetch=auto > -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 > -xbuiltin=%all -xthreadvar=%all -z combreloc -z redlocsym -z > nodefaultlib -z ignore -z now -z rescan -z absexec -z ignore > -xtarget=opteron -m64 -xchip=opteron -xcache=64/64/2:1024/64/16 -x03 > -s -lm -o a.out > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- g > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > ld: warning: option -c appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- 0 > /usr/bin/ld: illegal option -- 3 > ld: warning: option -YP appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- x > ld: warning: option -h appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- g > ld: warning: option -e appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > ld: warning: option -c appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > ld: warning: option -c appears more than once, first setting taken > /usr/bin/ld: illegal option -- x > /usr/bin/ld: illegal option -- 0 > /usr/bin/ld: illegal option -- 3 > > -- Stefan Teleman Sun Microsystems, Inc. Stefan.Teleman at Sun.COM
