summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2021-03-03 14:41:57 +0800
committerZubin Duggal <zubin.duggal@gmail.com>2021-09-21 11:28:43 +0530
commit0ef1b84d6aeae250317e3d7469a630dc324a6389 (patch)
treedf4efa962f868baac4db4f23e254611ce36dc84c
parent80e20cfd4ab0bfec2164124dfe501aaa732b3789 (diff)
downloadhaskell-0ef1b84d6aeae250317e3d7469a630dc324a6389.tar.gz
[Darwin] mark stdc++ tests as broken
There is no libstdc++, only libc++ (cherry picked from commit 57671071adeaf0b45e86bb0ee050e007e3b161fb) (cherry picked from commit 10b5dc88b2b103175cfab40749bd1c51e0996031)
-rw-r--r--testsuite/tests/ghci/linking/all.T10
1 files changed, 6 insertions, 4 deletions
diff --git a/testsuite/tests/ghci/linking/all.T b/testsuite/tests/ghci/linking/all.T
index 29a314238c..e86e1ea34a 100644
--- a/testsuite/tests/ghci/linking/all.T
+++ b/testsuite/tests/ghci/linking/all.T
@@ -12,8 +12,9 @@ test('ghcilink002', [extra_files(['TestLink.hs', 'f.c']),
test('ghcilink003',
[unless(doing_ghci, skip),
- # libstdc++ is named differently on FreeBSD
- when(opsys('freebsd'), expect_broken(17739))],
+ # libstdc++ is GCC-specific on FreeBSD. FreeBSD has libc++ though.
+ when(opsys('freebsd'), expect_broken(17739)),
+ when(opsys('darwin'), fragile(16083))],
makefile_test,
['ghcilink003'])
@@ -32,8 +33,9 @@ test('ghcilink005',
test('ghcilink006',
[unless(doing_ghci, skip),
- # libstdc++ is named differently on FreeBSD
- when(opsys('freebsd'), expect_broken(17739))],
+ # libstdc++ is GCC-specific on FreeBSD. FreeBSD has libc++ though.
+ when(opsys('freebsd'), expect_broken(17739)),
+ when(opsys('darwin'), fragile(16083))],
makefile_test,
['ghcilink006'])