summaryrefslogtreecommitdiff
path: root/ghc/ghc.mk
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2011-01-16 00:28:03 +0000
committerIan Lynagh <igloo@earth.li>2011-01-16 00:28:03 +0000
commitca423b0578acf6b6d39c83ce34400cd35a3a1b10 (patch)
treef31501945ffdd6f81ad0ad78e162da6f3defa746 /ghc/ghc.mk
parentcf450022ae22080c114321a244ef12102e1f66ba (diff)
downloadhaskell-ca423b0578acf6b6d39c83ce34400cd35a3a1b10.tar.gz
Remove some unnecessary workarounds
We can now rely on cross-package deps working properly, as we require GHC 6.12.
Diffstat (limited to 'ghc/ghc.mk')
-rw-r--r--ghc/ghc.mk9
1 files changed, 0 insertions, 9 deletions
diff --git a/ghc/ghc.mk b/ghc/ghc.mk
index e178a1a506..11d506bce7 100644
--- a/ghc/ghc.mk
+++ b/ghc/ghc.mk
@@ -83,15 +83,6 @@ ghc_stage1_HC_OPTS += $(ghc_language_extension_flags)
ghc_stage2_HC_OPTS += $(ghc_language_extension_flags)
ghc_stage3_HC_OPTS += $(ghc_language_extension_flags)
-# In stage1 we might not benefit from cross-package dependencies and
-# recompilation checking. We must force recompilation here, otherwise
-# Main.o won't necessarily be rebuilt when the ghc package has changed:
-ghc_stage1_HC_OPTS += -fforce-recomp
-
-# Further dependencies we need only in stage 1, due to no
-# cross-package dependencies or recompilation checking.
-ghc/stage1/build/Main.o : $(compiler_stage1_v_LIB)
-
ghc_stage1_SHELL_WRAPPER = YES
ghc_stage2_SHELL_WRAPPER = YES
ghc_stage3_SHELL_WRAPPER = YES