-static-libgcc.
Would avoid future issues like #33178.
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
-
fanquake commented at 10:13 am on August 13, 2025: memberBuild release binaries with
-
DrahtBot added the label Build system on Aug 13, 2025
-
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-piebitcoind 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.
-
fanquake added the label DrahtBot Guix build requested on Aug 17, 2025
-
DrahtBot removed the label DrahtBot Guix build requested on Aug 19, 2025
-
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?
-
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?
-
fanquake force-pushed on Aug 21, 2025
-
bitcoin deleted a comment on Aug 22, 2025
-
fanquake force-pushed on Sep 9, 2025
-
theuni commented at 4:27 pm on September 9, 2025: member
Switching to
CMAKE_EXE_LINKER_FLAGScame 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
LDFLAGSviaHOST_LDFLAGSin addition toCMAKE_EXE_LINKER_FLAGS. That way exe’s will (should?) end up with both. -
fanquake commented at 4:35 pm on September 9, 2025: memberYea, I need to rework this in any case, as the macOS build breaks with the changes here.
-
fanquake force-pushed on Sep 9, 2025
-
fanquake force-pushed on Sep 10, 2025
-
fanquake force-pushed on Sep 10, 2025
-
fanquake commented at 11:42 am on September 10, 2025: memberAdded dropping libatomic from
symbol-check.py. -
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 forCMAKE_EXE_LINKER_FLAGSto also containHOST_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).fanquake force-pushed on Sep 19, 2025fanquake force-pushed on Sep 23, 2025maflcko added the label DrahtBot Guix build requested on Sep 24, 2025DrahtBot commented at 12:29 pm on September 27, 2025: contributorGuix 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...DrahtBot removed the label DrahtBot Guix build requested on Sep 27, 2025fanquake force-pushed on Oct 3, 2025fanquake requested review from willcl-ark on Oct 10, 2025fanquake force-pushed on Oct 13, 2025willcl-ark commented at 9:55 pm on October 16, 2025: memberConcept ACKfanquake force-pushed on Oct 23, 2025willcl-ark commented at 9:32 am on October 27, 2025: memberGuix 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.zipwillcl-ark approvedwillcl-ark commented at 11:04 am on October 27, 2025: membertACK 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-piebitcoind (#25573)DrahtBot requested review from theuni on Oct 27, 2025fanquake force-pushed on Oct 28, 2025fanquake commented at 3:35 pm on October 28, 2025: memberGuix 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.zipwillcl-ark commented at 4:52 pm on October 28, 2025: memberNo 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.zipmaflcko commented at 6:29 am on October 30, 2025: member0# 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.zipfanquake force-pushed on Nov 3, 2025078a72c35fguix: move static-libc++ into CMAKE_EXE_LINKER_FLAGS flags
Make it clearer that we are only applying this to executables.
fanquake force-pushed on Nov 5, 2025fanquake commented at 10:12 am on November 6, 2025: memberThis 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.
1bdf4695b0guix: patch store paths out of libunwind
Apply libgcc patches to Linux as well as Windows cross.
guix: build for Linux HOSTS with -static-libgcc f06c6e1898fanquake force-pushed on Nov 6, 2025fanquake commented at 2:26 pm on November 6, 2025: memberGuix 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
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
More mirrored repositories can be found on mirror.b10c.me