~ruther/guix-local

4e2a5b27dd589139adb6aa93e1b750b4434f8956 — Maxim Cournoyer 7 months ago c97232c
gnu: Add dwz-final.

* gnu/packages/commencement.scm (dwz-final): New variable.

Change-Id: I2a0453fbca2184e3f31c9b92190dfd7259c5541a
1 files changed, 21 insertions(+), 0 deletions(-)

M gnu/packages/commencement.scm
M gnu/packages/commencement.scm => gnu/packages/commencement.scm +21 -0
@@ 3264,6 3264,27 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
                      (_ (%boot2-inputs)))
       (append `(,zstd-final "lib"))))))

(define dwz-final
  (package
    (inherit dwz)
    (source (bootstrap-origin (package-source dwz)))
    (arguments
     (ensure-keyword-arguments
      (package-arguments dwz)
      (list #:guile %bootstrap-guile
            #:implicit-inputs? #f
            #:tests? #f
            #:allowed-references (list "out" glibc-final
                                       elfutils-final
                                       (gexp-input gcc-final "lib")
                                       xxhash-final
                                       xz-final
                                       zlib-final))))
    (native-inputs (list pkg-config-final)) ;without test inputs
    (inputs (modify-inputs (%boot6-inputs)
              (append elfutils-final
                      xxhash-final)))))

(define elfutils-final
  (package
    (inherit elfutils)