haskell.compiler.ghc962: init at 9.6.2

https://www.haskell.org/ghc/blog/20230523-ghc-9.6.2-released.html
This commit is contained in:
ners 2023-05-26 09:47:26 +02:00 committed by sternenseemann
parent ec0c847102
commit a83735c6a2
2 changed files with 31 additions and 0 deletions

View file

@ -0,0 +1,4 @@
import ./common-hadrian.nix rec {
version = "9.6.2";
sha256 = "1b510c5f8753c3ba24851702c6c9da7d81dc5e47fe3ecb7af39c7c2613abf170";
}

View file

@ -29,6 +29,7 @@ let
"ghc94"
"ghc96"
"ghc961"
"ghc962"
"ghcHEAD"
];
@ -48,6 +49,7 @@ let
"ghc945"
"ghc96"
"ghc961"
"ghc962"
"ghcHEAD"
];
@ -368,6 +370,26 @@ in {
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_14;
llvmPackages = pkgs.llvmPackages_14;
};
ghc962 = callPackage ../development/compilers/ghc/9.6.2.nix {
bootPkgs =
# For GHC 9.2 no armv7l bindists are available.
if stdenv.hostPlatform.isAarch32 then
packages.ghc924
else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
packages.ghc924
else if stdenv.isAarch64 then
packages.ghc924BinaryMinimal
else
packages.ghc924Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
# https://github.com/xattr/xattr/issues/55 are solved.
inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook;
# Support range >= 11 && < 16
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
llvmPackages = pkgs.llvmPackages_15;
};
ghc96 = ghc961;
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
bootPkgs =
@ -536,6 +558,11 @@ in {
ghc = bh.compiler.ghc961;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { };
};
ghc962 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc962;
ghc = bh.compiler.ghc962;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { };
};
ghc96 = ghc961;
ghcHEAD = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghcHEAD;