Include the GHC "Project Unit Id" in the cabal store path
- This allows the use of several **API incompatible builds of the same version of GHC** without corrupting the cabal store. - This relies on the "Project Unit Id" which is available since GHC 9.8.1, older versions of GHC do not benefit from this change. [fixes #8114]
Showing
- Cabal/src/Distribution/Simple/GHC.hs 11 additions, 3 deletionsCabal/src/Distribution/Simple/GHC.hs
- cabal-install/src/Distribution/Client/CmdHaddockProject.hs 1 addition, 4 deletionscabal-install/src/Distribution/Client/CmdHaddockProject.hs
- cabal-install/src/Distribution/Client/CmdInstall.hs 6 additions, 7 deletionscabal-install/src/Distribution/Client/CmdInstall.hs
- cabal-install/src/Distribution/Client/DistDirLayout.hs 38 additions, 35 deletionscabal-install/src/Distribution/Client/DistDirLayout.hs
- cabal-install/src/Distribution/Client/ProjectBuilding/UnpackedPackage.hs 3 additions, 4 deletions...rc/Distribution/Client/ProjectBuilding/UnpackedPackage.hs
- cabal-install/src/Distribution/Client/ProjectPlanning.hs 11 additions, 11 deletionscabal-install/src/Distribution/Client/ProjectPlanning.hs
- cabal-install/src/Distribution/Client/Store.hs 49 additions, 46 deletionscabal-install/src/Distribution/Client/Store.hs
- cabal-install/tests/UnitTests/Distribution/Client/Store.hs 41 additions, 21 deletionscabal-install/tests/UnitTests/Distribution/Client/Store.hs
- changelog.d/pr-9326 10 additions, 0 deletionschangelog.d/pr-9326
Loading
Please register or sign in to comment