summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-11-08 14:43:28 +0000
committerIan Lynagh <igloo@earth.li>2008-11-08 14:43:28 +0000
commitf5817e0a7e3bca5d038690b3741af76572726e9d (patch)
tree00d560daeab5ec99f2ad8c6d002a9e2fa18fed42
parentfb8bf8536a4b72b59cb7a3fc26c5787f3b80348d (diff)
downloadhaskell-f5817e0a7e3bca5d038690b3741af76572726e9d.tar.gz
ghc_ge_605 is now always YES
-rw-r--r--compiler/Makefile.local5
-rw-r--r--configure.ac2
-rw-r--r--libraries/Makefile3
-rw-r--r--mk/config.mk.in2
-rw-r--r--utils/genapply/Makefile4
-rw-r--r--utils/nofib-analyse/Makefile3
6 files changed, 1 insertions, 18 deletions
diff --git a/compiler/Makefile.local b/compiler/Makefile.local
index 27f65ef4be..1d5345114b 100644
--- a/compiler/Makefile.local
+++ b/compiler/Makefile.local
@@ -23,11 +23,6 @@ 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:
diff --git a/configure.ac b/configure.ac
index 9da99da7a9..a055a2c865 100644
--- a/configure.ac
+++ b/configure.ac
@@ -671,10 +671,8 @@ if test "$WithGhc" != ""; then
AC_SUBST(GhcPatchLevel)dnl
GhcMinVersion2=`echo "$GhcMinVersion" | sed 's/^\\(.\\)$/0\\1/'`
GhcCanonVersion="$GhcMajVersion$GhcMinVersion2"
- if test $GhcCanonVersion -ge 605; then ghc_ge_605=YES; else ghc_ge_605=NO; fi
if test $GhcCanonVersion -ge 607; then ghc_ge_607=YES; else ghc_ge_607=NO; fi
if test $GhcCanonVersion -ge 609; then ghc_ge_609=YES; else ghc_ge_609=NO; fi
- AC_SUBST(ghc_ge_605)dnl
AC_SUBST(ghc_ge_607)dnl
AC_SUBST(ghc_ge_609)dnl
fi
diff --git a/libraries/Makefile b/libraries/Makefile
index 624427f3dc..5110687c6e 100644
--- a/libraries/Makefile
+++ b/libraries/Makefile
@@ -116,9 +116,6 @@ subdirs:
HERE_ABS=$(FPTOOLS_TOP_ABS)/libraries
CABAL_GHC_FLAGS = -Wall
-ifeq "$(ghc_ge_605)" "NO"
-CABAL_GHC_FLAGS += -cpp
-endif
BOOTSTRAPPING_FLAGS = $(CABAL_GHC_FLAGS) -DCABAL_VERSION=$(CABAL_VERSION) -odir $(HERE_ABS)/bootstrapping -hidir $(HERE_ABS)/bootstrapping -i$(HERE_ABS)/Cabal -i$(HERE_ABS)/filepath -i$(HERE_ABS)/hpc
diff --git a/mk/config.mk.in b/mk/config.mk.in
index e8429e9652..a178d2ae77 100644
--- a/mk/config.mk.in
+++ b/mk/config.mk.in
@@ -929,14 +929,12 @@ GhcPatchLevel = @ProjectPatchLevel@
GhcMajVersion = @GhcMajVersion@
GhcMinVersion = @GhcMinVersion@
-ghc_ge_605 = YES
ghc_ge_607 = YES
ghc_ge_609 = YES
else # not UseStage1 or BootingFromHc
# Some useful GHC version predicates:
-ghc_ge_605 = @ghc_ge_605@
ghc_ge_607 = @ghc_ge_607@
ghc_ge_609 = @ghc_ge_609@
diff --git a/utils/genapply/Makefile b/utils/genapply/Makefile
index a017547c70..186eb0e034 100644
--- a/utils/genapply/Makefile
+++ b/utils/genapply/Makefile
@@ -17,11 +17,7 @@ SRC_HC_OPTS += -package pretty
endif
# Try to get dependencies right...
-ifeq "$(ghc_ge_605)" "YES"
SRC_HC_OPTS += -fforce-recomp
-else
-SRC_HC_OPTS += -no-recomp
-endif
GenApply.o : $(GHC_INCLUDE_DIR)/ghcconfig.h
GenApply.o : $(GHC_INCLUDE_DIR)/MachRegs.h
diff --git a/utils/nofib-analyse/Makefile b/utils/nofib-analyse/Makefile
index 43ae4337ae..0fe5db126e 100644
--- a/utils/nofib-analyse/Makefile
+++ b/utils/nofib-analyse/Makefile
@@ -8,9 +8,8 @@ ifeq "$(ghc_ge_607)" "YES"
SRC_HC_OPTS += -package containers
endif
-ifeq "$(ghc_ge_605)" "YES"
SRC_HC_OPTS += -package regex-compat -package html
-endif
+
ifeq "$(ghc_ge_607)" "YES"
SRC_HC_OPTS += -package containers
endif