gnu: findutils-boot0: Fix test suite on some systems.

This is a follow-up to 3a0c7e7d1e.

* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Only add
custom 'skip-fnmatch-test phase on x86_64-linux and i686-linux.
This commit is contained in:
Efraim Flashner 2021-03-09 10:47:44 +02:00
parent 6dd338ee1b
commit f08b070019
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -2512,14 +2512,17 @@ (define findutils-boot0
,flags)) ,flags))
((#:phases phases '%standard-phases) ((#:phases phases '%standard-phases)
`(modify-phases ,phases `(modify-phases ,phases
(add-before 'check 'skip-fnmatch-test
(lambda _
;; 'test-fnmatch' fails when using glibc-mesboot@2.16, due ;; 'test-fnmatch' fails when using glibc-mesboot@2.16, due
;; to incorrect handling of the [:alpha:] regexp character ;; to incorrect handling of the [:alpha:] regexp character
;; class. Ignore it. ;; class. Ignore it.
,@(if (string=? (%current-system)
(or "x86_64-linux" "i686-linux"))
'((add-before 'check 'skip-fnmatch-test
(lambda _
(substitute* "gnulib-tests/Makefile" (substitute* "gnulib-tests/Makefile"
(("^XFAIL_TESTS =") (("^XFAIL_TESTS =")
"XFAIL_TESTS = test-fnmatch "))))))))))) "XFAIL_TESTS = test-fnmatch ")))))
'()))))))))
(define file (define file
(package (package