guix: build for Linux HOSTS with -static-libgcc #33181

pull fanquake wants to merge 3 commits into bitcoin:master from fanquake:static_libgcc changing 4 files +24 −17
  1. fanquake commented at 10:13 am on August 13, 2025: member
    Build release binaries with -static-libgcc. Would avoid future issues like #33178.
  2. DrahtBot added the label Build system on Aug 13, 2025
  3. DrahtBot commented at 10:13 am on August 13, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33181.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    Concept ACK theuni
    Stale ACK willcl-ark

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #33537 ([wip] A more static bitcoin-qt by fanquake)
    • #25573 ([POC] guix: produce a fully -static-pie bitcoind by fanquake)

    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.

  4. fanquake added the label DrahtBot Guix build requested on Aug 17, 2025
  5. DrahtBot removed the label DrahtBot Guix build requested on Aug 19, 2025
  6. theuni commented at 3:35 pm on August 19, 2025: member

    Concept ACK.

    But note that this may require some care when we start shipping the kernel, as it likely needs to be built against a shared libgcc (and maybe libstdc++, depending on what our api/abi looks like at that point).

    Maybe add a note so we don’t forget?

  7. fanquake commented at 6:43 pm on August 19, 2025: member

    Maybe add a note so we don’t forget?

    Any preference to where we add that?

  8. fanquake force-pushed on Aug 21, 2025
  9. bitcoin deleted a comment on Aug 22, 2025
  10. fanquake force-pushed on Sep 9, 2025
  11. fanquake commented at 3:37 pm on September 9, 2025: member
    @theuni switched this to using CMAKE_EXE_LINKER_FLAGS, which should make it clearer which flags are being used for executables.
  12. theuni commented at 4:27 pm on September 9, 2025: member

    Switching to CMAKE_EXE_LINKER_FLAGS came out of an offline discussion with fanquake. @fanquake we want all flags passed to all binaries with the exception of -static-libstdc++ -static-libgcc, which should only go to exe’s.

    So I think we want: HOST_LDFLAGS="-Wl,--as-needed -Wl,--dynamic-linker=$glibc_dynamic_linker -Wl,-O2" CMAKE_EXE_LINKER_FLAGS="-static-libstdc++ -static-libgcc"

    Then for CMake, still pass LDFLAGS via HOST_LDFLAGS in addition to CMAKE_EXE_LINKER_FLAGS. That way exe’s will (should?) end up with both.

  13. fanquake commented at 4:35 pm on September 9, 2025: member
    Yea, I need to rework this in any case, as the macOS build breaks with the changes here.
  14. fanquake force-pushed on Sep 9, 2025
  15. fanquake force-pushed on Sep 10, 2025
  16. fanquake commented at 10:27 am on September 10, 2025: member
    @theuni fixed the approach.
  17. fanquake force-pushed on Sep 10, 2025
  18. fanquake commented at 11:42 am on September 10, 2025: member
    Added dropping libatomic from symbol-check.py.
  19. in contrib/guix/libexec/build.sh:234 in 0520713033 outdated
    230     *mingw*)  HOST_LDFLAGS="-Wl,--no-insert-timestamp" ;;
    231 esac
    232 
    233+# EXE FLAGS
    234+case "$HOST" in
    235+    *linux*)  CMAKE_EXE_LINKER_FLAGS="-DCMAKE_EXE_LINKER_FLAGS=${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" ;;
    


    theuni commented at 7:11 pm on September 11, 2025:
    Hmm, is it necessary for CMAKE_EXE_LINKER_FLAGS to also contain HOST_LDFLAGS? I would have expected CMake to use both for exe’s.

    fanquake commented at 7:14 pm on September 11, 2025:
    I couldn’t find a way to pass these through, without it, without the build breaking in one way or another.

    willcl-ark commented at 9:50 pm on October 16, 2025:

    I think this is expected, from reading the docs on LDFLAGS, CMAKE_EXE_LINKER_FLAGS and CMAKE_SHARED_LINKER_FLAGS:

    For any configuration run (including the first), the environment variable (LDFLAGS) will be ignored if the equivalent CMAKE__LINKER_FLAGS_INIT variable is defined.

    In reading it occurred to me that we might make the intent here even clearer (and more cmake-native) by using those terms ourselves with a patch:

     0commit 98d944d0027e27ea76de9cca5de2fd8b2385e9a3
     1Author: will <will@256k1.dev>
     2Date:   Thu Oct 16 21:59:34 2025 +0100
     3
     4    fixup! guix: move static-libc++ into CMAKE_EXE_LINKER_FLAGS flags
     5
     6diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh
     7index 221006f403b..fdfe47f26f3 100755
     8--- a/contrib/guix/libexec/build.sh
     9+++ b/contrib/guix/libexec/build.sh
    10@@ -225,13 +225,13 @@ esac
    11 
    12 # LDFLAGS
    13 case "$HOST" in
    14-    *linux*)  HOST_LDFLAGS="-Wl,--as-needed -Wl,--dynamic-linker=$glibc_dynamic_linker -Wl,-O2" ;;
    15-    *mingw*)  HOST_LDFLAGS="-Wl,--no-insert-timestamp" ;;
    16+    *linux*)  HOST_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--dynamic-linker=$glibc_dynamic_linker -Wl,-O2" ;;
    17+    *mingw*)  HOST_SHARED_LINKER_FLAGS="-Wl,--no-insert-timestamp" ;;
    18 esac
    19 
    20 # EXE FLAGS
    21 case "$HOST" in
    22-    *linux*)  CMAKE_EXE_LINKER_FLAGS="-DCMAKE_EXE_LINKER_FLAGS=${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" ;;
    23+    *linux*)  HOST_EXE_LINKER_FLAGS="${HOST_SHARED_LINKER_FLAGS} -static-libstdc++ -static-libgcc" ;;
    24 esac
    25 
    26 mkdir -p "$DISTSRC"
    27@@ -243,13 +243,14 @@ mkdir -p "$DISTSRC"
    28 
    29     # Configure this DISTSRC for $HOST
    30     # shellcheck disable=SC2086
    31-    env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \
    32+    env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" \
    33     cmake -S . -B build \
    34           --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
    35           -DWITH_CCACHE=OFF \
    36           -Werror=dev \
    37           ${CONFIGFLAGS} \
    38-          "${CMAKE_EXE_LINKER_FLAGS}"
    39+          -DCMAKE_SHARED_LINKER_FLAGS="${HOST_SHARED_LINKER_FLAGS}" \
    40+          -DCMAKE_EXE_LINKER_FLAGS="${HOST_EXE_LINKER_FLAGS}"
    41
    42 
    43     # Build Bitcoin Core
    44     cmake --build build -j "$JOBS" ${V:+--verbose}
    

    …resulting in code:

     0# LDFLAGS
     1case "$HOST" in
     2    *linux*)  HOST_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--dynamic-linker=$glibc_dynamic_linker -Wl,-O2" ;;
     3    *mingw*)  HOST_SHARED_LINKER_FLAGS="-Wl,--no-insert-timestamp" ;;
     4esac
     5
     6# EXE FLAGS
     7case "$HOST" in
     8    *linux*)  HOST_EXE_LINKER_FLAGS="${HOST_SHARED_LINKER_FLAGS} -static-libstdc++ -static-libgcc" ;;
     9esac
    10
    11mkdir -p "$DISTSRC"
    12(
    13    cd "$DISTSRC"
    14
    15    # Extract the source tarball
    16    tar --strip-components=1 -xf "${GIT_ARCHIVE}"
    17
    18    # Configure this DISTSRC for $HOST
    19    # shellcheck disable=SC2086
    20    env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" \
    21    cmake -S . -B build \
    22          --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
    23          -DWITH_CCACHE=OFF \
    24          -Werror=dev \
    25          ${CONFIGFLAGS}
    26          -DCMAKE_SHARED_LINKER_FLAGS="${HOST_SHARED_LINKER_FLAGS}" \
    27          -DCMAKE_EXE_LINKER_FLAGS="${HOST_EXE_LINKER_FLAGS}"
    

    IMO this makes it even clearer which flags are for shared libraries and which are for executables. Passing them in explicitly via -DCMAKE_*_* as arguments gives them the highest precedence and ensures the toolchain doesnt’ interfere with them (which happened to me in testing).

  20. fanquake force-pushed on Sep 19, 2025
  21. fanquake force-pushed on Sep 23, 2025
  22. maflcko added the label DrahtBot Guix build requested on Sep 24, 2025
  23. DrahtBot commented at 12:29 pm on September 27, 2025: contributor

    Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

    File commit 65e909dfdd934f033727e5404b5616a29dc18209(master) commit 7286a6d5e78d6f282f9fb011cf2913765eedd0c6(pull/33181/merge)
    *-aarch64-linux-gnu-debug.tar.gz 4fd6d7c7327626cc... 50059f609bc69406...
    *-aarch64-linux-gnu.tar.gz 46ea646ded58ef36... 9ee2706d357c61ff...
    *-arm-linux-gnueabihf-debug.tar.gz 97ca89f79e9b19be... 00f5493329ca9f6c...
    *-arm-linux-gnueabihf.tar.gz e204e5d6a0a31303... 10d257954f4bec35...
    *-arm64-apple-darwin-codesigning.tar.gz 8c22accaede649d1... 9d24547928fb7d33...
    *-arm64-apple-darwin-unsigned.tar.gz 5b171a56369a9fc0... 18732e6483fc1bbc...
    *-arm64-apple-darwin-unsigned.zip 9490dca6ae877e4e... 016b0bad910ad6de...
    *-powerpc64-linux-gnu-debug.tar.gz 5447ef031926d960... 9b430bd240a02184...
    *-powerpc64-linux-gnu.tar.gz d840954699b24b31... 0e300a74d7883de0...
    *-riscv64-linux-gnu-debug.tar.gz 808324926ee7485d... 2a02f6d43829824d...
    *-riscv64-linux-gnu.tar.gz 5245c0caa8d7899f... ca318c4f49c6c98b...
    *-x86_64-apple-darwin-codesigning.tar.gz f4db8b600e039a4b... 13cbc8c77a04f2ed...
    *-x86_64-apple-darwin-unsigned.tar.gz 6d0bf91434423790... e9731b198b60fac7...
    *-x86_64-apple-darwin-unsigned.zip a3efe4e229a9f1a4... 8100624293a1e059...
    *-x86_64-linux-gnu-debug.tar.gz 46cbfe9d21594221... 8d815a65d47f92be...
    *-x86_64-linux-gnu.tar.gz 265c74a0faacd082... b43caf04ab54719c...
    *.tar.gz 3e0d96cf40b2aed8... bc02f5d1ba69ae46...
    SHA256SUMS.part 26706fcb1d45f2e6... 205764749024742a...
    guix_build.log e8e08bef6311517f... 379bc66d0e3c97eb...
    guix_build.log.diff 661c4ef2f29bfbb8...
  24. DrahtBot removed the label DrahtBot Guix build requested on Sep 27, 2025
  25. fanquake force-pushed on Oct 3, 2025
  26. fanquake requested review from willcl-ark on Oct 10, 2025
  27. fanquake force-pushed on Oct 13, 2025
  28. willcl-ark commented at 9:55 pm on October 16, 2025: member
    Concept ACK
  29. fanquake force-pushed on Oct 23, 2025
  30. willcl-ark commented at 9:32 am on October 27, 2025: member

    Guix hashes:

     0❯ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     12f47825c394b4c4e9fe9495a2c0750ac34e78211391264d47ded7c676e78479a  guix-build-c74705d81a88/output/aarch64-linux-gnu/SHA256SUMS.part
     299a17c7dc93a17a344e53be8c1a19bb98f259a5387ff22f4f8e9af988a447128  guix-build-c74705d81a88/output/aarch64-linux-gnu/bitcoin-c74705d81a88-aarch64-linux-gnu-debug.tar.gz
     3b91f417b34b438db585c614780ae38bab35c3e313a1ac84ada8e090839cf6e63  guix-build-c74705d81a88/output/aarch64-linux-gnu/bitcoin-c74705d81a88-aarch64-linux-gnu.tar.gz
     48e146b66b1692adf3a69bcbde6057e3614d005758238d9c618695260bbb6f3a8  guix-build-c74705d81a88/output/arm-linux-gnueabihf/SHA256SUMS.part
     53a8dae6ba35ee5aa5de2f6c884f9f269d18beb599ba752d51a1d0f8bedd749df  guix-build-c74705d81a88/output/arm-linux-gnueabihf/bitcoin-c74705d81a88-arm-linux-gnueabihf-debug.tar.gz
     6988a6a2900131739d4cc80ee61cf3800db49b9318e2ef932f77c6f0323896897  guix-build-c74705d81a88/output/arm-linux-gnueabihf/bitcoin-c74705d81a88-arm-linux-gnueabihf.tar.gz
     7832ec1199269dfda4d76d898a83a26bb0c62325800420e3deac89f38fff1a185  guix-build-c74705d81a88/output/arm64-apple-darwin/SHA256SUMS.part
     8fc503c42df28059646be3e49765ae573d56c933a70a03112d178b7d2db69e53c  guix-build-c74705d81a88/output/arm64-apple-darwin/bitcoin-c74705d81a88-arm64-apple-darwin-codesigning.tar.gz
     9340887a5e55b1cd6a63622476e939cbd376bf63654680bcb6c51ef14caa9052c  guix-build-c74705d81a88/output/arm64-apple-darwin/bitcoin-c74705d81a88-arm64-apple-darwin-unsigned.tar.gz
    10cec308fe5adc2d13efedf07e36309e24117a6308cea94f046d66e1f73f6e5177  guix-build-c74705d81a88/output/arm64-apple-darwin/bitcoin-c74705d81a88-arm64-apple-darwin-unsigned.zip
    11f43431a53ef9a8e316fe277d59a2ebd1e9c043f9bad74f4ef011701a473d8953  guix-build-c74705d81a88/output/dist-archive/bitcoin-c74705d81a88.tar.gz
    12b5eaf8e3e1ca8705ce1d27d837f46318907dba9e924b67f912a9d25cc47c1f22  guix-build-c74705d81a88/output/powerpc64-linux-gnu/SHA256SUMS.part
    13e7e76d5f347e6d24b98e7178d6efaf945df33c5d3d1c0e5d5443b72d68c9f1cf  guix-build-c74705d81a88/output/powerpc64-linux-gnu/bitcoin-c74705d81a88-powerpc64-linux-gnu-debug.tar.gz
    14b4864e5f2f9988c2e241718fee69b1ee393abb29a0f0ef509d42dd312b06a9bb  guix-build-c74705d81a88/output/powerpc64-linux-gnu/bitcoin-c74705d81a88-powerpc64-linux-gnu.tar.gz
    158528376323775e86cf48ad329481a2a3775550c449900ba62b3208e99e8de2b0  guix-build-c74705d81a88/output/riscv64-linux-gnu/SHA256SUMS.part
    16c09d0774710aff2090157a807f6208919a8fb01453ab4d5c61280429532fa39a  guix-build-c74705d81a88/output/riscv64-linux-gnu/bitcoin-c74705d81a88-riscv64-linux-gnu-debug.tar.gz
    1769a54fe83bc9daf6aff6550ca89872ffbe62944d8376e1df850c8a4f94af5dde  guix-build-c74705d81a88/output/riscv64-linux-gnu/bitcoin-c74705d81a88-riscv64-linux-gnu.tar.gz
    1819a9772d74a54cb5487304dd7d9dd54b37ddb2a476ec990518a315fd424e6702  guix-build-c74705d81a88/output/x86_64-apple-darwin/SHA256SUMS.part
    19e3d17e399fec7903bd8c058cab5f8b2569b287e01fae8380aa20c03719ed055c  guix-build-c74705d81a88/output/x86_64-apple-darwin/bitcoin-c74705d81a88-x86_64-apple-darwin-codesigning.tar.gz
    206fb3cb1edfbdd7492dfdf858b2b1c8c3a73209dd564383d77ec28b5b3328a99e  guix-build-c74705d81a88/output/x86_64-apple-darwin/bitcoin-c74705d81a88-x86_64-apple-darwin-unsigned.tar.gz
    21796cb2f5b9f68ca5363b7f878b7a55d584781923703e6b68ce2ecc4ee6908584  guix-build-c74705d81a88/output/x86_64-apple-darwin/bitcoin-c74705d81a88-x86_64-apple-darwin-unsigned.zip
    2277b73a7688bc174919a00b68c5a9c1dff0a38fbe3f4f24877a6b1ffd4f0b5c52  guix-build-c74705d81a88/output/x86_64-linux-gnu/SHA256SUMS.part
    23a8ccd3408fc789cdf287071db225fd8bf3ee59c7f30c4d3395bab3cba4683cf6  guix-build-c74705d81a88/output/x86_64-linux-gnu/bitcoin-c74705d81a88-x86_64-linux-gnu-debug.tar.gz
    24cd391d587b49410c8c03211964c08ea211266f47602ae61280f489176b724908  guix-build-c74705d81a88/output/x86_64-linux-gnu/bitcoin-c74705d81a88-x86_64-linux-gnu.tar.gz
    25bfd24794a306d1a5f97178d2c3de18143a629531d3c18e1a19766b66f45509d5  guix-build-c74705d81a88/output/x86_64-w64-mingw32/SHA256SUMS.part
    261996c681da2f802bd2c99eb69cde204de899092c67e68e635315d5ab0c4df1a1  guix-build-c74705d81a88/output/x86_64-w64-mingw32/bitcoin-c74705d81a88-win64-codesigning.tar.gz
    27a2a7788a99d6f7011c601f761f0e5cc7eefc307421a06667861e9a2065dd2ea4  guix-build-c74705d81a88/output/x86_64-w64-mingw32/bitcoin-c74705d81a88-win64-debug.zip
    28cd5209e6cf14c575e70e373d7dc5b8b925681cd39c99247889179e9e9299b1d1  guix-build-c74705d81a88/output/x86_64-w64-mingw32/bitcoin-c74705d81a88-win64-setup-unsigned.exe
    295aaff67f00be7ae4eb03b5b2e36d8e1fe142896ab0739c6b36e3e7367e5ddab7  guix-build-c74705d81a88/output/x86_64-w64-mingw32/bitcoin-c74705d81a88-win64-unsigned.zip
    
  31. willcl-ark approved
  32. willcl-ark commented at 11:04 am on October 27, 2025: member

    tACK c74705d81a8

    Verified that the libgcc dynamic dependency is dropped:

     0src/core/bitcoin on  pr-33181 [$?] via △ v3.31.6 via 🐍 v3.13.5 via ❄️  impure (nix-shell-env)
     1❯ ldd guix-build-c74705d81a88/distsrc-c74705d81a88-x86_64-linux-gnu/build/bin/bitcoind
     2        linux-vdso.so.1 (0x00007f1fdf15f000)
     3        libpthread.so.0 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libpthread.so.0 (0x00007f1fdf154000)
     4        libm.so.6 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libm.so.6 (0x00007f1fde117000)
     5        libc.so.6 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libc.so.6 (0x00007f1fdde00000)
     6        /lib64/ld-linux-x86-64.so.2 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib64/ld-linux-x86-64.so.2 (0x00007f1fdf161000)
     7
     8src/core/bitcoin on  pr-33181 [$?] via △ v3.31.6 via 🐍 v3.13.5 via ❄️  impure (nix-shell-env)
     9❯ ldd /tmp/v30/bitcoin-30.0/bin/bitcoind
    10        linux-vdso.so.1 (0x00007fb7a6ec2000)
    11        libpthread.so.0 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libpthread.so.0 (0x00007fb7a6eb7000)
    12        libm.so.6 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libm.so.6 (0x00007fb7a5f17000)
    13        libgcc_s.so.1 => /nix/store/16hvpw4b3r05girazh4rnwbw0jgjkb4l-xgcc-14.3.0-libgcc/lib/libgcc_s.so.1 (0x00007fb7a5ee9000)
    14        libc.so.6 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/libc.so.6 (0x00007fb7a5c00000)
    15        /lib64/ld-linux-x86-64.so.2 => /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib64/ld-linux-x86-64.so.2 (0x00007fb7a6ec4000)
    

    Noting here that I don’t consider my earlier comment about renaming LDFLAGS to HOST_SHARED_LINKER flags a blocker for this, as this can be done in a later step towards a -static-pie bitcoind (#25573)

  33. DrahtBot requested review from theuni on Oct 27, 2025
  34. fanquake force-pushed on Oct 28, 2025
  35. fanquake commented at 2:08 pm on October 28, 2025: member
    Rebased this for #33185.
  36. fanquake commented at 3:35 pm on October 28, 2025: member

    Guix Build (aarch64):

     08e4d9f4db54d26c8720b4f4031f83105f81cab36ede446cf31e1e17a302cc062  guix-build-a99bbec14500/output/aarch64-linux-gnu/SHA256SUMS.part
     1ae43ea7ec85c4929843a2c1edfa1df3b68ad9f991c23630590aa18e6de36ebd9  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu-debug.tar.gz
     2b75993d29f48a6e820d638067648a6b9e4d76a23848c640523365b379ea64b01  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu.tar.gz
     37a582f9a0663ad1f6c288aeb6f510a9cf4a31c503d07e7f8c99c60116016828a  guix-build-a99bbec14500/output/arm-linux-gnueabihf/SHA256SUMS.part
     4f2194e951f11ec9eb2e4453fd46c4dc2713046079e6caadf509d5bc4a2dddadd  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf-debug.tar.gz
     5b914e9d0fd58ff254278a05355ba148b6f7a15e940be1a6a43580411649094b2  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf.tar.gz
     6674d840393dfd76c34863ff52d12666e9c2daa96fff8e4be01cf9fa6bc8ef604  guix-build-a99bbec14500/output/arm64-apple-darwin/SHA256SUMS.part
     78c466c2969e58972c9e888440507d19dc1cd7aa74966ab4169ba00491963126b  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-codesigning.tar.gz
     8da181aa2c71b2c819a630bc151741611249a533b8a240b9af1e9997f1aa53a68  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.tar.gz
     90d66427e7a488121c1c34d3323d4ea3c2b700bb203871b5b19542ce976007a06  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.zip
    105c0f6f6120cc3423cf60c8ce8d27a040cf4db7d334381dac91dc501edf7fcb1b  guix-build-a99bbec14500/output/dist-archive/bitcoin-a99bbec14500.tar.gz
    1100a937a80192bbf970511b1c0ea3040e53d67dc912af700ea578d677cdfb152e  guix-build-a99bbec14500/output/powerpc64-linux-gnu/SHA256SUMS.part
    1239f3be9ed7e6f1ecdc7cfd316570e2eb3e1322ebe610586d573a8d33da8bbbaf  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu-debug.tar.gz
    13c5c6526b6ac7c6f1ac96e92654665e41831b831cc8b710c29db7af180e95e5f8  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu.tar.gz
    140c3e3eb07cdfbd457d574143e4271a012c9d0d0b8ac1f0e8f7926b0542530ac8  guix-build-a99bbec14500/output/riscv64-linux-gnu/SHA256SUMS.part
    15025390de13396374ece2aaa25a382512ef5db4d84df0951b4b3a788e9823f2d7  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu-debug.tar.gz
    1689e03ca6f0315da75743daad4c4f39eaefa4b9c19cecc764d7354ef4817d02ad  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu.tar.gz
    1774f13912731d8b9c5b8212567b6cf3414ee46ac3cdfe976b07e937b9956666bf  guix-build-a99bbec14500/output/x86_64-apple-darwin/SHA256SUMS.part
    1867ae23f07f03c2a20b8720c944a3e69173d5a0513b64b28791ec3c7038f4d47e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-codesigning.tar.gz
    19f539fe675e8c46153979adc9bc211c728b138a06aae2564c771f541f9cdea23e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.tar.gz
    2052d2497fddf7c40981462a606d897933d503d8aa2f65367742a0ea83e976f81f  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.zip
    214ebf7edbab30e6166f8602884cbc7feb4457ceffeeeece2ef704a14bf0ae2042  guix-build-a99bbec14500/output/x86_64-linux-gnu/SHA256SUMS.part
    222f562d1adb33f2f0f1411c3ed0b16e80c50e4e16affe7321fc41748a391fd641  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu-debug.tar.gz
    23e17e826417f55d8b685d97d43b5155a9df6c49ec59beccc73c44f04c4caf8831  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu.tar.gz
    24d54e08806e0ab6b24fd5a4bc60c26529af09aff7de9092d0f10856a9f5d942b1  guix-build-a99bbec14500/output/x86_64-w64-mingw32/SHA256SUMS.part
    2557693c40a5a1c61fe4c1a1c90fd910fe8a1bd298ecce7a493ac3043242148ecb  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-codesigning.tar.gz
    269bc68850509d169dd19c548ac4893c15a424191b59ead851a060940b8e52f81f  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-debug.zip
    27a6559174ec1684b70f33bd530d5793271bd071e5df9285a3ebb589d0f3926727  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-setup-unsigned.exe
    287d4455316654332bd1c46d11cf071d6bfe9f5cb353249474e6275dc9fa0b72b6  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-unsigned.zip
    
  37. willcl-ark commented at 4:52 pm on October 28, 2025: member

    No match.

     0❯ uname -m; find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1x86_64
     276d395814824929ef63caf98b3f5c0d4be2aa310c91c86cdd4fa7f4835a2462e  guix-build-a99bbec14500/output/aarch64-linux-gnu/SHA256SUMS.part
     34261545a6177bd944b93e1590d3d5fed5466bcc7aa5cb8f34be48d5aba7f0286  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu-debug.tar.gz
     450c7bdd8f65ffafc5dbe303705ab3e0b2d80f3834a0857f52ada4a5898673c94  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu.tar.gz
     5ffd9a8c0ec3c3a17cd5c4a13ab09e4e115c2bc9a623f068519040ab11c8fb9d9  guix-build-a99bbec14500/output/arm-linux-gnueabihf/SHA256SUMS.part
     61ca51203f52cafe40205a3deec454edd0638c74b4914fef0c7b054f79958f4d3  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf-debug.tar.gz
     79c3009d0f09c6e97d9628bf011071f784b6846e09c67e9ae1771e892fc6e35c5  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf.tar.gz
     8674d840393dfd76c34863ff52d12666e9c2daa96fff8e4be01cf9fa6bc8ef604  guix-build-a99bbec14500/output/arm64-apple-darwin/SHA256SUMS.part
     98c466c2969e58972c9e888440507d19dc1cd7aa74966ab4169ba00491963126b  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-codesigning.tar.gz
    10da181aa2c71b2c819a630bc151741611249a533b8a240b9af1e9997f1aa53a68  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.tar.gz
    110d66427e7a488121c1c34d3323d4ea3c2b700bb203871b5b19542ce976007a06  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.zip
    125c0f6f6120cc3423cf60c8ce8d27a040cf4db7d334381dac91dc501edf7fcb1b  guix-build-a99bbec14500/output/dist-archive/bitcoin-a99bbec14500.tar.gz
    13f5e3092320d414d23cce8c6d079866f7ab1236880270704c9241f3ee1f628647  guix-build-a99bbec14500/output/powerpc64-linux-gnu/SHA256SUMS.part
    14c7b0073538bfb77287294d41b3f38906d8926696616419ceb8a67e62c5cb0948  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu-debug.tar.gz
    15fdaffb9f4e19e3939808c55e538daa11db03fbca7680a40cfae33a0121951732  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu.tar.gz
    163ea04a203deb682f9ba5dca9a10ef8064c145eb9de139eee3701e805c2a635e9  guix-build-a99bbec14500/output/riscv64-linux-gnu/SHA256SUMS.part
    17facef66d3f1ddd5323483284d77011392762ac6ea201d8ac5e723c3977812b9b  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu-debug.tar.gz
    18b4e1aa0b8a069a0a4a72b8afe59020b663fc6fedb6268d492d6e90faed53c71c  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu.tar.gz
    1974f13912731d8b9c5b8212567b6cf3414ee46ac3cdfe976b07e937b9956666bf  guix-build-a99bbec14500/output/x86_64-apple-darwin/SHA256SUMS.part
    2067ae23f07f03c2a20b8720c944a3e69173d5a0513b64b28791ec3c7038f4d47e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-codesigning.tar.gz
    21f539fe675e8c46153979adc9bc211c728b138a06aae2564c771f541f9cdea23e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.tar.gz
    2252d2497fddf7c40981462a606d897933d503d8aa2f65367742a0ea83e976f81f  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.zip
    23a964a3d261fd806ad9d723b6fb6524abc54ff5cbe30b5e43ffc036b2a453bb21  guix-build-a99bbec14500/output/x86_64-linux-gnu/SHA256SUMS.part
    24ef95dcbea876016cd169337df2b7d7257aecab56868074f6af9e2371f32022af  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu-debug.tar.gz
    25195e4e7493372f66360edfa0f47ebdfe73b81b1baafbfc726e0def162c09a895  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu.tar.gz
    26d54e08806e0ab6b24fd5a4bc60c26529af09aff7de9092d0f10856a9f5d942b1  guix-build-a99bbec14500/output/x86_64-w64-mingw32/SHA256SUMS.part
    2757693c40a5a1c61fe4c1a1c90fd910fe8a1bd298ecce7a493ac3043242148ecb  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-codesigning.tar.gz
    289bc68850509d169dd19c548ac4893c15a424191b59ead851a060940b8e52f81f  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-debug.zip
    29a6559174ec1684b70f33bd530d5793271bd071e5df9285a3ebb589d0f3926727  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-setup-unsigned.exe
    307d4455316654332bd1c46d11cf071d6bfe9f5cb353249474e6275dc9fa0b72b6  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-unsigned.zip
    
  38. maflcko commented at 6:29 am on October 30, 2025: member
     0# uname --machine && find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1riscv64
     212cce8584ce64a7e9064e62ca7d1674e59edb8ebfaada9745074f3b873307472  guix-build-a99bbec14500/output/aarch64-linux-gnu/SHA256SUMS.part
     3c664f6e1c6fc89f822e81c1307ce278e6f53becae398e97b6b708ca2f8b93115  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu-debug.tar.gz
     4799d4a62daec4fece5c408875ee8fbffdf0856426e84b6172ab916ef77a1a9f2  guix-build-a99bbec14500/output/aarch64-linux-gnu/bitcoin-a99bbec14500-aarch64-linux-gnu.tar.gz
     535c510bd802381ea7faaa3711c7a78d16f43cd01ca439b296bef8fadfcc1b60c  guix-build-a99bbec14500/output/arm-linux-gnueabihf/SHA256SUMS.part
     66bcf4322297f2f5632e417367e531ab056c98ed161f11d55819eb30973a397ca  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf-debug.tar.gz
     7b58dfb794d2376bfae3c6ec5116d70a953d23bd3932faf7f559be3786dabfc26  guix-build-a99bbec14500/output/arm-linux-gnueabihf/bitcoin-a99bbec14500-arm-linux-gnueabihf.tar.gz
     8674d840393dfd76c34863ff52d12666e9c2daa96fff8e4be01cf9fa6bc8ef604  guix-build-a99bbec14500/output/arm64-apple-darwin/SHA256SUMS.part
     98c466c2969e58972c9e888440507d19dc1cd7aa74966ab4169ba00491963126b  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-codesigning.tar.gz
    10da181aa2c71b2c819a630bc151741611249a533b8a240b9af1e9997f1aa53a68  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.tar.gz
    110d66427e7a488121c1c34d3323d4ea3c2b700bb203871b5b19542ce976007a06  guix-build-a99bbec14500/output/arm64-apple-darwin/bitcoin-a99bbec14500-arm64-apple-darwin-unsigned.zip
    125c0f6f6120cc3423cf60c8ce8d27a040cf4db7d334381dac91dc501edf7fcb1b  guix-build-a99bbec14500/output/dist-archive/bitcoin-a99bbec14500.tar.gz
    13529eacef09dfd6595f33565b256e937e864aec5b0e3ca922722ed1e56b1ede32  guix-build-a99bbec14500/output/powerpc64-linux-gnu/SHA256SUMS.part
    14266abcb86d359e9a4c28462361ef8e9c424e13f7056258cd0dd03e91e26712de  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu-debug.tar.gz
    15f6fec2399a7e6dba610a37062eda0f3ff37828e9d0bce65456cab496274dba75  guix-build-a99bbec14500/output/powerpc64-linux-gnu/bitcoin-a99bbec14500-powerpc64-linux-gnu.tar.gz
    16ba0df26d25e8c11df08776195d57396555f5b15c680f0d9af0e0d4773c9ce7fb  guix-build-a99bbec14500/output/riscv64-linux-gnu/SHA256SUMS.part
    175f1bacd1ae6bbb28d936925bdd9da9620dc88b7600f15c6396b8797582c2c575  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu-debug.tar.gz
    18ced576d0156479534441574b600ea80dc28acdfaa07719801124cdde968e2992  guix-build-a99bbec14500/output/riscv64-linux-gnu/bitcoin-a99bbec14500-riscv64-linux-gnu.tar.gz
    1974f13912731d8b9c5b8212567b6cf3414ee46ac3cdfe976b07e937b9956666bf  guix-build-a99bbec14500/output/x86_64-apple-darwin/SHA256SUMS.part
    2067ae23f07f03c2a20b8720c944a3e69173d5a0513b64b28791ec3c7038f4d47e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-codesigning.tar.gz
    21f539fe675e8c46153979adc9bc211c728b138a06aae2564c771f541f9cdea23e  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.tar.gz
    2252d2497fddf7c40981462a606d897933d503d8aa2f65367742a0ea83e976f81f  guix-build-a99bbec14500/output/x86_64-apple-darwin/bitcoin-a99bbec14500-x86_64-apple-darwin-unsigned.zip
    236bc429774aa23cf0f0aa6a2ee625dd7f6949f7b5cc41ff2a8b3fbbab889072ef  guix-build-a99bbec14500/output/x86_64-linux-gnu/SHA256SUMS.part
    245a2930319ecf4a49ccca74b6b70d1e628e2817e4e98499a8ae2e8e43d48fe6c8  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu-debug.tar.gz
    2567d8fbdcaa0d7358c2e2f28fc26fcd9dd99bf884def7f5d7c19ddf4e5f0b9f29  guix-build-a99bbec14500/output/x86_64-linux-gnu/bitcoin-a99bbec14500-x86_64-linux-gnu.tar.gz
    26d54e08806e0ab6b24fd5a4bc60c26529af09aff7de9092d0f10856a9f5d942b1  guix-build-a99bbec14500/output/x86_64-w64-mingw32/SHA256SUMS.part
    2757693c40a5a1c61fe4c1a1c90fd910fe8a1bd298ecce7a493ac3043242148ecb  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-codesigning.tar.gz
    289bc68850509d169dd19c548ac4893c15a424191b59ead851a060940b8e52f81f  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-debug.zip
    29a6559174ec1684b70f33bd530d5793271bd071e5df9285a3ebb589d0f3926727  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-setup-unsigned.exe
    307d4455316654332bd1c46d11cf071d6bfe9f5cb353249474e6275dc9fa0b72b6  guix-build-a99bbec14500/output/x86_64-w64-mingw32/bitcoin-a99bbec14500-win64-unsigned.zip
    
  39. fanquake force-pushed on Nov 3, 2025
  40. guix: move static-libc++ into CMAKE_EXE_LINKER_FLAGS flags
    Make it clearer that we are only applying this to executables.
    078a72c35f
  41. fanquake force-pushed on Nov 5, 2025
  42. fanquake commented at 10:12 am on November 6, 2025: member

    This issue is a /gnu/store/path/:

     02c2
     1< bitcoin_x86_64:     file format elf64-x86-64
     2---
     3> bitcoin_aarch64:     file format elf64-x86-64
     4123244,123246c123244,123246
     5<   0x00001000 746f7265 2f696763 73676164 6b763679 tore/igcsgadkv6y
     6<   0x00001010 6b6e3766 686e3032 36716763 6b316e73 kn7fhn026qgck1ns
     7<   0x00001020 69726a7a 722d676c 6962632d 63726f73 irjzr-glibc-cros
     8---
     9>   0x00001000 746f7265 2f327163 3263697a 30373867 tore/2qc2ciz078g
    10>   0x00001010 38776b31 6b696263 7a726972 76347066 8wk1kibczrirv4pf
    11>   0x00001020 76353763 772d676c 6962632d 63726f73 v57cw-glibc-cros
    12123250,123251c123250,123251
    13<   0x00001060 69676373 6761646b 7636796b 6e376668 igcsgadkv6ykn7fh
    14<   0x00001070 6e303236 7167636b 316e7369 726a7a72 n026qgck1nsirjzr
    15---
    16>   0x00001060 32716332 63697a30 37386738 776b316b 2qc2ciz078g8wk1k
    17>   0x00001070 6962637a 72697276 34706676 35376377 ibczrirv4pfv57cw
    18123261,123263c123261,123263
    19<   0x00001110 746f7265 2f696763 73676164 6b763679 tore/igcsgadkv6y
    20<   0x00001120 6b6e3766 686e3032 36716763 6b316e73 kn7fhn026qgck1ns
    21<   0x00001130 69726a7a 722d676c 6962632d 63726f73 irjzr-glibc-cros
    22---
    23>   0x00001110 746f7265 2f327163 3263697a 30373867 tore/2qc2ciz078g
    24>   0x00001120 38776b31 6b696263 7a726972 76347066 8wk1kibczrirv4pf
    25>   0x00001130 76353763 772d676c 6962632d 63726f73 v57cw-glibc-cros
    26123266,123268c123266,123268
    27<   0x00001160 73797300 2f676e75 2f73746f 72652f69 sys./gnu/store/i
    28<   0x00001170 67637367 61646b76 36796b6e 3766686e gcsgadkv6ykn7fhn
    29<   0x00001180 30323671 67636b31 6e736972 6a7a722d 026qgck1nsirjzr-
    30---
    31>   0x00001160 73797300 2f676e75 2f73746f 72652f32 sys./gnu/store/2
    32>   0x00001170 71633263 697a3037 38673877 6b316b69 qc2ciz078g8wk1ki
    33>   0x00001180 62637a72 69727634 70667635 3763772d bczrirv4pfv57cw-
    

    Will patch it out.

  43. guix: patch store paths out of libunwind
    Apply libgcc patches to Linux as well as Windows cross.
    1bdf4695b0
  44. guix: build for Linux HOSTS with -static-libgcc f06c6e1898
  45. fanquake force-pushed on Nov 6, 2025
  46. fanquake commented at 2:26 pm on November 6, 2025: member

    Guix Build (aarch64 & x86_64):

     005fc5cae41b19bbfdec5942e334e7b7d78ee0406ba69c221381b0b07b0a9e886  guix-build-f06c6e189831/output/aarch64-linux-gnu/SHA256SUMS.part
     1961613408c4d0b3b169488b43edc838135be0b712740b4015457f4f2808e103b  guix-build-f06c6e189831/output/aarch64-linux-gnu/bitcoin-f06c6e189831-aarch64-linux-gnu-debug.tar.gz
     2906437c316d50e1f60fdfe2098fe72f917be109a68a2103e915183ed4fe01947  guix-build-f06c6e189831/output/aarch64-linux-gnu/bitcoin-f06c6e189831-aarch64-linux-gnu.tar.gz
     373a257f64eb61b2b322b21414ecebbb83f381986b8065e7e18c33cee465a28b8  guix-build-f06c6e189831/output/arm-linux-gnueabihf/SHA256SUMS.part
     48f645197de3fc71bb399ff11ba5a680103afcfeb92db211672ce7c99c2bb5391  guix-build-f06c6e189831/output/arm-linux-gnueabihf/bitcoin-f06c6e189831-arm-linux-gnueabihf-debug.tar.gz
     5d2d04205027ccbc596f503a7ed4949f5fdade4ae7296a2b0963e856181b6faa0  guix-build-f06c6e189831/output/arm-linux-gnueabihf/bitcoin-f06c6e189831-arm-linux-gnueabihf.tar.gz
     64c9efd1a90efaa894e3e5c23a8e891e3213cf1bec682566c10c301ca33635f5d  guix-build-f06c6e189831/output/arm64-apple-darwin/SHA256SUMS.part
     73d4dc2616b0bd4cdb2f4bc6e8b0b2a30619ba660f8032c8fe8759d387ef7ae0d  guix-build-f06c6e189831/output/arm64-apple-darwin/bitcoin-f06c6e189831-arm64-apple-darwin-codesigning.tar.gz
     8db4b41a2c8756744b9d76946ae6ad280de8dfe7602a815e1acb99007da457d46  guix-build-f06c6e189831/output/arm64-apple-darwin/bitcoin-f06c6e189831-arm64-apple-darwin-unsigned.tar.gz
     982181f251e9ed8ddfe712d1f3a2d2196d51e2fcb6d8276e0a47502fc9fe40d1e  guix-build-f06c6e189831/output/arm64-apple-darwin/bitcoin-f06c6e189831-arm64-apple-darwin-unsigned.zip
    10b3870a41bd0bec7dd6be11f5fbfc31f2e3693b4a5aaba388035a26fe5ca87c79  guix-build-f06c6e189831/output/dist-archive/bitcoin-f06c6e189831.tar.gz
    11b845633d4fc73d5a58724ad0fdcfe6b911df52046a55b126368de9cb2fc7cca2  guix-build-f06c6e189831/output/powerpc64-linux-gnu/SHA256SUMS.part
    1279a39e54c9e2fc0a15dd4899cbafbe7469d12ebbf638cae88ed682f469a22982  guix-build-f06c6e189831/output/powerpc64-linux-gnu/bitcoin-f06c6e189831-powerpc64-linux-gnu-debug.tar.gz
    1387ab46f23815f5d83461b860e2c6c36b7301e333984eda8a4b8a5e513696d452  guix-build-f06c6e189831/output/powerpc64-linux-gnu/bitcoin-f06c6e189831-powerpc64-linux-gnu.tar.gz
    141287b40e4dc87ba2f30cd614e5ceae843f1030731367ce0aaa9da0282c427fc3  guix-build-f06c6e189831/output/riscv64-linux-gnu/SHA256SUMS.part
    15fe99cae0746ce8a5b1c5592775875c5b5e828d86a427cb9b5098567608680e16  guix-build-f06c6e189831/output/riscv64-linux-gnu/bitcoin-f06c6e189831-riscv64-linux-gnu-debug.tar.gz
    1666afaeb9d3294666397654c998a1fbcf0dc71ecc5b97bf6ffa82ed9a900f9711  guix-build-f06c6e189831/output/riscv64-linux-gnu/bitcoin-f06c6e189831-riscv64-linux-gnu.tar.gz
    17e9987264fa721c139493b72e90e073079dc7cee5a2d9354d0ce84ce2d6e5c05a  guix-build-f06c6e189831/output/x86_64-apple-darwin/SHA256SUMS.part
    180eeff8686cb55cc05fdaec4127e9031e7f9ac6c85f672a57acde719b513c21c5  guix-build-f06c6e189831/output/x86_64-apple-darwin/bitcoin-f06c6e189831-x86_64-apple-darwin-codesigning.tar.gz
    19a6161bd0305fe8f8a653210397824bb2d50c332dcea45b036d97f2f319ce3340  guix-build-f06c6e189831/output/x86_64-apple-darwin/bitcoin-f06c6e189831-x86_64-apple-darwin-unsigned.tar.gz
    20a6716d8bd242caec03b8f3b5bb2b0e0e7f378712f2305e284c5854defebb700e  guix-build-f06c6e189831/output/x86_64-apple-darwin/bitcoin-f06c6e189831-x86_64-apple-darwin-unsigned.zip
    21fdd0db1fef76e0b1f8eb5eab771a3d9cdfc0af6903fbccc6e256cee777d09d6a  guix-build-f06c6e189831/output/x86_64-linux-gnu/SHA256SUMS.part
    228625456849e70062d7532915f64d92a467ef58c1b6de3d6880e533995409c150  guix-build-f06c6e189831/output/x86_64-linux-gnu/bitcoin-f06c6e189831-x86_64-linux-gnu-debug.tar.gz
    23f3a5e2c06f4a1b59c45f873e839dd0ff1ca5e08c99fd53da10527a9fdc69f0ac  guix-build-f06c6e189831/output/x86_64-linux-gnu/bitcoin-f06c6e189831-x86_64-linux-gnu.tar.gz
    244cedb61e88000dbd607c1910636da07fba8a9c8e725b7a5a345d57777b970433  guix-build-f06c6e189831/output/x86_64-w64-mingw32/SHA256SUMS.part
    2577d6429c55d21ffa3f741ae3d40d41e197dbb1ea6b184862715c5ecc5b322f39  guix-build-f06c6e189831/output/x86_64-w64-mingw32/bitcoin-f06c6e189831-win64-codesigning.tar.gz
    260899d027e02ca1ed86395c6231a9113c7198405d5bb6534bc11a839114133309  guix-build-f06c6e189831/output/x86_64-w64-mingw32/bitcoin-f06c6e189831-win64-debug.zip
    277f21b1972425b721a88228ed587ea180bc49d2159f6bd33da61784c884dc5469  guix-build-f06c6e189831/output/x86_64-w64-mingw32/bitcoin-f06c6e189831-win64-setup-unsigned.exe
    283519b42e851b0fa85c46f1f6b2060c6bfe83b43fd6b53d775b2c63b51eb7989e  guix-build-f06c6e189831/output/x86_64-w64-mingw32/bitcoin-f06c6e189831-win64-unsigned.zip
    

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: 2025-11-06 18:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me