haskell.compiler.ghc947: drop

Latest 9.4.x minor release is 9.4.8, which is also in Stackage 21.25.

Thus, dropping according to the GHC Deprecation Policy.
This commit is contained in:
Wolfgang Walther
2025-09-05 12:23:39 +02:00
parent 7edc323045
commit a24e99ea74
3 changed files with 0 additions and 32 deletions
-6
View File
@@ -1,6 +0,0 @@
# DO NOT port this expression to hadrian. It is not possible to build a GHC
# cross compiler with 9.4.* and hadrian.
import ./common-make-native-bignum.nix {
version = "9.4.7";
sha256 = "06775a52b4d13ac09edc6dabc299fd11e59d8886bbcae450af367baee2684c8f";
}
-24
View File
@@ -160,25 +160,6 @@ in
llvmPackages = pkgs.llvmPackages_12;
};
ghc92 = compiler.ghc928;
ghc947 = callPackage ../development/compilers/ghc/9.4.7.nix {
bootPkgs =
# Building with 9.2 is broken due to
# https://gitlab.haskell.org/ghc/ghc/-/issues/21914
# No suitable bindists for powerpc64le
if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
bb.packages.ghc902
else
bb.packages.ghc902Binary;
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 >= 10 && < 14
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12;
llvmPackages = pkgs.llvmPackages_12;
};
ghc948 = callPackage ../development/compilers/ghc/9.4.8.nix {
bootPkgs =
# Building with 9.2 is broken due to
@@ -563,11 +544,6 @@ in
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { };
};
ghc92 = packages.ghc928;
ghc947 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc947;
ghc = bh.compiler.ghc947;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.4.x.nix { };
};
ghc948 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc948;
ghc = bh.compiler.ghc948;
-2
View File
@@ -66,7 +66,6 @@ let
ghc8107
ghc902
ghc928
ghc947
ghc948
ghc963
ghc964
@@ -581,7 +580,6 @@ let
compilerNames.ghc8107
compilerNames.ghc902
compilerNames.ghc928
compilerNames.ghc947
compilerNames.ghc948
] released;
Cabal_3_10_3_0 = lib.subtractLists [