Fix parallel build race.
authorMarcus Shawcroft <marcus.shawcroft@arm.com>
Wed, 21 Nov 2012 13:15:12 +0000 (13:15 +0000)
committerMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Wed, 21 Nov 2012 13:15:12 +0000 (13:15 +0000)
gengtype-lex.c is built twice, once for BUILD and once for HOST, but
the BUILD flavour is missing a dependency on $(BCONFIG_H).

2012-11-21  Marcus Shawcroft  <marcus.shawcroft@arm.com>

* Makefile.in (gengtype-lex.o): Add dependency on $(BCONFIG_H).

From-SVN: r193691

gcc/ChangeLog
gcc/Makefile.in

index 1e76e8a53cae0f595ee776ac62db355bd3d529a2..2815d015570a5e8cac2a9be8885d6f386ea4e5b7 100644 (file)
@@ -1,3 +1,7 @@
+2012-11-21  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * Makefile.in (gengtype-lex.o): Add dependency on $(BCONFIG_H).
+
 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
 
        * config/arm/arm-cores.def (cortex-m1, cortex-m0)
index 17d5bd3ee355d52d25d06648e4188ec222111fda..88b29ea675819770c40f1fe939dd398192220b3f 100644 (file)
@@ -3886,7 +3886,7 @@ build/gengenrtl.o : gengenrtl.c $(BCONFIG_H) $(SYSTEM_H) rtl.def
 # the build-%: rule doesn't apply to them.
 
 gengtype-lex.o build/gengtype-lex.o : gengtype-lex.c gengtype.h $(SYSTEM_H)
-gengtype-lex.o: $(CONFIG_H)
+gengtype-lex.o: $(CONFIG_H) $(BCONFIG_H)
 CFLAGS-gengtype-lex.o += -DGENERATOR_FILE
 build/gengtype-lex.o: $(BCONFIG_H)