aboutsummaryrefslogtreecommitdiff
path: root/test cases/frameworks
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2020-08-04 10:26:20 +0100
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2020-08-04 13:30:37 +0000
commit2d218c289a6e95790c21106fe00655aa9f947f55 (patch)
tree54f9c95d037ffa35ffec22b0bf2ef4ab0b96dcce /test cases/frameworks
parent2447a1132adcbde750fb9962ca60e44ff103a651 (diff)
downloadmeson-2d218c289a6e95790c21106fe00655aa9f947f55.zip
meson-2d218c289a6e95790c21106fe00655aa9f947f55.tar.gz
meson-2d218c289a6e95790c21106fe00655aa9f947f55.tar.bz2
tests: Disable Boost extralib test on macOS
Since upgrading Boost to version 1.73, this test segfaults on macOS when dynamically linked. Disable it to keep the rest of the CI reliable. Mitigates: #7535 Signed-off-by: Simon McVittie <smcv@debian.org>
Diffstat (limited to 'test cases/frameworks')
-rw-r--r--test cases/frameworks/1 boost/meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/test cases/frameworks/1 boost/meson.build b/test cases/frameworks/1 boost/meson.build
index 6c23360..5a2e1a1 100644
--- a/test cases/frameworks/1 boost/meson.build
+++ b/test cases/frameworks/1 boost/meson.build
@@ -54,7 +54,11 @@ python3module = shared_library('python3_module', ['python_module.cpp'], dependen
test('Boost linktest', linkexe)
test('Boost UTF test', unitexe)
test('Boost nomod', nomodexe)
-test('Boost extralib test', extralibexe)
+if host_machine.system() != 'darwin' or s
+ # Segfaults on macOS with dynamic linking since Boost 1.73
+ # https://github.com/mesonbuild/meson/issues/7535
+ test('Boost extralib test', extralibexe)
+endif
# explicitly use the correct python interpreter so that we don't have to provide two different python scripts that have different shebang lines
python2interpreter = find_program(python2.path(), required: false, disabler: true)