From e0bb6c24c6d59bf8c79148506feac25513dbd468 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Fri, 3 Oct 2008 19:57:00 +0000 Subject: [PATCH] Fix a build problem with GHC 6.4.2 --- compiler/Makefile.local | 5 +++++ 1 file changed, 5 insertions(+) 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: -- 1.7.10.4