gnu: coreutils: Handle failing tests on Hurd.

* gnu/base/coreutils.scm (coreutils)[arguments]: Use make-flags to mark some
tests XFAIL_TESTS on the Hurd.
This commit is contained in:
Jan Nieuwenhuizen 2020-03-05 14:25:08 -05:00
parent ba2f61bb05
commit 2c7ea18925
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -322,6 +322,20 @@ (define-public coreutils
(outputs '("out" "debug"))
(arguments
`(#:parallel-build? #f ; help2man may be called too early
,@(if (hurd-target?)
'(#:make-flags ; these tests fail deterministically
(list (string-append "XFAIL_TESTS=tests/misc/env-S.pl"
" tests/misc/kill.sh"
" tests/misc/nice.sh"
" tests/split/fail.sh"
" test-fdutimensat"
" test-futimens"
" test-linkat"
" test-renameat"
" test-renameatu"
" test-tls"
" test-utimensat")))
'())
#:phases (modify-phases %standard-phases
(add-before 'build 'patch-shell-references
(lambda _