guix_mirror_bot pushed a commit to branch wip-riscv-bootstrap
in repository guix.

commit bd7220ee3f583ef6d2508b55932df157b8cb066f
Author: Efraim Flashner <efr...@flashner.co.il>
AuthorDate: Tue Nov 5 11:14:40 2024 +0200

    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 5cb2d3832f..8b69c399c6 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")))))

Reply via email to