summaryrefslogtreecommitdiff
path: root/gnu/packages/elf.scm
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2020-12-13 01:04:41 +0100
committerMarius Bakke <marius@gnu.org>2020-12-13 21:44:12 +0100
commit17c6b81a67aca90ea13fce2d2a1695a9b5d3be3b (patch)
treea3a9cb4a0942d76fcd5681c7c8d4696ee8b5cbca /gnu/packages/elf.scm
parent6dfa6ddc21c0235be99499353d1f41fa50cc27ea (diff)
gnu: elfutils: Update to 0.182.
* gnu/packages/elf.scm (elfutils): Update to 0.182. [arguments]: Add "--disable-libdebuginfod" and "--disable-debuginfod" to #:configure-flags.
Diffstat (limited to 'gnu/packages/elf.scm')
-rw-r--r--gnu/packages/elf.scm17
1 files changed, 13 insertions, 4 deletions
diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm
index 48558d5f147..e5ce481fa86 100644
--- a/gnu/packages/elf.scm
+++ b/gnu/packages/elf.scm
@@ -5,7 +5,7 @@
5;;; Copyright © 2017, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il> 5;;; Copyright © 2017, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
6;;; Copyright © 2017 Leo Famulari <leo@famulari.name> 6;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
7;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> 7;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
8;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com> 8;;; Copyright © 2018, 2020 Marius Bakke <mbakke@fastmail.com>
9;;; Copyright © 2020 Mark Wielaard <mark@klomp.org> 9;;; Copyright © 2020 Mark Wielaard <mark@klomp.org>
10;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de> 10;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
11;;; 11;;;
@@ -46,14 +46,14 @@
46(define-public elfutils 46(define-public elfutils
47 (package 47 (package
48 (name "elfutils") 48 (name "elfutils")
49 (version "0.176") 49 (version "0.182")
50 (source (origin 50 (source (origin
51 (method url-fetch) 51 (method url-fetch)
52 (uri (string-append "https://sourceware.org/elfutils/ftp/" 52 (uri (string-append "https://sourceware.org/elfutils/ftp/"
53 version "/elfutils-" version ".tar.bz2")) 53 version "/elfutils-" version ".tar.bz2"))
54 (sha256 54 (sha256
55 (base32 55 (base32
56 "08qhrl4g6qqr4ga46jhh78y56a47p3msa5b2x1qhzbxhf71lfmzb")) 56 "0n48dcadjy0wiilddzav2zaxdi30qkkfp160gw5mycyz9s8hdi7c"))
57 (patches (search-patches "elfutils-tests-ptrace.patch")))) 57 (patches (search-patches "elfutils-tests-ptrace.patch"))))
58 (build-system gnu-build-system) 58 (build-system gnu-build-system)
59 59
@@ -68,7 +68,16 @@
68 ;; know where to find each other. 68 ;; know where to find each other.
69 `(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath=" 69 `(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath="
70 (assoc-ref %outputs "out") 70 (assoc-ref %outputs "out")
71 "/lib")) 71 "/lib")
72 ;; TODO: Enable the debuginfo server. It
73 ;; increases the closure size significantly
74 ;; and presents bootstrapping problems, so
75 ;; we disable it for now. See
76 ;; https://issues.guix.gnu.org/38803 and
77 ;; https://sourceware.org/bugzilla/show_bug.cgi?id=25509
78 ;; for more information.
79 "--disable-libdebuginfod"
80 "--disable-debuginfod")
72 81
73 ;; Disable tests on MIPS and PowerPC (without changing 82 ;; Disable tests on MIPS and PowerPC (without changing
74 ;; the arguments list on other systems). 83 ;; the arguments list on other systems).