File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 58
58
# from here (so that is no longer cached) also remove ./materialized/ghcXXX.
59
59
# Update supported-ghc-versions.md to reflect any changes made here.
60
60
nixpkgs . lib . optionalAttrs ( nixpkgsName == "R2411" ) {
61
- # TODO perhaps these
62
- # ghc96 = false;
63
- # ghc98 = false;
61
+ ghc96 = true ;
62
+ ghc98 = true ;
63
+ ghc910 = true ;
64
+ ghc9121 = true ;
64
65
} // nixpkgs . lib . optionalAttrs ( nixpkgsName == "unstable" ) {
65
66
ghc96 = true ;
66
67
ghc98 = true ;
83
84
|| ( system == "aarch64-darwin" && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983" "ghc984" ] )
84
85
) ) {
85
86
inherit ( lib . systems . examples ) ghcjs ;
86
- } // lib . optionalAttrs (
87
- ( __match ".*llvm" compiler-nix-name == null )
87
+ } // lib . optionalAttrs ( nixpkgsName == "unstable"
88
+ && ( __match ".*llvm" compiler-nix-name == null )
88
89
&& ( ( system == "x86_64-linux" && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc966" ] ) # Not sure why GHC 9.6.6 TH code now wants `log1pf`
89
90
|| ( system == "x86_64-darwin" && builtins . elem compiler-nix-name [ ] ) ) ) { # TODO add ghc versions when we have more darwin build capacity
90
91
inherit ( lib . systems . examples ) mingwW64 ;
97
98
# Musl cross only works on linux
98
99
# aarch64 cross only works on linux
99
100
inherit ( lib . systems . examples ) musl32 musl64 aarch64-multiplatform ;
100
- } // lib . optionalAttrs ( system == "x86_64-linux" && nixpkgsName == "unstable " && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc948" ] ) {
101
+ } // lib . optionalAttrs ( system == "x86_64-linux" && nixpkgsName == "R2411 " && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc948" ] ) {
101
102
inherit ( lib . systems . examples ) aarch64-android-prebuilt armv7a-android-prebuilt ;
102
103
} // lib . optionalAttrs ( system == "x86_64-linux" && nixpkgsName == "unstable" && ! builtins . elem compiler-nix-name [ "ghc8107" "ghc902" ] ) {
103
104
# TODO fix this for the compilers we build with hadrian (ghc >=9.4)
You can’t perform that action at this time.
0 commit comments