From: Ximin Luo Date: Fri, 21 Jul 2017 14:05:54 +0000 (+0200) Subject: Disable failing dup3/pipe2-related tests on kfreebsd-* X-Git-Tag: archive/raspbian/4.08.1-4+rpi1~3^2~54 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0179f1cec0e5eb49d1c0f8460270f22cf19f213f;p=ocaml.git Disable failing dup3/pipe2-related tests on kfreebsd-* --- diff --git a/debian/changelog b/debian/changelog index cf473616..e6b6a4b9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ ocaml (4.05.0-2) UNRELEASED; urgency=medium * Update conditional-install rules for easier maintenance. This fixes FTBFS on arm64 and s390x where libasmrunp.a is not available. + * Disable failing dup3/pipe2-related tests on kfreebsd-*. -- Ximin Luo Fri, 21 Jul 2017 15:59:19 +0200 diff --git a/debian/rules b/debian/rules index 2176cdbc..f533e781 100755 --- a/debian/rules +++ b/debian/rules @@ -291,6 +291,18 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) rm -rf testsuite/tests/tool-debugger/basic/ rm -rf testsuite/tests/tool-debugger/find-artifacts/ rm -rf testsuite/tests/tool-debugger/no_debug_event/ +ifeq (kfreebsd,$(DEB_HOST_ARCH_OS)) + # FIXME: the following tests fail because Debian kfreebsd does not have + # dup3(2) or pipe2(2), see #827935 for related discussion. + rm -rf testsuite/tests/lib-unix/redirections.ml + rm -rf testsuite/tests/lib-unix/dup2.ml + rm -rf testsuite/tests/lib-unix/cloexec.ml + rm -rf testsuite/tests/lib-unix/test_unix_cmdline.ml + rm -rf testsuite/tests/lib-threads/fileio.ml + rm -rf testsuite/tests/lib-threads/torture.ml + rm -rf testsuite/tests/lib-threads/close.ml + rm -rf testsuite/tests/lib-unix/pipe_eof.ml +endif ifneq (,$(filter $(DEB_BUILD_ARCH),$(SLOW_ARCHITECTURES))) rm -f testsuite/tests/misc-unsafe/almabench.ml endif