mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-07 11:29:59 +01:00
gnu: commencement: Fix findutils-boot0 on some systems.
This fixes an issue where findutils-boot0 would fail to build ("XPASS: test-fnmatch") on some systems, in particular powerpc64le-linux. * gnu/packages/commencement.scm (findutils-boot0): Delete the skip-fnmatch-test phase on any system that does not build this package using glibc-mesboot, i.e. any system that is not x86_64-linux or i686-linux.
This commit is contained in:
parent
e5fec0cdae
commit
f4cbd18d0e
1 changed files with 8 additions and 1 deletions
|
@ -2512,6 +2512,9 @@ exec " gcc "/bin/" program
|
|||
,flags))
|
||||
((#:phases phases '%standard-phases)
|
||||
`(modify-phases ,phases
|
||||
;; XXX On architectures that do not build this package using
|
||||
;; glibc-mesboot, this phase is not needed, so we we
|
||||
;; immediately delete it below.
|
||||
(add-before 'check 'skip-fnmatch-test
|
||||
(lambda _
|
||||
;; 'test-fnmatch' fails when using glibc-mesboot@2.16, due
|
||||
|
@ -2519,7 +2522,11 @@ exec " gcc "/bin/" program
|
|||
;; class. Ignore it.
|
||||
(substitute* "gnulib-tests/Makefile"
|
||||
(("^XFAIL_TESTS =")
|
||||
"XFAIL_TESTS = test-fnmatch ")))))))))))
|
||||
"XFAIL_TESTS = test-fnmatch "))))
|
||||
,@(match (%current-system)
|
||||
((or "x86_64-linux" "i686-linux")
|
||||
'())
|
||||
(_ '((delete 'skip-fnmatch-test)))))))))))
|
||||
|
||||
(define file
|
||||
(package
|
||||
|
|
Loading…
Add table
Reference in a new issue