guix_mirror_bot pushed a commit to branch c++-team
in repository guix.

commit 1a7e269e495114ce9f1688e33e2b63d065bb9ded
Author: Greg Hogan <[email protected]>
AuthorDate: Tue Jul 22 16:24:20 2025 +0000

    gnu: libcpuid: Fix build.
    
    * gnu/packages/hardware.scm (libcpuid)[arguments]<#:phases>: Replace
    'check and call gnu-build-system's 'check with custom #:test-target.
    
    Change-Id: I5ffcdfe784505bf5f9c537416393797edd443373
---
 gnu/packages/hardware.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm
index 961d524b4b..9de7f7d63d 100644
--- a/gnu/packages/hardware.scm
+++ b/gnu/packages/hardware.scm
@@ -1472,6 +1472,9 @@ management, attestation, encryption, and signing.")
     (arguments
      (list
       #:configure-flags #~(list "-DLIBCPUID_ENABLE_TESTS=ON")
+      #:modules '((guix build cmake-build-system)
+                  ((guix build gnu-build-system) #:prefix gnu:)
+                  (guix build utils))
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'absolutize
@@ -1486,7 +1489,11 @@ management, attestation, encryption, and signing.")
               (when (and #$(target-linux?)
                          #$(target-arm?))
                 (substitute* "drivers/arm/linux/CMakeLists.txt"
-                  (("/usr/src/") (string-append #$output "/src/")))))))))
+                  (("/usr/src/") (string-append #$output "/src/"))))))
+          (replace 'check
+            (lambda* (#:rest args)
+              (apply (assoc-ref gnu:%standard-phases 'check)
+                     #:test-target "test" args))))))
     (inputs
      (append
        (if (target-linux?)

Reply via email to