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

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

    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 <!–meta-tag:bot-skip–> into the comment that the bot should ignore.

    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.

  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:

    0-- Configuring done (20.0s)
    1-- Generating done (1.0s)
    2CMake Warning:
    3  Manually-specified variables were not used by the project:
    4
    5    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.
  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:

     0aarch64
     18e203210d9a16cd64f0f2c513b33165f85afeba8c6aa108520dc10201d8011df  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/SHA256SUMS.part
     299c2810c29948ea5a0e6224a45ac9667663771aa8f6cd2305087b58b3af60e4b  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/bitcoin-21ec23ad07b8-aarch64-linux-gnu-debug.tar.gz
     3d3e718219989b152022102855bf1037c1b9b0238f1cc2650c3e76547727e065e  guix-build-21ec23ad07b8/output/aarch64-linux-gnu/bitcoin-21ec23ad07b8-aarch64-linux-gnu.tar.gz
     4812f636371562a7ca938ac2854732258a405a7a1fa40c6dac587afd8498446d7  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/SHA256SUMS.part
     5947fc6e60467400e65fccd3aa6e71b057638174e519692330f7212dcdf544285  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/bitcoin-21ec23ad07b8-arm-linux-gnueabihf-debug.tar.gz
     6dc8631be46221425c863ba378c5583127e8011150896fe1bc95f264218cf915a  guix-build-21ec23ad07b8/output/arm-linux-gnueabihf/bitcoin-21ec23ad07b8-arm-linux-gnueabihf.tar.gz
     71b1f8c48c9acb9ff70933f5dba81fbbb3d04cb4aa0d5ee9a1fb96b8c0e7fca82  guix-build-21ec23ad07b8/output/arm64-apple-darwin/SHA256SUMS.part
     8c9932db4c3ba9eb042d49a567dfce1c14249c4a22e1c221430eded588b0f63a5  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-codesigning.tar.gz
     947e663feec08214a9bf271f6cc3d393bc7587de1535e59baa56be0a08679c6c9  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-unsigned.tar.gz
    10da27e23c1aff4d8750626da036a6843cad22ef1432682662395d5b5072689862  guix-build-21ec23ad07b8/output/arm64-apple-darwin/bitcoin-21ec23ad07b8-arm64-apple-darwin-unsigned.zip
    11afb3ee2e1a3a9f2c42544897d34e8634d7d66d25876af6ab7beb17c4f736c082  guix-build-21ec23ad07b8/output/dist-archive/bitcoin-21ec23ad07b8.tar.gz
    12809605756125791e4a7a50b21afa747cf6a15663491533fcec4ea4f96fdb60ef  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/SHA256SUMS.part
    1347b78d38ae44b692ca1f32bfd55a131e5b84c50229d9bdc47053e650dc82b5d0  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/bitcoin-21ec23ad07b8-powerpc64-linux-gnu-debug.tar.gz
    1440cce1cd711d2cf02dab03e2e6ed55ffade7d5a0308e2efbbc04aca45ab0ef8d  guix-build-21ec23ad07b8/output/powerpc64-linux-gnu/bitcoin-21ec23ad07b8-powerpc64-linux-gnu.tar.gz
    15aa7aaf3fb7d08a016a4705e20b70f14dea5b7ff0c0a88eb43f84d8669524294c  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/SHA256SUMS.part
    16e215661fcb6377f0722fbe832dbb00f970cebf21a8ddcbef9fffb33fd55ee75a  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/bitcoin-21ec23ad07b8-riscv64-linux-gnu-debug.tar.gz
    179351607a562eadf2d909bf64fc61e176ff43750e3ac8bfcad9797761f87a01f4  guix-build-21ec23ad07b8/output/riscv64-linux-gnu/bitcoin-21ec23ad07b8-riscv64-linux-gnu.tar.gz
    18ba03fbc5937b82cf3f67ab4d3e4fdede18c80beec411ecbe5846481ef504f69f  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/SHA256SUMS.part
    19c5e2589cd8d17026dda3cfc17a92d23edff85bc3e06116bb121f2660070ba66e  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-codesigning.tar.gz
    2064bc2acd0ecbb7c097b2e4dec800b5f2e10091644d114e1989ef1c76e14b47fb  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-unsigned.tar.gz
    213ad7202571066ddb5fcd94b8fb9af2cf92c08f608f3000b7af56c835cd9584b3  guix-build-21ec23ad07b8/output/x86_64-apple-darwin/bitcoin-21ec23ad07b8-x86_64-apple-darwin-unsigned.zip
    227cb5157b5ddac60518797876465a1aa5da68e1449c2199299fe7c0a0b5aca5a7  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/SHA256SUMS.part
    23ca935440ed0928ade73a5fdc87436eb1e9b03c05bddf2dc3cdb7c83f946a8144  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/bitcoin-21ec23ad07b8-x86_64-linux-gnu-debug.tar.gz
    247258078a7b79cf380d8448c02309ae18060088c0ea774ae67e8bf67784a3382b  guix-build-21ec23ad07b8/output/x86_64-linux-gnu/bitcoin-21ec23ad07b8-x86_64-linux-gnu.tar.gz
    25ff68e66f836df3fc4fc1f655e6cc3c23d458b36957527611c046163c96816c28  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/SHA256SUMS.part
    26094efe8ac48a20d71ee08eaef9c2e828be72623552d684d4549ec5a72e115418  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-codesigning.tar.gz
    27acdd230a8eee961c090494d2a4e9816726fa377cc91aa72880c64e67f5a4d0e7  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-debug.zip
    28d6738788a93eacbbea995ff13ae08323ccbe03171c536027dfb954f23d6ba243  guix-build-21ec23ad07b8/output/x86_64-w64-mingw32/bitcoin-21ec23ad07b8-win64-setup-unsigned.exe
    296a6a83f1da7fa495a432305e7a49934e6c64a846c1a582cc0741e4f4eab322cd  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:

     0gmake
     1...
     2Extracting qt...
     3...
     4Preprocessing qt...
     5patching file 'qtbase/src/plugins/platforms/cocoa/qcocoacursor.mm'
     6patching file 'qtbase/configure'
     7...
     8patching file 'qtbase/src/gui/configure.cmake'
     9patching file 'qtbase/src/corelib/global/qcompare.cpp'
    10patching file 'qtbase/src/corelib/global/qcompare.h'
    11File to patch:
    

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

    0% gmake
    1Preprocessing qt...
    2patching file 'qtbase/src/plugins/platforms/cocoa/qcocoacursor.mm'
    3Reversed (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:

     0x86_64
     172744cf6ad0f022cfdd6a0773a05ba1da58c4c3ac9c26725011e60d4a9578e7d  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
     2bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
     30db1668cfc37fd72155cadc3074e961cd558f936b50ea7558ec5d0a78ede60fa  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
     40e6d349b2a1a13e0b47cce68c359cb546cfb9025c3dd9c98730c30cf0a0ac86b  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
     5eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
     61deacf03ca3ac6c944a9fd121b56c21ae6f02d11cdb2e8d7defb8a48b918850c  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
     738d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
     80397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
     98cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
    10f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    1107ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    12e8e395c8206f838fe2bae3568c0d33c6fe6a5856398f1ed3ab0fb1fab34a1959  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    13080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    14e33d3dfafd72a66f60de55530a68050c855c48c11b8202ff53b473eb14264cc7  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    15e4e3f4096f8c88b13a6973518899fc8e9676bcdefab67c62b80d9a60c276beb4  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    160ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    17febcd16829be31046f61d83d9a054e7fa34f2e25fb6f4ffc175add64ea88ff80  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    183397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    19261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    2080a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    21fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    22fe773f246cf5d2f402f76b5db88c0ad75cb3005903b157f6bcdcff899b423300  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    231a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    24c3fc677ff9747ad0addf66622fac6104694fa2502c18a06697fa99167527df45  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    25b59368d6cdbe9bcbd811f19f0903d90b042596031fdadef61de32e6af6d8ee39  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    26767cf3228e5c9bb3585ddadfa16c9c3dfb619886a420cf1b260a05afbb16e2af  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    2729ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    2813ed9eeed6551885b151b579d3e9bb37fb3f04bc9e0ba3233a3394ba7b6eeb73  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    29fa0b5d9d46b86bcef0ddc908c37ba19a94c816f03f837c401a71cd720d7335c4  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:

     0aarch64
     1650c8128363aa29c3e89a38d892a6b50a2bf48ba5bd1ecbb7984614ec2556787  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
     2bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
     37554e71ed66dfa0ec6824aeff7e2641f0959b561730b171fe2bc92a70675dd68  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
     42f0525a4e1d518a0e5040bd45a4bdaccbf9f50b672ba156c24ba17fc26a3df90  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
     5eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
     6b4162777774fdc4e51373c12dde94b1c5bbe0d2634fbd3b236b04c3f14f2527a  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
     738d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
     80397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
     98cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
    10f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    1107ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    12d7c0bf2b27a24b64e3a9266a11fa0fb1c6de12e083bb6c805a4e29525eba5c66  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    13080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    147cdc32c7c79908724da426254c745d0bd9047ce3690458477f70b0f31d3a2653  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    158c61e1b65ecf9abcf46460456be26161a1ccb0a02053625f07a552910303f08b  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    160ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    17379002def95556f4e4677ae87275dcca2e3eb1fcde31b6e623a7e6218ccefe65  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    183397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    19261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    2080a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    21fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    22d3be3e06ba536a47bb3e72b7bd9e0cc46c926fd7a512b93a519b08d4310416f0  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    231a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    243e7668605bafe1299e5765ddf57271ef9909604891df6b176a9358c56f4296d7  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    255bd3f38edf707bf0399f274afc35cda161acf8f13721c1b0591d6b7dddb58298  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    266b25b10baab4d715bd0421c010e0d39b5c2c0cd381d43d0402c7e3282ce7833e  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    2729ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    28aa122740155697a51e4eec5de7c617deff2e6f12da1aa86ef7746f6e454bf737  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    2939f7b3a5c729742033ea5556878df24bea9d52136d704145baa3916bf4c45f18  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:

     072744cf6ad0f022cfdd6a0773a05ba1da58c4c3ac9c26725011e60d4a9578e7d  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/SHA256SUMS.part
     1bfdc5c73be9983943044d85926636607da03fc0b779f62762cd92de87cdc1d43  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu-debug.tar.gz
     20db1668cfc37fd72155cadc3074e961cd558f936b50ea7558ec5d0a78ede60fa  guix-build-a8ae80a4af1b/output/aarch64-linux-gnu/bitcoin-a8ae80a4af1b-aarch64-linux-gnu.tar.gz
     30e6d349b2a1a13e0b47cce68c359cb546cfb9025c3dd9c98730c30cf0a0ac86b  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/SHA256SUMS.part
     4eccc3f7dfbcdb45aaa5cb258f8c62032b29833ce57f99b73bc267505180ff5c3  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf-debug.tar.gz
     51deacf03ca3ac6c944a9fd121b56c21ae6f02d11cdb2e8d7defb8a48b918850c  guix-build-a8ae80a4af1b/output/arm-linux-gnueabihf/bitcoin-a8ae80a4af1b-arm-linux-gnueabihf.tar.gz
     638d334f7550bdd14f11b60c4d609645589cb5b00e0738d5f8616451b2796c3bd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/SHA256SUMS.part
     70397e1b2ac520c815e67e277edc837545b48e125a222f12952ee707783b7b26f  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-codesigning.tar.gz
     88cd88c3b7d965fb12cc884fe39ae15f55eadf2dd87063714a0fb08d7b205dacd  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.tar.gz
     9f2bb3d433d6263903aab84c480af8b7c55bc77d176392ab7ce377c58fe08310b  guix-build-a8ae80a4af1b/output/arm64-apple-darwin/bitcoin-a8ae80a4af1b-arm64-apple-darwin-unsigned.zip
    1007ab84f1ce4797d846ad136dd6eca1100aab1d911988c15eb20009656b396a81  guix-build-a8ae80a4af1b/output/dist-archive/bitcoin-a8ae80a4af1b.tar.gz
    11e8e395c8206f838fe2bae3568c0d33c6fe6a5856398f1ed3ab0fb1fab34a1959  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/SHA256SUMS.part
    12080ad755d8c827bf733957400885e465263eb5dd7296b727586747d3b3699599  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu-debug.tar.gz
    13e33d3dfafd72a66f60de55530a68050c855c48c11b8202ff53b473eb14264cc7  guix-build-a8ae80a4af1b/output/powerpc64-linux-gnu/bitcoin-a8ae80a4af1b-powerpc64-linux-gnu.tar.gz
    14e4e3f4096f8c88b13a6973518899fc8e9676bcdefab67c62b80d9a60c276beb4  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/SHA256SUMS.part
    150ee509bb8073498ed23a9664998b5f2df3b19cbd147fb7e24b722281722dc246  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu-debug.tar.gz
    16febcd16829be31046f61d83d9a054e7fa34f2e25fb6f4ffc175add64ea88ff80  guix-build-a8ae80a4af1b/output/riscv64-linux-gnu/bitcoin-a8ae80a4af1b-riscv64-linux-gnu.tar.gz
    173397eb682938735cfc81a85d204aad2e35923ddaa03a094a2b55ebd1c904d099  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/SHA256SUMS.part
    18261f49a5a86ddbe40b967b828d0a9cb9cc910949124769cd3864bfcf30046b42  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-codesigning.tar.gz
    1980a2a89f530df67110e17235010f70df975852b3d664e990d09fb02208e8565b  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.tar.gz
    20fccd169c192c951b4e96f8c0c0fec3529a075e4bb723939002653fb8e3960023  guix-build-a8ae80a4af1b/output/x86_64-apple-darwin/bitcoin-a8ae80a4af1b-x86_64-apple-darwin-unsigned.zip
    21fe773f246cf5d2f402f76b5db88c0ad75cb3005903b157f6bcdcff899b423300  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/SHA256SUMS.part
    221a3f1399350800525dfd8e26537ca06d52db87737544fafa963f9e3724f7bae3  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu-debug.tar.gz
    23c3fc677ff9747ad0addf66622fac6104694fa2502c18a06697fa99167527df45  guix-build-a8ae80a4af1b/output/x86_64-linux-gnu/bitcoin-a8ae80a4af1b-x86_64-linux-gnu.tar.gz
    24b59368d6cdbe9bcbd811f19f0903d90b042596031fdadef61de32e6af6d8ee39  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/SHA256SUMS.part
    25767cf3228e5c9bb3585ddadfa16c9c3dfb619886a420cf1b260a05afbb16e2af  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-codesigning.tar.gz
    2629ab9bd9452749de9fb3e8ec9997bfb2c8f7475ce7897a9fb275eec6695f466f  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-debug.zip
    2713ed9eeed6551885b151b579d3e9bb37fb3f04bc9e0ba3233a3394ba7b6eeb73  guix-build-a8ae80a4af1b/output/x86_64-w64-mingw32/bitcoin-a8ae80a4af1b-win64-setup-unsigned.exe
    28fa0b5d9d46b86bcef0ddc908c37ba19a94c816f03f837c401a71cd720d7335c4  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:

    0-/gnu/store/x7lhdqphpzpmc28q77p6hv8zkiqc8lqx-gcc-cross-x86_64-linux-gnu-14.3.0/include/c++/bits/stl_vector.h
    1+/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

     0diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh
     1index 789767119fd..cdb19961c2a 100755
     2--- a/contrib/guix/libexec/build.sh
     3+++ b/contrib/guix/libexec/build.sh
     4@@ -165,6 +165,7 @@ esac
     5 ####################
     6 
     7 # Build the depends tree, overriding variables that assume multilib gcc
     8+DEP_CFLAGS+=$(find /gnu/store -maxdepth 1 -mindepth 1 -type d -exec echo -n " -ffile-prefix-map={}=/usr" \;)
     9 make -C depends --jobs="$JOBS" HOST="$HOST" \
    10                                    ${V:+V=1} \
    11                                    ${SOURCES_PATH+SOURCES_PATH="$SOURCES_PATH"} \
    12@@ -172,6 +173,8 @@ make -C depends --jobs="$JOBS" HOST="$HOST" \
    13                                    ${SDK_PATH+SDK_PATH="$SDK_PATH"} \
    14                                    ${build_CC+build_CC="$build_CC"} \
    15                                    ${build_CXX+build_CXX="$build_CXX"} \
    16+                                   ADDITIONAL_CFLAGS="$DEP_CFLAGS" \
    17+                                   ADDITIONAL_CXXFLAGS="$DEP_CFLAGS" \
    18                                    x86_64_linux_CC=x86_64-linux-gnu-gcc \
    19                                    x86_64_linux_CXX=x86_64-linux-gnu-g++ \
    20                                    x86_64_linux_AR=x86_64-linux-gnu-gcc-ar \
    21diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk
    22index 36dd782e07f..35b00e011f1 100644
    23--- a/depends/packages/qt.mk
    24+++ b/depends/packages/qt.mk
    25@@ -171,17 +171,17 @@ $(package)_cmake_opts += --log-level=STATUS
    26 endif
    27 
    28 $(package)_cmake_opts += -DQT_USE_DEFAULT_CMAKE_OPTIMIZATION_FLAGS=ON
    29-$(package)_cmake_opts += -DCMAKE_C_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    30+$(package)_cmake_opts += -DCMAKE_C_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_CFLAGS)"
    31 $(package)_cmake_opts += -DCMAKE_C_FLAGS_RELEASE="$$($$($(package)_type)_release_CFLAGS)"
    32 $(package)_cmake_opts += -DCMAKE_C_FLAGS_DEBUG="$$($$($(package)_type)_debug_CFLAGS)"
    33-$(package)_cmake_opts += -DCMAKE_CXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    34+$(package)_cmake_opts += -DCMAKE_CXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_CXXFLAGS)"
    35 $(package)_cmake_opts += -DCMAKE_CXX_FLAGS_RELEASE="$$($$($(package)_type)_release_CXXFLAGS)"
    36 $(package)_cmake_opts += -DCMAKE_CXX_FLAGS_DEBUG="$$($$($(package)_type)_debug_CXXFLAGS)"
    37 ifeq ($(host_os),darwin)
    38-$(package)_cmake_opts += -DCMAKE_OBJC_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    39+$(package)_cmake_opts += -DCMAKE_OBJC_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_OBJC_FLAGS)"
    40 $(package)_cmake_opts += -DCMAKE_OBJC_FLAGS_RELEASE="$$($$($(package)_type)_release_CFLAGS)"
    41 $(package)_cmake_opts += -DCMAKE_OBJC_FLAGS_DEBUG="$$($$($(package)_type)_debug_CFLAGS)"
    42-$(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr"
    43+$(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS="$$($(package)_cppflags) $$($$($(package)_type)_CXXFLAGS) -ffile-prefix-map=$$($(package)_extract_dir)=/usr $(ADDITIONAL_OBJCXX_FLAGS)"
    44 $(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS_RELEASE="$$($$($(package)_type)_release_CXXFLAGS)"
    45 $(package)_cmake_opts += -DCMAKE_OBJCXX_FLAGS_DEBUG="$$($$($(package)_type)_debug_CXXFLAGS)"
    46 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:

     0x86_64
     1999e8627a43638c6fe1544d659acd3c64042804c530200055f1799d33f60bcbb  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/SHA256SUMS.part
     26d5435ca732fab10dace0bed02ab433c3ee38ae20ebe412cb576ccc3fd05aaad  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/bitcoin-0c5d47aafc5f-aarch64-linux-gnu-debug.tar.gz
     31a6f8bdd9f74842e61c2cc30aba73702d2e578ea75a7a62c74121371341586ae  guix-build-0c5d47aafc5f/output/aarch64-linux-gnu/bitcoin-0c5d47aafc5f-aarch64-linux-gnu.tar.gz
     4ac2f7bd414cb006313b141f086304adb92eb35e367f11fbb4e44a35655be1def  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/SHA256SUMS.part
     5a320b0ec274ad3e4034c8a2f951b54616c89981a12502bc7b690cb3941cf970b  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/bitcoin-0c5d47aafc5f-arm-linux-gnueabihf-debug.tar.gz
     6f23d7668bde728be5bf1c2e1b831c6ee79dbd8f79607af8196ea0342b6067600  guix-build-0c5d47aafc5f/output/arm-linux-gnueabihf/bitcoin-0c5d47aafc5f-arm-linux-gnueabihf.tar.gz
     715dbcd368d1c24c7db783f714255c3ae87eb47f8cd1e5be472509df3ca56ea81  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/SHA256SUMS.part
     8693914ce2fd097d70d4e50a08d55294dcf51f802c967128e601fe2239e227618  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-codesigning.tar.gz
     9241e1ba004bcf6429f3539e7165b25a7743512dd6c686c19dd46ef3cb8e28b05  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-unsigned.tar.gz
    10e431a155a0446bbcd61360e1bc3df1845b0273a9c3319f0fd97d58949cf7aaf4  guix-build-0c5d47aafc5f/output/arm64-apple-darwin/bitcoin-0c5d47aafc5f-arm64-apple-darwin-unsigned.zip
    115d38bf6c35d8920bd91f323ecffe9cfd29a2441041bb713417295f2a55e0be02  guix-build-0c5d47aafc5f/output/dist-archive/bitcoin-0c5d47aafc5f.tar.gz
    12d5ac57d4508278dcd6dad2704bead6d5384a701c74e0198ee0de559be61de188  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/SHA256SUMS.part
    134865136d0f59b5dc93a8c092e48c7b0d10072f2112be3fb4efb2c7f44e006f79  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/bitcoin-0c5d47aafc5f-powerpc64-linux-gnu-debug.tar.gz
    143ef31a52d97ed167918fd779dd73dbbb2240a7b2f9b29496baf8ef71fb858791  guix-build-0c5d47aafc5f/output/powerpc64-linux-gnu/bitcoin-0c5d47aafc5f-powerpc64-linux-gnu.tar.gz
    15bd4a59b86a3d32dfae26a7cd37d16f894bbafbe16de1d0f71dbf5d0a64363cb9  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/SHA256SUMS.part
    16967b28156285ec7b0073d45df40d5a333c16c817e965b5ab95a6e6e04e3b6ef4  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/bitcoin-0c5d47aafc5f-riscv64-linux-gnu-debug.tar.gz
    173617c25eef8000922540a9b0e9d8645d860d03cd486616971e93065e0361c46a  guix-build-0c5d47aafc5f/output/riscv64-linux-gnu/bitcoin-0c5d47aafc5f-riscv64-linux-gnu.tar.gz
    18051d19b731e3b5a38c8ce82137db2d37e1c7d871fcdd52ff38dea5822aa85fc6  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/SHA256SUMS.part
    19d145c6ffdd95e7fcac12202c82175375845a45b0b0256860997d860b6fe06d2f  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-codesigning.tar.gz
    200835141a733c441d35393593cee23133d8cfe75dd741e3fb9bd8ccc93188909e  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-unsigned.tar.gz
    21502b8b782233b84ac0c269b7a37399bd33195cc14216f8595053e7bca9130c52  guix-build-0c5d47aafc5f/output/x86_64-apple-darwin/bitcoin-0c5d47aafc5f-x86_64-apple-darwin-unsigned.zip
    2234e494db4d903a82878027ec7a93f1a17e206019e6837b90a28dcc08f7b2202d  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/SHA256SUMS.part
    239750736bb9b3712fcd04122915067e409147f8349613c3e8f6ca3a88de61add4  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/bitcoin-0c5d47aafc5f-x86_64-linux-gnu-debug.tar.gz
    246495ebe384deacc741234b95d35f6cf2a3f82d01cbe81c601c1592be71fe23c2  guix-build-0c5d47aafc5f/output/x86_64-linux-gnu/bitcoin-0c5d47aafc5f-x86_64-linux-gnu.tar.gz
    2508c9c1ca1144360b8e9af9130c40af2afe1e27fb8ca543b2cef5329be0eb3a27  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/SHA256SUMS.part
    26c14cda8bf24de69c2a1910b3e92aa66b9e3457d38bba6dde8d7cfb333bbbfa4f  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-codesigning.tar.gz
    279b084b95971926018824c377ac98b49e24dbbfd79cc3499a5c27b381c78028e4  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-debug.zip
    283be1e5738799c1a243490a082b97dfcaf955d87094ef54644a7e1523c806b5d4  guix-build-0c5d47aafc5f/output/x86_64-w64-mingw32/bitcoin-0c5d47aafc5f-win64-setup-unsigned.exe
    29a893db40342b0701d50b87930942b40e34f53cc8b2e2522550b0df25a6638167  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:

     0x86_64
     1b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
     2b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
     30d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
     46aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
     5581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
     683dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
     70dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
     8f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
     9cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
    1077eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    119ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    12a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    136135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    14a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    15e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    16aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    17c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    187a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    19f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    209f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    216b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    2265aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    23242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    24eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    2531514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    269ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    27421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    288aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    29047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  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:

     0b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
     1b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
     20d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
     36aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
     4581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
     583dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
     60dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
     7f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
     8cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
     977eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    109ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    11a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    126135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    13a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    14e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    15aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    16c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    177a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    18f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    199f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    206b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    2165aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    22242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    23eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    2431514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    259ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    26421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    278aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    28047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  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

     0b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
     1b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
     20d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
     36aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
     4581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
     583dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
     60dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
     7f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
     8cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
     977eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    109ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    11a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    126135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    13a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    14e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    15aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    16c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    177a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    18f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    199f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    206b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    2165aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    22242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    23eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    2431514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    259ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    26421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    278aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    28047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  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

     0b067d97b5a54388f450a69eccde54a8e229fa29e617bbce7e0092cb243b11f0d  guix-build-0a6724aaae97/output/aarch64-linux-gnu/SHA256SUMS.part
     1b942e61894c0aacae4a8a167eb737c7089b18885d391b56901748c2a78412de3  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu-debug.tar.gz
     20d128cfb744d5781f1b1c1fab99e711bd1c1cdbfcfdaed7850e3c97f35ca01ff  guix-build-0a6724aaae97/output/aarch64-linux-gnu/bitcoin-0a6724aaae97-aarch64-linux-gnu.tar.gz
     36aa0c7510090a46ee4863681c2f01baf3b1fc33377a2265eefbf87d54ad98347  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/SHA256SUMS.part
     4581fd27b5aa10a9b11a6bdaed14378d38eb314c5dfa447464f2087dc480eb354  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf-debug.tar.gz
     583dd201cf6120fb034bf4a6d86d3af36a5c8c54b4e67d02ba39c0f5b2ba056f9  guix-build-0a6724aaae97/output/arm-linux-gnueabihf/bitcoin-0a6724aaae97-arm-linux-gnueabihf.tar.gz
     60dfdab2a78abd3509e6a71dc2cd494a53a39ecfce1db21229187b696b860bf3e  guix-build-0a6724aaae97/output/arm64-apple-darwin/SHA256SUMS.part
     7f8963a35fa3e4c30c29a49c0cd706d65404f348302c98c0e7d00088eb515fac0  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-codesigning.tar.gz
     8cf2f9638326a0da3c88fb5e838ae0fc064eaa1f5e36e4abb8773f4dfa926bbc9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.tar.gz
     977eabea5206dfe596af1e898348a4416505fe6ec2c366ca918aa94e5064e0bd9  guix-build-0a6724aaae97/output/arm64-apple-darwin/bitcoin-0a6724aaae97-arm64-apple-darwin-unsigned.zip
    109ab54a74b53437102375d78abee300a96cb8ee4566145a9a53cbb581fb2c4d21  guix-build-0a6724aaae97/output/dist-archive/bitcoin-0a6724aaae97.tar.gz
    11a626987e508e67e448ee8a853136291bf7c46d7c4356ae7233e530618a04d52a  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/SHA256SUMS.part
    126135e006906fe1ec37d2ee80a7a853274cf8e71256d291da199cba3ae691bba4  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu-debug.tar.gz
    13a1ba5d01ccf51bbd829c2f23009619b2552c9c539fc8a98cfc1807dcc5576092  guix-build-0a6724aaae97/output/powerpc64-linux-gnu/bitcoin-0a6724aaae97-powerpc64-linux-gnu.tar.gz
    14e3a6624df5c3c6323595dd3ac63636323cf24479dcee35f9c0c805364e4b7c97  guix-build-0a6724aaae97/output/riscv64-linux-gnu/SHA256SUMS.part
    15aca33521e76571ea1eba82764eb3702ad3cfd9c64fd6c6081f7941e00e4ca73e  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu-debug.tar.gz
    16c4044b1708f78e0c22a216e739a6449f032ff1a61828c04aaa2d4b088bd16982  guix-build-0a6724aaae97/output/riscv64-linux-gnu/bitcoin-0a6724aaae97-riscv64-linux-gnu.tar.gz
    177a99fa525e29417d5cb83a39f00a23cfd0907ab0e048df3973b8ce4f81d05114  guix-build-0a6724aaae97/output/x86_64-apple-darwin/SHA256SUMS.part
    18f8a97c0cb4571ba1faecc73f40cbcdd6b8f3c11142e0ef566525a66e82d16635  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-codesigning.tar.gz
    199f59f07e8e6449df40da195158809281e8f715cd3fa03e92c2170d769672afcb  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.tar.gz
    206b1311b96de92f67497757ecfd9c0040b1c395a6bad934365ab922e456df292c  guix-build-0a6724aaae97/output/x86_64-apple-darwin/bitcoin-0a6724aaae97-x86_64-apple-darwin-unsigned.zip
    2165aab0b07bc25dc3ec9dedfab7b0c40b3bfd55f5240e58e30ca611240267525d  guix-build-0a6724aaae97/output/x86_64-linux-gnu/SHA256SUMS.part
    22242984688d26e39a9e825e7b140fccd984b5db2c2d0acc283109f9b458ef5c84  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu-debug.tar.gz
    23eee2585afc5684ad605941a7f71c55edce2c0efe3abb9034f9c75dab0e914e43  guix-build-0a6724aaae97/output/x86_64-linux-gnu/bitcoin-0a6724aaae97-x86_64-linux-gnu.tar.gz
    2431514555de4f8ed2a45ec4232be212a733ee5ffe3fbefc01b1afc9caeeb36f68  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/SHA256SUMS.part
    259ec18d017a4b3776c88b2c3d8e282c922332ec3f26a3e5056c06294ad94f6845  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-codesigning.tar.gz
    26421f6b5d7ddf0e74e79ab68f696f3973cdfc31e06d29f73057cc32741c738fdc  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-debug.zip
    278aca8b62e15d7890e30a63289adaa4c9f2f83bf4cfbf181f99c5be1c0c7c053a  guix-build-0a6724aaae97/output/x86_64-w64-mingw32/bitcoin-0a6724aaae97-win64-setup-unsigned.exe
    28047b85cbc80f96f34bc203bddec920418f0012345a7e5e99e8a9cca3fdd2d3ec  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

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-03-09 12:13 UTC

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