guix_mirror_bot pushed a commit to branch add-compress-debug-symbols-phase in repository guix.
commit fe4fece72405b5200b27523a027921f348bd3946 Author: Maxim Cournoyer <[email protected]> AuthorDate: Sun Oct 19 23:26:03 2025 +0900 gnu: Add elfutils-final. * gnu/packages/commencement.scm (elfutils-final): New variable. Change-Id: Ibcd0cdf2ba2d90232f097ea6599548e30aeb20d8 --- gnu/packages/commencement.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 9c225a34d5..56779fc631 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -38,6 +38,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages c) + #:use-module (gnu packages elf) #:use-module (gnu packages gcc) #:use-module (gnu packages m4) #:use-module (gnu packages gawk) @@ -3262,6 +3263,26 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" (_ (%boot2-inputs))) (append `(,zstd-final "lib")))))) +(define elfutils-final + (package + (inherit elfutils) + (source (bootstrap-origin (package-source elfutils))) + (arguments + (ensure-keyword-arguments + (package-arguments elfutils) + (list #:guile %bootstrap-guile + #:implicit-inputs? #f + #:allowed-references (list "out" "bin" + bash-final + (gexp-input gcc-final "lib") + glibc-final + xz-final + zlib-final)))) + (native-inputs (list m4-boot0)) + (inputs (modify-inputs (%boot6-inputs) + (append xz-final + zlib-final))))) + (define zlib-final ;; Zlib used by GCC-FINAL. (package
