@@ -32,6 +32,7 @@ import Path
3232import Path.Extra (toFilePathNoTrailingSep )
3333import Path.IO hiding (withSystemTempDir )
3434import qualified RIO
35+ import RIO.Process (HasProcessContext , exec , proc , readProcess_ )
3536import Stack.Build
3637import Stack.Build.Installed
3738import Stack.Build.Source
@@ -51,7 +52,6 @@ import Stack.Types.PackageIdentifier
5152import Stack.Types.PackageName
5253import Stack.Types.Runner
5354import System.IO (putStrLn , putStr , getLine )
54- import RIO.Process (HasProcessContext , execSpawn , proc , readProcess_ )
5555import System.IO.Temp (getCanonicalTemporaryDirectory )
5656
5757#ifndef WINDOWS
@@ -368,7 +368,7 @@ runGhci GhciOpts{..} targets mainIsTargets pkgs extraFiles exposePackages = do
368368 mconcat (intersperse " , " (map (RIO. display . ghciPkgName) pkgs))
369369 let execGhci extras = do
370370 menv <- liftIO $ configProcessContextSettings config defaultEnvSettings
371- withProcessContext menv $ execSpawn
371+ withProcessContext menv $ exec
372372 (fromMaybe (compilerExeName wc) ghciGhcCommand)
373373 ((" --interactive" : ) $
374374 -- This initial "-i" resets the include directories to
0 commit comments