From ac6f6772496378893a8ebfce4bf1707aed2fe089 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 10 Nov 2021 11:03:12 -0500 Subject: gnu: Add binutils-next. * gnu/packages/base.scm (binutils-next): New variable. --- gnu/packages/base.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 41641c7ffa..c2db2f0b1d 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -558,6 +558,23 @@ (define-public binutils (license gpl3+) (home-page "https://www.gnu.org/software/binutils/"))) +;;; TODO: Merge into binutils on the next world rebuild. +(define-public binutils-next + (package/inherit binutils + (name "binutils-next") + (version "2.37") + (arguments + (substitute-keyword-arguments (package-arguments binutils) + ((#:out-of-source? _ #f) ;recommended in the README + #t) + ((#:configure-flags flags) + `(cons* "--enable-64-bit-bfd" + "--enable-compressed-debug-sections=all" + "--enable-lto" + "--enable-separate-code" + "--enable-threads" + ,flags)))))) + ;; FIXME: ath9k-firmware-htc-binutils.patch do not apply on 2.34 because of a ;; big refactoring of xtensa-modules.c (commit 567607c11fbf7105 upstream). ;; Keep this version around until the patch is updated. -- cgit v1.2.3