Skip to content

Commit dbbff45

Browse files
committed
Test android on nixpkgs 24.11
1 parent 14ef415 commit dbbff45

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

ci.nix

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,10 @@
5858
# from here (so that is no longer cached) also remove ./materialized/ghcXXX.
5959
# Update supported-ghc-versions.md to reflect any changes made here.
6060
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;
6465
} // nixpkgs.lib.optionalAttrs (nixpkgsName == "unstable") {
6566
ghc96 = true;
6667
ghc98 = true;
@@ -83,8 +84,8 @@
8384
|| (system == "aarch64-darwin" && !builtins.elem compiler-nix-name ["ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983" "ghc984"])
8485
)) {
8586
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)
8889
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc902" "ghc928" "ghc966"]) # Not sure why GHC 9.6.6 TH code now wants `log1pf`
8990
|| (system == "x86_64-darwin" && builtins.elem compiler-nix-name []))) { # TODO add ghc versions when we have more darwin build capacity
9091
inherit (lib.systems.examples) mingwW64;
@@ -97,7 +98,7 @@
9798
# Musl cross only works on linux
9899
# aarch64 cross only works on linux
99100
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"]) {
101102
inherit (lib.systems.examples) aarch64-android-prebuilt armv7a-android-prebuilt;
102103
} // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && !builtins.elem compiler-nix-name ["ghc8107" "ghc902"]) {
103104
# TODO fix this for the compilers we build with hadrian (ghc >=9.4)

0 commit comments

Comments
 (0)