guix_mirror_bot pushed a commit to branch core-packages-team
in repository guix.

commit 8e9adef25f57046573a9b5a623c21f2bfaa031d0
Author: Ludovic Courtès <[email protected]>
AuthorDate: Sat Mar 14 22:20:09 2026 +0100

    gnu: commencement: Provide Make without Guile support.
    
    Guile support is unused so this is a welcome simplification.
    
    * gnu/packages/commencement.scm (make-gnu-make-final): Remove.
    (%final-inputs): Remove call to ‘make-gnu-make-final’.  Add ‘gnu-make’ 
without
    dependencies and without “debug” output to the main list.
    
    Change-Id: I8a4d75b04eda22d49c4442ee4ff57e3bf1bc7d1e
    Signed-off-by: Ludovic Courtès <[email protected]>
    Merges: #7544
---
 gnu/packages/commencement.scm | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 8d3c584d931..b017824a871 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -3530,23 +3530,6 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a 
\"$@\"~%"
 (define %boot5-inputs %boot4-inputs)
 (define with-boot5 with-boot4)
 
-(define (make-gnu-make-final)
-  "Compute the final GNU Make, which uses the final Guile."
-  (let ((pkg-config (package
-                      (inherit %pkg-config)       ;the native pkg-config
-                      (inputs (cons* guile-final (%boot5-inputs)))
-                      (arguments
-                       (cons* #:implicit-inputs? #f
-                              (package-arguments %pkg-config))))))
-    (package
-      (inherit (package-with-bootstrap-guile gnu-make))
-      (inputs (cons* guile-final (%boot5-inputs)))
-      (native-inputs (list pkg-config))
-      (arguments
-       (cons* #:implicit-inputs? #f
-              (package-arguments gnu-make))))))
-
-
 (define coreutils-final
   ;; The final Coreutils.  Treat them specially because some packages, such as
   ;; Findutils, keep a reference to the Coreutils they were built with.
@@ -3624,12 +3607,15 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker 
-Wl,~a/~a \"$@\"~%"
                            (list (if (target-hurd?)
                                      glibc-utf8-locales-final/hurd
                                      glibc-utf8-locales-final))))
+                        (package/inherit gnu-make ;without Guile support
+                          (outputs '("out"))      ;no "debug" output
+                          (native-inputs '())
+                          (inputs '()))
                         zstd))
              (list sed-final
                    grep-final
                    xz-final
                    coreutils-final
-                   (make-gnu-make-final)
                    bash-final
                    ld-wrapper
                    binutils-final)))

Reply via email to