From d9bb372453cc74f8da7a475d688aabce47e6a14d Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Mon, 25 Nov 2024 16:44:51 +0100 Subject: gnu: diffutils: Skip some tests on the 64bit Hurd. * gnu/packages/base.scm (diffutils)[arguments]: When building on the 64bit Hurd, skip some tests. Change-Id: Iab16194f4cd2911b4610dddd855064ddc4958dd9 --- gnu/packages/base.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index c7e7585647..b3f54798c4 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -405,7 +405,15 @@ differences.") (lambda _ (substitute* "tests/large-subopt" (("^#!.*" all) - (string-append all "exit 77;\n")))))) + (string-append all "exit 77;\n"))) + #$@(if (system-hurd64?) + #~((substitute* + ;; These tests hang. + '("gnulib-tests/test-c-stack.sh" + "gnulib-tests/test-c-stack2.sh") + (("^#!.*" all) + (string-append all "exit 77;\n")))) + #~())))) #~%standard-phases))) (native-inputs (list perl)) (synopsis "Comparing and merging files") -- cgit v1.2.3