Fix cleaning when GhcProfiled = YES
authorIan Lynagh <igloo@earth.li>
Thu, 19 Aug 2010 13:13:46 +0000 (13:13 +0000)
committerIan Lynagh <igloo@earth.li>
Thu, 19 Aug 2010 13:13:46 +0000 (13:13 +0000)
We need to include the DPH cleaning rules, even though we don't build DPH
when GhcProfiled = YES.

ghc.mk

diff --git a/ghc.mk b/ghc.mk
index 2359c82..89de086 100644 (file)
--- a/ghc.mk
+++ b/ghc.mk
@@ -351,7 +351,7 @@ $(foreach pkg,$(EXTRA_PACKAGES),$(eval $(call addPackage,$(pkg))))
 
 ifneq "$(BootingFromHc)" "YES"
 
-ifneq "$(GhcProfiled)" "YES"
+ifneq "$(CLEANING) $(GhcProfiled)" "NO YES"
 # DPH uses Template Haskell, and Template Haskell doesn't work
 # with a profiled compiler. So if stage-2 is profile, don't build DPH
 PACKAGES_STAGE2 += \