|
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.2"; |
| 10 | + "9.8" = "9.8.3"; |
11 | 11 | "9.10" = "9.10.1"; |
12 | 12 | }; |
13 | 13 | gitInputs = { |
@@ -814,13 +814,40 @@ in { |
814 | 814 |
|
815 | 815 | ghc-patches = ghc-patches "9.8.2"; |
816 | 816 | }); |
| 817 | + ghc983 = traceWarnOld "9.8" (final.callPackage ../compiler/ghc { |
| 818 | + extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc983; }; |
| 819 | + |
| 820 | + bootPkgs = bootPkgsGhc94 // { |
| 821 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
| 822 | + then final.buildPackages.buildPackages.haskell-nix.compiler.ghc966 |
| 823 | + else final.buildPackages.buildPackages.haskell.compiler.ghc966 |
| 824 | + or final.buildPackages.buildPackages.haskell.compiler.ghc965 |
| 825 | + or final.buildPackages.buildPackages.haskell.compiler.ghc964 |
| 826 | + or final.buildPackages.buildPackages.haskell.compiler.ghc963 |
| 827 | + or final.buildPackages.buildPackages.haskell.compiler.ghc962 |
| 828 | + or final.buildPackages.buildPackages.haskell.compiler.ghc945 |
| 829 | + or final.buildPackages.buildPackages.haskell.compiler.ghc944 |
| 830 | + or final.buildPackages.buildPackages.haskell.compiler.ghc943; |
| 831 | + }; |
| 832 | + inherit sphinx; |
| 833 | + |
| 834 | + buildLlvmPackages = final.buildPackages.llvmPackages_12; |
| 835 | + llvmPackages = final.llvmPackages_12; |
| 836 | + |
| 837 | + src-spec.file = final.haskell-nix.sources.ghc983; |
| 838 | + src-spec.version = "9.8.3"; |
| 839 | + src-spec.needsBooting = true; |
| 840 | + |
| 841 | + ghc-patches = ghc-patches "9.8.3"; |
| 842 | + }); |
817 | 843 | ghc9101 = traceWarnOld "9.10" (final.callPackage ../compiler/ghc { |
818 | 844 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc9101; }; |
819 | 845 |
|
820 | 846 | bootPkgs = bootPkgsGhc94 // { |
821 | 847 | ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
822 | 848 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc9101 |
823 | | - else final.buildPackages.buildPackages.haskell.compiler.ghc982 |
| 849 | + else final.buildPackages.buildPackages.haskell.compiler.ghc983 |
| 850 | + or final.buildPackages.buildPackages.haskell.compiler.ghc982 |
824 | 851 | or final.buildPackages.buildPackages.haskell.compiler.ghc981 |
825 | 852 | or final.buildPackages.buildPackages.haskell.compiler.ghc966 |
826 | 853 | or final.buildPackages.buildPackages.haskell.compiler.ghc965 |
|
856 | 883 | bootPkgs = bootPkgsGhc94 // { |
857 | 884 | ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
858 | 885 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc9101 # TODO use ${compiler-nix-name} |
859 | | - else final.buildPackages.buildPackages.haskell.compiler.ghc982 |
| 886 | + else final.buildPackages.buildPackages.haskell.compiler.ghc983 |
| 887 | + or final.buildPackages.buildPackages.haskell.compiler.ghc982 |
860 | 888 | or final.buildPackages.buildPackages.haskell.compiler.ghc981 |
861 | 889 | or final.buildPackages.buildPackages.haskell.compiler.ghc966 |
862 | 890 | or final.buildPackages.buildPackages.haskell.compiler.ghc965 |
|
0 commit comments