summaryrefslogtreecommitdiff
path: root/compiler/Makefile
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-09-13 15:31:42 +0000
committerIan Lynagh <igloo@earth.li>2008-09-13 15:31:42 +0000
commit3956606162ed64409c304cddeae87a55b7497cf2 (patch)
treed477e0ba1444f16e9f886778abe46d5455ac2f6f /compiler/Makefile
parent9f7e3b78b164735203d5c14be860217322c1a401 (diff)
downloadhaskell-3956606162ed64409c304cddeae87a55b7497cf2.tar.gz
We need to tell ghc-pkg to --force if we've only built a profiling library
Diffstat (limited to 'compiler/Makefile')
-rw-r--r--compiler/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/Makefile b/compiler/Makefile
index 85b8cfae1d..912d6cc43a 100644
--- a/compiler/Makefile
+++ b/compiler/Makefile
@@ -146,11 +146,14 @@ ifneq "$(GhcLibProfiled) $(GhcProfiled)" "NO NO"
CONFIGURE_FLAGS_STAGE2 += --enable-library-profiling
# And if we're profiling GHC then we want lots of SCCs.
# We also don't want to waste time building the non-profiling library,
-# either normally or for ghci.
+# either normally or for ghci. Unfortunately this means that we have to
+# tell ghc-pkg --force as it gets upset when libHSghc-6.9.a doesn't
+# exist.
ifeq "$(GhcProfiled)" "YES"
CONFIGURE_FLAGS_STAGE2 += --ghc-option=-auto-all
CONFIGURE_FLAGS_STAGE2 += --disable-library-vanilla
CONFIGURE_FLAGS_STAGE2 += --disable-library-for-ghci
+CONFIGURE_FLAGS_STAGE2 += --ghc-pkg-option=--force
endif
endif