guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/04: gnu: diffutils: Skip ssome tests on the 64bit Hurd.


From: guix-commits
Subject: 03/04: gnu: diffutils: Skip ssome tests on the 64bit Hurd.
Date: Mon, 25 Nov 2024 11:33:16 -0500 (EST)

janneke pushed a commit to branch hurd-team
in repository guix.

commit 8be1cd022843e5235ad145a0f014e29ba4412a99
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Mon Nov 25 16:44:51 2024 +0100

    gnu: diffutils: Skip ssome 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(-)

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")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]