Don't use -package array everywhere
authorIan Lynagh <ian@well-typed.com>
Tue, 28 May 2013 20:34:59 +0000 (21:34 +0100)
committerIan Lynagh <ian@well-typed.com>
Tue, 28 May 2013 20:34:59 +0000 (21:34 +0100)
Only use it in benchmarks that use arrays

imaginary/kahan/Makefile
mk/boilerplate.mk

index 993f91a..57dbe41 100644 (file)
@@ -5,3 +5,5 @@ include $(TOP)/mk/target.mk
 FAST_OPTS = 100000
 NORM_OPTS = 250000
 SLOW_OPTS = 1000000
+
+SRC_HC_OPTS += -package array
index 00659c4..b4015bb 100644 (file)
@@ -49,13 +49,6 @@ NoFibRuns = 5
 
 SRC_HC_OPTS += $(NoFibHcOpts) -Rghc-timing
 
-# -package array is needed for GHC 7.0.1 and later, as the haskell98 package
-# is no longer linked by default.  We would like to use
-#    -hide-all-packages -package haskell2010
-# instead, but there is at least one program that uses a non-haskell2010
-# library module (fibheaps uses Control.Monad.ST)
-SRC_HC_OPTS += -package array
-
 ifeq "$(WithNofibHc)" ""
 
 STAGE1_GHC := $(abspath $(TOP)/../inplace/bin/ghc-stage1)