1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 23:05:57 +02:00

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
This commit is contained in:
Janneke Nieuwenhuizen
2024-11-24 22:34:41 +01:00
parent a41f2bdc19
commit d54b6bc11a
+16
View File
@@ -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