haskell.compiler.ghc966: init at 9.6.6

https://www.haskell.org/ghc//blog/20240701-ghc-9.6.6-released.html

+28 -1
+4
pkgs/development/compilers/ghc/9.6.6.nix
···
··· 1 + import ./common-hadrian.nix { 2 + version = "9.6.6"; 3 + sha256 = "008f7a04d89ad10baae6486c96645d7d726aaac7e1476199f6dd86c6bd9977ad"; 4 + }
+1 -1
pkgs/development/compilers/ghc/common-hadrian.nix
··· 171 then ./docs-sphinx-7-ghc98.patch 172 else ./docs-sphinx-7.patch ) 173 ] 174 - ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.8") [ 175 (fetchpatch { 176 name = "fix-fully_static.patch"; 177 url = "https://gitlab.haskell.org/ghc/ghc/-/commit/1bb24432ff77e11a0340a7d8586e151e15bba2a1.diff";
··· 171 then ./docs-sphinx-7-ghc98.patch 172 else ./docs-sphinx-7.patch ) 173 ] 174 + ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.6.6") [ 175 (fetchpatch { 176 name = "fix-fully_static.patch"; 177 url = "https://gitlab.haskell.org/ghc/ghc/-/commit/1bb24432ff77e11a0340a7d8586e151e15bba2a1.diff";
+23
pkgs/top-level/haskell-packages.nix
··· 316 buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; 317 llvmPackages = pkgs.llvmPackages_15; 318 }; 319 ghc96 = compiler.ghc965; 320 ghc981 = callPackage ../development/compilers/ghc/9.8.1.nix { 321 bootPkgs = ··· 545 ghc965 = callPackage ../development/haskell-modules { 546 buildHaskellPackages = bh.packages.ghc965; 547 ghc = bh.compiler.ghc965; 548 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; 549 }; 550 ghc96 = packages.ghc965;
··· 316 buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; 317 llvmPackages = pkgs.llvmPackages_15; 318 }; 319 + ghc966 = callPackage ../development/compilers/ghc/9.6.6.nix { 320 + bootPkgs = 321 + # For GHC 9.2 no armv7l bindists are available. 322 + if stdenv.hostPlatform.isAarch32 then 323 + packages.ghc928 324 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then 325 + packages.ghc928 326 + else 327 + packages.ghc924Binary; 328 + inherit (buildPackages.python3Packages) sphinx; 329 + # Need to use apple's patched xattr until 330 + # https://github.com/xattr/xattr/issues/44 and 331 + # https://github.com/xattr/xattr/issues/55 are solved. 332 + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; 333 + # Support range >= 11 && < 16 334 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; 335 + llvmPackages = pkgs.llvmPackages_15; 336 + }; 337 ghc96 = compiler.ghc965; 338 ghc981 = callPackage ../development/compilers/ghc/9.8.1.nix { 339 bootPkgs = ··· 563 ghc965 = callPackage ../development/haskell-modules { 564 buildHaskellPackages = bh.packages.ghc965; 565 ghc = bh.compiler.ghc965; 566 + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; 567 + }; 568 + ghc966 = callPackage ../development/haskell-modules { 569 + buildHaskellPackages = bh.packages.ghc966; 570 + ghc = bh.compiler.ghc966; 571 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; 572 }; 573 ghc96 = packages.ghc965;