From: Ian Lynagh Date: Fri, 3 Oct 2008 19:57:00 +0000 (+0000) Subject: Fix a build problem with GHC 6.4.2 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=e0bb6c24c6d59bf8c79148506feac25513dbd468 Fix a build problem with GHC 6.4.2 --- diff --git a/compiler/Makefile.local b/compiler/Makefile.local index 1d53451..27f65ef 100644 --- a/compiler/Makefile.local +++ b/compiler/Makefile.local @@ -23,6 +23,11 @@ GHC_OPTS += $(GhcStage$(stage)HcOpts) GHC_OPTS += $(addprefix -optc, $(MACOSX_DEPLOYMENT_CC_OPTS)) LIB_LD_OPTS += $(addprefix -optl, $(MACOSX_DEPLOYMENT_LD_OPTS)) +# Work around a bug "splitTyConApp e1{tv a2iZ}" in 6.4.2: +ifeq "$(ghc_ge_605)" "NO" +dist-stage1/build/IOEnv.o: GHC_OPTS += -O0 +endif + # XXX These didn't work in the old build system, according to the # comment at least. We should actually handle them properly at some # point: