Fwd: [PATCH] Fix gcc/java Makefile dependency bug

Andrew Pinski pinskia@physics.uc.edu
Mon Apr 25 00:35:00 GMT 2005



Begin forwarded message:

> From: Jakub Jelinek <jakub@redhat.com>
> Date: April 24, 2005 6:21:10 PM EDT
> To: gcc-patches@gcc.gnu.org
> Subject: [PATCH] Fix gcc/java Makefile dependency bug
> Reply-To: Jakub Jelinek <jakub@redhat.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
>



More information about the Java-patches mailing list