------- Comment #16 from tom_francen at midtechcorp dot com 2007-11-14 23:16 -------
i'm receiving a very similar error under solaris 2.10, binutils and core utils (latest versions), gnu make, etc. gcc 4.1.2 built fine ... gcc 4.2.1 and 4.2.2 fail with the same error below ... /usr/bin/ksh ./libtool --tag=CXX --mode=link /apps/tmp/./gcc/xgcc -shared-libgcc -B/apps/tmp/./gcc -nostdinc++ -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src/.libs -B/usr/local/sparc-sun-solaris2.10/bin/ -B/usr/local/sparc-sun-solaris2.10/lib/ -isystem /usr/local/sparc-sun-solaris2.10/include -isystem /usr/local/sparc-sun-solaris2.10/sys-include -L/apps/tmp/sparc-sun-solaris2.10/libjava -g -O2 -o libgcj-tools.la -rpath /usr/local/lib -rpath /usr/local/lib -version-info `grep -v '^#' ../../gcc-4.2.2/libjava/libtool-version` classpath/tools/libgcj_tools_la-tools.lo /apps/tmp/./gcc/xgcc -shared-libgcc -B/apps/tmp/./gcc -nostdinc++ -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src/.libs -B/usr/local/sparc-sun-solaris2.10/bin/ -B/usr/local/sparc-sun-solaris2.10/lib/ -isystem /usr/local/sparc-sun-solaris2.10/include -isystem /usr/local/sparc-sun-solaris2.10/sys-include -shared -nostdlib /apps/tmp/./gcc/crti.o /usr/ccs/lib/values-Xa.o /apps/tmp/./gcc/crtbegin.o classpath/tools/.libs/libgcj_tools_la-tools.o -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src/.libs -L/apps/tmp/sparc-sun-solaris2.10/libjava -L/apps/tmp/./gcc -L/usr/local/sparc-sun-solaris2.10/bin -L/usr/local/sparc-sun-solaris2.10/lib -L/usr/local/lib/gcc/sparc-sun-solaris2.10/../../../sparc-sun-solaris2.10/lib -L/usr/ccs/lib -L/usr/local/lib/gcc/sparc-sun-solaris2.10/../.. -lgcc_s -lgcc_s -lc /apps/tmp/./gcc/crtend.o /apps/tmp/./gcc/crtn.o -Wl,-soname -Wl,libgcj-tools.so.8 -o .libs/libgcj-tools.so.8.0.0 (cd .libs && rm -f libgcj-tools.so.8 && ln -s libgcj-tools.so.8.0.0 libgcj-tools.so.8) (cd .libs && rm -f libgcj-tools.so && ln -s libgcj-tools.so.8.0.0 libgcj-tools.so) /usr/local/sparc-sun-solaris2.10/bin/ar rc .libs/libgcj-tools.a classpath/tools/libgcj_tools_la-tools.o /usr/local/sparc-sun-solaris2.10/bin/ranlib .libs/libgcj-tools.a creating libgcj-tools.la (cd .libs && rm -f libgcj-tools.la && ln -s ../libgcj-tools.la libgcj-tools.la) /usr/bin/ksh ./libtool --tag=GCJ --mode=link /apps/tmp/gcc/gcj -B/apps/tmp/sparc-sun-solaris2.10/libjava/ -B/apps/tmp/gcc/ -L/apps/tmp/sparc-sun-solaris2.10/libjava -g -O2 -o jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/local/lib -shared-libgcc -L/apps/tmp/sparc-sun-solaris2.10/libjava/.libs libgcj.la /apps/tmp/gcc/gcj -B/apps/tmp/sparc-sun-solaris2.10/libjava/ -B/apps/tmp/gcc/ -g -O2 -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc -L/apps/tmp/sparc-sun-solaris2.10/libjava -L/apps/tmp/sparc-sun-solaris2.10/libjava/.libs ./.libs/libgcj.so -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src -L/apps/tmp/sparc-sun-solaris2.10/libstdc++-v3/src/.libs -lpthread -lrt -ldl -L/apps/tmp/./gcc -L/usr/local/sparc-sun-solaris2.10/bin -L/usr/local/sparc-sun-solaris2.10/lib -L/usr/local/lib/gcc/sparc-sun-solaris2.10/../../../sparc-sun-solaris2.10/lib -L/usr/ccs/lib -L/usr/local/lib/gcc/sparc-sun-solaris2.10/../.. -lgcc_s -lgcc_s -Wl,--rpath -Wl,/usr/local/lib /usr/local/sparc-sun-solaris2.10/bin/ld: unrecognized option '-Wl,-rpath' /usr/local/sparc-sun-solaris2.10/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status make[3]: *** [jv-convert] Error 1 make[3]: Leaving directory `/apps/tmp/sparc-sun-solaris2.10/libjava' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/apps/tmp/sparc-sun-solaris2.10/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/apps/tmp' make: *** [all] Error 2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21206