diff --git a/ghcide/session-loader/Development/IDE/Session/VersionCheck.hs b/ghcide/session-loader/Development/IDE/Session/VersionCheck.hs index be58f420fb..a5fbda891c 100644 --- a/ghcide/session-loader/Development/IDE/Session/VersionCheck.hs +++ b/ghcide/session-loader/Development/IDE/Session/VersionCheck.hs @@ -5,13 +5,11 @@ -- See https://github.com/haskell/ghcide/pull/697 module Development.IDE.Session.VersionCheck (ghcVersionChecker) where -import Data.Maybe -import GHC.Check +import GHC.Check -- Only use this for checking against the compile time GHC libDir! -- Use getRuntimeGhcLibDir from hie-bios instead for everything else -- otherwise binaries will not be distributable since paths will be baked into them import qualified GHC.Paths -import System.Environment ghcVersionChecker :: GhcVersionChecker -ghcVersionChecker = $$(makeGhcVersionChecker (fromMaybe GHC.Paths.libdir <$> lookupEnv "NIX_GHC_LIBDIR")) +ghcVersionChecker = $$(makeGhcVersionChecker (return GHC.Paths.libdir))