summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-03-10 22:47:38 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-03-13 15:31:27 +0200
commitedfc3395fde137ed28ad90380872140640477ae2 (patch)
tree52671ad7e59b9cbc82bad230ae50558a241ed685 /gnu
parentdec47bd37f7959d279b68621f05ecc6a7e920fa4 (diff)
gnu: qemu-minimal: Fix building on riscv64-linux.
* gnu/packages/virtualization.scm (qemu)[arguments]: Don't run the tests in parallel when building for riscv64-linux. Adjust riscv64's 'disable-some-tests phase to extend a test timeout. Change-Id: I82e2a59bb74bd2c68ccd2397601b0289f47bdbfe
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/virtualization.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 68633a13ff4..87a9aedd3f6 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -228,7 +228,8 @@
;; <https://bugs.gnu.org/40527>.
#:tests? (or (%current-target-system)
(not (string=? "i686-linux" (%current-system))))
- #:parallel-tests? (not (target-arm32?))
+ #:parallel-tests? (not (or (target-arm32?)
+ (target-riscv64?)))
#:configure-flags
#~(let ((gcc (search-input-file %build-inputs "/bin/gcc"))
(openbios (search-input-file %build-inputs
@@ -362,6 +363,11 @@
((target-riscv64?)
#~((add-after 'unpack 'disable-some-tests
(lambda _
+ ;; Extend the test timeout for this test:
+ (substitute* "tests/unit/meson.build"
+ (("test-crypto-tlssession': 90")
+ "test-crypto-tlssession': 180"))
+
;; qemu.qmp.QMPConnectError:
;; Unexpected empty reply from server
(delete-file "tests/qemu-iotests/040")