summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghci/linking
diff options
context:
space:
mode:
authorM Farkas-Dyck <strake888@proton.me>2022-11-24 14:30:40 -0800
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-12-01 12:37:56 -0500
commit81eeec7f9a3c826208f05f264a22c80e06139f07 (patch)
treead9c74e0e20ccf19ae98d6a22a2d9e22de4adfe8 /testsuite/tests/ghci/linking
parentafc2540daf6ca6baa09ab147b792da08d66d878c (diff)
downloadhaskell-81eeec7f9a3c826208f05f264a22c80e06139f07.tar.gz
CI: Forbid the fully static build on Alpine to fail.
To do so, we mark some tests broken in this configuration.
Diffstat (limited to 'testsuite/tests/ghci/linking')
-rw-r--r--testsuite/tests/ghci/linking/all.T3
-rw-r--r--testsuite/tests/ghci/linking/dyn/all.T4
2 files changed, 5 insertions, 2 deletions
diff --git a/testsuite/tests/ghci/linking/all.T b/testsuite/tests/ghci/linking/all.T
index d18d252a93..b43c25ae29 100644
--- a/testsuite/tests/ghci/linking/all.T
+++ b/testsuite/tests/ghci/linking/all.T
@@ -32,7 +32,8 @@ test('ghcilink005',
when(unregisterised(), fragile(16085)),
unless(doing_ghci, skip),
req_dynamic_lib_support,
- req_interp],
+ req_interp,
+ when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))],
makefile_test, ['ghcilink005'])
test('ghcilink006',
diff --git a/testsuite/tests/ghci/linking/dyn/all.T b/testsuite/tests/ghci/linking/dyn/all.T
index 7711f2eb7a..e8b99d1f19 100644
--- a/testsuite/tests/ghci/linking/dyn/all.T
+++ b/testsuite/tests/ghci/linking/dyn/all.T
@@ -3,6 +3,7 @@ setTestOpts(req_dynamic_lib_support)
test('load_short_name', [ extra_files(['A.c'])
, unless(doing_ghci, skip)
, req_c
+ , when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))
],
makefile_test, ['load_short_name'])
@@ -11,7 +12,8 @@ test('T1407',
unless(doing_ghci, skip),
pre_cmd('$MAKE -s --no-print-directory compile_libT1407'),
extra_hc_opts('-L"$PWD/T1407dir"'),
- js_broken(22359)],
+ js_broken(22359),
+ when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))],
makefile_test, [])
test('T3242',