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

Reply via email to