Switching to binutils 2.46.0 seems to fix this (2.45.1 was still broken). Will find the relevant upstream change. No updates on our upstream issue: https://sourceware.org/bugzilla/show_bug.cgi?id=32783.
guix: re-enable riscv exported symbol checking #34757
pull fanquake wants to merge 11 commits into bitcoin:master from fanquake:binutils_2460 changing 10 files +54 −209-
fanquake commented at 4:15 pm on March 6, 2026: member
-
dbbf823637
guix: add --no-same-owner to TAR_OPTIONS
So it's used to extract tarballs.
-
2ca26976b0
guix: update to 65d7be9eb95340324ad0f8cd813edb4d5ca21dd1
Package updates: binutils 2.41 -> 2.44 diffutils 3.10 -> 3.12 file 5.45 -> 5.46 git-minimal 2.46.0 -> 2.52.0 (base) glibc 2.39 -> 2.41 gzip 1.13 -> 1.14 linux-headers 6.1.119 -> 6.1.164 LLVM/Clang 19.1.4 -> 19.1.7 mingw-w64 12.0.0 -> 13.0.0 nsis 3.10 -> 3.11 python-minimal 3.10 -> 3.11 CMake 4.x becomes available. Clang/LLVM 20 & 21 become available.
-
a58e898495
guix: drop CMake workaround
We are now using 3.31.x.
-
guix: switch to upstream osslsigncode package 0273181215
-
guix: switch to upstream python-lief package 0197cb214a
-
ci: use LIEF 0.17.4 in lint job e1bf1523a4
-
guix: switch to upstream python-oscrypto package 0653145c94
-
guix: combine gcc-libgcc-patches with base-gcc 2fc50193b5
-
836df54d4c
guix: use latest glibc 2.31
https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.
-
guix: binutils 2.46.0 a677075bc4
-
guix: remove riscv exclusion from symbol check 4727e42ca5
-
DrahtBot added the label Build system on Mar 6, 2026
-
DrahtBot commented at 4:16 pm on March 6, 2026: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
Conflicts
Reviewers, this pull request conflicts with the following ones:
- #34550 (guix: update time-machine to 4d0fe6995b3acf0a807a125cd0d4488bd59cb01b by fanquake)
- #34547 (lint: modernise lint tooling by willcl-ark)
- #33593 (guix: Use UCRT runtime for Windows release binaries by hebasto)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
Labels
Build system
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-03-09 09:13 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-03-09 09:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me