File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change 58
58
# We need to use the actual nixpkgs version we're working with here, since the values
59
59
# of 'lib.systems.examples' are not understood between all versions
60
60
let lib = nixpkgs . lib ;
61
- in lib . optionalAttrs ( nixpkgsName == "unstable" && ( __elem compiler-nix-name [ "ghc8107" ] ) && system != "aarch64-darwin" ) {
61
+ in lib . optionalAttrs ( nixpkgsName == "unstable"
62
+ && ( ( system == "x86_64-linux" && __elem compiler-nix-name [ "ghc865" "ghc884" "ghc8107" ] )
63
+ || ( system == "x86_64-darwin" && __elem compiler-nix-name [ "ghc8107" ] ) ) ) {
62
64
inherit ( lib . systems . examples ) ghcjs ;
63
65
} // lib . optionalAttrs ( system == "x86_64-linux" &&
64
66
nixpkgsName == "unstable" && ( __elem compiler-nix-name [ "ghc8107" ] ) ) {
Original file line number Diff line number Diff line change 50
50
cabalProjectLocal = ''
51
51
constraints: Cabal <3.2.1.0
52
52
'' ;
53
+ modules = [ { reinstallableLibGhc = true ; } ] ;
53
54
materialized = ../materialized/ghcjs/cabal + "/${ compiler-nix-name } " ;
54
55
}
55
56
, ...
You can’t perform that action at this time.
0 commit comments