summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schitter <ms+git@mur.at>2025-07-11 07:12:16 +0000
committerZheng Junjie <z572@z572.online>2026-06-20 23:59:10 +0800
commit3b2620e825487d540cd882c140fbb5f7e4a56138 (patch)
treef32993f9304cd555555753d7cd5879345f1f0280
parent5caf689124818579987fd6b7c084005a341e8ef0 (diff)
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 <ludo@gnu.org>
-rw-r--r--gnu/packages/base.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 7487612232a..27c73c023b5 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -431,6 +431,14 @@ interactive means to merge two files.")
431 "gnulib-tests/test-strerror_r.c" 431 "gnulib-tests/test-strerror_r.c"
432 (("(^| )main *\\(.*" all) 432 (("(^| )main *\\(.*" all)
433 (string-append all "{\n exit (77);//")))))) 433 (string-append all "{\n exit (77);//"))))))
434 '())
435 ,@(if (string=? "riscv64-linux" (%current-system))
436 ;; Unmodified test-lock will fail or crash riscv64
437 '((add-before 'check 'modify-test-lock
438 (lambda _
439 (substitute* "gnulib-tests/test-lock.c"
440 (("#define DO_TEST_RWLOCK 1")
441 "#define DO_TEST_RWLOCK 0")))))
434 '())))) 442 '()))))
435 (synopsis "Operating on files matching given criteria") 443 (synopsis "Operating on files matching given criteria")
436 (description 444 (description