This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Sequential build of libjava


It takes forever to build libjava on sparcv9-sun-solaris2.8, even with
make -j 8, since it seems to be done serially, e.g., in

make[5]: Entering directory `/export/u3/lucier/programs/gcc/gcc-3.3/objdir/sparcv9-sun-solaris2.8/sparcv7/libjava'
/local/bin/bash ./libtool --tag=CXX --mode=compile /export/u3/lucier/programs/gcc/gcc-3.3/objdir/gcc/xgcc -shared-libgcc -B/export/u3/lucier/programs/gcc/gcc-3.3/objdir/gcc/ -nostdinc++ -L/export/u3/lucier/programs/gcc/gcc-3.3/objdir/sparcv9-sun-solaris2.8/sparcv7/libstdc++-v3/src -L/export/u3/lucier/programs/gcc/gcc-3.3/objdir/sparcv9-sun-solaris2.8/sparcv7/libstdc++-v3/src/.libs -B/home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/bin/ -B/home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/lib/ -isystem /home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/include  -m32 -DHAVE_CONFIG_H -I. -I../../../../libjava -I./include -I./gcj -I../../../../libjava -Iinclude -I../../../../libjava/include -I../../../../libjava/../boehm-gc/include  -DGC_SOLARIS_THREADS=1 -DGC_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1   -I../../../../libjava/libltdl -I../../../../libja!
va/libltdl -I../../../../libjava/.././libjava/../gcc -I../../../../libjava/../zlib -I../../../../libjava/../libffi/include -I../libffi/include   -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/pkgs/XFree86-3.3.3.1/include -W -Wall -D_GNU_SOURCE -DPREFIX="\"/home/c/lucier/local/gcc-test\"" -g -O2  -m32 -c ../../../../libjava/prims.cc
mkdir .libs
/export/u3/lucier/programs/gcc/gcc-3.3/objdir/gcc/xgcc -shared-libgcc -B/export/u3/lucier/programs/gcc/gcc-3.3/objdir/gcc/ -nostdinc++ -L/export/u3/lucier/programs/gcc/gcc-3.3/objdir/sparcv9-sun-solaris2.8/sparcv7/libstdc++-v3/src -L/export/u3/lucier/programs/gcc/gcc-3.3/objdir/sparcv9-sun-solaris2.8/sparcv7/libstdc++-v3/src/.libs -B/home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/bin/ -B/home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/lib/ -isystem /home/c/lucier/local/gcc-test/sparcv9-sun-solaris2.8/include -m32 -DHAVE_CONFIG_H -I. -I../../../../libjava -I./include -I./gcj -I../../../../libjava -Iinclude -I../../../../libjava/include -I../../../../libjava/../boehm-gc/include -DGC_SOLARIS_THREADS=1 -DGC_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../../libjava/libltdl -I../../../../libjava/libltdl -I../../../../libjava/.././libjava/../gcc -I!
../../../../libjava/../zlib -I../../../../libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/pkgs/XFree86-3.3.3.1/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/home/c/lucier/local/gcc-test\" -g -O2 -m32 -Wp,-MD,.deps/prims.pp -c ../../../../libjava/prims.cc  -fPIC -DPIC -o .libs/prims.o

etc.  And, as you can see, libjava is multilibbed, so it really takes
twice forever to build libjava.

Does anyone know why this is happening?  Can it be parallelized?  Please?

Brad


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]