File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 236
236
if targetPlatform . isGhcjs
237
237
then [ buildPackages . emscripten ]
238
238
else if hostPlatform == buildPlatform
239
- then [ targetPackages . stdenv . cc ] ++ lib . optionals useLLVM [ llvmPackages . llvm llvmPackages . clang ]
239
+ then [ targetPackages . stdenv . cc ] ++ lib . optional useLLVM llvmPackages . llvm
240
240
else assert targetPlatform == hostPlatform ; # build != host == target
241
241
[ stdenv . cc ] ++ lib . optional useLLVM buildLlvmPackages . llvm ;
242
242
Original file line number Diff line number Diff line change 204
204
++ onWindows ( fromUntil "9.8" "9.8.2" ./patches/ghc/ghc-9.6-fix-code-symbol-jumps.patch )
205
205
# this one is to allow linking extra symbols from iserv.
206
206
# ++ fromUntil "9.6.1" "9.10" ./patches/ghc/iserv-syms.patch
207
+ ++ on32bit ( fromUntil "9.6" "9.14" ./patches/ghc/ghc-9.6-genapply-cross-arch.patch )
207
208
# Fix the bad fixups: https://gitlab.haskell.org/ghc/ghc/-/commit/2adc050857a9c1b992040fbfd55fbe65b2851b19
208
209
++ onAarch64 ( fromUntil "9.6" "9.6.4" ./patches/ghc/2adc050857a9c1b992040fbfd55fbe65b2851b19.patch )
209
210
229
230
++ onMusl ( onAarch64 ( fromUntil "9.4" "9.8" ./patches/ghc/ghc-9.6-hadrian-strip-cmd.patch ) )
230
231
++ onMusl ( onAarch64 ( fromUntil "9.8" "9.10" ./patches/ghc/ghc-9.8-hadrian-strip-cmd.patch ) )
231
232
++ onMusl ( onAarch64 ( fromUntil "9.10" "9.12" ./patches/ghc/ghc-9.10-hadrian-strip-cmd.patch ) )
232
- ++ on32bit ( fromUntil "9.0" "9.4 " ./patches/ghc/ghc-9.6-32bit-cmm.patch )
233
+ ++ on32bit ( fromUntil "9.0" "9.14 " ./patches/ghc/ghc-9.6-32bit-cmm.patch )
233
234
++ onAndroid ( fromUntil "9.6.3" "9.8.3" ./patches/ghc/ghc-9.6-iog.patch )
234
235
++ onAndroid ( fromUntil "9.8.3" "9.10" ./patches/ghc/ghc-9.8.3-iog.patch )
235
236
++ onAndroid ( fromUntil "9.6" "9.9" ./patches/ghc/ghc-9.6-debug-secno.patch )
889
890
} ;
890
891
inherit sphinx ;
891
892
892
- buildLlvmPackages = final . buildPackages . llvmPackages_15 ;
893
- llvmPackages = final . llvmPackages_15 ;
893
+ buildLlvmPackages = final . buildPackages . xllvmPackages_18 ;
894
+ llvmPackages = final . xllvmPackages_18 ;
894
895
895
896
src-spec . file = final . haskell-nix . sources . ghc9101 ;
896
897
src-spec . version = "9.10.1" ;
You can’t perform that action at this time.
0 commit comments