guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit f49cc7ec349527c0f7a5510cb2b30ab7d8b7f1c4 Author: Martin Schitter <[email protected]> AuthorDate: Fri Jul 11 07:12:16 2025 +0000 gnu: findutils: Modify gnulib-tests/test-lock for riscv64 * gnu/packages/base.scm (findutils)[arguments]: Add ‘modify-test-lock’ phase for riscv64-linux. Change-Id: I506d28d387505dceb6acf77163335f9762c877ab Signed-off-by: Ludovic Courtès <[email protected]> --- gnu/packages/base.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 65f340b9ad5..201d10f128f 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -431,6 +431,14 @@ interactive means to merge two files.") "gnulib-tests/test-strerror_r.c" (("(^| )main *\\(.*" all) (string-append all "{\n exit (77);//")))))) + '()) + ,@(if (string=? "riscv64-linux" (%current-system)) + ;; Unmodified test-lock will fail or crash riscv64 + '((add-before 'check 'modify-test-lock + (lambda _ + (substitute* "gnulib-tests/test-lock.c" + (("#define DO_TEST_RWLOCK 1") + "#define DO_TEST_RWLOCK 0"))))) '())))) (synopsis "Operating on files matching given criteria") (description
