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?


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)' \
          top_srcdir=$(top_srcdir)
+         touch compile-classes
 else
 compile-classes: classes $(JAVA_SRCS) Makefile
        $(JAVAC)


Andreas



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