|
7 | 7 | "9.2" = "9.2.8"; |
8 | 8 | "9.4" = "9.4.8"; |
9 | 9 | "9.6" = "9.6.6"; |
10 | | - "9.8" = "9.8.3"; |
| 10 | + "9.8" = "9.8.4"; |
11 | 11 | "9.10" = "9.10.1"; |
12 | 12 | }; |
13 | 13 | gitInputs = { |
@@ -851,13 +851,40 @@ in { |
851 | 851 |
|
852 | 852 | ghc-patches = ghc-patches "9.8.3"; |
853 | 853 | }); |
| 854 | + ghc984 = traceWarnOld "9.8" (final.callPackage ../compiler/ghc { |
| 855 | + extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc984; }; |
| 856 | + |
| 857 | + bootPkgs = bootPkgsGhc94 // { |
| 858 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
| 859 | + then final.buildPackages.buildPackages.haskell-nix.compiler.ghc984 |
| 860 | + else final.buildPackages.buildPackages.haskell.compiler.ghc966 |
| 861 | + or final.buildPackages.buildPackages.haskell.compiler.ghc965 |
| 862 | + or final.buildPackages.buildPackages.haskell.compiler.ghc964 |
| 863 | + or final.buildPackages.buildPackages.haskell.compiler.ghc963 |
| 864 | + or final.buildPackages.buildPackages.haskell.compiler.ghc962 |
| 865 | + or final.buildPackages.buildPackages.haskell.compiler.ghc945 |
| 866 | + or final.buildPackages.buildPackages.haskell.compiler.ghc944 |
| 867 | + or final.buildPackages.buildPackages.haskell.compiler.ghc943; |
| 868 | + }; |
| 869 | + inherit sphinx; |
| 870 | + |
| 871 | + buildLlvmPackages = final.buildPackages.llvmPackages_12; |
| 872 | + llvmPackages = final.llvmPackages_12; |
| 873 | + |
| 874 | + src-spec.file = final.haskell-nix.sources.ghc984; |
| 875 | + src-spec.version = "9.8.4"; |
| 876 | + src-spec.needsBooting = true; |
| 877 | + |
| 878 | + ghc-patches = ghc-patches "9.8.4"; |
| 879 | + }); |
854 | 880 | ghc9101 = traceWarnOld "9.10" (final.callPackage ../compiler/ghc { |
855 | 881 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc9101; }; |
856 | 882 |
|
857 | 883 | bootPkgs = bootPkgsGhc94 // { |
858 | 884 | ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
859 | 885 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc9101 |
860 | | - else final.buildPackages.buildPackages.haskell.compiler.ghc983 |
| 886 | + else final.buildPackages.buildPackages.haskell.compiler.ghc984 |
| 887 | + or final.buildPackages.buildPackages.haskell.compiler.ghc983 |
861 | 888 | or final.buildPackages.buildPackages.haskell.compiler.ghc982 |
862 | 889 | or final.buildPackages.buildPackages.haskell.compiler.ghc981 |
863 | 890 | or final.buildPackages.buildPackages.haskell.compiler.ghc966 |
|
894 | 921 | bootPkgs = bootPkgsGhc94 // { |
895 | 922 | ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
896 | 923 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc9101 # TODO use ${compiler-nix-name} |
897 | | - else final.buildPackages.buildPackages.haskell.compiler.ghc983 |
| 924 | + else final.buildPackages.buildPackages.haskell.compiler.ghc984 |
| 925 | + or final.buildPackages.buildPackages.haskell.compiler.ghc983 |
898 | 926 | or final.buildPackages.buildPackages.haskell.compiler.ghc982 |
899 | 927 | or final.buildPackages.buildPackages.haskell.compiler.ghc981 |
900 | 928 | or final.buildPackages.buildPackages.haskell.compiler.ghc966 |
|
0 commit comments