@@ -658,7 +658,7 @@ rebuildInstallPlan
658658 toolchains <- phaseConfigureToolchain projectConfig
659659
660660 liftIO $ print (" build compiler" , compilerId $ toolchainCompiler $ buildToolchain toolchains)
661- liftIO $ print (" host compiler" , compilerId $ toolchainCompiler $ buildToolchain toolchains)
661+ liftIO $ print (" host compiler" , compilerId $ toolchainCompiler $ hostToolchain toolchains)
662662
663663 -- _ <- phaseConfigurePrograms projectConfig compilerEtc
664664 (solverPlan, pkgConfigDB, totalIndexState, activeRepos) <-
@@ -3859,9 +3859,10 @@ setupHsScriptOptions
38593859 -- - if we commit to a Cabal version, the logic in
38603860 Nothing
38613861 else Just elabSetupScriptCliVersion
3862- , useCompiler = Just (toolchainCompiler $ buildToolchain $ pkgConfigToolchains)
3863- , usePlatform = Just (toolchainPlatform $ buildToolchain $ pkgConfigToolchains)
3864- , useProgramDb = toolchainProgramDb $ buildToolchain $ pkgConfigToolchains
3862+ -- for Setup.hs, we _always_ want to use the HOST toolchain.
3863+ , useCompiler = Just (toolchainCompiler $ hostToolchain $ pkgConfigToolchains)
3864+ , usePlatform = Just (toolchainPlatform $ hostToolchain $ pkgConfigToolchains)
3865+ , useProgramDb = toolchainProgramDb $ hostToolchain $ pkgConfigToolchains
38653866 , usePackageDB = elabSetupPackageDBStack
38663867 , usePackageIndex = Nothing
38673868 , useDependencies =
0 commit comments