guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 7d5721de9a025e622b2a5cb63308bd78e7adc9e3
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