guix: introduce a minimal `linux-base-gcc` variant #36193

pull fanquake wants to merge 5 commits into bitcoin:master from fanquake:guix_disable_wchar changing 4 files +35 −2
  1. fanquake commented at 3:54 PM on September 8, 2026: member

    Introduce a minimal variant of linux-base-gcc, and use it for non-GUI builds.

    This saves roughly half a megabyte in binary size, in the non-GUI binaries:

    Binary master (MB) PR (MB)
    bitcoin 2.15 1.67
    bitcoin-cli 8.20 7.72
    bitcoin-qt 43.87 43.87
    bitcoin-tx 4.93 4.45
    bitcoin-util 4.52 4.04
    bitcoin-wallet 9.26 8.77
    bitcoind 17.75 17.27

    See https://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html:

    --enable-wchar_t[default] Template specializations for the wchar_t type are required for wide character conversion support. Disabling wide character specializations may be expedient for initial porting efforts, but builds only a subset of what is required by ISO, and is not recommended. By default, this option is on. This option can change the library ABI.

  2. DrahtBot added the label Build system on Sep 8, 2026
  3. DrahtBot commented at 3:54 PM on September 8, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    External sites

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    Concept ACK hebasto

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    No conflicts as of last run.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. hebasto commented at 4:12 PM on September 8, 2026: member

    pass --disable-wchar_t to non-GUI GCC

    Isn't --disable-wchar_t a libstdc++ configure option rather than a GCC one?

  5. DrahtBot added the label CI failed on Sep 8, 2026
  6. DrahtBot removed the label CI failed on Sep 9, 2026
  7. willcl-ark commented at 1:00 PM on September 9, 2026: member

    Guix build:

    x86_64
    0b1fbd3f6cbf34cbb3404ccaf8ba0ffaa34fbbe078d8445435f261186c262569  guix-build-72c9f6bb4b3a/output/aarch64-linux-gnu/SHA256SUMS.part
    f30929d8f063356cb7f85d3103526b8080153cff8c71ed6234a7d52252b3006a  guix-build-72c9f6bb4b3a/output/aarch64-linux-gnu/bitcoin-72c9f6bb4b3a-aarch64-linux-gnu-debug.tar.gz
    7e282c0c95d5e5af93581ce462e04f1a2d9288788f440bbffc60f64a22fdce71  guix-build-72c9f6bb4b3a/output/aarch64-linux-gnu/bitcoin-72c9f6bb4b3a-aarch64-linux-gnu.tar.gz
    92bd18794eea2f8b97b4eccee1e721b2f3e899abb49be56c6f0cd9ea74bdebbc  guix-build-72c9f6bb4b3a/output/arm-linux-gnueabihf/SHA256SUMS.part
    fe01017f4e176d7244cd3cce62cd5da374753257273584402ca28229b72fc117  guix-build-72c9f6bb4b3a/output/arm-linux-gnueabihf/bitcoin-72c9f6bb4b3a-arm-linux-gnueabihf-debug.tar.gz
    497f02d0ad97d803987488006861afc29b40c64bac931a972bfcbe53d6d3dbb2  guix-build-72c9f6bb4b3a/output/arm-linux-gnueabihf/bitcoin-72c9f6bb4b3a-arm-linux-gnueabihf.tar.gz
    da23599a20fae31ca49e010a6bf3957dec4913a2ccd37128518b66580e1ab508  guix-build-72c9f6bb4b3a/output/arm64-apple-darwin/SHA256SUMS.part
    c1b77436a47d0d16cb42f364fce7ae0896cf6f87697fb5eb7cb7fa09ea1333e9  guix-build-72c9f6bb4b3a/output/arm64-apple-darwin/bitcoin-72c9f6bb4b3a-arm64-apple-darwin-codesigning.tar.gz
    1367ce0282344c9499e2a201693b08fd5e33e163a04d9d02f6c98e2f70b89787  guix-build-72c9f6bb4b3a/output/arm64-apple-darwin/bitcoin-72c9f6bb4b3a-arm64-apple-darwin-unsigned.tar.gz
    f746161d9432a8f60b25cfd51d3a1f51c700c4c5757f5df0c3f546f8fd6a7439  guix-build-72c9f6bb4b3a/output/arm64-apple-darwin/bitcoin-72c9f6bb4b3a-arm64-apple-darwin-unsigned.zip
    d3870dfee2b95ffa6176577caaa11eff6f6a5c1e2932f532a62366d4dfe5013b  guix-build-72c9f6bb4b3a/output/dist-archive/bitcoin-72c9f6bb4b3a.tar.gz
    404d3036cd8db35683231e5f414a3efdc0bbb047ede08a30d3c766ba3018793c  guix-build-72c9f6bb4b3a/output/powerpc64-linux-gnu/SHA256SUMS.part
    1fabd84e33c140d1b7f5a511cbca345d882f21a1129aeac6d9c83882344408d8  guix-build-72c9f6bb4b3a/output/powerpc64-linux-gnu/bitcoin-72c9f6bb4b3a-powerpc64-linux-gnu-debug.tar.gz
    e1155ef7da2ae07226750ab455b6bd97545d901f590adb7e0998bdf1e99cbbbd  guix-build-72c9f6bb4b3a/output/powerpc64-linux-gnu/bitcoin-72c9f6bb4b3a-powerpc64-linux-gnu.tar.gz
    157a90a7c13ea00a4534ceb4cf94538efaae9a6ea00a0882e3f4e8ccc66b9601  guix-build-72c9f6bb4b3a/output/riscv64-linux-gnu/SHA256SUMS.part
    7e033beb3420f55fc3840659074fc86968937e27439ac51c12c6d9f0ef67d411  guix-build-72c9f6bb4b3a/output/riscv64-linux-gnu/bitcoin-72c9f6bb4b3a-riscv64-linux-gnu-debug.tar.gz
    605dac53b08110885f338059dba2f292ac0cae90feda4e831a33acd8fe11ee0f  guix-build-72c9f6bb4b3a/output/riscv64-linux-gnu/bitcoin-72c9f6bb4b3a-riscv64-linux-gnu.tar.gz
    27c3b8c05b34057e10cf50ae2422a263fa8f2a17cde631a7dac31f8323f57d04  guix-build-72c9f6bb4b3a/output/x86_64-apple-darwin/SHA256SUMS.part
    dd98c68f1b49a414541c1bb8d002e0a4bd627d3340471212bc8553ee804a6013  guix-build-72c9f6bb4b3a/output/x86_64-apple-darwin/bitcoin-72c9f6bb4b3a-x86_64-apple-darwin-codesigning.tar.gz
    eef7530af7dd4fe491a57d5e171923ace96e4ca44c1309ce903d371c1e7792eb  guix-build-72c9f6bb4b3a/output/x86_64-apple-darwin/bitcoin-72c9f6bb4b3a-x86_64-apple-darwin-unsigned.tar.gz
    cb5ee33fb4f3b0e6d73d169a4d6ada5aa548649d8ca0999ea6e6fabb25d16dca  guix-build-72c9f6bb4b3a/output/x86_64-apple-darwin/bitcoin-72c9f6bb4b3a-x86_64-apple-darwin-unsigned.zip
    7e376e0dba61d27d05addf70135cc8e6ea9451c62f3d9e19ab50d23fa3f4af9f  guix-build-72c9f6bb4b3a/output/x86_64-linux-gnu/SHA256SUMS.part
    58f2f1c8875bb747b3691fdfe9ee563648356db8680180c926f1131d1057c083  guix-build-72c9f6bb4b3a/output/x86_64-linux-gnu/bitcoin-72c9f6bb4b3a-x86_64-linux-gnu-debug.tar.gz
    b8fce6679a75ee48ea6e034adab7a6dbaa6260fd570e013de53d3cb4f1e3a7c5  guix-build-72c9f6bb4b3a/output/x86_64-linux-gnu/bitcoin-72c9f6bb4b3a-x86_64-linux-gnu.tar.gz
    994435ee14e7304c3aa001753951e20cd8ec1d4f1bae4d8c966f8e3ed1b6276a  guix-build-72c9f6bb4b3a/output/x86_64-w64-mingw32/SHA256SUMS.part
    9177b6696a2594b2b4da81fca2e275fe9815b43cd4360e24a5bf5c1ec63288b3  guix-build-72c9f6bb4b3a/output/x86_64-w64-mingw32/bitcoin-72c9f6bb4b3a-win64-codesigning.tar.gz
    bbfeffdbd7fae234dc6fc47a551f6342a0fce30f5e8737558ef34b9186cf8ea9  guix-build-72c9f6bb4b3a/output/x86_64-w64-mingw32/bitcoin-72c9f6bb4b3a-win64-debug.zip
    65891d8984bb95bd9d9483f5a6fa707389e76456071470629d7a5493fbc4fbdb  guix-build-72c9f6bb4b3a/output/x86_64-w64-mingw32/bitcoin-72c9f6bb4b3a-win64-setup-unsigned.exe
    e6b627758b1ce26af0143fed2dece0941dba07da07aecfab6f45bc6018f85c58  guix-build-72c9f6bb4b3a/output/x86_64-w64-mingw32/bitcoin-72c9f6bb4b3a-win64-unsigned.zip
    
  8. fanquake renamed this:
    guix: pass `--disable-wchar_t` to non-GUI GCC
    guix: pass `--disable-wchar_t` to (non-GUI) libstdc++
    on Sep 9, 2026
  9. fanquake commented at 3:46 PM on September 9, 2026: member

    Isn't --disable-wchar_t a libstdc++ configure option rather than a GCC one?

    Yes, and we are passing that option through GCC. I will make the commit message clearer.

  10. fanquake force-pushed on Sep 9, 2026
  11. willcl-ark commented at 7:15 AM on September 10, 2026: member

    guix build for 24041fcf8c6b:

    x86_64
    9d1658158af7be97b182199430f2eeb3698635a021827fecf79f3c020761e9dc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/SHA256SUMS.part
    2aff25e5ecbf3af6c30a4160fe335e585b743f5a3e40511b20aa224637e457cc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu-debug.tar.gz
    09a9a0b6395b2170ad7166db4d13e0c4970f0b74f5b676c8c9f980f99f09631b  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu.tar.gz
    55cf16c092e57b0ceced8a66d7804ecf09ed809ff65806c01a22c4bf94e0b7e5  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/SHA256SUMS.part
    3c5d36d90065ff5dfae44992207b2658cbb0c4b2f86251d6b2ed9b5345d673aa  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf-debug.tar.gz
    3c70fad5972cc946a739bdcc331dac176cfae342ebb662242d597d52fa3a32da  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf.tar.gz
    2803d4dee3488fe87f71138ba62e93829e96aeead6959ec03495b1bdb287d6cb  guix-build-24041fcf8c6b/output/arm64-apple-darwin/SHA256SUMS.part
    f1eaf565d17b9eb22e220bdf2ba2303347e304cb148e614b529655fcafccbad3  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-codesigning.tar.gz
    56bd1e13a414e1e59e7f6e5735e244f27b2ce82dbfb8c4690c9ec4f1a5625a4a  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.tar.gz
    4577903909fd354111c9abd357ef4d56d5e299b70d5599eb130cd5bac0c94f1d  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.zip
    1f3aa7498ec452939c87fab3e6e405da0bf4dc11554261a0f98c1340212c1ed8  guix-build-24041fcf8c6b/output/dist-archive/bitcoin-24041fcf8c6b.tar.gz
    12d86ecec044cdc2624dbca474e3cae024db2b51c948eedc105bd8cfa5cdec3e  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/SHA256SUMS.part
    3d4e890e930e57069c30e73b93e791f5bd8722a9a98c72bcef57c5b1a65067d3  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu-debug.tar.gz
    7717c626d4d08a639bfdfd7bdfc95d32539a91497aeb7602a9db9ab75b0c5228  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu.tar.gz
    c3255e5d4aee6f5a7df798d4c1060c10c2d5847c73af30d50edf76fb0a0d2625  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/SHA256SUMS.part
    b34589d10e52aa9772abe5d5307d58cc4ff116e8c3b2d2a74c2974e34c71e06b  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu-debug.tar.gz
    e8cea389b77ea4a637e4b8f7e27f53beffeb0c9359330bacbd1c4863bab8954a  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu.tar.gz
    b5fecc5b48de83677d830d585d3d77141f45cf6e2a913491b8511cad5c685434  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/SHA256SUMS.part
    c43fdb8c228224254bfdea9e667af51bb93aa0bd3acda401e1e8ce5009dccf3a  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-codesigning.tar.gz
    3b56130e3f3b4b37c958254ee1d14a3251a0bfecd0023866a336eff802468146  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.tar.gz
    2aec13c35aeeca5ab3a2b885811aadfec9addfe7a2686f49ef6f2727a763ce6e  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.zip
    4f2ec4b3cd895a2269e03ab1808e5fb01f19d1882e4a99ab32e40141489e16b9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/SHA256SUMS.part
    7f818ae7295adaa5301f45459af45bacb1e0dbfee65fa1d01585402b35fed17d  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu-debug.tar.gz
    1851cb7d3ba8234812ee53493bd9ff81590c006cb8e250c093603336ea45e7d9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu.tar.gz
    0ce8e0ae5a77672868de81b02e3c35cdae8056bdc01112bfc92fc004d8b79e25  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/SHA256SUMS.part
    515fe8ef8816b924e53a3697401f77e9d1e0a0525b235a09eace2b76c8d23f4a  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-codesigning.tar.gz
    2b4496a2d5695e1f9fa191a7f9e13436c3048d1a2b399257afd10fbc7d619ba6  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-debug.zip
    c1a38dadd8583e6b190fd3043793b8e9545f478188953a6c98585cc3ce27b8fa  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-setup-unsigned.exe
    3637159857702615164ca8a0c45a36fc28ab8e977e0b445ff93a3a5d95af9916  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-unsigned.zip
    
  12. rustaceanrob commented at 5:05 PM on September 10, 2026: member

    build of 24041fcf8c6b3fd5155be38bd5d1c43a87f43440

    x86_64
    9d1658158af7be97b182199430f2eeb3698635a021827fecf79f3c020761e9dc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/SHA256SUMS.part
    2aff25e5ecbf3af6c30a4160fe335e585b743f5a3e40511b20aa224637e457cc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu-debug.tar.gz
    09a9a0b6395b2170ad7166db4d13e0c4970f0b74f5b676c8c9f980f99f09631b  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu.tar.gz
    55cf16c092e57b0ceced8a66d7804ecf09ed809ff65806c01a22c4bf94e0b7e5  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/SHA256SUMS.part
    3c5d36d90065ff5dfae44992207b2658cbb0c4b2f86251d6b2ed9b5345d673aa  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf-debug.tar.gz
    3c70fad5972cc946a739bdcc331dac176cfae342ebb662242d597d52fa3a32da  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf.tar.gz
    2803d4dee3488fe87f71138ba62e93829e96aeead6959ec03495b1bdb287d6cb  guix-build-24041fcf8c6b/output/arm64-apple-darwin/SHA256SUMS.part
    f1eaf565d17b9eb22e220bdf2ba2303347e304cb148e614b529655fcafccbad3  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-codesigning.tar.gz
    56bd1e13a414e1e59e7f6e5735e244f27b2ce82dbfb8c4690c9ec4f1a5625a4a  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.tar.gz
    4577903909fd354111c9abd357ef4d56d5e299b70d5599eb130cd5bac0c94f1d  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.zip
    1f3aa7498ec452939c87fab3e6e405da0bf4dc11554261a0f98c1340212c1ed8  guix-build-24041fcf8c6b/output/dist-archive/bitcoin-24041fcf8c6b.tar.gz
    12d86ecec044cdc2624dbca474e3cae024db2b51c948eedc105bd8cfa5cdec3e  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/SHA256SUMS.part
    3d4e890e930e57069c30e73b93e791f5bd8722a9a98c72bcef57c5b1a65067d3  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu-debug.tar.gz
    7717c626d4d08a639bfdfd7bdfc95d32539a91497aeb7602a9db9ab75b0c5228  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu.tar.gz
    c3255e5d4aee6f5a7df798d4c1060c10c2d5847c73af30d50edf76fb0a0d2625  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/SHA256SUMS.part
    b34589d10e52aa9772abe5d5307d58cc4ff116e8c3b2d2a74c2974e34c71e06b  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu-debug.tar.gz
    e8cea389b77ea4a637e4b8f7e27f53beffeb0c9359330bacbd1c4863bab8954a  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu.tar.gz
    b5fecc5b48de83677d830d585d3d77141f45cf6e2a913491b8511cad5c685434  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/SHA256SUMS.part
    c43fdb8c228224254bfdea9e667af51bb93aa0bd3acda401e1e8ce5009dccf3a  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-codesigning.tar.gz
    3b56130e3f3b4b37c958254ee1d14a3251a0bfecd0023866a336eff802468146  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.tar.gz
    2aec13c35aeeca5ab3a2b885811aadfec9addfe7a2686f49ef6f2727a763ce6e  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.zip
    4f2ec4b3cd895a2269e03ab1808e5fb01f19d1882e4a99ab32e40141489e16b9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/SHA256SUMS.part
    7f818ae7295adaa5301f45459af45bacb1e0dbfee65fa1d01585402b35fed17d  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu-debug.tar.gz
    1851cb7d3ba8234812ee53493bd9ff81590c006cb8e250c093603336ea45e7d9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu.tar.gz
    0ce8e0ae5a77672868de81b02e3c35cdae8056bdc01112bfc92fc004d8b79e25  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/SHA256SUMS.part
    515fe8ef8816b924e53a3697401f77e9d1e0a0525b235a09eace2b76c8d23f4a  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-codesigning.tar.gz
    2b4496a2d5695e1f9fa191a7f9e13436c3048d1a2b399257afd10fbc7d619ba6  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-debug.zip
    c1a38dadd8583e6b190fd3043793b8e9545f478188953a6c98585cc3ce27b8fa  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-setup-unsigned.exe
    3637159857702615164ca8a0c45a36fc28ab8e977e0b445ff93a3a5d95af9916  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-unsigned.zip
    
  13. hebasto commented at 8:02 AM on September 11, 2026: member

    My Guix build:

    aarch64
    9d1658158af7be97b182199430f2eeb3698635a021827fecf79f3c020761e9dc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/SHA256SUMS.part
    2aff25e5ecbf3af6c30a4160fe335e585b743f5a3e40511b20aa224637e457cc  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu-debug.tar.gz
    09a9a0b6395b2170ad7166db4d13e0c4970f0b74f5b676c8c9f980f99f09631b  guix-build-24041fcf8c6b/output/aarch64-linux-gnu/bitcoin-24041fcf8c6b-aarch64-linux-gnu.tar.gz
    55cf16c092e57b0ceced8a66d7804ecf09ed809ff65806c01a22c4bf94e0b7e5  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/SHA256SUMS.part
    3c5d36d90065ff5dfae44992207b2658cbb0c4b2f86251d6b2ed9b5345d673aa  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf-debug.tar.gz
    3c70fad5972cc946a739bdcc331dac176cfae342ebb662242d597d52fa3a32da  guix-build-24041fcf8c6b/output/arm-linux-gnueabihf/bitcoin-24041fcf8c6b-arm-linux-gnueabihf.tar.gz
    2803d4dee3488fe87f71138ba62e93829e96aeead6959ec03495b1bdb287d6cb  guix-build-24041fcf8c6b/output/arm64-apple-darwin/SHA256SUMS.part
    f1eaf565d17b9eb22e220bdf2ba2303347e304cb148e614b529655fcafccbad3  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-codesigning.tar.gz
    56bd1e13a414e1e59e7f6e5735e244f27b2ce82dbfb8c4690c9ec4f1a5625a4a  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.tar.gz
    4577903909fd354111c9abd357ef4d56d5e299b70d5599eb130cd5bac0c94f1d  guix-build-24041fcf8c6b/output/arm64-apple-darwin/bitcoin-24041fcf8c6b-arm64-apple-darwin-unsigned.zip
    1f3aa7498ec452939c87fab3e6e405da0bf4dc11554261a0f98c1340212c1ed8  guix-build-24041fcf8c6b/output/dist-archive/bitcoin-24041fcf8c6b.tar.gz
    12d86ecec044cdc2624dbca474e3cae024db2b51c948eedc105bd8cfa5cdec3e  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/SHA256SUMS.part
    3d4e890e930e57069c30e73b93e791f5bd8722a9a98c72bcef57c5b1a65067d3  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu-debug.tar.gz
    7717c626d4d08a639bfdfd7bdfc95d32539a91497aeb7602a9db9ab75b0c5228  guix-build-24041fcf8c6b/output/powerpc64-linux-gnu/bitcoin-24041fcf8c6b-powerpc64-linux-gnu.tar.gz
    c3255e5d4aee6f5a7df798d4c1060c10c2d5847c73af30d50edf76fb0a0d2625  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/SHA256SUMS.part
    b34589d10e52aa9772abe5d5307d58cc4ff116e8c3b2d2a74c2974e34c71e06b  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu-debug.tar.gz
    e8cea389b77ea4a637e4b8f7e27f53beffeb0c9359330bacbd1c4863bab8954a  guix-build-24041fcf8c6b/output/riscv64-linux-gnu/bitcoin-24041fcf8c6b-riscv64-linux-gnu.tar.gz
    b5fecc5b48de83677d830d585d3d77141f45cf6e2a913491b8511cad5c685434  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/SHA256SUMS.part
    c43fdb8c228224254bfdea9e667af51bb93aa0bd3acda401e1e8ce5009dccf3a  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-codesigning.tar.gz
    3b56130e3f3b4b37c958254ee1d14a3251a0bfecd0023866a336eff802468146  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.tar.gz
    2aec13c35aeeca5ab3a2b885811aadfec9addfe7a2686f49ef6f2727a763ce6e  guix-build-24041fcf8c6b/output/x86_64-apple-darwin/bitcoin-24041fcf8c6b-x86_64-apple-darwin-unsigned.zip
    4f2ec4b3cd895a2269e03ab1808e5fb01f19d1882e4a99ab32e40141489e16b9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/SHA256SUMS.part
    7f818ae7295adaa5301f45459af45bacb1e0dbfee65fa1d01585402b35fed17d  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu-debug.tar.gz
    1851cb7d3ba8234812ee53493bd9ff81590c006cb8e250c093603336ea45e7d9  guix-build-24041fcf8c6b/output/x86_64-linux-gnu/bitcoin-24041fcf8c6b-x86_64-linux-gnu.tar.gz
    0ce8e0ae5a77672868de81b02e3c35cdae8056bdc01112bfc92fc004d8b79e25  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/SHA256SUMS.part
    515fe8ef8816b924e53a3697401f77e9d1e0a0525b235a09eace2b76c8d23f4a  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-codesigning.tar.gz
    2b4496a2d5695e1f9fa191a7f9e13436c3048d1a2b399257afd10fbc7d619ba6  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-debug.zip
    c1a38dadd8583e6b190fd3043793b8e9545f478188953a6c98585cc3ce27b8fa  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-setup-unsigned.exe
    3637159857702615164ca8a0c45a36fc28ab8e977e0b445ff93a3a5d95af9916  guix-build-24041fcf8c6b/output/x86_64-w64-mingw32/bitcoin-24041fcf8c6b-win64-unsigned.zip
    
  14. sedited referenced this in commit 1a4e034ddb on Sep 11, 2026
  15. hebasto commented at 3:46 PM on September 14, 2026: member

    (comment removed as incorrect)

  16. fanquake commented at 4:34 PM on September 14, 2026: member

    We can do instead:

    Looking at that diff, maybe we could also define BOOST_NO_CWCHAR? I don't particularly mind how this is patched out. Feel free to submit something upstream, and we could switch to it, if this code isn't removed first (#35713).

    I am mainly looking for Concept ACKs on the overall change, and primarily review of d890a9ecd50c9bcd069185258582c8bad3e62450 (which is shared between #25573). Happy to split that out if needed.

  17. fanquake force-pushed on Sep 16, 2026
  18. hebasto commented at 12:35 PM on September 16, 2026: member

    Concept ACK.

    Looking at that diff...

    I retract my proposal. It was incorrect.

    ... maybe we could also define BOOST_NO_CWCHAR?

    Boost does this automagically:

    #if !defined(_GLIBCPP_USE_WCHAR_T) && !defined(_GLIBCXX_USE_WCHAR_T)
    #  define BOOST_NO_CWCHAR
    #  define BOOST_NO_CWCTYPE
    #  define BOOST_NO_STD_WSTRING
    #  define BOOST_NO_STD_WSTREAMBUF
    #endif
    

    It might be worth checking for potential side effects of those macros on Boost.MultiIndex.

    I am mainly looking for Concept ACKs on the overall change, and primarily review of d890a9e (which is shared between #25573). Happy to split that out if needed.

    In my opinion, splitting it out would help.

  19. fanquake commented at 12:38 PM on September 16, 2026: member

    Rebased, and added another commit, that passes --with-libstdcxx-zoneinfo=no:

    The choice OPTION=no will disable all code for loading time zone info from file or from the embedded static data, which means that only the "UTC" and "GMT" time zones are defined.

    Using OPTION=no results in a smaller library, so is suitable for systems that will never need to query the time zone database. This does not change the library ABI.

  20. fanquake referenced this in commit 316d662170 on Sep 16, 2026
  21. fanquake commented at 1:34 PM on September 16, 2026: member

    In my opinion, splitting it out would help.

    Split it into #36272.

  22. fanquake marked this as a draft on Sep 16, 2026
  23. fanquake referenced this in commit 71fa3192dc on Sep 23, 2026
  24. fanquake referenced this in commit 98eebc92b1 on Sep 29, 2026
  25. DrahtBot added the label Needs rebase on Sep 29, 2026
  26. fanquake referenced this in commit e65585976c on Sep 30, 2026
  27. fanquake force-pushed on Sep 30, 2026
  28. DrahtBot removed the label Needs rebase on Sep 30, 2026
  29. fanquake referenced this in commit e8a5150989 on Sep 30, 2026
  30. fanquake referenced this in commit c9d101ca7a on Sep 30, 2026
  31. hebasto referenced this in commit 7988380da9 on Oct 1, 2026
  32. DrahtBot added the label Needs rebase on Oct 1, 2026
  33. fanquake force-pushed on Oct 1, 2026
  34. DrahtBot removed the label Needs rebase on Oct 1, 2026
  35. Sjors referenced this in commit 7a1b2a610a on Oct 7, 2026
  36. fanquake force-pushed on Oct 16, 2026
  37. fanquake force-pushed on Oct 21, 2026
  38. DrahtBot added the label CI failed on Oct 21, 2026
  39. fanquake force-pushed on Oct 21, 2026
  40. fanquake marked this as ready for review on Oct 21, 2026
  41. fanquake commented at 8:53 PM on October 21, 2026: member

    Reworked a bit, and moved out of draft.

  42. depends: patch around Boost Test std::wcrtomb usage
    If libstdc++ is built with --disable-wchar_t, test_bitcoin will fail to
    compile.
    53a1960308
  43. fanquake added the label DrahtBot Guix build requested on Oct 21, 2026
  44. guix: pass --disable-wchar_t to (non-GUI) libstdc++
    > --enable-wchar_t[default]
    > Template specializations for the wchar_t type are required for wide
    > character conversion support. Disabling wide character specializations
    > may be expedient for initial porting efforts, but builds only a subset
    > of what is required by ISO, and is not recommended. By default, this
    > option is on. This option can change the library ABI.
    
    See https://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html.
    86a8ad3eb4
  45. guix: pass --with-libstdcxx-zoneinfo=no to (non-GUI) libstdc++
    --with-libstdcxx-zoneinfo=OPTION
    > The choice OPTION=no will disable all code for loading time zone
    > info from file or from the embedded static data, which means that
    > only the "UTC" and "GMT" time zones are defined.
    
    > Using OPTION=no results in a smaller library, so is suitable for
    > systems that will never need to query the time zone database.
    > This does not change the library ABI.
    
    See: https://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html
    67b4f94edb
  46. guix: pass --enable-clocale=generic to (non-GUI) libstdc++ 60fe351b99
  47. guix: pass --disable-libstdcxx-filesystem-ts to libstdc++
    We don't need libstdc++fs.a, and don't use <experimental/filesystem>.
    0f07034e6c
  48. fanquake force-pushed on Oct 21, 2026
  49. DrahtBot removed the label CI failed on Oct 21, 2026
  50. fanquake commented at 7:30 AM on October 22, 2026: member

    Guix Build:

    x86_64
    84289b2cc19ff2d8f7410204ea3176c2490ba127f0fad9453dd5f631c3bd8628  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/SHA256SUMS.part
    39cc234ea7c2b9cb2fd47599c4e298fd31776c18eeeaf51a0baa88faae1dae95  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/bitcoin-0f07034e6cd1-aarch64-linux-gnu-debug.tar.gz
    76882ba4837d6e627b91d0c764de574f8d5f564e3145c3e815b6bed336cb45db  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/bitcoin-0f07034e6cd1-aarch64-linux-gnu.tar.gz
    3bddd14b20259e6294996c59937f77ed8f59806eb7ae6530eacbee5ae322bb67  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/SHA256SUMS.part
    48856de7d7b075729f9d37a97c8a490054dae6fdc2e68c202835d35af6466564  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/bitcoin-0f07034e6cd1-arm-linux-gnueabihf-debug.tar.gz
    dfb1d2c6df7c795642062abf1153eb6268e600883a99f8fba6576450aae2b4f1  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/bitcoin-0f07034e6cd1-arm-linux-gnueabihf.tar.gz
    b3d9b6412f1e76349d441a24c24b4e6db17393306992f446631649b60cd85e79  guix-build-0f07034e6cd1/output/arm64-apple-darwin/SHA256SUMS.part
    2e5e82cce9b19726f6a4cf82ae2294746a14cd236dc7675923aebfbe10e39ce5  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-codesigning.tar.gz
    cd302d88ca0b6914f82b045e99d6f5e0a9575f12c8b3f6ff198d9f9d67d6cced  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-unsigned.tar.gz
    63b523b678862e6d025e45df82e16a5007e8ee0158b059f557a4d3fca6c26c12  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-unsigned.zip
    10a40a4237590eded4cd16618b53d4184d46140f901769c6b9e6ab819cf038a6  guix-build-0f07034e6cd1/output/dist-archive/bitcoin-0f07034e6cd1.tar.gz
    3040426c139a14c6babcdfc3d4521bc1a8087ce84dfd353184b98755d91b6ef8  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/SHA256SUMS.part
    a80d8dd072f36ce6a359925d8864042deb03b1233b6cf290ffea3304994e541a  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/bitcoin-0f07034e6cd1-powerpc64-linux-gnu-debug.tar.gz
    5e6133744095e62e278b590f7c8896c186de1673d2345831c64109ec80ee55aa  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/bitcoin-0f07034e6cd1-powerpc64-linux-gnu.tar.gz
    fd98049e07c0a22904a389f2a38a7179db080fe37899bab2f8ccef10478fb411  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/SHA256SUMS.part
    cb59fd756de861e90b49941664bf221b241092300f85a3c019f60113295fdca5  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/bitcoin-0f07034e6cd1-riscv64-linux-gnu-debug.tar.gz
    4e4f0d467e247f2a397d3c4df36b84082fb15e36b72bb496ca6b34ea531f228f  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/bitcoin-0f07034e6cd1-riscv64-linux-gnu.tar.gz
    fffaf18cdae312260a2eb05702336db49f57374d149dbf1dc1515895b723b80f  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/SHA256SUMS.part
    f0e50f158ab628e4129c85b32fa3a7c7ed31ace2775e124babcb1116e043d90d  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-codesigning.tar.gz
    434b526600b1df74c289ee36e1e03da18fb6bd199278ceaec755cf953cfd9a8e  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-unsigned.tar.gz
    cb9a72980e146b3fa10a04b701d620cd76f8b19df8b3ace07d388e8f3d7e1444  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-unsigned.zip
    8a00717dd94b9f03ad82132ca24e3af941385e210d59cfd243cbc85ec54af619  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/SHA256SUMS.part
    f66024c4e43fc7e0db2bb21f060136869626eb82c4d8aaff1a6b73a618242cee  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/bitcoin-0f07034e6cd1-x86_64-linux-gnu-debug.tar.gz
    5aebf59c483700176d66307005841c264cd82c2472c6c13133ce54f698936905  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/bitcoin-0f07034e6cd1-x86_64-linux-gnu.tar.gz
    7296593699430162220e51b48daf840db1d968496e4391fa8939d99ee9a96f50  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/SHA256SUMS.part
    7b1267a4338007b68487ac3ce1822c938b841c5c8b8a542b91ff7e35bee39b8c  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-codesigning.tar.gz
    39c58671d3ca43dcb6e01e67f74d1945e2c243267ab0cf78833928aea0451942  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-debug.zip
    e1d7a06ee4e06524d9952681c19cbb63c9555e05f84fda46d190eb826117ad49  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-setup-unsigned.exe
    9cc09349d0a55077ff323e53b5d45455d16dec7c270694a62e2a9a6baf92468b  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-unsigned.zip
    
  51. fanquake renamed this:
    guix: pass `--disable-wchar_t` to (non-GUI) libstdc++
    guix: introduce a minimal `linux-base-gcc` variant
    on Oct 22, 2026
  52. willcl-ark commented at 12:27 PM on October 22, 2026: member

    My build:

    x86_64
    84289b2cc19ff2d8f7410204ea3176c2490ba127f0fad9453dd5f631c3bd8628  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/SHA256SUMS.part
    39cc234ea7c2b9cb2fd47599c4e298fd31776c18eeeaf51a0baa88faae1dae95  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/bitcoin-0f07034e6cd1-aarch64-linux-gnu-debug.tar.gz
    76882ba4837d6e627b91d0c764de574f8d5f564e3145c3e815b6bed336cb45db  guix-build-0f07034e6cd1/output/aarch64-linux-gnu/bitcoin-0f07034e6cd1-aarch64-linux-gnu.tar.gz
    3bddd14b20259e6294996c59937f77ed8f59806eb7ae6530eacbee5ae322bb67  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/SHA256SUMS.part
    48856de7d7b075729f9d37a97c8a490054dae6fdc2e68c202835d35af6466564  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/bitcoin-0f07034e6cd1-arm-linux-gnueabihf-debug.tar.gz
    dfb1d2c6df7c795642062abf1153eb6268e600883a99f8fba6576450aae2b4f1  guix-build-0f07034e6cd1/output/arm-linux-gnueabihf/bitcoin-0f07034e6cd1-arm-linux-gnueabihf.tar.gz
    b3d9b6412f1e76349d441a24c24b4e6db17393306992f446631649b60cd85e79  guix-build-0f07034e6cd1/output/arm64-apple-darwin/SHA256SUMS.part
    2e5e82cce9b19726f6a4cf82ae2294746a14cd236dc7675923aebfbe10e39ce5  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-codesigning.tar.gz
    cd302d88ca0b6914f82b045e99d6f5e0a9575f12c8b3f6ff198d9f9d67d6cced  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-unsigned.tar.gz
    63b523b678862e6d025e45df82e16a5007e8ee0158b059f557a4d3fca6c26c12  guix-build-0f07034e6cd1/output/arm64-apple-darwin/bitcoin-0f07034e6cd1-arm64-apple-darwin-unsigned.zip
    10a40a4237590eded4cd16618b53d4184d46140f901769c6b9e6ab819cf038a6  guix-build-0f07034e6cd1/output/dist-archive/bitcoin-0f07034e6cd1.tar.gz
    3040426c139a14c6babcdfc3d4521bc1a8087ce84dfd353184b98755d91b6ef8  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/SHA256SUMS.part
    a80d8dd072f36ce6a359925d8864042deb03b1233b6cf290ffea3304994e541a  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/bitcoin-0f07034e6cd1-powerpc64-linux-gnu-debug.tar.gz
    5e6133744095e62e278b590f7c8896c186de1673d2345831c64109ec80ee55aa  guix-build-0f07034e6cd1/output/powerpc64-linux-gnu/bitcoin-0f07034e6cd1-powerpc64-linux-gnu.tar.gz
    fd98049e07c0a22904a389f2a38a7179db080fe37899bab2f8ccef10478fb411  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/SHA256SUMS.part
    cb59fd756de861e90b49941664bf221b241092300f85a3c019f60113295fdca5  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/bitcoin-0f07034e6cd1-riscv64-linux-gnu-debug.tar.gz
    4e4f0d467e247f2a397d3c4df36b84082fb15e36b72bb496ca6b34ea531f228f  guix-build-0f07034e6cd1/output/riscv64-linux-gnu/bitcoin-0f07034e6cd1-riscv64-linux-gnu.tar.gz
    fffaf18cdae312260a2eb05702336db49f57374d149dbf1dc1515895b723b80f  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/SHA256SUMS.part
    f0e50f158ab628e4129c85b32fa3a7c7ed31ace2775e124babcb1116e043d90d  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-codesigning.tar.gz
    434b526600b1df74c289ee36e1e03da18fb6bd199278ceaec755cf953cfd9a8e  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-unsigned.tar.gz
    cb9a72980e146b3fa10a04b701d620cd76f8b19df8b3ace07d388e8f3d7e1444  guix-build-0f07034e6cd1/output/x86_64-apple-darwin/bitcoin-0f07034e6cd1-x86_64-apple-darwin-unsigned.zip
    8a00717dd94b9f03ad82132ca24e3af941385e210d59cfd243cbc85ec54af619  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/SHA256SUMS.part
    f66024c4e43fc7e0db2bb21f060136869626eb82c4d8aaff1a6b73a618242cee  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/bitcoin-0f07034e6cd1-x86_64-linux-gnu-debug.tar.gz
    5aebf59c483700176d66307005841c264cd82c2472c6c13133ce54f698936905  guix-build-0f07034e6cd1/output/x86_64-linux-gnu/bitcoin-0f07034e6cd1-x86_64-linux-gnu.tar.gz
    7296593699430162220e51b48daf840db1d968496e4391fa8939d99ee9a96f50  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/SHA256SUMS.part
    7b1267a4338007b68487ac3ce1822c938b841c5c8b8a542b91ff7e35bee39b8c  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-codesigning.tar.gz
    39c58671d3ca43dcb6e01e67f74d1945e2c243267ab0cf78833928aea0451942  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-debug.zip
    e1d7a06ee4e06524d9952681c19cbb63c9555e05f84fda46d190eb826117ad49  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-win64-setup-unsigned.exe
    9cc09349d0a55077ff323e53b5d45455d16dec7c270694a62e2a9a6baf92468b  guix-build-0f07034e6cd1/output/x86_64-w64-mingw32/bitcoin-0f07034e6cd1-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: 2026-10-24 18:51 UTC

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