diff options
author | Ian Lynagh <igloo@earth.li> | 2008-09-13 15:31:42 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2008-09-13 15:31:42 +0000 |
commit | 3956606162ed64409c304cddeae87a55b7497cf2 (patch) | |
tree | d477e0ba1444f16e9f886778abe46d5455ac2f6f /compiler/Makefile | |
parent | 9f7e3b78b164735203d5c14be860217322c1a401 (diff) | |
download | haskell-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/Makefile | 5 |
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 |