Remove some unnecessary workarounds
authorIan Lynagh <igloo@earth.li>
Sun, 16 Jan 2011 00:28:03 +0000 (00:28 +0000)
committerIan Lynagh <igloo@earth.li>
Sun, 16 Jan 2011 00:28:03 +0000 (00:28 +0000)
We can now rely on cross-package deps working properly, as we require
GHC 6.12.

ghc/ghc.mk

index e178a1a..11d506b 100644 (file)
@@ -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