------- Comment #2 from jakub at gcc dot gnu dot org  2008-10-23 07:59 -------
I can reproduce this too, on i686-linux, make -j48.
gcj is invoked with
-fsource-filename=/usr/src/gcc/obj19/i686-pc-linux-gnu/libjava/classpath/tools/all-classes.lst
but that file doesn't exist.
If you look at the changes Mathias committed yesterday, they are clearly buggy.
all-classes.lst is used always:
grep all-classes.lst libjava/Makefile*
libjava/Makefile.am:libgcj_tools_la_GCJFLAGS = $(AM_GCJFLAGS)
-findirect-dispatch -fno-indirect-classes 
-fsource-filename=$(here)/classpath/tools/all-classes.lst
libjava/Makefile.in:libgcj_tools_la_GCJFLAGS = $(AM_GCJFLAGS)
-findirect-dispatch -fno-indirect-classes 
-fsource-filename=$(here)/classpath/tools/all-classes.lst
but is only generated in --enable-libjava-maintainer-mode:
grep all-classes.lst libjava/classpath/tools/Makefile*
libjava/classpath/tools/Makefile.am:    cat classes.lst asm.lst vm-tools.lst >
all-classes.lst
libjava/classpath/tools/Makefile.am:    rm -rf $(TOOLS_ZIP) classes classes.lst
asm asm.lst all-classes.lst
libjava/classpath/tools/Makefile.in:@JAVA_MAINTAINER_MODE_TRUE@ cat classes.lst
asm.lst vm-tools.lst > all-classes.lst
libjava/classpath/tools/Makefile.in:    rm -rf $(TOOLS_ZIP) classes classes.lst
asm asm.lst all-classes.lst
Before that commit, it has been generated always.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |doko at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37893

Reply via email to