This is the mail archive of the java@gcc.gnu.org mailing list for the Java 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]

Re: gcc+gcj build-times?


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


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