gcc+gcj build-times?

Andreas Tobler toa@pop.agri.ch
Wed Feb 22 22:21:00 GMT 2006

Bryce McKinlay wrote:
> Andreas Tobler wrote:
>> But, I do still not understand why we do this step again and again. 
>> Means, the first time is ok :) but when I do a (g)make check, the 
>> compile_classpath is executed again and the target compile-classes is 
>> built again. Although I didn't change anything.
>> The same happens if I do an (g)make install or another (g)make after 
>> changing a non dependant file. This is regardless of the os I try, it 
>> happens on linux, darwin, solaris or as mentioned on freebsd. Freebsd 
>> shows as most annoying since it is develwork in progress and it is the 
>> slowest machine.
>> I'll need to sit down and debug a bit ....
> Yes, I've also found it be annoying that gen-classlist.sh is run every 
> time "make" is run. It would be great to find a way to fix it, as it 
> would save a lot of time when doing incremental rebuilds.

hm, hm!! is that really so easy???

Index: classpath/lib/Makefile.am
--- classpath/lib/Makefile.am   (revision 111359)
+++ classpath/lib/Makefile.am   (working copy)
@@ -131,6 +131,7 @@
           GCJ='$(GCJ)' \
           compile_classpath='$(top_builddir):$(compile_classpath)' \
+         touch compile-classes
  compile-classes: classes $(JAVA_SRCS) Makefile


More information about the Java mailing list