File tree Expand file tree Collapse file tree 4 files changed +12
-18
lines changed
Expand file tree Collapse file tree 4 files changed +12
-18
lines changed Original file line number Diff line number Diff line change @@ -34,16 +34,15 @@ clash-prelude:doctests
3434clash-prelude:unittests
3535clash-testsuite:clash-testsuite
3636"
37- mkdir bin
38- for TEST in $TESTS ; do
39- ln -s " $( realpath --relative-to=bin " $( cabal list-bin $TEST ) " ) " bin/$TEST
40- done
4137
42- # TODO: remove this and put it back into tests when
43- # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
44- # is fixed
38+ # GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
4539set +u
4640if [[ " $SKIP_CLASH_FFI_EXAMPLE " != " yes" ]]; then
47- ln -s " $( realpath --relative-to=bin " $( cabal list-bin clash-ffi:ffi-interface-tests) " ) " bin/clash-ffi:ffi-interface-tests
41+ TESTS= " $TESTS clash-ffi:ffi-interface-tests"
4842fi
4943set -u
44+
45+ mkdir bin
46+ for TEST in $TESTS ; do
47+ ln -s " $( realpath --relative-to=bin " $( cabal list-bin $TEST ) " ) " bin/$TEST
48+ done
Original file line number Diff line number Diff line change @@ -117,8 +117,7 @@ lib:unittests:
117117
118118ffi:interface-tests :
119119 extends : .test-nocache
120- # TODO: remove this when https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
121- # is fixed
120+ # GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
122121 rules :
123122 - if : $SKIP_CLASH_FFI_EXAMPLE != "yes"
124123 script :
@@ -154,8 +153,7 @@ ffi:example:
154153 extends :
155154 - .common-local
156155 - .nightly-rules
157- # TODO: remove this when https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
158- # is fixed
156+ # GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
159157 rules :
160158 - if : $SKIP_CLASH_FFI_EXAMPLE != "yes"
161159 stage : test
Original file line number Diff line number Diff line change 3838 RUN_TESTS : " always"
3939
4040 - GHC_VERSION : 9.8.4
41- # TODO: remove this when https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
42- # is fixed
41+ # GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
4342 SKIP_CLASH_FFI_EXAMPLE : " yes"
4443 RUN_TESTS : " always"
4544
Original file line number Diff line number Diff line change @@ -76,8 +76,7 @@ library
7676 Clash.FFI.VPI.Port
7777 Clash.FFI.VPI.Port.Direction
7878 Clash.FFI.VPI.Reg
79- -- TODO: remove this once https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
80- -- is fixed
79+ -- GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
8180 if impl(ghc < 9.8.3 ) || impl(ghc == 9.10.1 ) || impl(ghc > 9.10.2 )
8281 buildable : True
8382 else
@@ -114,8 +113,7 @@ test-suite ffi-interface-tests
114113 , tasty
115114 , tasty-hunit
116115 , tasty-smallcheck
117- -- TODO: remove this once https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
118- -- is fixed
116+ -- GHC 9.8.3, 9.8.4 and 9.10.2 have issues, see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12264#note_602406
119117 if impl(ghc < 9.8.3 ) || impl(ghc == 9.10.1 ) || impl(ghc > 9.10.2 )
120118 buildable : True
121119 else
You can’t perform that action at this time.
0 commit comments