From 5e8af7fd4b36f1ad1df4b97afeee67b0536eba29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 14 Mar 2026 22:20:09 +0100 Subject: [PATCH] gnu: commencement: Provide Make without Guile support. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 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 d8cfa45658..c591ed1c76 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -3501,23 +3501,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. @@ -3595,12 +3578,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)))