@@ -661,7 +661,7 @@ rebuildInstallPlan
661661 toolchains <- phaseConfigureToolchain projectConfig
662662
663663 liftIO $ print (" build compiler" , compilerId $ toolchainCompiler $ buildToolchain toolchains)
664- liftIO $ print (" host compiler" , compilerId $ toolchainCompiler $ buildToolchain toolchains)
664+ liftIO $ print (" host compiler" , compilerId $ toolchainCompiler $ hostToolchain toolchains)
665665
666666 -- _ <- phaseConfigurePrograms projectConfig compilerEtc
667667 (solverPlan, pkgConfigDB, totalIndexState, activeRepos) <-
@@ -3864,9 +3864,10 @@ setupHsScriptOptions
38643864 -- - if we commit to a Cabal version, the logic in
38653865 Nothing
38663866 else Just elabSetupScriptCliVersion
3867- , useCompiler = Just (toolchainCompiler $ buildToolchain $ pkgConfigToolchains)
3868- , usePlatform = Just (toolchainPlatform $ buildToolchain $ pkgConfigToolchains)
3869- , useProgramDb = toolchainProgramDb $ buildToolchain $ pkgConfigToolchains
3867+ , -- for Setup.hs, we _always_ want to use the HOST toolchain.
3868+ useCompiler = Just (toolchainCompiler $ hostToolchain $ pkgConfigToolchains)
3869+ , usePlatform = Just (toolchainPlatform $ hostToolchain $ pkgConfigToolchains)
3870+ , useProgramDb = toolchainProgramDb $ hostToolchain $ pkgConfigToolchains
38703871 , usePackageDB = elabSetupPackageDBStack
38713872 , usePackageIndex = Nothing
38723873 , useDependencies =
0 commit comments