solaris2 libjava 500 failures

Jeff Sturm jsturm@one-point.com
Thu Apr 26 18:43:00 GMT 2001


On Thu, 26 Apr 2001, Kaveh R. Ghazi wrote:
> The remaining unexpected failures all show the ld warnings.  So I
> think we need to figure out how to help you reproduce it on your
> system.  Any luck with the native as/ld build?

I don't know about Tom, but I'm attempting a build on Solaris 2.7 without
GNU binutils. I don't get as far as you did:

/export/home/jsturm/dev/gcc/objdir/gcc/xgcc
-B/export/home/jsturm/dev/gcc/objdir/gcc/
-B/usr/local/sparc-sun-solaris2.7/bin/
-B/usr/local/sparc-sun-solaris2.7/lib/ -isystem
/usr/local/sparc-sun-solaris2.7/include -shared  src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/sparc/.libs/ffi.o src/sparc/.libs/v8.o
src/sparc/.libs/v9.o  -lc  -Wl,-soname -Wl,libffi-2.00-beta.so -o
.libs/libffi-2.00-beta.so
ld: warning: option -o appears more than once, first setting taken
ld: fatal: file libffi-2.00-beta.so: cannot open file: No such file or
directoryld: fatal: File processing errors. No output written to
.libs/libffi-2.00-beta.so

Libtool is attempting to use -soname and -rpath with Solaris ld.  As
libstdc++ builds OK, the CXX tag is doing the right thing, but the others
don't.

If I stuff --tag=CXX in enough places, I eventually get the warning you
reported.

I love libtool, I hate libtool... <sigh>.

Jeff




More information about the Gcc-bugs mailing list