~ruther/guix-local

0c1de511f8fd81b5325160ea624e2953dd32ad84 — Maxim Cournoyer 7 months ago 72a99ff
gnu: binutils-final: Enable zstd support.

* gnu/packages/commencement.scm (binutils-final)
[#:allowed-references]: Add zstd-final:lib.
[native-inputs]: Add pkg-config-final.
[inputs]: Add zstd-final:lib.

Change-Id: I2c57f376f79ab866bce4456a41e752fcfa5c9826
1 files changed, 9 insertions(+), 6 deletions(-)

M gnu/packages/commencement.scm
M gnu/packages/commencement.scm => gnu/packages/commencement.scm +9 -6
@@ 3241,7 3241,8 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
                                            "libstdc++")
                                          ,@(if (target-powerpc? (%current-system))
                                                (list static-bash-for-glibc)
                                                '())))
                                                '())
                                          ,(gexp-input zstd-final "lib")))
             (substitute-keyword-arguments (package-arguments binutils)
               ((#:configure-flags flags #~'())
                ;; For gprofng, tell the build system where to look for libstdc++.


@@ 3251,13 3252,15 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
                                                  "libstdc++")
                                               "/lib")))))))
    (native-inputs (list bison-boot0
                         pkg-config-final ;to detect zstd
                         libstdc++))              ;for gprofng
    (inputs
     (match (%current-system)
       ((? target-powerpc?)
        `(("bash" ,static-bash-for-glibc)
          ,@(%boot2-inputs)))
       (_ (%boot2-inputs))))))
     (modify-inputs (match (%current-system)
                      ((? target-powerpc?)
                       `(("bash" ,static-bash-for-glibc)
                         ,@(%boot2-inputs)))
                      (_ (%boot2-inputs)))
       (append `(,zstd-final "lib"))))))

(define zlib-final
  ;; Zlib used by GCC-FINAL.