depends: Update Qt to version 6.8.3 #34650

pull hebasto wants to merge 6 commits into bitcoin:master from hebasto:260221-qt6.8 changing 17 files +625 −146
  1. hebasto commented at 12:14 PM on February 22, 2026: member

    This PR updates the qt package in depends to the latest open-source 6.8.3 LTS release.

    The update includes numerous bugfixes, which allows us to drop qtbase_plugins_windows11style.patch.

    Additionally, it includes patches for compatibility with GCC 16 (along with one extra patch), and incorporates a commit from #32709.

    Closes #34569.

  2. hebasto added the label Build system on Feb 22, 2026
  3. DrahtBot commented at 12:14 PM on February 22, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK achow101, sedited
    Concept ACK fanquake

    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:

    • #33593 (guix: Use UCRT runtime for Windows release binaries by hebasto)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. in depends/packages/native_qt.mk:103 in 4ba60fe505 outdated
      95 | @@ -96,6 +96,11 @@ $(package)_cmake_opts := -DCMAKE_EXE_LINKER_FLAGS="$$(build_LDFLAGS)"
      96 |  ifneq ($(V),)
      97 |  $(package)_cmake_opts += --log-level=STATUS
      98 |  endif
      99 | +
     100 | +ifeq ($(host_os),darwin)
     101 | +$(package)_cmake_opts += -DQT_INTERNAL_XCODE_VERSION=$(XCODE_VERSION)
     102 | +$(package)_cmake_opts += -DQT_NO_APPLE_SDK_MAX_VERSION_CHECK=ON
     103 | +endif
    


    hebasto commented at 12:17 PM on February 22, 2026:

    We already use the same approach in qt.mk to work around a warning/error related to Xcode version check.

  5. in depends/packages/qt.mk:164 in 4ba60fe505 outdated
     165 | @@ -161,7 +166,6 @@ $(package)_config_env_darwin += OBJCXX="$$($(package)_cxx)"
     166 |  
     167 |  $(package)_cmake_opts := -DCMAKE_PREFIX_PATH=$(host_prefix)
     168 |  $(package)_cmake_opts += -DQT_FEATURE_cxx20=ON
     169 | -$(package)_cmake_opts += -DQT_ENABLE_CXX_EXTENSIONS=OFF
    


    hebasto commented at 12:18 PM on February 22, 2026:

    Otherwise, the configuration step logs the following:

    -- Configuring done (20.0s)
    -- Generating done (1.0s)
    CMake Warning:
      Manually-specified variables were not used by the project:
    
        QT_ENABLE_CXX_EXTENSIONS
    
    
    

    Related upstream items:

  6. in depends/packages/qt.mk:209 in 4ba60fe505 outdated
     201 | @@ -198,6 +202,11 @@ $(package)_cmake_opts += -DCMAKE_DISABLE_FIND_PACKAGE_WrapSystemDoubleConversion
     202 |  $(package)_cmake_opts += -DCMAKE_DISABLE_FIND_PACKAGE_WrapSystemMd4c=TRUE
     203 |  $(package)_cmake_opts += -DCMAKE_DISABLE_FIND_PACKAGE_WrapZSTD=TRUE
     204 |  endif
     205 | +ifeq ($(host_os),linux)
     206 | +# For some reason, the `-dbus-runtime` configure
     207 | +# option does not work as expected.
     208 | +$(package)_cmake_opts += -DINPUT_dbus=runtime
     209 | +endif
    


    hebasto commented at 12:20 PM on February 22, 2026:

    An upstream issue has not been opened yet.


    fanquake commented at 11:25 AM on March 6, 2026:

    Any movement here?


    hebasto commented at 11:27 AM on March 6, 2026:

    Not yet. I'll submit a bug report upstream next week.


    hebasto commented at 8:43 PM on March 9, 2026:

    The upstream bug report has been submitted: https://qt-project.atlassian.net/browse/QTBUG-144864.


    fanquake commented at 11:02 AM on March 10, 2026:
  7. hebasto force-pushed on Feb 22, 2026
  8. DrahtBot added the label CI failed on Feb 22, 2026
  9. hebasto commented at 2:27 PM on February 22, 2026: member

    My Guix build:

    aarch64
    8e203210d9a16cd64f0f2c513b33165f85afeba8c6aa108520dc10201d8011df  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/SHA256SUMS.part
    99c2810c29948ea5a0e6224a45ac9667663771aa8f6cd2305087b58b3af60e4b  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/bitcoin-21ec23ad07b8-aarch64-linux-gnu-debug.tar.gz
    d3e718219989b152022102855bf1037c1b9b0238f1cc2650c3e76547727e065e  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/bitcoin-21ec23ad07b8-aarch64-linux-gnu.tar.gz
    812f636371562a7ca938ac2854732258a405a7a1fa40c6dac587afd8498446d7  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/SHA256SUMS.part
    947fc6e60467400e65fccd3aa6e71b057638174e519692330f7212dcdf544285  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/bitcoin-21ec23ad07b8-arm-linux-gnueabihf-debug.tar.gz
    dc8631be46221425c863ba378c5583127e8011150896fe1bc95f264218cf915a  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/bitcoin-21ec23ad07b8-arm-linux-gnueabihf.tar.gz
    1b1f8c48c9acb9ff70933f5dba81fbbb3d04cb4aa0d5ee9a1fb96b8c0e7fca82  guix-build-21ec23ad07b8/output/arm64-apple-darwin/SHA256SUMS.part
    c9932db4c3ba9eb042d49a567dfce1c14249c4a22e1c221430eded588b0f63a5  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-codesigning.tar.gz
    47e663feec08214a9bf271f6cc3d393bc7587de1535e59baa56be0a08679c6c9  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-unsigned.tar.gz
    da27e23c1aff4d8750626da036a6843cad22ef1432682662395d5b5072689862  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-unsigned.zip
    afb3ee2e1a3a9f2c42544897d34e8634d7d66d25876af6ab7beb17c4f736c082  guix-build-21ec23ad07b8/output/dist-archive/bitcoin-21ec23ad07b8.tar.gz
    809605756125791e4a7a50b21afa747cf6a15663491533fcec4ea4f96fdb60ef  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/SHA256SUMS.part
    47b78d38ae44b692ca1f32bfd55a131e5b84c50229d9bdc47053e650dc82b5d0  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/bitcoin-21ec23ad07b8-powerpc64-linux-gnu-debug.tar.gz
    40cce1cd711d2cf02dab03e2e6ed55ffade7d5a0308e2efbbc04aca45ab0ef8d  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/bitcoin-21ec23ad07b8-powerpc64-linux-gnu.tar.gz
    aa7aaf3fb7d08a016a4705e20b70f14dea5b7ff0c0a88eb43f84d8669524294c  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/SHA256SUMS.part
    e215661fcb6377f0722fbe832dbb00f970cebf21a8ddcbef9fffb33fd55ee75a  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/bitcoin-21ec23ad07b8-riscv64-linux-gnu-debug.tar.gz
    9351607a562eadf2d909bf64fc61e176ff43750e3ac8bfcad9797761f87a01f4  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/bitcoin-21ec23ad07b8-riscv64-linux-gnu.tar.gz
    ba03fbc5937b82cf3f67ab4d3e4fdede18c80beec411ecbe5846481ef504f69f  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/SHA256SUMS.part
    c5e2589cd8d17026dda3cfc17a92d23edff85bc3e06116bb121f2660070ba66e  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-codesigning.tar.gz
    64bc2acd0ecbb7c097b2e4dec800b5f2e10091644d114e1989ef1c76e14b47fb  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-unsigned.tar.gz
    3ad7202571066ddb5fcd94b8fb9af2cf92c08f608f3000b7af56c835cd9584b3  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-unsigned.zip
    7cb5157b5ddac60518797876465a1aa5da68e1449c2199299fe7c0a0b5aca5a7  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/SHA256SUMS.part
    ca935440ed0928ade73a5fdc87436eb1e9b03c05bddf2dc3cdb7c83f946a8144  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/bitcoin-21ec23ad07b8-x86_64-linux-gnu-debug.tar.gz
    7258078a7b79cf380d8448c02309ae18060088c0ea774ae67e8bf67784a3382b  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/bitcoin-21ec23ad07b8-x86_64-linux-gnu.tar.gz
    ff68e66f836df3fc4fc1f655e6cc3c23d458b36957527611c046163c96816c28  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/SHA256SUMS.part
    094efe8ac48a20d71ee08eaef9c2e828be72623552d684d4549ec5a72e115418  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-codesigning.tar.gz
    acdd230a8eee961c090494d2a4e9816726fa377cc91aa72880c64e67f5a4d0e7  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-debug.zip
    d6738788a93eacbbea995ff13ae08323ccbe03171c536027dfb954f23d6ba243  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-setup-unsigned.exe
    6a6a83f1da7fa495a432305e7a49934e6c64a846c1a582cc0741e4f4eab322cd  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-unsigned.zip
    
  10. fanquake commented at 2:39 PM on February 22, 2026: member

    Closes #34569.

    Which parts of this can be backported to 30.x?

  11. hebasto commented at 3:13 PM on February 22, 2026: member

    Closes #34569.

    Which parts of this can be backported to 30.x?

    Let me try to backport gcc16-specific patches.

  12. DrahtBot removed the label CI failed on Feb 22, 2026
  13. hebasto commented at 5:45 PM on February 22, 2026: member

    Closes #34569.

    Which parts of this can be backported to 30.x?

    Feel free to use this branch, which is based on 30.x.

  14. Sjors commented at 3:51 PM on February 23, 2026: member

    On macOS 26.3 when I do gmake, it prompts me:

    gmake
    ...
    Extracting qt...
    ...
    Preprocessing qt...
    patching file 'qtbase/src/plugins/platforms/cocoa/qcocoacursor.mm'
    patching file 'qtbase/configure'
    ...
    patching file 'qtbase/src/gui/configure.cmake'
    patching file 'qtbase/src/corelib/global/qcompare.cpp'
    patching file 'qtbase/src/corelib/global/qcompare.h'
    File to patch:
    

    If I interrupt and run again, it prompts me once more:

    % gmake
    Preprocessing qt...
    patching file 'qtbase/src/plugins/platforms/cocoa/qcocoacursor.mm'
    Reversed (or previously applied) patch detected!  Assume -R? [y]
    

    4b14633c3e88ec06106933736b65c2c88d615218 is the first commit that triggers this.

  15. hebasto force-pushed on Feb 23, 2026
  16. Sjors commented at 4:30 PM on February 23, 2026: member

    The qt patch behaves now.

    Lightly tested depends build on macOS 26.3.

    I'm doing a Guix build, will report back.

  17. hebasto commented at 4:30 PM on February 23, 2026: member

    On macOS 26.3 when I do gmake, it prompts me: ...

    Thanks! Should be fixed now.

  18. Sjors commented at 5:31 PM on February 23, 2026: member

    Guix:

    x86_64
    72744cf6ad0f022cfdd6a0773a05ba1da58c4c3ac9c26725011e60d4a9578e7d  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
    bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
    0db1668cfc37fd72155cadc3074e961cd558f936b50ea7558ec5d0a78ede60fa  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
    0e6d349b2a1a13e0b47cce68c359cb546cfb9025c3dd9c98730c30cf0a0ac86b  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
    eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
    1deacf03ca3ac6c944a9fd121b56c21ae6f02d11cdb2e8d7defb8a48b918850c  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
    38d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
    0397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
    8cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
    f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    07ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    e8e395c8206f838fe2bae3568c0d33c6fe6a5856398f1ed3ab0fb1fab34a1959  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    e33d3dfafd72a66f60de55530a68050c855c48c11b8202ff53b473eb14264cc7  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    e4e3f4096f8c88b13a6973518899fc8e9676bcdefab67c62b80d9a60c276beb4  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    0ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    febcd16829be31046f61d83d9a054e7fa34f2e25fb6f4ffc175add64ea88ff80  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    3397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    80a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    fe773f246cf5d2f402f76b5db88c0ad75cb3005903b157f6bcdcff899b423300  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    1a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    c3fc677ff9747ad0addf66622fac6104694fa2502c18a06697fa99167527df45  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    b59368d6cdbe9bcbd811f19f0903d90b042596031fdadef61de32e6af6d8ee39  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    767cf3228e5c9bb3585ddadfa16c9c3dfb619886a420cf1b260a05afbb16e2af  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    29ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    13ed9eeed6551885b151b579d3e9bb37fb3f04bc9e0ba3233a3394ba7b6eeb73  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    fa0b5d9d46b86bcef0ddc908c37ba19a94c816f03f837c401a71cd720d7335c4  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-unsigned.zip
    
  19. DrahtBot added the label CI failed on Feb 23, 2026
  20. hebasto commented at 10:39 PM on February 23, 2026: member

    My Guix build:

    aarch64
    650c8128363aa29c3e89a38d892a6b50a2bf48ba5bd1ecbb7984614ec2556787  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
    bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
    7554e71ed66dfa0ec6824aeff7e2641f0959b561730b171fe2bc92a70675dd68  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
    2f0525a4e1d518a0e5040bd45a4bdaccbf9f50b672ba156c24ba17fc26a3df90  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
    eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
    b4162777774fdc4e51373c12dde94b1c5bbe0d2634fbd3b236b04c3f14f2527a  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
    38d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
    0397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
    8cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
    f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    07ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    d7c0bf2b27a24b64e3a9266a11fa0fb1c6de12e083bb6c805a4e29525eba5c66  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    7cdc32c7c79908724da426254c745d0bd9047ce3690458477f70b0f31d3a2653  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    8c61e1b65ecf9abcf46460456be26161a1ccb0a02053625f07a552910303f08b  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    0ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    379002def95556f4e4677ae87275dcca2e3eb1fcde31b6e623a7e6218ccefe65  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    3397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    80a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    d3be3e06ba536a47bb3e72b7bd9e0cc46c926fd7a512b93a519b08d4310416f0  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    1a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    3e7668605bafe1299e5765ddf57271ef9909604891df6b176a9358c56f4296d7  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    5bd3f38edf707bf0399f274afc35cda161acf8f13721c1b0591d6b7dddb58298  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    6b25b10baab4d715bd0421c010e0d39b5c2c0cd381d43d0402c7e3282ce7833e  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    29ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    aa122740155697a51e4eec5de7c617deff2e6f12da1aa86ef7746f6e454bf737  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    39f7b3a5c729742033ea5556878df24bea9d52136d704145baa3916bf4c45f18  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-unsigned.zip
    

    Do not match #34650 (comment).

    UPDATE: I've checked the branch from #34578. It also has this issue.

  21. DrahtBot removed the label CI failed on Feb 24, 2026
  22. fanquake added this to the milestone 31.0 on Feb 25, 2026
  23. fanquake added the label Needs backport (30.x) on Feb 25, 2026
  24. fanquake commented at 10:54 AM on February 25, 2026: member

    So this is currently non-deterministic?

  25. hebasto commented at 10:56 AM on February 25, 2026: member

    So this is currently non-deterministic?

    Yes, it is.

  26. achow101 commented at 10:10 PM on March 2, 2026: member

    x86_64:

    72744cf6ad0f022cfdd6a0773a05ba1da58c4c3ac9c26725011e60d4a9578e7d  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
    bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
    0db1668cfc37fd72155cadc3074e961cd558f936b50ea7558ec5d0a78ede60fa  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
    0e6d349b2a1a13e0b47cce68c359cb546cfb9025c3dd9c98730c30cf0a0ac86b  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
    eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
    1deacf03ca3ac6c944a9fd121b56c21ae6f02d11cdb2e8d7defb8a48b918850c  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
    38d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
    0397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
    8cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
    f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    07ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    e8e395c8206f838fe2bae3568c0d33c6fe6a5856398f1ed3ab0fb1fab34a1959  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    e33d3dfafd72a66f60de55530a68050c855c48c11b8202ff53b473eb14264cc7  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    e4e3f4096f8c88b13a6973518899fc8e9676bcdefab67c62b80d9a60c276beb4  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    0ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    febcd16829be31046f61d83d9a054e7fa34f2e25fb6f4ffc175add64ea88ff80  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    3397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    80a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    fe773f246cf5d2f402f76b5db88c0ad75cb3005903b157f6bcdcff899b423300  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    1a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    c3fc677ff9747ad0addf66622fac6104694fa2502c18a06697fa99167527df45  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    b59368d6cdbe9bcbd811f19f0903d90b042596031fdadef61de32e6af6d8ee39  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    767cf3228e5c9bb3585ddadfa16c9c3dfb619886a420cf1b260a05afbb16e2af  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    29ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    13ed9eeed6551885b151b579d3e9bb37fb3f04bc9e0ba3233a3394ba7b6eeb73  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    fa0b5d9d46b86bcef0ddc908c37ba19a94c816f03f837c401a71cd720d7335c4  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-unsigned.zip
    

    Which match Sjor's @hebasto can you put the binaries somewhere? I'd like to debug.

  27. hebasto commented at 2:33 PM on March 3, 2026: member

    @hebasto can you put the binaries somewhere? I'd like to debug.

    https://github.com/hebasto/artefacts/tree/guix-build-pr34650

  28. hebasto commented at 3:12 PM on March 3, 2026: member

    diffoscope points at the standard library include paths such as:

    -/gnu/store/x7lhdqphpzpmc28q77p6hv8zkiqc8lqx-gcc-cross-x86_64-linux-gnu-14.3.0/include/c++/bits/stl_vector.h
    +/gnu/store/axv7w2js4kmf2gk5szq1zyvbbjiin6x7-gcc-cross-x86_64-linux-gnu-14.3.0/include/c++/bits/stl_vector.h
    
  29. hebasto commented at 6:12 PM on March 3, 2026: member

    I'm working on an update and expect to push it shortly.

  30. achow101 commented at 9:13 PM on March 3, 2026: member

    Was able to get rid of the guix store paths by passing -ffile-prefix-map through to depends. I used the following diff, but not sure that this approach is what we want

    diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh
    index 789767119fd..cdb19961c2a 100755
    --- a/contrib/guix/libexec/build.sh
    +++ b/contrib/guix/libexec/build.sh
    @@ -165,6 +165,7 @@ esac
     ####################
     
     # Build the depends tree, overriding variables that assume multilib gcc
    +DEP_CFLAGS+=$(find /gnu/store -maxdepth 1 -mindepth 1 -type d -exec echo -n " -ffile-prefix-map={}=/usr" \;)
     make -C depends --jobs="$JOBS" HOST="$HOST" \
                                        ${V:+V=1} \
                                        ${SOURCES_PATH+SOURCES_PATH="$SOURCES_PATH"} \
    @@ -172,6 +173,8 @@ make -C depends --jobs="$JOBS" HOST="$HOST" \
                                        ${SDK_PATH+SDK_PATH="$SDK_PATH"} \
                                        ${build_CC+build_CC="$build_CC"} \
                                        ${build_CXX+build_CXX="$build_CXX"} \
    +                                   ADDITIONAL_CFLAGS="$DEP_CFLAGS" \
    +                                   ADDITIONAL_CXXFLAGS="$DEP_CFLAGS" \
                                        x86_64_linux_CC=x86_64-linux-gnu-gcc \
                                        x86_64_linux_CXX=x86_64-linux-gnu-g++ \
                                        x86_64_linux_AR=x86_64-linux-gnu-gcc-ar \
    diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk
    index 36dd782e07f..35b00e011f1 100644
    --- a/depends/packages/qt.mk
    +++ b/depends/packages/qt.mk
    @@ -171,17 +171,17 @@ $(package)_cmake_opts += --log-level=STATUS
     endif
     
     $(package)_cmake_opts += -DQT_USE_DEFAULT_CMAKE_OPTIMIZATION_FLAGS=ON
    -$(package)_cmake_opts += -DCMAKE_C_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    +$(package)_cmake_opts += -DCMAKE_C_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_CFLAGS)"
     $(package)_cmake_opts += -DCMAKE_C_FLAGS_RELEASE="$$($$($(package)_type)_release_CFLAGS)"
     $(package)_cmake_opts += -DCMAKE_C_FLAGS_DEBUG="$$($$($(package)_type)_debug_CFLAGS)"
    -$(package)_cmake_opts += -DCMAKE_CXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    +$(package)_cmake_opts += -DCMAKE_CXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_CXXFLAGS)"
     $(package)_cmake_opts += -DCMAKE_CXX_FLAGS_RELEASE="$$($$($(package)_type)_release_CXXFLAGS)"
     $(package)_cmake_opts += -DCMAKE_CXX_FLAGS_DEBUG="$$($$($(package)_type)_debug_CXXFLAGS)"
     ifeq ($(host_os),darwin)
    -$(package)_cmake_opts += -DCMAKE_OBJC_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    +$(package)_cmake_opts += -DCMAKE_OBJC_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_OBJC_FLAGS)"
     $(package)_cmake_opts += -DCMAKE_OBJC_FLAGS_RELEASE="$$($$($(package)_type)_release_CFLAGS)"
     $(package)_cmake_opts += -DCMAKE_OBJC_FLAGS_DEBUG="$$($$($(package)_type)_debug_CFLAGS)"
    -$(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    +$(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_OBJCXX_FLAGS)"
     $(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS_RELEASE="$$($$($(package)_type)_release_CXXFLAGS)"
     $(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS_DEBUG="$$($$($(package)_type)_debug_CXXFLAGS)"
     endif
    
  31. hebasto commented at 9:16 PM on March 3, 2026: member

    Was able to get rid of the guix store paths by passing -ffile-prefix-map through to depends. I used the following diff, but not sure that this approach is what we want

    My branch is using a similar approach.

  32. hebasto force-pushed on Mar 3, 2026
  33. hebasto commented at 11:35 PM on March 3, 2026: member

    My Guix build:

    x86_64
    999e8627a43638c6fe1544d659acd3c64042804c530200055f1799d33f60bcbb  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/SHA256SUMS.part
    6d5435ca732fab10dace0bed02ab433c3ee38ae20ebe412cb576ccc3fd05aaad  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/bitcoin-0c5d47aafc5f-aarch64-linux-gnu-debug.tar.gz
    1a6f8bdd9f74842e61c2cc30aba73702d2e578ea75a7a62c74121371341586ae  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/bitcoin-0c5d47aafc5f-aarch64-linux-gnu.tar.gz
    ac2f7bd414cb006313b141f086304adb92eb35e367f11fbb4e44a35655be1def  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/SHA256SUMS.part
    a320b0ec274ad3e4034c8a2f951b54616c89981a12502bc7b690cb3941cf970b  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/bitcoin-0c5d47aafc5f-arm-linux-gnueabihf-debug.tar.gz
    f23d7668bde728be5bf1c2e1b831c6ee79dbd8f79607af8196ea0342b6067600  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/bitcoin-0c5d47aafc5f-arm-linux-gnueabihf.tar.gz
    15dbcd368d1c24c7db783f714255c3ae87eb47f8cd1e5be472509df3ca56ea81  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/SHA256SUMS.part
    693914ce2fd097d70d4e50a08d55294dcf51f802c967128e601fe2239e227618  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-codesigning.tar.gz
    241e1ba004bcf6429f3539e7165b25a7743512dd6c686c19dd46ef3cb8e28b05  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-unsigned.tar.gz
    e431a155a0446bbcd61360e1bc3df1845b0273a9c3319f0fd97d58949cf7aaf4  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-unsigned.zip
    5d38bf6c35d8920bd91f323ecffe9cfd29a2441041bb713417295f2a55e0be02  guix-build-0c5d47aafc5f/output/dist-archive/bitcoin-0c5d47aafc5f.tar.gz
    d5ac57d4508278dcd6dad2704bead6d5384a701c74e0198ee0de559be61de188  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/SHA256SUMS.part
    4865136d0f59b5dc93a8c092e48c7b0d10072f2112be3fb4efb2c7f44e006f79  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/bitcoin-0c5d47aafc5f-powerpc64-linux-gnu-debug.tar.gz
    3ef31a52d97ed167918fd779dd73dbbb2240a7b2f9b29496baf8ef71fb858791  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/bitcoin-0c5d47aafc5f-powerpc64-linux-gnu.tar.gz
    bd4a59b86a3d32dfae26a7cd37d16f894bbafbe16de1d0f71dbf5d0a64363cb9  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/SHA256SUMS.part
    967b28156285ec7b0073d45df40d5a333c16c817e965b5ab95a6e6e04e3b6ef4  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/bitcoin-0c5d47aafc5f-riscv64-linux-gnu-debug.tar.gz
    3617c25eef8000922540a9b0e9d8645d860d03cd486616971e93065e0361c46a  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/bitcoin-0c5d47aafc5f-riscv64-linux-gnu.tar.gz
    051d19b731e3b5a38c8ce82137db2d37e1c7d871fcdd52ff38dea5822aa85fc6  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/SHA256SUMS.part
    d145c6ffdd95e7fcac12202c82175375845a45b0b0256860997d860b6fe06d2f  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-codesigning.tar.gz
    0835141a733c441d35393593cee23133d8cfe75dd741e3fb9bd8ccc93188909e  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-unsigned.tar.gz
    502b8b782233b84ac0c269b7a37399bd33195cc14216f8595053e7bca9130c52  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-unsigned.zip
    34e494db4d903a82878027ec7a93f1a17e206019e6837b90a28dcc08f7b2202d  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/SHA256SUMS.part
    9750736bb9b3712fcd04122915067e409147f8349613c3e8f6ca3a88de61add4  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/bitcoin-0c5d47aafc5f-x86_64-linux-gnu-debug.tar.gz
    6495ebe384deacc741234b95d35f6cf2a3f82d01cbe81c601c1592be71fe23c2  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/bitcoin-0c5d47aafc5f-x86_64-linux-gnu.tar.gz
    08c9c1ca1144360b8e9af9130c40af2afe1e27fb8ca543b2cef5329be0eb3a27  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/SHA256SUMS.part
    c14cda8bf24de69c2a1910b3e92aa66b9e3457d38bba6dde8d7cfb333bbbfa4f  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-codesigning.tar.gz
    9b084b95971926018824c377ac98b49e24dbbfd79cc3499a5c27b381c78028e4  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-debug.zip
    3be1e5738799c1a243490a082b97dfcaf955d87094ef54644a7e1523c806b5d4  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-setup-unsigned.exe
    a893db40342b0701d50b87930942b40e34f53cc8b2e2522550b0df25a6638167  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-unsigned.zip
    

    UPDATE: Same hashes on aarch64.

  34. in contrib/guix/libexec/build.sh:181 in 0c5d47aafc
     176 | @@ -177,7 +177,11 @@ make -C depends --jobs="$JOBS" HOST="$HOST" \
     177 |                                     x86_64_linux_AR=x86_64-linux-gnu-gcc-ar \
     178 |                                     x86_64_linux_RANLIB=x86_64-linux-gnu-gcc-ranlib \
     179 |                                     x86_64_linux_NM=x86_64-linux-gnu-gcc-nm \
     180 | -                                   x86_64_linux_STRIP=x86_64-linux-gnu-strip
     181 | +                                   x86_64_linux_STRIP=x86_64-linux-gnu-strip \
     182 | +                                   `# Without -ffile-prefix-map, the C++ standard library` \
    


    fanquake commented at 7:43 AM on March 4, 2026:

    Where inside Qt, is the new non-determinism? Any idea what has changed in this version?


    hebasto commented at 8:24 AM on March 4, 2026:

    ~The issue is related to templates. However, I can't point the exact change that causes it.~


    hebasto commented at 9:08 AM on March 4, 2026:

    I believe that the issue is related to https://github.com/qt/qtbase/commit/9ff1e6d80bbd5b44b9ec4c0a837d9a4c962698e4. And probably we can use -no-feature-libstdcpp_assertions instead.

  35. cmake: Fix `FindQt` module
    The `find_package(Qt .. MODULE REQUIRED COMPONENTS ...)` call must treat
    any missing component as a fatal error.
    c55584575a
  36. depends: Update Qt to 6.8.3 19693a8c91
  37. qt: add patch to fix build with gcc16
    Backported from:
    https://github.com/qt/qtbase/commit/7fccc79dd5744ea837ffe200bbfc9f2756870220
    d7e972a90d
  38. qt: add patches to fix SFINAE errors/warnings with gcc16
    Meta-Issue: https://qt-project.atlassian.net/browse/QTBUG-143470
    Backports:
    
    https://github.com/qt/qtbase/commit/679e8bda1eb0cc98acb981e9a10204bed1c179f2
    https://github.com/qt/qtbase/commit/3312e89b47f8c2ea0b4263b39841c25b83a37332
    https://github.com/qt/qtbase/commit/05f201a3d559452287b20becb960de3a50249540
    
    An additional includes fix is needed after the others:
    https://github.com/qt/qtbase/commit/d68fc6ecc88a0e4532754b1a9f209881a248f4ee
    3cb4d6066b
  39. qt: Add patch to fix SFINAE warnings in QAnyStringView with gcc16 473e5f8efc
  40. doc: Update Windows build notes
    Cross-compiling Qt 6.8 for Windows requires GCC 13.1 or newer, which
    exceeds the currently documented minimum.
    See https://doc.qt.io/qt-6.8/windows.html.
    0a6724aaae
  41. hebasto force-pushed on Mar 4, 2026
  42. hebasto commented at 11:32 AM on March 4, 2026: member

    Reworked as per #34650 (review).

  43. hebasto commented at 1:23 PM on March 4, 2026: member

    My Guix build:

    x86_64
    b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
    b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
    0d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
    6aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
    581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
    83dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
    0dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
    f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
    cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
    77eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    9ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    6135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    7a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    9f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    6b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    65aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    31514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    9ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    8aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-unsigned.zip
    

    UPDATE: The hashes match on the aarch64 machine.

  44. fanquake commented at 4:19 PM on March 4, 2026: member

    Reworked as per #34650 (review).

    Concept ACK on this approach, compared to the prior one. I still don't think it's ideal, because we shouldn't really be setting options in depends packages (that effect all (self-compiling) users), that are only needed for reproducibility in Guix, but it's good enough for now. I am working on a change that should solve the path embedding more whole-sale, rather than per package / dep as we are currently doing it, but that would not be doable for v31.

  45. achow101 commented at 4:28 PM on March 4, 2026: member

    on x86_64:

    b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
    b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
    0d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
    6aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
    581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
    83dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
    0dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
    f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
    cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
    77eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    9ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    6135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    7a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    9f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    6b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    65aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    31514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    9ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    8aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-unsigned.zip
    
  46. achow101 commented at 4:57 PM on March 4, 2026: member

    ACK 0a6724aaae973659b6c44eb5a062aaaaf57be870

    I kind of preferred the other approach, especially if it could be generalized for all of the other dependencies. It seems like it could be useful for us to pass -ffile-prefix-map to everything in depends as other dependencies could introduce a similar issue.

  47. DrahtBot requested review from fanquake on Mar 4, 2026
  48. sedited commented at 2:55 PM on March 5, 2026: contributor

    On aarch64

    b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
    b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
    0d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
    6aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
    581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
    83dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
    0dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
    f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
    cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
    77eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    9ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    6135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    7a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    9f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    6b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    65aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    31514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    9ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    8aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-unsigned.zip
    
  49. sedited approved
  50. sedited commented at 3:47 PM on March 5, 2026: contributor

    ACK 0a6724aaae973659b6c44eb5a062aaaaf57be870

  51. janb84 commented at 7:19 PM on March 5, 2026: contributor

    My guix Build Output (matches)

    Host architecture: aarch64 Commit: 0a6724aaae97

    b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
    b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
    0d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
    6aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
    581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
    83dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
    0dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
    f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
    cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
    77eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    9ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    6135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    7a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    9f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    6b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    65aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    31514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    9ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    8aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-unsigned.zip
    
  52. fanquake commented at 11:27 AM on March 6, 2026: member

    This resolves the issues with GCC 16, and seems to work fine with latest Clang (22).

  53. fanquake commented at 11:28 AM on March 6, 2026: member

    @hebasto can you open a branch targeting 30.x, with all the relevant patches, to fix the GCC compile failures.

  54. hebasto commented at 11:29 AM on March 6, 2026: member

    @hebasto can you open a branch targeting 30.x, with all the relevant patches, to fix the GCC compile failures.

    Sure.

  55. fanquake merged this on Mar 6, 2026
  56. fanquake closed this on Mar 6, 2026

  57. hebasto referenced this in commit 916428f2c2 on Mar 6, 2026
  58. hebasto referenced this in commit 2d5fc40709 on Mar 6, 2026
  59. hebasto referenced this in commit b98c116e3d on Mar 6, 2026
  60. hebasto referenced this in commit ef15c612e2 on Mar 6, 2026
  61. fanquake removed the label Needs backport (30.x) on Mar 6, 2026
  62. fanquake commented at 12:22 PM on March 6, 2026: member

    Partial backport to 30.x in #34754 (this doesn't need to go back to 29.x).

  63. hebasto deleted the branch on Mar 6, 2026
  64. hebasto referenced this in commit 6f3a7f3080 on Mar 6, 2026
  65. hebasto referenced this in commit b268b4b3d4 on Mar 6, 2026
  66. hebasto referenced this in commit 8f5c205aa9 on Mar 6, 2026
  67. hebasto referenced this in commit fbfc778b68 on Mar 6, 2026
  68. fanquake referenced this in commit 62730a897e on Mar 9, 2026
  69. fanquake referenced this in commit 3a83715c2a on Mar 10, 2026
  70. hebasto referenced this in commit 9aea2905fe on Mar 10, 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-04-21 21:12 UTC

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