diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2025-03-10 22:47:38 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-03-13 15:31:27 +0200 |
| commit | edfc3395fde137ed28ad90380872140640477ae2 (patch) | |
| tree | 52671ad7e59b9cbc82bad230ae50558a241ed685 /gnu/packages/virtualization.scm | |
| parent | dec47bd37f7959d279b68621f05ecc6a7e920fa4 (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/packages/virtualization.scm')
| -rw-r--r-- | gnu/packages/virtualization.scm | 8 |
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") |
