diff options
author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-11-24 22:34:41 +0100 |
---|---|---|
committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-12-03 08:39:01 +0100 |
commit | d54b6bc11a3c3cbc3c0e7a5320abd063bf202f41 (patch) | |
tree | 63e256f1e73d5d7404f4f07bdc627fc330aa32f6 /gnu/packages/base.scm | |
parent | a41f2bdc19fc97a4866336be183f53e929f8b79e (diff) | |
download | guix-d54b6bc11a3c3cbc3c0e7a5320abd063bf202f41.tar.gz guix-d54b6bc11a3c3cbc3c0e7a5320abd063bf202f41.zip |
gnu: coreutils: Skip some tests on the 64bit Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: When building on the 64bit
Hurd, skip some tests.
Change-Id: If3c49971df03fb2b1e8dfae9b09d239fe5ec7a7e
Diffstat (limited to 'gnu/packages/base.scm')
-rw-r--r-- | gnu/packages/base.scm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index cbce8bd634..afdea31aad 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -549,6 +549,22 @@ used to apply commands with arbitrarily long arguments.") ;; here ((" test-tls\\$\\(EXEEXT\\) ") " "))) '()) + ,@(if (system-hurd64?) + '((substitute* + ;; These tests fail + '("tests/misc/sort-NaN-infloop.sh" + "tests/misc/wc-parallel.sh") + (("^#!.*" all) + (string-append all "exit 77;\n"))) + (substitute* '("gnulib-tests/test-fdutimensat.c" + "gnulib-tests/test-futimens.c" + "gnulib-tests/test-linkat.c" + "gnulib-tests/test-renameat.c" + "gnulib-tests/test-renameatu.c" + "gnulib-tests/test-utimensat.c") + (("(^| )main *\\(.*" all) + (string-append all "{\n exit (77);//")))) + '()) (substitute* "Makefile.in" ;; fails on filesystems where inotify cannot be used, ;; more info in #47935 |