This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Fix gcc/java Makefile dependency bug
- From: Jakub Jelinek <jakub at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 24 Apr 2005 18:21:10 -0400
- Subject: [PATCH] Fix gcc/java Makefile dependency bug
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
Hi!
Today my build on ppc-linux failed, because java/decl.o
was being built while insn-config.h was not present yet.
Following fix committed as obvious to HEAD and 4.0 branch.
Other .o files in the same Make-lang.in already used $(EXPR_H)
as they should.
2005-04-25 Jakub Jelinek <jakub@redhat.com>
* Make-lang.in (java/decl.o, java/resource.o): Depend on $(EXPR_H)
instead of just expr.h.
--- gcc/java/Make-lang.in.jj 2005-04-01 09:29:57.000000000 +0200
+++ gcc/java/Make-lang.in 2005-04-24 21:41:47.000000000 +0200
@@ -303,7 +303,7 @@ java/class.o: java/class.c $(CONFIG_H) $
java/constants.o: java/constants.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(GGC_H) gt-java-constants.h
java/decl.o: java/decl.c $(CONFIG_H) $(JAVA_TREE_H) $(RTL_H) java/jcf.h \
- toplev.h flags.h $(SYSTEM_H) coretypes.h $(TM_H) function.h expr.h \
+ toplev.h flags.h $(SYSTEM_H) coretypes.h $(TM_H) function.h $(EXPR_H) \
libfuncs.h except.h java/java-except.h $(GGC_H) real.h gt-java-decl.h \
target.h cgraph.h
java/except.o: java/except.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h real.h \
@@ -334,7 +334,7 @@ java/mangle_name.o: java/mangle_name.c $
$(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(GGC_H)
java/resource.o: java/resource.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
$(JAVA_TREE_H) $(RTL_H) java/jcf.h java/parse.h toplev.h output.h $(GGC_H) \
- $(TARGET_H) function.h gt-java-resource.h expr.h
+ $(TARGET_H) function.h gt-java-resource.h $(EXPR_H)
java/typeck.o: java/typeck.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
java/convert.h toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(GGC_H) real.h
java/win32-host.o: java/win32-host.c $(CONFIG_H) $(SYSTEM_H) coretypes.h java/jcf.h
Jakub