* [bug#74379] [PATCH] gnu: libx86emu: Fix build.
@ 2024-11-16 8:25 Artyom V. Poptsov
2024-11-16 10:20 ` bug#74379: " Artyom V. Poptsov
0 siblings, 1 reply; 2+ messages in thread
From: Artyom V. Poptsov @ 2024-11-16 8:25 UTC (permalink / raw)
To: 74379; +Cc: Artyom V. Poptsov, Ricardo Wurmus
* gnu/packages/virtualization.scm (libx86emu): Fix build.
[arguments]: Add extra "make-x86test" phase to make sure that "x86test" exists
before running the parallel tests.
Change-Id: Iad8d3fca6d4c04f6df9eba88e33e47324f160083
---
gnu/packages/virtualization.scm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 5c9461745c..b76180c3c6 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -38,6 +38,7 @@
;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2024 Jakob Kirsch <jakob.kirsch@web.de>
;;; Copyright © 2024 Giacomo Leidi <goodoldpaul@autistici.org>
+;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -732,6 +733,12 @@ (define-public libx86emu
(string-append "LIBDIR = " lib "\n"))
(("/usr/include")
include)))))
+ ;; XXX: "make -C test" fails because it cannot find "x86test"
+ ;; executable due to parallel tests. So we need to make sure that
+ ;; this file is built before running the tests.
+ (add-before 'check 'make-x86test
+ (lambda _
+ (invoke "make" "-C" "test" "x86test")))
(delete 'configure)))) ;no configure script
(native-inputs (list nasm perl))
(synopsis "Library for x86 emulation")
base-commit: 3e8d3d80f41e016cdfe80e488a78c2351c94fef8
--
2.46.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-11-16 10:22 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-16 8:25 [bug#74379] [PATCH] gnu: libx86emu: Fix build Artyom V. Poptsov
2024-11-16 10:20 ` bug#74379: " Artyom V. Poptsov
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.