From 354cefe72823fd519063b526ed7f76968ba80f5e Mon Sep 17 00:00:00 2001 From: Duncan Coutts Date: Fri, 24 Mar 2006 13:26:13 +0000 Subject: [PATCH] mkDerivedConstants.c depends on ghcplatform.h I think this missing dep is what broke my parallel build I used make -j2 with ghc-6.4.2.20060323 and got: ------------------------------------------------------------------------ ==fptools== make boot -wr --jobserver-fds=3,11 -j; in /var/tmp/portage/ghc-6.4.2_pre20060323/work/ghc-6.4.2.20060323/ghc/includes ------------------------------------------------------------------------ Creating ghcplatform.h... Done. gcc -O -O2 -march=k8 -pipe -Wa,--noexecstack -c mkDerivedConstants.c -o mkDerivedConstants.o In file included from ghcconfig.h:5, from Stg.h:42, from Rts.h:19, from mkDerivedConstants.c:20: ghcplatform.h:1:1: unterminated #ifndef Done. With this patch applied I can no longer repoduce this build bug. So I think this patch should be applied to the cvs ghc-6-4-branch too. --- ghc/includes/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc/includes/Makefile b/ghc/includes/Makefile index f769ca2..cb33ade 100644 --- a/ghc/includes/Makefile +++ b/ghc/includes/Makefile @@ -113,7 +113,7 @@ DerivedConstants.h : else -mkDerivedConstants.c : $(H_CONFIG) +mkDerivedConstants.c : $(H_CONFIG) $(H_PLATFORM) mkDerivedConstantsHdr : mkDerivedConstants.o $(CC) -o $@ $(CC_OPTS) $(LD_OPTS) mkDerivedConstants.o -- 1.7.10.4