andreas pushed a commit to branch core-packages-team
in repository guix.
commit f5829477d27a953bd413a013d23c8337074bd58f
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Thu Jan 2 10:13:47 2025 +0100
gnu: icu4c: Disable some tests for x86-32.
* gnu/packages/icu4c.scm (icu4c)[arguments]: When building for x86-32, add
"disable-failing-test" stage.
Change-Id: I57be6c07121182fb027b8f5c0b383617dd4f962a
---
gnu/packages/icu4c.scm | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm
index 6f17316d0d..647484cbfb 100644
--- a/gnu/packages/icu4c.scm
+++ b/gnu/packages/icu4c.scm
@@ -100,6 +100,15 @@
(("(TESTCASE_AUTO\\(unitUsage\\));" all)
(string-append "//" all))))))
#~())
+ #$@(if (target-x86-32?)
+ #~((add-after 'unpack 'disable-failing-test
+ (lambda _
+ ;; The test reports 18 errors but it's woefully
+ ;; unclear which tests actually fail or how to disable
+ ;; individual tests.
+ (substitute* "source/test/Makefile.in"
+ ((" intltest ") " ")))))
+ #~())
(add-after 'install 'avoid-coreutils-reference
;; Don't keep a reference to the build tools.
(lambda _