File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 89
89
|| ( system == "aarch64-darwin" && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983" "ghc984" ] )
90
90
) ) {
91
91
inherit ( lib . systems . examples ) ghcjs ;
92
+ } // lib . optionalAttrs (
93
+ ( __match ".*llvm" compiler-nix-name == null )
94
+ && ( ( system == "x86_64-linux" && ! builtins . elem compiler-nix-name [ "ghc902" "ghc928" "ghc966" ] ) # Not sure why GHC 9.6.6 TH code now wants `log1pf`
95
+ || ( system == "x86_64-darwin" && builtins . elem compiler-nix-name [ ] ) ) ) { # TODO add ghc versions when we have more darwin build capacity
96
+ inherit ( lib . systems . examples ) mingwW64 ;
92
97
} // lib . optionalAttrs ( nixpkgsName == "unstable"
93
98
&& ( __match ".*llvm" compiler-nix-name == null )
94
99
&& ( ( system == "x86_64-linux" && ! builtins . elem compiler-nix-name [ "ghc8107" "ghc902" "ghc928" "ghc948" ] )
You can’t perform that action at this time.
0 commit comments