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
    ACK hebasto, willcl-ark

    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

    Reviewers, this pull request conflicts with the following ones:

    • #36709 <sub><img src="https://drahtbot.space/ack_count/bitcoin/bitcoin/36709.svg"></sub> (guix: compute --build triplet when lowering, not at load time by jespada)
    • #25573 <sub><img src="https://drahtbot.space/ack_count/bitcoin/bitcoin/25573.svg"></sub> (guix: produce a -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.

    <!--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. fanquake added the label DrahtBot Guix build requested on Oct 21, 2026
  43. fanquake force-pushed on Oct 21, 2026
  44. DrahtBot removed the label CI failed on Oct 21, 2026
  45. 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
    
  46. fanquake renamed this:
    guix: pass `--disable-wchar_t` to (non-GUI) libstdc++
    guix: introduce a minimal `linux-base-gcc` variant
    on Oct 22, 2026
  47. 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
    
  48. ajtowns referenced this in commit 5c75784f8e on Oct 23, 2026
  49. DrahtBot commented at 11:49 PM on October 28, 2026: contributor

    <!--9cd9c72976c961c55c7acef8f6ba82cd-->

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

    File commit df0dc1e2d2059213e49a9f115fd55a9f0119d26c<br>(master) commit 69ddbf1f8ab586425646c59e74ce4732360c842f<br>(pull/36193/merge)
    *-aarch64-linux-gnu-debug.tar.gz 16b0d207bd7b2680... 0cebcdc0154db438...
    *-aarch64-linux-gnu.tar.gz 581f15202e27611f... 20541afece8ffa64...
    *-arm-linux-gnueabihf-debug.tar.gz e91d29d827858387... 2b497e5a55ad3963...
    *-arm-linux-gnueabihf.tar.gz 00e96952fd2bb1a8... 864d884614484014...
    *-arm64-apple-darwin-codesigning.tar.gz 1f2cf5eff5e3c515... 99e30b32cf51b24c...
    *-arm64-apple-darwin-unsigned.tar.gz 2c3d6b96a33026aa... 5c978e5b0f830661...
    *-arm64-apple-darwin-unsigned.zip 8778c9c7ba3b7e33... 568ae9e6f8728500...
    *-powerpc64-linux-gnu-debug.tar.gz a0a35d635a762456... 51ed5d8901feb296...
    *-powerpc64-linux-gnu.tar.gz 491545595485c7df... 0b7e597cd82dbeb4...
    *-riscv64-linux-gnu-debug.tar.gz c27aa853d1f26747... 2cb1f2a446cf7011...
    *-riscv64-linux-gnu.tar.gz 34225723fd8de7d1... 827ae8405e9208ef...
    *-win64-codesigning.tar.gz 0d2c0d2002d082d8... 3a10f4cff62f93c7...
    *-win64-debug.zip 653fbe82d879ab51... 97fac70a4589d274...
    *-win64-setup-unsigned.exe 0a20d560f9a2128f... 489457e05cc7fba5...
    *-win64-unsigned.zip 1c1e7def546d4ea7... 16d6d76d9e229a26...
    *-x86_64-apple-darwin-codesigning.tar.gz 782b7dfd64db13a3... a1ec2169458c07fa...
    *-x86_64-apple-darwin-unsigned.tar.gz 72c0673ea6c7b4bc... fc68f59cd1db323a...
    *-x86_64-apple-darwin-unsigned.zip c818cae602ebba3f... 01740c7ddaac377d...
    *-x86_64-linux-gnu-debug.tar.gz 64d527c89133af1a... df59508cdf764a6f...
    *-x86_64-linux-gnu.tar.gz b25d2f566a239ca9... c960e7078f9c59e8...
    *.tar.gz d2e2b4c05862e590... e5bbb1649ae9cc86...
    SHA256SUMS.part 3b06dc959f8d0382... c6648e67458fce81...
    guix_build.log ff72d93ff03f9c03... 0b9c1a2eaef0b7a4...
    guix_build.log.diff 145900a1d2676579...
  50. DrahtBot removed the label DrahtBot Guix build requested on Oct 28, 2026
  51. hebasto commented at 1:32 PM on October 31, 2026: member

    My Guix build:

    $ uname -m && find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    aarch64
    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
    
  52. in contrib/guix/toolchains.scm:249 in 0f07034e6c
     243 | @@ -239,6 +244,10 @@ chain for " target " development."))
     244 |                   (("-rpath=") "-rpath-link="))
     245 |                 #t))))))))
     246 |  
     247 | +(define-public linux-base-gcc-minimal (make-linux-base-gcc #:minimal? #t))
     248 | +;; GUI build
     249 | +(define-public linux-base-gcc (make-linux-base-gcc #:minimal? #f))
    


    hebasto commented at 7:04 PM on October 31, 2026:

    linux-base-gcc seems to be used only in toolchains.scm. So there is no need to export it:

    --- a/contrib/guix/toolchains.scm
    +++ b/contrib/guix/toolchains.scm
    @@ -13,6 +13,7 @@
       #:use-module ((guix utils) #:select (substitute-keyword-arguments))
       #:export (building-on
                 glibc-2.31
    +            linux-base-gcc-minimal
                 make-bitcoin-cross-toolchain
                 make-mingw-pthreads-cross-toolchain))
     
    @@ -244,9 +245,9 @@ chain for " target " development."))
                      (("-rpath=") "-rpath-link="))
                    #t))))))))
     
    -(define-public linux-base-gcc-minimal (make-linux-base-gcc #:minimal? #t))
    +(define linux-base-gcc-minimal (make-linux-base-gcc #:minimal? #t))
     ;; GUI build
    -(define-public linux-base-gcc (make-linux-base-gcc #:minimal? #f))
    +(define linux-base-gcc (make-linux-base-gcc #:minimal? #f))
     
     (define glibc-2.31
       (let ((commit "28eb5caf895ced5d895cb02757e109004a2d33e5"))
    

    fanquake commented at 4:02 PM on November 2, 2026:

    Switched from define-public to #:export.

  53. in contrib/guix/linux_static.scm:8 in 0f07034e6c
       3 | @@ -4,5 +4,7 @@
       4 |   (append
       5 |    (let ((target (getenv "HOST")))
       6 |      (cond ((string-contains target "-linux-")
       7 | -           (list (make-bitcoin-cross-toolchain target)))
       8 | +           (list (make-bitcoin-cross-toolchain target
       9 | +                                               #:base-gcc-for-libc linux-base-gcc-minimal
    


    hebasto commented at 7:18 PM on October 31, 2026:

    Is adding this line intentional? Disabling libstdc++ features doesn’t seem to affect the gcc-cross-sans-libc-... package, as Guix configures it with --disable-libstdc++-v3.


    fanquake commented at 4:03 PM on November 2, 2026:

    Yes. I thought it would be clearer to use for either. Dropped for now.

  54. depends: patch around Boost Test std::wcrtomb usage
    If libstdc++ is built with --disable-wchar_t, test_bitcoin will fail to
    compile.
    e381e29f9a
  55. 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.
    6cb41040a1
  56. 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
    6e9ad62323
  57. guix: pass --enable-clocale=generic to (non-GUI) libstdc++ 57964dc5bf
  58. guix: pass --disable-libstdcxx-filesystem-ts to libstdc++
    We don't need libstdc++fs.a, and don't use <experimental/filesystem>.
    5ec877a74d
  59. in contrib/guix/toolchains.scm:231 in 0f07034e6c outdated
     223 | @@ -223,9 +224,13 @@ chain for " target " development."))
     224 |                    "--disable-libgomp"
     225 |                    "--disable-libquadmath"
     226 |                    "--disable-libsanitizer"
     227 | +                  "--disable-libstdcxx-filesystem-ts"
     228 |                    "--disable-lto"
     229 |                    "--disable-nls"
     230 |                    "--disable-tm-clone-registry"
     231 | +                  #$@(if minimal? (list "--enable-clocale=generic"
    


    hebasto commented at 7:39 PM on October 31, 2026:

    A note for other reviewers

    --enable-clocale=generic is fine now that #36524 has been merged, as the non-GUI code no longer constructs any named std::locale, which the generic model doesn’t support.

  60. fanquake force-pushed on Nov 2, 2026
  61. hebasto commented at 4:52 PM on November 2, 2026: member

    Approach ACK 5ec877a74dfef51466888bdf4a0abd8993b1e66b.

    As of the latest push, the gcc-cross-sans-libc-<host> package is reused in the GUI stage rather than being rebuilt.

    My Guix build hashes will follow shortly.

  62. fanquake commented at 11:16 AM on November 3, 2026: member
    aarch64
    f68a7d70724dc7c1ff57e5e38d98905007c3e0ef570ed2642af58ce77f118aab  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/SHA256SUMS.part
    ea5a8f63c0fc99f61f9a3a6a72dc00804bf7ee5314f54cd594eca001cc7df70a  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/bitcoin-5ec877a74dfe-aarch64-linux-gnu-debug.tar.gz
    ed69149fbaf697e95062a1c6e66f142f0b8d58f31d4fb66df72a9303d76166a0  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/bitcoin-5ec877a74dfe-aarch64-linux-gnu.tar.gz
    d18631588bd87208c11964180607d4c46717acdffc7c1518137ed6832fb1af61  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/SHA256SUMS.part
    0fa11c0ff2b86f57e582b2f4236bb7ae94528c81bbb9672e68228e0ea94b4509  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/bitcoin-5ec877a74dfe-arm-linux-gnueabihf-debug.tar.gz
    c1ef1c6826cc02f3bcf5f88281fe7c9e9fa0c92ac74dbb96c3fa2db2404125cd  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/bitcoin-5ec877a74dfe-arm-linux-gnueabihf.tar.gz
    9c56ca20b421f24aaa9dde7d4e761a407526f9301df14b5f6ff43ebe8ae22bbe  guix-build-5ec877a74dfe/output/arm64-apple-darwin/SHA256SUMS.part
    1ba768f35f71cab09231d440642b4884e4f74d33361647dc229b3690a84da24d  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-codesigning.tar.gz
    35ed1d4200464412a144ee7ffe2a6fa58a620dd56fba0d83c76eb496d8d2c7e3  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-unsigned.tar.gz
    1fe86fb3c2a692c494ca21d4a407710340cf7cd82e1cb124662f7d57008333f9  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-unsigned.zip
    c4057b396c47eeb6ef54edfdfaa061dda18ef6329d15db52aedd77e12007a41f  guix-build-5ec877a74dfe/output/dist-archive/bitcoin-5ec877a74dfe.tar.gz
    a9a8052352345027ee484459ddd45ac1fd6bd7ea37b0ee2f3e41de6da319a1f5  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/SHA256SUMS.part
    7932e628ed2817308ce091d893f2209c458ac43bf1b8c5c5e0f31d1abadf8a67  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/bitcoin-5ec877a74dfe-powerpc64-linux-gnu-debug.tar.gz
    e54f9aa120cdfe01b322c8f5aa204b049e6c1c65ed3abd70ddb86dff8858f6ff  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/bitcoin-5ec877a74dfe-powerpc64-linux-gnu.tar.gz
    0622e5c0d7850b767a019d41f31dec8d9b6c095693971ce489b8a34b367a5a6f  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/SHA256SUMS.part
    ea9ad31a28b59f312d91e39a8c14d91fe891b984af3ea7561c0eb51a8f197138  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/bitcoin-5ec877a74dfe-riscv64-linux-gnu-debug.tar.gz
    cdab1328ead4acb6583de9115ec5e54e7e83fa3f9510f512535270ad27e104d5  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/bitcoin-5ec877a74dfe-riscv64-linux-gnu.tar.gz
    c1371a46832e2ca1f960abdfa96b111f3a841c2fa5bb9695fd89c30444ecc4cd  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/SHA256SUMS.part
    6a16853cff7a768e340daa836f11a8876747cdc6474183243ff02c74c5f8a25d  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-codesigning.tar.gz
    fd2681bdd8bc550fac1e195af5b90387c3ad8ebdf1ef96bcf10129a9ff1039f3  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-unsigned.tar.gz
    c6ae6169533c3003a29cdc3c8dc9c5aff38963bb75a36cb28301bdea9d38aa71  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-unsigned.zip
    53f7ba6efa1e8f5b0aea839d9b71ee5ac10be8b316fe0086f9143dc8844856e3  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/SHA256SUMS.part
    43bf23ea83dc27eecf7adb7678d693f34302229b83c78dcded4b7f04ed7a6e46  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/bitcoin-5ec877a74dfe-x86_64-linux-gnu-debug.tar.gz
    78fabdf81390b6d32f57247bf58c73cd63bc010f61122946c0756bb83fc603ca  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/bitcoin-5ec877a74dfe-x86_64-linux-gnu.tar.gz
    c4463c9420e8e2044cfd660287b17bcffe2d11579e5f2e26bd4e9ea88872ef6f  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/SHA256SUMS.part
    ef9d2e845ec23d498de0009ad84376d7cc6c9dfd6a8706f8102f81778cace2ef  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-codesigning.tar.gz
    372fc1a0f523bf1901ba3169bb8454fafa6923dbe8e8abdda82266922a45252e  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-debug.zip
    2fde73200b29118bbdfd7dca97da52295fde7257673705ca4ec100414a478edd  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-setup-unsigned.exe
    5bbd96cb4b902a2c0522d0c5e3a4ca20c2080917ebafff3aafa26a3292240012  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-unsigned.zip
    
  63. willcl-ark commented at 9:23 AM on November 4, 2026: member

    This all seems fine to me. Just one question:

    Am I correct in understanding that guix: pass --disable-libstdcxx-filesystem-ts to libstdc++ is simply a general cleanup commit being snuck in here? I'm fine if it is, only wondering if its related to/needed by the minimal linux-base-gcc variant in a way that I'm not seeing...

  64. fanquake commented at 10:07 AM on November 4, 2026: member

    Yea. We never need std::experimental::filesystem..

  65. hebasto commented at 8:42 PM on November 4, 2026: member

    ACK 5ec877a74dfef51466888bdf4a0abd8993b1e66b.

    My Guix build:

    $ uname -m && find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    aarch64
    f68a7d70724dc7c1ff57e5e38d98905007c3e0ef570ed2642af58ce77f118aab  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/SHA256SUMS.part
    ea5a8f63c0fc99f61f9a3a6a72dc00804bf7ee5314f54cd594eca001cc7df70a  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/bitcoin-5ec877a74dfe-aarch64-linux-gnu-debug.tar.gz
    ed69149fbaf697e95062a1c6e66f142f0b8d58f31d4fb66df72a9303d76166a0  guix-build-5ec877a74dfe/output/aarch64-linux-gnu/bitcoin-5ec877a74dfe-aarch64-linux-gnu.tar.gz
    d18631588bd87208c11964180607d4c46717acdffc7c1518137ed6832fb1af61  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/SHA256SUMS.part
    0fa11c0ff2b86f57e582b2f4236bb7ae94528c81bbb9672e68228e0ea94b4509  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/bitcoin-5ec877a74dfe-arm-linux-gnueabihf-debug.tar.gz
    c1ef1c6826cc02f3bcf5f88281fe7c9e9fa0c92ac74dbb96c3fa2db2404125cd  guix-build-5ec877a74dfe/output/arm-linux-gnueabihf/bitcoin-5ec877a74dfe-arm-linux-gnueabihf.tar.gz
    9c56ca20b421f24aaa9dde7d4e761a407526f9301df14b5f6ff43ebe8ae22bbe  guix-build-5ec877a74dfe/output/arm64-apple-darwin/SHA256SUMS.part
    1ba768f35f71cab09231d440642b4884e4f74d33361647dc229b3690a84da24d  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-codesigning.tar.gz
    35ed1d4200464412a144ee7ffe2a6fa58a620dd56fba0d83c76eb496d8d2c7e3  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-unsigned.tar.gz
    1fe86fb3c2a692c494ca21d4a407710340cf7cd82e1cb124662f7d57008333f9  guix-build-5ec877a74dfe/output/arm64-apple-darwin/bitcoin-5ec877a74dfe-arm64-apple-darwin-unsigned.zip
    c4057b396c47eeb6ef54edfdfaa061dda18ef6329d15db52aedd77e12007a41f  guix-build-5ec877a74dfe/output/dist-archive/bitcoin-5ec877a74dfe.tar.gz
    a9a8052352345027ee484459ddd45ac1fd6bd7ea37b0ee2f3e41de6da319a1f5  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/SHA256SUMS.part
    7932e628ed2817308ce091d893f2209c458ac43bf1b8c5c5e0f31d1abadf8a67  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/bitcoin-5ec877a74dfe-powerpc64-linux-gnu-debug.tar.gz
    e54f9aa120cdfe01b322c8f5aa204b049e6c1c65ed3abd70ddb86dff8858f6ff  guix-build-5ec877a74dfe/output/powerpc64-linux-gnu/bitcoin-5ec877a74dfe-powerpc64-linux-gnu.tar.gz
    0622e5c0d7850b767a019d41f31dec8d9b6c095693971ce489b8a34b367a5a6f  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/SHA256SUMS.part
    ea9ad31a28b59f312d91e39a8c14d91fe891b984af3ea7561c0eb51a8f197138  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/bitcoin-5ec877a74dfe-riscv64-linux-gnu-debug.tar.gz
    cdab1328ead4acb6583de9115ec5e54e7e83fa3f9510f512535270ad27e104d5  guix-build-5ec877a74dfe/output/riscv64-linux-gnu/bitcoin-5ec877a74dfe-riscv64-linux-gnu.tar.gz
    c1371a46832e2ca1f960abdfa96b111f3a841c2fa5bb9695fd89c30444ecc4cd  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/SHA256SUMS.part
    6a16853cff7a768e340daa836f11a8876747cdc6474183243ff02c74c5f8a25d  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-codesigning.tar.gz
    fd2681bdd8bc550fac1e195af5b90387c3ad8ebdf1ef96bcf10129a9ff1039f3  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-unsigned.tar.gz
    c6ae6169533c3003a29cdc3c8dc9c5aff38963bb75a36cb28301bdea9d38aa71  guix-build-5ec877a74dfe/output/x86_64-apple-darwin/bitcoin-5ec877a74dfe-x86_64-apple-darwin-unsigned.zip
    53f7ba6efa1e8f5b0aea839d9b71ee5ac10be8b316fe0086f9143dc8844856e3  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/SHA256SUMS.part
    43bf23ea83dc27eecf7adb7678d693f34302229b83c78dcded4b7f04ed7a6e46  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/bitcoin-5ec877a74dfe-x86_64-linux-gnu-debug.tar.gz
    78fabdf81390b6d32f57247bf58c73cd63bc010f61122946c0756bb83fc603ca  guix-build-5ec877a74dfe/output/x86_64-linux-gnu/bitcoin-5ec877a74dfe-x86_64-linux-gnu.tar.gz
    c4463c9420e8e2044cfd660287b17bcffe2d11579e5f2e26bd4e9ea88872ef6f  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/SHA256SUMS.part
    ef9d2e845ec23d498de0009ad84376d7cc6c9dfd6a8706f8102f81778cace2ef  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-codesigning.tar.gz
    372fc1a0f523bf1901ba3169bb8454fafa6923dbe8e8abdda82266922a45252e  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-debug.zip
    2fde73200b29118bbdfd7dca97da52295fde7257673705ca4ec100414a478edd  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-setup-unsigned.exe
    5bbd96cb4b902a2c0522d0c5e3a4ca20c2080917ebafff3aafa26a3292240012  guix-build-5ec877a74dfe/output/x86_64-w64-mingw32/bitcoin-5ec877a74dfe-win64-unsigned.zip
    
  66. willcl-ark approved
  67. willcl-ark commented at 11:37 AM on November 5, 2026: member

    ACK 5ec877a74dfef51466888bdf4a0abd8993b1e66b

    Reviewed the toolchain selection and GUI/non-GUI build separation. Reproduced the Boost compile failure with wchar support disabled in the headers and verified the patch fixes it.

    Will do another Guix build on a different machine in the meantime

  68. hebasto merged this on Nov 5, 2026
  69. hebasto closed this on Nov 5, 2026

  70. fanquake deleted the branch on Nov 5, 2026

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-11-13 23:51 UTC

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