File tree Expand file tree Collapse file tree 3 files changed +7
-2
lines changed
Cabal-syntax/src/Distribution
Cabal/src/Distribution/Simple Expand file tree Collapse file tree 3 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 11{-# LANGUAGE DeriveDataTypeable #-}
22{-# LANGUAGE DeriveGeneric #-}
33{-# LANGUAGE DeriveTraversable #-}
4+ {-# LANGUAGE FlexibleInstances #-}
45
56-----------------------------------------------------------------------------
67
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ import Control.Monad (forM_)
8888import Data.List (stripPrefix )
8989import qualified Data.Map as Map
9090import Distribution.CabalSpecVersion
91- import Distribution.InstalledPackageInfo (InstalledPackageInfo )
91+ import Distribution.InstalledPackageInfo (InstalledPackageInfo ( pkgCompiler ) )
9292import qualified Distribution.InstalledPackageInfo as InstalledPackageInfo
9393import Distribution.Package
9494import Distribution.PackageDescription as PD
@@ -422,7 +422,10 @@ getInstalledPackages verbosity comp mbWorkDir packagedbs progdb = do
422422 checkPackageDbEnvVar verbosity
423423 checkPackageDbStack verbosity comp packagedbs
424424 pkgss <- getInstalledPackages' verbosity mbWorkDir packagedbs progdb
425- index <- toPackageIndex verbosity pkgss progdb
425+ let pkgss' = [ (packagedb, (\ pkg -> pkg{pkgCompiler = Just (compilerId comp)}) <$> pkgs)
426+ | (packagedb, pkgs) <- pkgss
427+ ]
428+ index <- toPackageIndex verbosity pkgss' progdb
426429 return $! hackRtsPackage index
427430 where
428431 hackRtsPackage index =
Original file line number Diff line number Diff line change @@ -553,6 +553,7 @@ generalInstalledPackageInfo adjustRelIncDirs pkg abi_hash lib lbi clbi installDi
553553 , IPI. haddockHTMLs = [htmldir installDirs | hasModules]
554554 , IPI. pkgRoot = Nothing
555555 , IPI. libVisibility = libVisibility lib
556+ , IPI. pkgCompiler = Nothing
556557 }
557558 where
558559 ghc84 = case compilerId $ compiler lbi of
You can’t perform that action at this time.
0 commit comments