From bd7220ee3f583ef6d2508b55932df157b8cb066f Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 5 Nov 2024 11:14:40 +0200 Subject: [PATCH] gnu: glibc-headers-mesboot: Remove unused C macro. * gnu/packages/commencement.scm (glibc-headers-mesboot)[source]: Add snippet to remove an exported unused pre-GNU C macro. Change-Id: I8622eeaea819ca8b3abbee36e2a14214ec97be07 --- gnu/packages/commencement.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 5cb2d3832fe..8b69c399c60 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2238,6 +2238,13 @@ ac_cv_c_float_format='IEEE (little-endian)' ".tar.gz")) (patches (search-patches "glibc-boot-2.16.0.patch" "glibc-bootstrap-system-2.16.0.patch")) + (modules '((guix build utils))) + (snippet + ;; No one should need obstack_compat, it's an unused pre-GNU C macro. + ;; Removing this lets us use binutils-2.30. + '(begin (substitute* "malloc/obstack.c" + ((".*obstack_compat" all) + (string-append "// " all))))) (sha256 (base32 "0vlz4x6cgz7h54qq4528q526qlhnsjzbsvgc4iizn76cb0bfanx7")))))