summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2021-03-03 14:41:57 +0800
committerMoritz Angermann <moritz.angermann@gmail.com>2021-05-07 09:19:47 +0800
commit10b5dc88b2b103175cfab40749bd1c51e0996031 (patch)
tree60ffa7f2871f738e91777da44fd99274ce94691c
parent8a36ebfa439c7bb46e241717c523b9ab7f76f2fe (diff)
downloadhaskell-10b5dc88b2b103175cfab40749bd1c51e0996031.tar.gz
[Darwin] mark stdc++ tests as broken
There is no libstdc++, only libc++ (cherry picked from commit 57671071adeaf0b45e86bb0ee050e007e3b161fb)
-rw-r--r--testsuite/tests/ghci/linking/all.T20
1 files changed, 10 insertions, 10 deletions
diff --git a/testsuite/tests/ghci/linking/all.T b/testsuite/tests/ghci/linking/all.T
index 743067518f..1739129a6a 100644
--- a/testsuite/tests/ghci/linking/all.T
+++ b/testsuite/tests/ghci/linking/all.T
@@ -11,11 +11,11 @@ test('ghcilink002', [extra_files(['TestLink.hs', 'f.c']),
makefile_test, ['ghcilink002'])
test('ghcilink003',
- [unless(doing_ghci, skip),
- # libstdc++ is GCC-specific on FreeBSD
- when(opsys('freebsd'), fragile(17739))],
- makefile_test,
- ['ghcilink003'])
+ [ unless(doing_ghci, skip),
+ # libstdc++ is GCC-specific on FreeBSD. FreeBSD has libc++ though.
+ when(opsys('freebsd'), fragile(17739)),
+ when(opsys('darwin'), fragile(16083))
+ ], makefile_test, ['ghcilink003'])
test('ghcilink004',
[extra_files(['TestLink.hs', 'f.c']),
@@ -31,11 +31,11 @@ test('ghcilink005',
makefile_test, ['ghcilink005'])
test('ghcilink006',
- [unless(doing_ghci, skip),
- # libstdc++ is GCC-specific on FreeBSD
- when(opsys('freebsd'), fragile(17739))],
- makefile_test,
- ['ghcilink006'])
+ [ unless(doing_ghci, skip),
+ # libstdc++ is GCC-specific on FreeBSD. FreeBSD has libc++ though.
+ when(opsys('freebsd'), fragile(17739)),
+ when(opsys('darwin'), fragile(16083))
+ ], makefile_test, ['ghcilink006'])
test('T3333',
[unless(doing_ghci, skip),