Another parallel bootstrap problem [was Re: 3.4 bootstrap failure linking jv-convert on Solaris2.8]

Bradley Lucier lucier@math.purdue.edu
Fri Aug 15 02:50:00 GMT 2003


Tom:

I replied after the message quoted below that the problem went away  
after a gcc_update; however, I now believe that it is really a parallel  
build problem, and it just didn't happen to have been triggered on the  
subsequent build.

I got the same build failure with today's sources; the build log can be  
found at

http://www.math.purdue.edu/~lucier/build.2003-08-14.log.gz

if you're interested in trying to track down the problem.  The build  
command was "make -j 12 bootstrap".

Brad

On Monday, July 21, 2003, at 12:31  AM, Bradley Lucier wrote:

>
> On Sunday, July 20, 2003, at 11:50  PM, Tom Tromey wrote:
>
>> Could you re-run the link command with -v and send the output?
>
> banach-82% /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/gcj -v  
> -B/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava/  
> -B/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/ -g -O2 -o  
> jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc   
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava/.libs ./.libs/libgcj.so  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libstdc++-v3/src  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libstdc++-v3/src/.libs -lpthread -lrt -ldl  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc -L/usr/ccs/bin  
> -L/usr/ccs/lib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/../..  
> -lgcc_s -lgcc_s -Wl,-R  
> -Wl,/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava/.libs -Wl,-R -Wl,/usr/local/lib
> Reading specs from  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/specs
> Reading specs from  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/ 
> libjava/libgcj.spec
> rename spec lib to liborig
> Configured with: ../configure
> Thread model: posix
> gcc version 3.4 20030720 (experimental)
>  /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/jvgenmain  
> gnu.gcj.convert.Convertmain /tmp/ccUDbMgD.i
>  /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/cc1  
> /tmp/ccUDbMgD.i -quiet -dumpbase gnu.gcj.convert.Convertmain.c  
> -mcpu=v7 -g -O2 -version -fdollars-in-identifiers -o /tmp/ccWYVFo7.s
> GNU C version 3.4 20030720 (experimental) (sparc-sun-solaris2.8)
>         compiled by GNU C version 3.4 20030720 (experimental).
> GGC heuristics: --param ggc-min-expand=100 --param  
> ggc-min-heapsize=131072
>  /usr/ccs/bin/as -V -Qy -s -xarch=v8 -o /tmp/cczNTXpe.o /tmp/ccWYVFo7.s
> /usr/ccs/bin/as: Sun WorkShop 6 99/08/18
>  /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/collect2 -V -Y  
> P,/usr/ccs/lib:/usr/lib -Qy -o jv-convert  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/crt1.o  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/crti.o  
> /usr/ccs/lib/values-Xa.o  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/crtbegin.o  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava/.libs  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libstdc++-v3/src  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libstdc++-v3/src/.libs  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc -L/usr/ccs/bin  
> -L/usr/ccs/lib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/../..  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun- 
> solaris2.8/libjava  
> -L/home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc -L/usr/ccs/bin  
> -L/usr/ccs/lib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/../..  
> /tmp/cczNTXpe.o ./.libs/libgcj.so -lpthread -lrt -ldl -lgcc_s -lgcc_s  
> -R  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/ 
> libjava/.libs -R /usr/local/lib -lgcc_s -lgcc -lgcj -lm -lpthread -lrt  
> -lsocket -lnsl -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -lgcj -lm  
> -lpthread -lrt -lsocket -lnsl -ldl -lgcc_s -lgcc -lc  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/crtend.o  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/crtn.o
> ld: Software Generation Utilities - Solaris Link Editors: 5.8-1.273
> ld: warning: file  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/ 
> libjava/.libs/libgcj.so: linked to ./.libs/libgcj.so: attempted  
> multiple inclusion of file
> ld: warning: file  
> /home/c/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/ 
> libjava/.libs/libgcj.so: linked to ./.libs/libgcj.so: attempted  
> multiple inclusion of file
> Undefined                       first referenced
>  symbol                             in file
> java::io::File::File[in-charge](java::lang::String*)./.libs/libgcj.so
>
> etc.



More information about the Java mailing list