haskell.compiler.ghcHEAD: 9.11.20240410 -> 9.11.20240423

Unfortunately, this is the newest GHC revision we can update to. After
145a647785,
it becomes necessary to bootstrap with an in tree Cabal version.
Supporting this in nixpkgs is a waste of time since it wouldn't be
necessary for any release version.
This commit is contained in:
sternenseemann 2024-10-15 01:28:45 +02:00
parent 46ee759dd5
commit c91c22341c
2 changed files with 5 additions and 11 deletions

View File

@ -1,11 +1,5 @@
import ./common-hadrian.nix {
version = "9.11.20240410";
rev = "1b1a92bd25c3f7249cf922c5dbf4415d2de44a36";
sha256 = "sha256-2HdhxhVrKn8c/ZOGYoYThqXpod2OPiGXgH+mAV69Ip0=";
# The STM benchmark contains chanbench.hs and ChanBench.hs causing a hash
# mismatch on case insensitive filesystems. See also
# https://gitlab.haskell.org/ghc/packages/stm/-/issues/2
postFetch = ''
rm -rf "$out/libraries/stm/bench"
'';
version = "9.11.20240423";
rev = "dddc9dff0547733a10e7f505612ab9df3a7c21b6";
sha256 = "0993sdmzzyymllck8mcpa1zgrjqjfxcvk1ykvfc18bvbs4145cm9";
}

View File

@ -424,8 +424,8 @@ in {
# https://github.com/xattr/xattr/issues/55 are solved.
inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook;
# 2023-01-15: Support range >= 11 && < 16
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
llvmPackages = pkgs.llvmPackages_15;
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_18;
llvmPackages = pkgs.llvmPackages_18;
};
ghcjs = compiler.ghcjs810;