qt: enable -ltcg for windows under LTO #28532

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:fix_windows_depends_qt_lto changing 2 files +36 −0
  1. fanquake commented at 9:52 am on September 26, 2023: member

    Patch around multiple definition issues in Qt, and enable -ltcg when using LTO=1.

    Split from #25391.

  2. DrahtBot commented at 9:52 am on September 26, 2023: 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 hebasto

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #25391 (guix: Use LTO to build releases by fanquake)
    • #21778 (build: LLD based macOS toolchain by fanquake)

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

  3. DrahtBot added the label GUI on Sep 26, 2023
  4. fanquake added the label DrahtBot Guix build requested on Sep 26, 2023
  5. DrahtBot commented at 9:43 pm on September 26, 2023: contributor

    Guix builds (on x86_64)

    File commit dcfbf3c2107c3cb9d343ebfa0eee78278dea8d66(master) commit f04c3b32f9319accb9e0e4a237c6c225a9bd37dd(master and this pull)
    SHA256SUMS.part 3463192d302e5e7d... 2fe9f907a4cc9ae6...
    *-aarch64-linux-gnu-debug.tar.gz 8f13fa75951fbb81... 3378ebd1f0c1dc1b...
    *-aarch64-linux-gnu.tar.gz 19d03941f96ec32e... 612073bb3ce2ab0c...
    *-arm-linux-gnueabihf-debug.tar.gz 8fd162ef67ee4a82... 17d279e28c003c57...
    *-arm-linux-gnueabihf.tar.gz e83f5032b7023e78... 31fcc6a6b16ef081...
    *-arm64-apple-darwin-unsigned.tar.gz f6043c9708640d0f... 12564348eb4c5ff8...
    *-arm64-apple-darwin-unsigned.zip d3f9d8f9920f43bc... e9f6bd17a555fa14...
    *-arm64-apple-darwin.tar.gz 9239c612e938799b... a63b0352849c99f5...
    *-powerpc64-linux-gnu-debug.tar.gz 76a07705a95e8207... af3856b3f42b8ab8...
    *-powerpc64-linux-gnu.tar.gz 56ff6d0c2e6bfed3... d82f7c048949b444...
    *-powerpc64le-linux-gnu-debug.tar.gz b3048dd299324b19... ef3b69971ff00f31...
    *-powerpc64le-linux-gnu.tar.gz 686240c06c306afc... 6b8b658e7fef53ad...
    *-riscv64-linux-gnu-debug.tar.gz 83e360e956ce9a80... 8d47957caa5e7dff...
    *-riscv64-linux-gnu.tar.gz ebf0baee66d26688... f58fcdec69b8c9d2...
    *-x86_64-apple-darwin-unsigned.tar.gz c6b0061e9d466aad... 5f9b847b2e04e103...
    *-x86_64-apple-darwin-unsigned.zip f9cbd11c2b035f15... 8200a15b44c65cf9...
    *-x86_64-apple-darwin.tar.gz 36f91b5cc6aba2d2... d9cbad55bec3ff68...
    *-x86_64-linux-gnu-debug.tar.gz 5a88277d2c0ff08d... 71b5dac8e6eb162f...
    *-x86_64-linux-gnu.tar.gz ae946eede28d7eb6... fcf972d04741ea98...
    *.tar.gz 32f00918c5b365a0... 3d211a30429b56f0...
    guix_build.log ddd5298daf43215c... 5b926f75f6d7b924...
    guix_build.log.diff 57397322d0dbe6f6...
  6. DrahtBot removed the label DrahtBot Guix build requested on Sep 26, 2023
  7. fanquake requested review from TheCharlatan on Sep 27, 2023
  8. fanquake requested review from hebasto on Sep 27, 2023
  9. hebasto commented at 1:44 pm on October 2, 2023: member

    Testing 7b96d536ffdb3addc8e794dab007c0327e734628. It looks good so far:

     0$ make -C depends qt_configured HOST=x86_64-w64-mingw32 LTO=1
     1...
     2Configure summary:
     3
     4Building on: linux-g++ (x86_64, CPU features: mmx sse sse2)
     5Building for: win32-g++ (x86_64, CPU features: mmx sse sse2)
     6Target compiler: gcc 10.0.0
     7Configuration: cross_compile sse2 aesni sse3 ssse3 sse4_1 sse4_2 largefile ltcg precompile_header rdrnd rdseed shani silent x86SimdAlways release c++11 c++14 c++17 c++1z static stl
     8Build options:
     9  Mode ................................... release
    10  Optimize release build for size ........ no
    11  Building shared libraries .............. no
    12  Using C standard ....................... C11
    13  Using C++ standard ..................... C++17
    14  Relocatable ............................ no
    15  Using precompiled headers .............. yes
    16  Using LTCG ............................. yes
    17...
    
  10. hebasto commented at 2:18 pm on October 2, 2023: member

    Without the windows_lto.patch I cannot reproduce “multiple definitions” errors.

    Using:

    0x86_64-w64-mingw32-g++-posix (GCC) 10-posix 20220113
    

    Are steps to reproduce it available?

  11. fanquake commented at 2:20 pm on October 2, 2023: member

    Are steps to reproduce it available?

    You can do a Guix build of #25391 without this fix.

  12. fanquake commented at 2:52 pm on October 2, 2023: member

    Actually, just building master with LTO=1 will result in the failure. i.e

    0make -C depends HOST=x86_64-w64-mingw32 LTO=1 -j9
    1./autogen.sh
    2CONFIG_SITE=/home/ubuntu/ci_scratch/depends/x86_64-w64-mingw32/share/config.site ./configure
    3....
    4  with gui / qt   = no
    5<snip>
    6  LTO             = yes
    

    with the following in config.log:

    0/usr/bin/x86_64-w64-mingw32-ld: simplewidgets.o (symbol from plugin):(.gnu.linkonce.t._ZN19QAccessibleLineEditD1Ev[_ZThn40_N19QAccessibleLineEditD1Ev]+0x0): multiple definition of `QAccessibleLineEdit::~QAccessibleLineEdit()'; rangecontrols.o (symbol from plugin):(.gnu.linkonce.t._ZN19QAccessibleLineEditD1Ev[_ZThn16_N19QAccessibleLineEditD1Ev]+0x0): first defined here
    

    What steps did you use to try and build?

  13. hebasto commented at 2:57 pm on October 2, 2023: member

    Actually, just building master with LTO=1 will result in the failure. i.e

    0make -C depends HOST=x86_64-w64-mingw32 LTO=1 -j9
    1./autogen.sh
    2CONFIG_SITE=/home/ubuntu/ci_scratch/depends/x86_64-w64-mingw32/share/config.site ./configure
    3....
    4  with gui / qt   = no
    5<snip>
    6  LTO             = yes
    

    Right. That escaped my attention.

  14. fanquake force-pushed on Oct 3, 2023
  15. fanquake force-pushed on Oct 3, 2023
  16. fanquake force-pushed on Oct 4, 2023
  17. hebasto commented at 8:11 pm on October 4, 2023: member

    I’ve tested 3f153fa5c1377a1a54d85ed1c6e76eb227ca21bb and reviewed the suggested patch.

    nit: Suggesting to add a link to the upstream issue to the patch.

    Building of bitcoin-qt.exe binary ends with a massive number of -Wfree-nonheap-object and -Wodr warnings. Are we OK with them?

  18. fanquake commented at 9:10 am on October 5, 2023: member

    warnings. Are we OK with them?

    Well it depends, what are they? Which code do they come from (I assume qt?)? Are they correct? Which compiler do they occur with? Does the binary still work? LTO is still opt-in in any case, so I don’t think some warnings are currently a blocker here (unless you’re planning on patching qt).

  19. hebasto commented at 9:23 am on October 5, 2023: member

    warnings. Are we OK with them?

    Well it depends, what are they? Which code do they come from (I assume qt?)?

    Correct.

    Which compiler do they occur with?

    x86_64-w64-mingw32-g++ (GCC) 10-posix 20220113

    Does the binary still work?

    Yes.

  20. fanquake commented at 9:24 am on October 5, 2023: member
    Actually, building bitcoin-qt for Linux under LTO also produces similar warnings, so can you confirm that what you’re seeing is directly related to the patch being applied here? Otherwise this is unrelated to this change.
  21. hebasto commented at 9:26 am on October 5, 2023: member

    Actually, building bitcoin-qt for Linux under LTO also produces similar warnings, so can you confirm that what you’re seeing is directly related to the patch being applied here?

    I don’t think they a related.

  22. qt: enable -ltcg for windows HOST
    Patch around multiple definition issues in Qt.
    
    Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
    f0cebbdb2a
  23. fanquake force-pushed on Oct 5, 2023
  24. fanquake commented at 9:27 am on October 5, 2023: member

    nit: Suggesting to add a link to the upstream issue to the patch.

    Added a link.

  25. maflcko added the label DrahtBot Guix build requested on Oct 5, 2023
  26. hebasto approved
  27. hebasto commented at 10:11 am on October 5, 2023: member
    ACK f0cebbdb2a1a3c2f0facd88963484ad6fd5851db
  28. fanquake commented at 2:30 pm on October 5, 2023: member

    Guix build (aarch64):

     001cbbeddf52eebbcd390aa169146cfc64ef85a38872baa86abf46327dfcbeb9f  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/SHA256SUMS.part
     194fae6a5e94adc27dc2d7e3a8902f9e7d216a6acd0995ce5bf0cb5b3f3c2876b  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/bitcoin-f0cebbdb2a1a-aarch64-linux-gnu-debug.tar.gz
     2ec377f0d436752f44b71ef257641135e479ffca32cc7bd3fa06c9799d2d0ec87  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/bitcoin-f0cebbdb2a1a-aarch64-linux-gnu.tar.gz
     34eb26bedc2ca129dbb063217cddda6dee4bcfc0b2ee0c1115d1ae4daf15f85f5  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/SHA256SUMS.part
     4fc99f934f5f3d289339c6d901eb552a30bd05853cb7b6c0ee80a57a0d75ded2e  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/bitcoin-f0cebbdb2a1a-arm-linux-gnueabihf-debug.tar.gz
     518b373fa039e135b4380174f12781374ec9d9a6abd6663233fedcd200664f929  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/bitcoin-f0cebbdb2a1a-arm-linux-gnueabihf.tar.gz
     68ca14c4bc4133b96c70e37b383ee739e9b7849c08654e537d2aafaa30b041192  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/SHA256SUMS.part
     7d027cffbd02d5f46138ea55273e38c8940b4c2d046c74a9e5fda53387865d5cc  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin-unsigned.tar.gz
     8f92487934b55999f4118cf48a779f545f9a6e3d483cf919deea7210476dbf44b  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin-unsigned.zip
     9e8828cf3212a8a3672395829f2d05261c95a4afe31fddef8ffa9faafd6b13508  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin.tar.gz
    10cc16f5d83105302c8cf462a625fad7a8c1edcdcb6229188e97ecc1ade6644adc  guix-build-f0cebbdb2a1a/output/dist-archive/bitcoin-f0cebbdb2a1a.tar.gz
    110b253f5fc819abf7a55a3565587b83e20f846f6b2eb9da20d4b3af4a46028193  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/SHA256SUMS.part
    12a66ed663c4efe577c619c66e672a7b42875cc56ad2fec25bb858cca556470a58  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64-linux-gnu-debug.tar.gz
    13f6e0402ca1f77d25fb7aedbe224592cd92bc923a7795f79fa209475cfd251a73  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64-linux-gnu.tar.gz
    1461c9096ad863ef2dbdc7f8679f13ad1ae74a2fa0b26fb8fa4ecf1bdd63599744  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/SHA256SUMS.part
    157392e04650e09f009b79bca40d81423a9b02654d4851648d531f84ca8034ac24  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64le-linux-gnu-debug.tar.gz
    16883e7c841ef7fdf96e9a078179acade46c610bd01c0e0fe6694ecdb44d8a3e40  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64le-linux-gnu.tar.gz
    17744e4852a2ed0c1fdf5c304d1aef535c969b3d144298f9ec377da3a8f77e0780  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/SHA256SUMS.part
    18654782521b4355ff4b134b8838adc5d883d435c4677d5e49853f86a90f982cfa  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/bitcoin-f0cebbdb2a1a-riscv64-linux-gnu-debug.tar.gz
    199792b7910451b908b9699791c54607527b925f353696d50adc499d7ae2433183  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/bitcoin-f0cebbdb2a1a-riscv64-linux-gnu.tar.gz
    20c937d24d5ba15c03d4f3ef6a79a83fb42132914ac89d5b87c7d7109ee3e017b7  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/SHA256SUMS.part
    21a57be735d7517e2e2f422903cf900090668931a617368ce6cb6cd15828240d7a  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin-unsigned.tar.gz
    2288daf2e69b4d0ae5805ea2912149a3bd56158fbcc9587ddce0197b907448f354  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin-unsigned.zip
    234ee080d775b42e6eb62f480388c9dce7b51da614c6c2c089c1ae5ef61d1cb1b2  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin.tar.gz
    2409d4e09a8e8fd2fa79c936168afc13858933a09cc57563c47ad22d4cbae83358  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/SHA256SUMS.part
    255c15c22a3618bfdd68c077728f0c29460ca030e3db3c5ae8f7de137b302108c9  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/bitcoin-f0cebbdb2a1a-x86_64-linux-gnu-debug.tar.gz
    268cb3859a60d4959f50bee7a38d7fc2f4f14e9a8f3b2bd61758db6caedfb60ea0  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/bitcoin-f0cebbdb2a1a-x86_64-linux-gnu.tar.gz
    27673745d4a58e3be09edfbc636b59e236dbd4b81435b316cae61f61371bd128c1  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/SHA256SUMS.part
    28532d405d395213187c94054da5b932380284cc51c558364a81529af107e92e82  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-debug.zip
    293b98c83395cf15ff055f4d726fe81cec2f12df890664c625e036d3df6f8682af  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-setup-unsigned.exe
    301f01ca40ac10798b9fc9eb16298d63b09daf7d2872e138fb8ea29bc51d363122  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-unsigned.tar.gz
    316fafab859b384a99c1919486d7110c68280820b10993807145f4f7d081d9b80e  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64.zip
    
  29. DrahtBot commented at 8:26 pm on October 5, 2023: contributor

    Guix builds (on x86_64)

    File commit 78fd3c2672400fb958f2d25ddd40955c7deed4cd(master) commit 66697b877055ae9a2b6ad4f6f78b57546424cb10(master and this pull)
    SHA256SUMS.part 370ffc81f1efd626... c8a0b08059c29523...
    *-aarch64-linux-gnu-debug.tar.gz 6b999a5c7c71672d... 5060491f0d05154d...
    *-aarch64-linux-gnu.tar.gz 3eacb415f86e9849... 03241a5521b5f3fb...
    *-arm-linux-gnueabihf-debug.tar.gz 1dbd346f4ae5f1ec... 45a985cd425fd645...
    *-arm-linux-gnueabihf.tar.gz 37144bd12bb79bf6... a1dad19c9b49c0a6...
    *-arm64-apple-darwin-unsigned.tar.gz 7fb8960cf4683afa... 79d3a08c2edf47bd...
    *-arm64-apple-darwin-unsigned.zip bbff922a648e2f3b... 4b270a3bdc3b930c...
    *-arm64-apple-darwin.tar.gz 957ec50fd59092c7... 002a4dfc5dde65a5...
    *-powerpc64-linux-gnu-debug.tar.gz 86a141b5741775a3... ae08fe56d34820f0...
    *-powerpc64-linux-gnu.tar.gz 92aabb6add0c2b16... e67c9e8279b19ec5...
    *-powerpc64le-linux-gnu-debug.tar.gz b5c005af88f83649... 4fc2df7631ed08b2...
    *-powerpc64le-linux-gnu.tar.gz 7d97754c525a3437... 78422cc7d06cfb07...
    *-riscv64-linux-gnu-debug.tar.gz db7ed401d2a9f9c6... 638c1afbb8afd178...
    *-riscv64-linux-gnu.tar.gz a0f0a249f9f38e12... 802b7bc58730ea64...
    *-x86_64-apple-darwin-unsigned.tar.gz d8bc97863974451c... 09fec8bd32f3c5ec...
    *-x86_64-apple-darwin-unsigned.zip 000077d56989e0f4... cdc1eb1a3927cd2b...
    *-x86_64-apple-darwin.tar.gz 766fc244aba21a72... 590ba8f2bf83c0b1...
    *-x86_64-linux-gnu-debug.tar.gz b32dc890047980d1... fa16a114d91ad409...
    *-x86_64-linux-gnu.tar.gz 35acd48515427055... e2daa0e5df0b58b0...
    *.tar.gz 08b830583a88cf27... a5f5173435932da5...
    guix_build.log b83dcd2d25df3c0b... 6378f15216e9202a...
    guix_build.log.diff 1a88a6b8680e7005...
  30. DrahtBot removed the label DrahtBot Guix build requested on Oct 5, 2023
  31. fanquake merged this on Oct 6, 2023
  32. fanquake closed this on Oct 6, 2023

  33. fanquake deleted the branch on Oct 6, 2023
  34. hebasto commented at 11:02 am on October 6, 2023: member

    My Guix builds:

     0x86_64
     101cbbeddf52eebbcd390aa169146cfc64ef85a38872baa86abf46327dfcbeb9f  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/SHA256SUMS.part
     294fae6a5e94adc27dc2d7e3a8902f9e7d216a6acd0995ce5bf0cb5b3f3c2876b  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/bitcoin-f0cebbdb2a1a-aarch64-linux-gnu-debug.tar.gz
     3ec377f0d436752f44b71ef257641135e479ffca32cc7bd3fa06c9799d2d0ec87  guix-build-f0cebbdb2a1a/output/aarch64-linux-gnu/bitcoin-f0cebbdb2a1a-aarch64-linux-gnu.tar.gz
     44eb26bedc2ca129dbb063217cddda6dee4bcfc0b2ee0c1115d1ae4daf15f85f5  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/SHA256SUMS.part
     5fc99f934f5f3d289339c6d901eb552a30bd05853cb7b6c0ee80a57a0d75ded2e  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/bitcoin-f0cebbdb2a1a-arm-linux-gnueabihf-debug.tar.gz
     618b373fa039e135b4380174f12781374ec9d9a6abd6663233fedcd200664f929  guix-build-f0cebbdb2a1a/output/arm-linux-gnueabihf/bitcoin-f0cebbdb2a1a-arm-linux-gnueabihf.tar.gz
     78ca14c4bc4133b96c70e37b383ee739e9b7849c08654e537d2aafaa30b041192  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/SHA256SUMS.part
     8d027cffbd02d5f46138ea55273e38c8940b4c2d046c74a9e5fda53387865d5cc  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin-unsigned.tar.gz
     9f92487934b55999f4118cf48a779f545f9a6e3d483cf919deea7210476dbf44b  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin-unsigned.zip
    10e8828cf3212a8a3672395829f2d05261c95a4afe31fddef8ffa9faafd6b13508  guix-build-f0cebbdb2a1a/output/arm64-apple-darwin/bitcoin-f0cebbdb2a1a-arm64-apple-darwin.tar.gz
    11cc16f5d83105302c8cf462a625fad7a8c1edcdcb6229188e97ecc1ade6644adc  guix-build-f0cebbdb2a1a/output/dist-archive/bitcoin-f0cebbdb2a1a.tar.gz
    120b253f5fc819abf7a55a3565587b83e20f846f6b2eb9da20d4b3af4a46028193  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/SHA256SUMS.part
    13a66ed663c4efe577c619c66e672a7b42875cc56ad2fec25bb858cca556470a58  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64-linux-gnu-debug.tar.gz
    14f6e0402ca1f77d25fb7aedbe224592cd92bc923a7795f79fa209475cfd251a73  guix-build-f0cebbdb2a1a/output/powerpc64-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64-linux-gnu.tar.gz
    1561c9096ad863ef2dbdc7f8679f13ad1ae74a2fa0b26fb8fa4ecf1bdd63599744  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/SHA256SUMS.part
    167392e04650e09f009b79bca40d81423a9b02654d4851648d531f84ca8034ac24  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64le-linux-gnu-debug.tar.gz
    17883e7c841ef7fdf96e9a078179acade46c610bd01c0e0fe6694ecdb44d8a3e40  guix-build-f0cebbdb2a1a/output/powerpc64le-linux-gnu/bitcoin-f0cebbdb2a1a-powerpc64le-linux-gnu.tar.gz
    18744e4852a2ed0c1fdf5c304d1aef535c969b3d144298f9ec377da3a8f77e0780  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/SHA256SUMS.part
    19654782521b4355ff4b134b8838adc5d883d435c4677d5e49853f86a90f982cfa  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/bitcoin-f0cebbdb2a1a-riscv64-linux-gnu-debug.tar.gz
    209792b7910451b908b9699791c54607527b925f353696d50adc499d7ae2433183  guix-build-f0cebbdb2a1a/output/riscv64-linux-gnu/bitcoin-f0cebbdb2a1a-riscv64-linux-gnu.tar.gz
    21c937d24d5ba15c03d4f3ef6a79a83fb42132914ac89d5b87c7d7109ee3e017b7  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/SHA256SUMS.part
    22a57be735d7517e2e2f422903cf900090668931a617368ce6cb6cd15828240d7a  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin-unsigned.tar.gz
    2388daf2e69b4d0ae5805ea2912149a3bd56158fbcc9587ddce0197b907448f354  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin-unsigned.zip
    244ee080d775b42e6eb62f480388c9dce7b51da614c6c2c089c1ae5ef61d1cb1b2  guix-build-f0cebbdb2a1a/output/x86_64-apple-darwin/bitcoin-f0cebbdb2a1a-x86_64-apple-darwin.tar.gz
    2509d4e09a8e8fd2fa79c936168afc13858933a09cc57563c47ad22d4cbae83358  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/SHA256SUMS.part
    265c15c22a3618bfdd68c077728f0c29460ca030e3db3c5ae8f7de137b302108c9  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/bitcoin-f0cebbdb2a1a-x86_64-linux-gnu-debug.tar.gz
    278cb3859a60d4959f50bee7a38d7fc2f4f14e9a8f3b2bd61758db6caedfb60ea0  guix-build-f0cebbdb2a1a/output/x86_64-linux-gnu/bitcoin-f0cebbdb2a1a-x86_64-linux-gnu.tar.gz
    28673745d4a58e3be09edfbc636b59e236dbd4b81435b316cae61f61371bd128c1  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/SHA256SUMS.part
    29532d405d395213187c94054da5b932380284cc51c558364a81529af107e92e82  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-debug.zip
    303b98c83395cf15ff055f4d726fe81cec2f12df890664c625e036d3df6f8682af  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-setup-unsigned.exe
    311f01ca40ac10798b9fc9eb16298d63b09daf7d2872e138fb8ea29bc51d363122  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64-unsigned.tar.gz
    326fafab859b384a99c1919486d7110c68280820b10993807145f4f7d081d9b80e  guix-build-f0cebbdb2a1a/output/x86_64-w64-mingw32/bitcoin-f0cebbdb2a1a-win64.zip
    
  35. TheCharlatan commented at 8:02 am on October 9, 2023: contributor
    Post-merge ACK f0cebbdb2a1a3c2f0facd88963484ad6fd5851db

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: 2024-06-29 07:13 UTC

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