Yet another java bootstrap failure

Matt Austern austern@apple.com
Wed Sep 22 00:35:00 GMT 2004


This one I won't try to submit a patch for; I haven't tried tracking it 
down.  It's probably something simple like a naming mismatch, and 
possibly it's specific to Darwin, but...

/bin/sh ./libtool --tag=GCJ --mode=link /work/obj.u/gcc/gcj 
-B/work/obj.u/gcc/ -B/work/root.u/powerpc-apple-darwin7.5.0/bin/ 
-B/work/root.u/powerpc-apple-darwin7.5.0/lib/ -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/include -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/sys-include 
-L/work/obj.u/powerpc-apple-darwin7.5.0/libjava -g -O2  -o 
lib-org-ietf-jgss.la -rpath /work/root.u/lib -rpath /work/root.u/lib 
-version-info `grep -v '^#' ../../../fsf.u/libjava/libtool-version` 
org/ietf/jgss/ChannelBinding.lo org/ietf/jgss/GSSContext.lo 
org/ietf/jgss/GSSCredential.lo org/ietf/jgss/GSSException.lo 
org/ietf/jgss/GSSManager.lo org/ietf/jgss/GSSName.lo 
org/ietf/jgss/MessageProp.lo org/ietf/jgss/Oid.lo 
-L/work/obj.u/powerpc-apple-darwin7.5.0/libjava/.libs  
org/ietf/jgss/MessagesBundle.properties.lo
/work/obj.u/gcc/gcj -B/work/obj.u/gcc/ 
-B/work/root.u/powerpc-apple-darwin7.5.0/bin/ 
-B/work/root.u/powerpc-apple-darwin7.5.0/lib/ -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/include -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/sys-include -r -Wl,-bind_at_load 
-keep_private_externs -nostdlib -o 
.libs/lib-org-ietf-jgss.6.0.0.dylib-master.o  
org/ietf/jgss/.libs/ChannelBinding.o org/ietf/jgss/.libs/GSSContext.o 
org/ietf/jgss/.libs/GSSCredential.o org/ietf/jgss/.libs/GSSException.o 
org/ietf/jgss/.libs/GSSManager.o org/ietf/jgss/.libs/GSSName.o 
org/ietf/jgss/.libs/MessageProp.o org/ietf/jgss/.libs/Oid.o 
org/ietf/jgss/.libs/MessagesBundle.properties.o
/work/obj.u/gcc/gcj -B/work/obj.u/gcc/ 
-B/work/root.u/powerpc-apple-darwin7.5.0/bin/ 
-B/work/root.u/powerpc-apple-darwin7.5.0/lib/ -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/include -isystem 
/work/root.u/powerpc-apple-darwin7.5.0/sys-include -dynamiclib 
-flat_namespace -undefined suppress -o 
.libs/lib-org-ietf-jgss.6.0.0.dylib 
.libs/lib-org-ietf-jgss.6.0.0.dylib-master.o   
-L/work/obj.u/powerpc-apple-darwin7.5.0/libjava 
-L/work/obj.u/powerpc-apple-darwin7.5.0/libjava/.libs  -install_name  
/work/root.u/lib/lib-org-ietf-jgss.6.dylib -compatibility_version 7 
-current_version 7.0
/usr/bin/libtool: can't locate file for: -lgcj
/usr/bin/libtool: file: -lgcj is not an object file (not allowed in a 
library)
make[3]: *** [lib-org-ietf-jgss.la] Error 1
make[3]: *** Waiting for unfinished jobs....

I'm not interested in gcj for its own sake.  What this means is that 
I'll submit a C++ patch without testing Java.  That bothers me 
slightly, but I don't see much of a choice.

			--Matt



More information about the Gcc mailing list