diff options
author | Travis Whitaker <pi.boy.travis@gmail.com> | 2020-05-06 04:14:47 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-05-29 13:34:48 -0400 |
commit | 67738db10010fd28a8e997b5c8f83ea591b88a0e (patch) | |
tree | 92e283a33006eca3888019c744f5d1b5ed34cddb /compiler/ghc.mk | |
parent | f9a513e064bd8a33ad6f8aa5fb8673931507eca1 (diff) | |
download | haskell-67738db10010fd28a8e997b5c8f83ea591b88a0e.tar.gz |
Build a threaded stage 1 if the bootstrapping GHC supports it.
Diffstat (limited to 'compiler/ghc.mk')
-rw-r--r-- | compiler/ghc.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/ghc.mk b/compiler/ghc.mk index 6a2dadc820..6e86b73e8d 100644 --- a/compiler/ghc.mk +++ b/compiler/ghc.mk @@ -194,6 +194,12 @@ ifeq "$(GhcThreaded)" "YES" compiler_stage2_CONFIGURE_OPTS += --ghc-option=-optc-DTHREADED_RTS endif +# If the bootstrapping GHC supplies the threaded RTS, then we can have a +# threaded stage 1 too. +ifeq "$(GhcThreadedRts)" "YES" +compiler_stage1_CONFIGURE_OPTS += --ghc-option=-optc-DTHREADED_RTS +endif + ifeq "$(GhcWithNativeCodeGen)" "YES" compiler_stage1_CONFIGURE_OPTS += --flags=ncg compiler_stage2_CONFIGURE_OPTS += --flags=ncg |