diff options
-rw-r--r-- | src/Settings/Packages.hs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Settings/Packages.hs b/src/Settings/Packages.hs index 97e272b522..ab9e8df6db 100644 --- a/src/Settings/Packages.hs +++ b/src/Settings/Packages.hs @@ -22,7 +22,7 @@ packageArgs = do mconcat --------------------------------- base --------------------------------- [ package base ? mconcat - [ builder (Cabal Flags) ? arg ('+' : pkgName intLib) + [ builder (Cabal Flags) ? notStage0 ? arg (pkgName intLib) -- This fixes the 'unknown symbol stat' issue. -- See: https://github.com/snowleopard/hadrian/issues/259. @@ -71,7 +71,8 @@ packageArgs = do [ ghcWithNativeCodeGen ? arg "ncg" , ghcWithInterpreter ? notStage0 ? arg "ghci" , flag CrossCompiling ? arg "-terminfo" - , stage2 ? arg "integer-simple" ] + , notStage0 ? intLib == integerGmp ? + arg "integer-gmp" ] , builder (Haddock BuildPackage) ? arg ("--optghc=-I" ++ path) ] |