This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcc+gcj build-times?
- From: Norman Hendrich <hendrich at informatik dot uni-hamburg dot de>
- To: java at gcc dot gnu dot org
- Cc: ddaney at avtrex dot com, aph at redhat dot com
- Date: Wed, 22 Feb 2006 18:50:12 +0100 (CET)
- Subject: Re: gcc+gcj build-times?
- Reply-to: Norman Hendrich <hendrich at informatik dot uni-hamburg dot de>
Hello Andrew, hello David,
thanks for your quick answers. Until today, I never considered my
machine "memory limited", but things do change... Obviously, I ran
into a combination of problems - slow compiler (gcc 4.0.0), too old
gmake, too small memory, and full bootstrap mode).
When (if) I next build gcc, I will try the --disable-bootstrap option.
- Norman
> If you (Norman, I mean) have a look at the
> build when it's swapping, please let us know exactly what is running
> at that time. (You can just stop the compilation with Ctrl-Z and use
> `ps ww'.) That will let us know where the memory problems are.
Well, my motivation to rerun the three-hour bootstrap is pretty low
right now ;-) Rerunning "make install" grinds to a near-halt at this
point:
...
Making install in lib
make[4]: Entering directory
`/tmp/gcc40/builddir/i686-pc-linux-gnu/libjava/classpath/lib'
true
top_builddir=.. top_srcdir=../../../../../gcc-4.2-20060218/libjava/classpath
/bin/sh ./gen-classlist.sh standard
Adding java source files from srcdir
'../../../../../gcc-4.2-20060218/libjava/classpath'.
Adding java source files from VM directory /tmp/gcc40/gcc-4.2-20060218/libjava
/tmp/gcc40/builddir/i686-pc-linux-gnu/libjava
Adding generated files in builddir '..'.
make -f ../../../../../gcc-4.2-20060218/libjava/classpath/lib/Makefile.gcj \
GCJ='/tmp/gcc40/builddir/gcc/gcj
-B/tmp/gcc40/builddir/i686-pc-linux-gnu/libjava/ -B/tmp/gcc40/builddir/gcc/' \
compile_classpath='..:/tmp/gcc40/gcc-4.2-20060218/libjava:/tmp/gcc40/builddir/i6
86-pc-linux-gnu/libjava:../../../../../gcc-4.2-20060218/libjava/classpath:../../
../../../gcc-4.2-20060218/libjava/classpath/external/w3c_dom:../../../../../gcc-
4.2-20060218/libjava/classpath/external/sax:.:' \
top_srcdir=../../../../../gcc-4.2-20060218/libjava/classpath