File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed
Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 8080 " clash-term" ,
8181 " clash-testsuite"
8282 ]
83+ exclude :
84+ - ghc : ghc984
85+ package : clash-ffi
86+
8387 needs : packages_common
8488 steps :
8589 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 11{ pkgs } :
22final : prev :
33let
4- inherit ( pkgs . haskell . lib ) doJailbreak markUnbroken ;
4+ inherit ( pkgs . haskell . lib ) doJailbreak markUnbroken overrideCabal ;
55in
66{
77 # Use an older version than the default in nixpkgs. Since rewrite-inspector
2121
2222 # singletons-th 3.3 requires th-desugar 1.16
2323 th-desugar = prev . callHackage "th-desugar" "1.16" { } ;
24+
25+ # Broken on GHC 9.8.4 see clash-ffi cabal file for details
26+ clash-ffi = overrideCabal prev . clash-ffi ( drv : {
27+ broken = true ;
28+ } ) ;
2429}
Original file line number Diff line number Diff line change 9090 ] ;
9191 } ) ;
9292
93+ # Broken on GHC 9.8.4
9394 clash-ffi =
9495 prev . haskell . lib . overrideCabal ( hprev . callCabal2nix "clash-ffi" ../clash-ffi { } )
9596 ( drv : {
225226
226227 haskellOverlays =
227228 prev . lib . composeManyExtensions [
228- ghcOverlay
229229 haskellExternalPackages
230230 haskellInternalPackages
231+ ghcOverlay
231232 ] ;
232233in
233234{
You can’t perform that action at this time.
0 commit comments