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
  1. fanquake commented at 4:15 pm on March 6, 2026: member

    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.

    Based on #34550. Fixes #28095.

  2. guix: add --no-same-owner to TAR_OPTIONS
    So it's used to extract tarballs.
    dbbf823637
  3. 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.
    2ca26976b0
  4. guix: drop CMake workaround
    We are now using 3.31.x.
    a58e898495
  5. guix: switch to upstream osslsigncode package 0273181215
  6. guix: switch to upstream python-lief package 0197cb214a
  7. ci: use LIEF 0.17.4 in lint job e1bf1523a4
  8. guix: switch to upstream python-oscrypto package 0653145c94
  9. guix: combine gcc-libgcc-patches with base-gcc 2fc50193b5
  10. guix: use latest glibc 2.31
    https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.
    836df54d4c
  11. guix: binutils 2.46.0 a677075bc4
  12. guix: remove riscv exclusion from symbol check 4727e42ca5
  13. DrahtBot added the label Build system on Mar 6, 2026
  14. 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.


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 site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me