guix: use GCC 13 to build releases #29881

pull fanquake wants to merge 3 commits into bitcoin:master from fanquake:gcc_13_v2 changing 3 files +8 −10
  1. fanquake commented at 4:57 pm on April 15, 2024: member

    Switch release builds to using GCC 13.3.0: https://gcc.gnu.org/gcc-13/, which landed in Guix in: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=750148ce1ea6c65a7c14424546db0078161f7e17.

    Does not solve the cross-arch non-determinism for powerpc64le-linux-gnu builds.

  2. DrahtBot commented at 4:57 pm on April 15, 2024: contributor

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

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/29881.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    Concept ACK theuni
    Stale 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

    No conflicts as of last run.

  3. DrahtBot added the label Build system on Apr 15, 2024
  4. maflcko commented at 8:35 am on April 16, 2024: member
    For reference, the previous bump was e1ce5b8ae9124717c00dca71a5c5b43a7f5ad177, which is in master only and not yet in a release branch.
  5. DrahtBot added the label Needs rebase on Apr 17, 2024
  6. fanquake force-pushed on Apr 17, 2024
  7. DrahtBot removed the label Needs rebase on Apr 17, 2024
  8. maflcko commented at 1:38 pm on April 17, 2024: member
    CI should be bumped as well, if this is taken out of draft. Just leaving a comment here, so that it isn’t forgotten.
  9. fanquake force-pushed on May 22, 2024
  10. fanquake force-pushed on May 23, 2024
  11. fanquake commented at 9:11 am on May 23, 2024: member

    CI should be bumped as well, if this is taken out of draft.

    Added a (WIP) commit to bump a couple CIs to 13.2.0. Also bumped the time-machine further, now that we’ve upstreamed GCC 13.3.0: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=750148ce1ea6c65a7c14424546db0078161f7e17.

  12. maflcko added the label DrahtBot Guix build requested on May 23, 2024
  13. fanquake commented at 10:29 am on May 23, 2024: member

    Looks like Windows still has false positives with GCC 13.2.0 (https://github.com/bitcoin/bitcoin/pull/29881/checks?check_run_id=25320716500):

     0torcontrol.cpp: In static member function ‘static void TorControlConnection::readcb(bufferevent*, void*)’:
     1torcontrol.cpp:94:28: error: ‘result’ may be used uninitialized [-Werror=maybe-uninitialized]
     2   94 |         self->message.code = ToIntegral<int>(s.substr(0, 3)).value_or(0);
     3      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     4In file included from ./netaddress.h:14,
     5                 from ./torcontrol.h:11,
     6                 from torcontrol.cpp:6:
     7./util/strencodings.h:184:7: note: ‘result’ was declared here
     8  184 |     T result;
     9      |       ^~~~~~
    10cc1plus: all warnings being treated as errors
    11make[2]: *** [Makefile:11115: libbitcoin_node_a-torcontrol.o] Error 1
    

    Will re-add -Wno-error=maybe-uninitialized.

  14. DrahtBot added the label CI failed on May 23, 2024
  15. DrahtBot commented at 11:37 am on May 23, 2024: contributor

    🚧 At least one of the CI tasks failed. Make sure to run all tests locally, according to the documentation.

    Possibly this is due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    Leave a comment here, if you need help tracking down a confusing failure.

    Debug: https://github.com/bitcoin/bitcoin/runs/25320716500

  16. DrahtBot commented at 9:50 am on May 24, 2024: contributor

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

    File commit 413844f1c2a3d8f7cfef822f348f26df488b03c7(master) commit f70535d0e8f8c9ec5014efca0fd3212117910bae(master and this pull)
    SHA256SUMS.part 7038b1f0a46354d0... bb71668da81259bc...
    *-aarch64-linux-gnu-debug.tar.gz a76cf9d2e152936e... cc23ba69ad9db416...
    *-aarch64-linux-gnu.tar.gz ab985105e7cedd7f... adcb35d2cd950d61...
    *-arm-linux-gnueabihf-debug.tar.gz f04965bbddd723f9... 791edaa8462a419f...
    *-arm-linux-gnueabihf.tar.gz 1b9426003d080c21... 1af02c6c8163ee8a...
    *-arm64-apple-darwin-unsigned.tar.gz 53fd58f6a90d3eef... 7d5d20cf05f33ee3...
    *-arm64-apple-darwin-unsigned.zip de1e633dccff0884... c622b31a0dff11ae...
    *-arm64-apple-darwin.tar.gz 38df91fa08312b5c... 5e82e59de294a79a...
    *-powerpc64-linux-gnu-debug.tar.gz 97d1fff618262135... d7645af9e49996cd...
    *-powerpc64-linux-gnu.tar.gz d42801c8e6d40fc6... aa6aebd82603773d...
    *-riscv64-linux-gnu-debug.tar.gz 7e0e9aa798b6ca6a... 8236df12f99e30c5...
    *-riscv64-linux-gnu.tar.gz 45d9eb35efa7923f... 3768c6b6f584f97f...
    *-x86_64-apple-darwin-unsigned.tar.gz ebd24cb269e39ed2... dd7233949c9a0fe5...
    *-x86_64-apple-darwin-unsigned.zip 47b3b02eb59892a2... 264a883cbafa8515...
    *-x86_64-apple-darwin.tar.gz c8599974bcbbded3... 63af668d266a165d...
    *-x86_64-linux-gnu-debug.tar.gz 545c7991048b1b47... c251dea8add73796...
    *-x86_64-linux-gnu.tar.gz c928fbbed3980669... e2a8be1b2cd5c2dd...
    *.tar.gz cfeb27b61490c0c5... 1a48734408d12b20...
    guix_build.log 9eff9e4ba83245a2... d199625b849c6c8b...
    guix_build.log.diff eb0d91385d995bdc...
  17. DrahtBot removed the label DrahtBot Guix build requested on May 24, 2024
  18. fanquake force-pushed on May 28, 2024
  19. fanquake force-pushed on May 29, 2024
  20. DrahtBot removed the label CI failed on May 29, 2024
  21. fanquake referenced this in commit 4116c5f9a3 on Jun 5, 2024
  22. fanquake referenced this in commit c029775519 on Jun 5, 2024
  23. fanquake referenced this in commit 2599655c1f on Jun 5, 2024
  24. fanquake referenced this in commit ab08b28d91 on Jun 6, 2024
  25. fanquake referenced this in commit 2ad6e8efa3 on Jun 8, 2024
  26. fanquake force-pushed on Jun 8, 2024
  27. DrahtBot commented at 12:25 pm on June 8, 2024: contributor

    🚧 At least one of the CI tasks failed. Make sure to run all tests locally, according to the documentation.

    Possibly this is due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    Leave a comment here, if you need help tracking down a confusing failure.

    Debug: https://github.com/bitcoin/bitcoin/runs/25971680441

  28. DrahtBot added the label CI failed on Jun 8, 2024
  29. in ci/test/00_setup_env_win64.sh:10 in c8de8c6dd2 outdated
     6@@ -7,13 +7,10 @@
     7 export LC_ALL=C.UTF-8
     8 
     9 export CONTAINER_NAME=ci_win64
    10-export CI_IMAGE_NAME_TAG="docker.io/amd64/debian:bookworm"  # Check that https://packages.debian.org/bookworm/g++-mingw-w64-x86-64-posix (version 12.2, similar to guix) can cross-compile
    11+export CI_IMAGE_NAME_TAG="docker.io/amd64/debian:trixie"  # Check that https://packages.debian.org/trixie/g++-mingw-w64-x86-64-posix (version 13.2, similar to guix) can cross-compile
    


    maflcko commented at 8:13 am on June 9, 2024:
    Looks like this imported a broken wine 9 release candidate from debian:trixie?

    fanquake commented at 8:41 am on June 10, 2024:
    Wondering if it’s just sporadic, given previous pushes passed, i.e https://cirrus-ci.com/task/5429980706897920, and it’s doesn’t look like much has changed upstream recently. Will push again soonish.

    maflcko commented at 8:46 am on June 10, 2024:
    Yeah, I guess it is similar to the intermittent wine errors on master that are already happening too frequent

    maflcko commented at 9:45 am on July 23, 2024:

    I ran the task 10 times, and it failed consistently, so I don’t think it is the same bug:

    https://cirrus-ci.com/task/4925521652350976



    fanquake commented at 2:55 pm on July 23, 2024:

    or do you need https://packages.debian.org/trixie/mingw-w64-x86-64-dev ?

    Yea at some point (#30210), we’ll need the newer version, I’ll switch to Noble here, and see if things are still broken.


    maflcko commented at 7:47 pm on July 23, 2024:
    Looks like it worked.
  30. fanquake force-pushed on Jun 10, 2024
  31. DrahtBot added the label Needs rebase on Jun 11, 2024
  32. fanquake force-pushed on Jun 12, 2024
  33. DrahtBot removed the label Needs rebase on Jun 12, 2024
  34. fanquake force-pushed on Jun 26, 2024
  35. in ci/test/00_setup_env_arm.sh:20 in a5f361c5e5 outdated
    16 export RUN_UNIT_TESTS=true
    17 export RUN_FUNCTIONAL_TESTS=false
    18 export GOAL="install"
    19 # -Wno-psabi is to disable ABI warnings: "note: parameter passing for argument of type ... changed in GCC 7.1"
    20 # This could be removed once the ABI change warning does not show up by default
    21-export BITCOIN_CONFIG="--enable-reduce-exports CXXFLAGS='-Wno-psabi -Wno-error=maybe-uninitialized'"
    


    maflcko commented at 5:23 pm on June 26, 2024:

    from CI:

    0bitcoin-cli.cpp:767:13: error: ‘result’ may be used uninitialized [-Werror=maybe-uninitialized]
    

    fanquake commented at 11:28 am on July 10, 2024:
    Re-added. (unrelated, looks like the win64 CI is randomly failing once again).
  36. fanquake force-pushed on Jul 10, 2024
  37. fanquake force-pushed on Jul 22, 2024
  38. fanquake force-pushed on Jul 23, 2024
  39. DrahtBot removed the label CI failed on Jul 23, 2024
  40. fanquake force-pushed on Jul 25, 2024
  41. maflcko added the label DrahtBot Guix build requested on Jul 25, 2024
  42. DrahtBot commented at 3:40 am on July 26, 2024: contributor

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

    File commit 5d280130446d57d653c749005a2e363265d87686(master) commit e107119006ad01a402617206b064cce294f5e9f1(master and this pull)
    SHA256SUMS.part 715551d86416eb85... d200b0a28944a501...
    *-aarch64-linux-gnu-debug.tar.gz cf7b962117bd887b... 178f64df4d4a1e67...
    *-aarch64-linux-gnu.tar.gz 93885fb5dc91a8c7... a5dcc7ca64151ed5...
    *-arm-linux-gnueabihf-debug.tar.gz 8b7785791805b939... db80b91363ba92f1...
    *-arm-linux-gnueabihf.tar.gz 45af644659c0c6d0... a39a8dc8b3826efa...
    *-arm64-apple-darwin-unsigned.tar.gz 5b9864821f77efae... cb1a7a2126fdf04b...
    *-arm64-apple-darwin-unsigned.zip 42d90858c2325ba8... 1b13f1694442d3b6...
    *-arm64-apple-darwin.tar.gz 22885ba955a2d307... 7e8f36ce6c560179...
    *-powerpc64-linux-gnu-debug.tar.gz 9752922cb1fa46ed... 22c90293bafe69f7...
    *-powerpc64-linux-gnu.tar.gz df811fb67a4acf69... 34e6e28741166626...
    *-riscv64-linux-gnu-debug.tar.gz 75a4724d884a8e43... b2ce9240882c70f2...
    *-riscv64-linux-gnu.tar.gz f1353d54611591c7... 71901ea2e4c37118...
    *-x86_64-apple-darwin-unsigned.tar.gz 46ab690e3ca2c257... 91334fb81687349f...
    *-x86_64-apple-darwin-unsigned.zip 0a5f677bc4b51e5a... 617dbbc12f604b1a...
    *-x86_64-apple-darwin.tar.gz 6a8960d6d86e84c7... e57a1d6872584532...
    *-x86_64-linux-gnu-debug.tar.gz dc7b720f1de1349e... df5e3a22f9d5ac52...
    *-x86_64-linux-gnu.tar.gz 3b55c76f228a9e0b... c3ff07f8947998af...
    *.tar.gz 57fdedac64f67295... 6cfa5b4851da34a7...
    guix_build.log ecf872f3771bdd63... 86d194d597152a8f...
    guix_build.log.diff 519cb9578890a9cc...
  43. DrahtBot removed the label DrahtBot Guix build requested on Jul 26, 2024
  44. fanquake force-pushed on Jul 29, 2024
  45. fanquake force-pushed on Jul 31, 2024
  46. fanquake force-pushed on Aug 6, 2024
  47. hebasto added the label Needs CMake port on Aug 16, 2024
  48. fanquake force-pushed on Aug 23, 2024
  49. DrahtBot added the label Needs rebase on Aug 28, 2024
  50. fanquake force-pushed on Aug 28, 2024
  51. fanquake removed the label Needs CMake port on Aug 28, 2024
  52. DrahtBot removed the label Needs rebase on Aug 28, 2024
  53. DrahtBot added the label Needs rebase on Aug 30, 2024
  54. fanquake force-pushed on Aug 30, 2024
  55. DrahtBot removed the label Needs rebase on Aug 30, 2024
  56. fanquake force-pushed on Aug 30, 2024
  57. fanquake force-pushed on Sep 2, 2024
  58. fanquake force-pushed on Sep 5, 2024
  59. fanquake force-pushed on Sep 12, 2024
  60. fanquake force-pushed on Sep 19, 2024
  61. fanquake force-pushed on Sep 26, 2024
  62. fanquake force-pushed on Oct 2, 2024
  63. fanquake force-pushed on Oct 9, 2024
  64. maflcko commented at 8:46 am on October 10, 2024: member

    What is the status/expectation of this? I presume at some point the switch will happen either way and right now it is just waiting for a good enough reason?

    According to #30997 (comment), it may be required for qt6.8

    Also, in the title “builds” should say “build”?

  65. fanquake renamed this:
    guix: use GCC 13 to builds releases
    guix: use GCC 13 to build releases
    on Oct 10, 2024
  66. fanquake commented at 8:54 am on October 10, 2024: member

    What is the status/expectation of this? I presume at some point the switch will happen either way and right now it is just waiting for a good enough reason?

    The status is mostly that. It has been useful to push occasionally and see what breaks. If there are some new compelling reasons to switch we could consider it. I’ll take it out of draft, and if anyone wants to leave (conceptual) review they can.

  67. fanquake marked this as ready for review on Oct 10, 2024
  68. fanquake force-pushed on Oct 10, 2024
  69. hebasto commented at 12:49 pm on October 11, 2024: member
    Concept ACK. May be useful for switching to Qt 6.8 or newer.
  70. hebasto approved
  71. hebasto commented at 6:59 pm on October 11, 2024: member

    ACK f9e0010de394ad6ae5eb6a22ead7ebc116a16fd4.

    Guix build (on both x86_64 and aarch64):

     0d6a2d55943232d35bc56c36341b8501af7637c1f337a1e49f2ac34baced7d884  guix-build-f9e0010de394/output/aarch64-linux-gnu/SHA256SUMS.part
     13bbb9714ea3196a2fca7f2d8db8a309bc298b43ace4397f11ff8acc8b6d829d3  guix-build-f9e0010de394/output/aarch64-linux-gnu/bitcoin-f9e0010de394-aarch64-linux-gnu-debug.tar.gz
     26b5402883ebef604c6c1da21d81d9414e731be41bf294a3a92f5fb5ff5be300b  guix-build-f9e0010de394/output/aarch64-linux-gnu/bitcoin-f9e0010de394-aarch64-linux-gnu.tar.gz
     3ad6cdd7f5ef5c9b28fe0bba69c865ba3bd23cc1edf4877358fb89a7ab4cd1f28  guix-build-f9e0010de394/output/arm-linux-gnueabihf/SHA256SUMS.part
     41da99dc69b3d89a74802c8a296aea2ed60d60e5fecd1260b382bdea61b823246  guix-build-f9e0010de394/output/arm-linux-gnueabihf/bitcoin-f9e0010de394-arm-linux-gnueabihf-debug.tar.gz
     5dae270589b146e9a6c3f66dbb6fdfd53fc7ea0dfe6299be8a61dfca964cd91e9  guix-build-f9e0010de394/output/arm-linux-gnueabihf/bitcoin-f9e0010de394-arm-linux-gnueabihf.tar.gz
     61048c4f346f919803f2b4c6c3b06057b8a45b3abf8637378ba46aca90571764f  guix-build-f9e0010de394/output/arm64-apple-darwin/SHA256SUMS.part
     7b223dd80252a6c78fbf2a4b482ab6c2c56d11ba18aa07345276cf218d0f76c4e  guix-build-f9e0010de394/output/arm64-apple-darwin/bitcoin-f9e0010de394-arm64-apple-darwin-unsigned.tar.gz
     8a957376d954e844078ef2cd3728ffbe5c382b7411978bd3150d0d95fd45763e1  guix-build-f9e0010de394/output/arm64-apple-darwin/bitcoin-f9e0010de394-arm64-apple-darwin-unsigned.zip
     9cc9abb15a467bd983db82595e623e1d99b42d3b5988cd28788b96b96305baf98  guix-build-f9e0010de394/output/arm64-apple-darwin/bitcoin-f9e0010de394-arm64-apple-darwin.tar.gz
    10c96414b0de37dd22c594576847457665394beca1a3da845fd214bbbe178c45d8  guix-build-f9e0010de394/output/dist-archive/bitcoin-f9e0010de394.tar.gz
    119786e7e52a136e16ee2b8a3b09b9356b2108fb74c0dfade4bf7535a6997410b7  guix-build-f9e0010de394/output/powerpc64-linux-gnu/SHA256SUMS.part
    12bd9c77b7298444a8c8ad97966c7726caab1cb9ea17d1b970a2f9692b7a62346e  guix-build-f9e0010de394/output/powerpc64-linux-gnu/bitcoin-f9e0010de394-powerpc64-linux-gnu-debug.tar.gz
    13c9ab6cc342cf034132567da7c010fc703f2d848526d8e4ffc0ba454568891461  guix-build-f9e0010de394/output/powerpc64-linux-gnu/bitcoin-f9e0010de394-powerpc64-linux-gnu.tar.gz
    149f9edfaf745f2967962b3c2be3be1b21953e129f2a508c60641a5ee08b4b3462  guix-build-f9e0010de394/output/riscv64-linux-gnu/SHA256SUMS.part
    150f1310eb1e1d4cf42bff2b90f0996bfc6c3b3b4e0ac09576db62b6ef62c47d1f  guix-build-f9e0010de394/output/riscv64-linux-gnu/bitcoin-f9e0010de394-riscv64-linux-gnu-debug.tar.gz
    16b14e2681db33c375ee556c6adf047a431b2d149c53f731f118c52dbb30f7d7b9  guix-build-f9e0010de394/output/riscv64-linux-gnu/bitcoin-f9e0010de394-riscv64-linux-gnu.tar.gz
    17ad0f4fd69c6b50a30f1ff78c057f677e5636e099d7189282f6421f4e6772bf6b  guix-build-f9e0010de394/output/x86_64-apple-darwin/SHA256SUMS.part
    18edec2b4151f471d643f68460630b29a57c154b9a9d9bddc9f6f3f3515cc37d7f  guix-build-f9e0010de394/output/x86_64-apple-darwin/bitcoin-f9e0010de394-x86_64-apple-darwin-unsigned.tar.gz
    19504e796315063a104c1973a8d0f87fbfa50d364c421c5e12d79d3e0a7a2f90cc  guix-build-f9e0010de394/output/x86_64-apple-darwin/bitcoin-f9e0010de394-x86_64-apple-darwin-unsigned.zip
    20eef8c4e151d2f7ae13d9b0c626284479f7397ee61175ab16e74dee3adb384389  guix-build-f9e0010de394/output/x86_64-apple-darwin/bitcoin-f9e0010de394-x86_64-apple-darwin.tar.gz
    21fda7912057f4fe26ef3b280813b9da57456d9762a016d87721494a662414f200  guix-build-f9e0010de394/output/x86_64-linux-gnu/SHA256SUMS.part
    2259c3ded87dcbe0a6985c25ee9444c836c5057563d011b0cc3d68762990fa5114  guix-build-f9e0010de394/output/x86_64-linux-gnu/bitcoin-f9e0010de394-x86_64-linux-gnu-debug.tar.gz
    23f34bfae8fdc350c29d9f5eb17e3792df85aa98803c52496dfce59d139ae08b08  guix-build-f9e0010de394/output/x86_64-linux-gnu/bitcoin-f9e0010de394-x86_64-linux-gnu.tar.gz
    24880646936419bad130b4fbfedcbe5e196159122fc174385860d6307f851c0ec5  guix-build-f9e0010de394/output/x86_64-w64-mingw32/SHA256SUMS.part
    25ef2c587706867d498c58e0b26810146912181f7cdf505b9de7a9380beb8c4a38  guix-build-f9e0010de394/output/x86_64-w64-mingw32/bitcoin-f9e0010de394-win64-debug.zip
    268288063ed94023f92f3dbba49ca0ef222cc6716b82dcf3d259e197fcbfc0532c  guix-build-f9e0010de394/output/x86_64-w64-mingw32/bitcoin-f9e0010de394-win64-setup-unsigned.exe
    2701451eeaa8f9431a9e2e0ca9d873d8a83b4f220312f1808070d9c01d285b11d8  guix-build-f9e0010de394/output/x86_64-w64-mingw32/bitcoin-f9e0010de394-win64-unsigned.tar.gz
    2844190f48b8551bc5e2d76bd5a28b813a58c050a3c1404eafe70660e4ef5ad7ce  guix-build-f9e0010de394/output/x86_64-w64-mingw32/bitcoin-f9e0010de394-win64.zip
    
  72. fanquake force-pushed on Oct 24, 2024
  73. fanquake commented at 4:11 pm on October 24, 2024: member
    Rebased, and dropped the [WIP] from the CI commit.
  74. fanquake added the label DrahtBot Guix build requested on Oct 24, 2024
  75. hebasto approved
  76. hebasto commented at 4:16 pm on October 24, 2024: member

    re-ACK a4e17239ca54ccaa237fa6c824b968ca067228e6, verified with:

    0git range-diff master f9e0010de394ad6ae5eb6a22ead7ebc116a16fd4 a4e17239ca54ccaa237fa6c824b968ca067228e6
    

    Only rebased and amended the commit message since my recent review.

  77. theuni commented at 4:32 pm on October 24, 2024: member
    Concept ACK
  78. fanquake commented at 1:12 pm on October 25, 2024: member

    Guix Build (x86_64 & aarch64):

     0c27a601dbc89ed3abccb6f742178f15f0eb256cd5086d8360dd6727c9c866cab  guix-build-a4e17239ca54/output/aarch64-linux-gnu/SHA256SUMS.part
     10fdb1ff5320398ec5cf6378f72c826c619909e1079a9e8ab871bac938db41c0e  guix-build-a4e17239ca54/output/aarch64-linux-gnu/bitcoin-a4e17239ca54-aarch64-linux-gnu-debug.tar.gz
     260f6d4f34f3d5af5aeb6cf678a6f2ca60035d52cf8c48b3dbea7a54a8ce89776  guix-build-a4e17239ca54/output/aarch64-linux-gnu/bitcoin-a4e17239ca54-aarch64-linux-gnu.tar.gz
     3be804999c04a0b68aae2fb98d855940c9629ede7d915b061f266576d3449d8bb  guix-build-a4e17239ca54/output/arm-linux-gnueabihf/SHA256SUMS.part
     43b4d1dfcdca2bc4e7ad1a5cc843171e57020e51e2e1c4c7c9247019b2698c352  guix-build-a4e17239ca54/output/arm-linux-gnueabihf/bitcoin-a4e17239ca54-arm-linux-gnueabihf-debug.tar.gz
     5628265ac50ec6f1e5bb23175975f4da4fb01d4ae1eb935cf42bceab2c228a28f  guix-build-a4e17239ca54/output/arm-linux-gnueabihf/bitcoin-a4e17239ca54-arm-linux-gnueabihf.tar.gz
     6fcbf15d734200d05da373c102b26e1ca9bff72177fb7e2624c7f65701ad91e20  guix-build-a4e17239ca54/output/arm64-apple-darwin/SHA256SUMS.part
     7267297308e1499090f5410d6c6206e581caed37638a4ce2a4f4d91afe787e7cb  guix-build-a4e17239ca54/output/arm64-apple-darwin/bitcoin-a4e17239ca54-arm64-apple-darwin-unsigned.tar.gz
     8e84aade8d6b91ff00aefdb060b15ac6884b5954027bc8356deb346a1d221b272  guix-build-a4e17239ca54/output/arm64-apple-darwin/bitcoin-a4e17239ca54-arm64-apple-darwin-unsigned.zip
     92d9dc9de892ac7dc7dff5a1ed5205a74569126525b86ed8af47fffafe2be2129  guix-build-a4e17239ca54/output/arm64-apple-darwin/bitcoin-a4e17239ca54-arm64-apple-darwin.tar.gz
    10e20c4ae1abc8d9ce383b65b8b0bdd47575dfd1c059ff6d43a5905e1a4739da96  guix-build-a4e17239ca54/output/dist-archive/bitcoin-a4e17239ca54.tar.gz
    1175d908891160ee1021d74f4f67faace4dfdd3e4be26e7ec498b1d189e64f7f79  guix-build-a4e17239ca54/output/powerpc64-linux-gnu/SHA256SUMS.part
    121ec141bec169cd24b8842c49306286dc8746a89ff122e3707fcd7adf6a02a736  guix-build-a4e17239ca54/output/powerpc64-linux-gnu/bitcoin-a4e17239ca54-powerpc64-linux-gnu-debug.tar.gz
    13913725fe2ce813f2a95aacb1037eb4f7a999693554aef15d0fe5b7b9683c9c35  guix-build-a4e17239ca54/output/powerpc64-linux-gnu/bitcoin-a4e17239ca54-powerpc64-linux-gnu.tar.gz
    145356f158e68d4ea85f23cbabbd7071df101228d86a9ef82f5554ab97ed5b09d9  guix-build-a4e17239ca54/output/riscv64-linux-gnu/SHA256SUMS.part
    152c8a9b4b7d89477f00b663eef2acde319e0a4bf0349ed3484d320196cb8e0b58  guix-build-a4e17239ca54/output/riscv64-linux-gnu/bitcoin-a4e17239ca54-riscv64-linux-gnu-debug.tar.gz
    16f03e880d97780927fe2c2e0ea53d81515526f0050400150e5b8e5682f45bb28e  guix-build-a4e17239ca54/output/riscv64-linux-gnu/bitcoin-a4e17239ca54-riscv64-linux-gnu.tar.gz
    1719808b9433aed4a63ab202cf2fe946b045d533ef32e6811673ce4c2448d0cf48  guix-build-a4e17239ca54/output/x86_64-apple-darwin/SHA256SUMS.part
    186d821208971b002c9e7b2e4a7ff34a5324175716a528ecc7a572dffaee9666f6  guix-build-a4e17239ca54/output/x86_64-apple-darwin/bitcoin-a4e17239ca54-x86_64-apple-darwin-unsigned.tar.gz
    192783bcc1741ff182605acd4b1b860ae3110defd1afd2173c663b7305c3952977  guix-build-a4e17239ca54/output/x86_64-apple-darwin/bitcoin-a4e17239ca54-x86_64-apple-darwin-unsigned.zip
    20d9e39e1264c672079502716b3adeb30c35f9332c1b767a0a37273dbaeac0295d  guix-build-a4e17239ca54/output/x86_64-apple-darwin/bitcoin-a4e17239ca54-x86_64-apple-darwin.tar.gz
    219d0ec4b097cb2d1b3aa480ae2f7e4c03f3b07a09b0f134f745dd451d36d0bb05  guix-build-a4e17239ca54/output/x86_64-linux-gnu/SHA256SUMS.part
    229460e787ee27c5b0e8db6a35b03ad766a60da1d16795fcbca50befc8a645de27  guix-build-a4e17239ca54/output/x86_64-linux-gnu/bitcoin-a4e17239ca54-x86_64-linux-gnu-debug.tar.gz
    2307bc463ebb5ca089a2b072f25902c2a5e4a44f03dc397c99a4b7a3a3da0a4bb3  guix-build-a4e17239ca54/output/x86_64-linux-gnu/bitcoin-a4e17239ca54-x86_64-linux-gnu.tar.gz
    246085306bf8bd4e37d02240efb41a06932879c7e8b7e7b1ec7e56414afd755d6d  guix-build-a4e17239ca54/output/x86_64-w64-mingw32/SHA256SUMS.part
    25afe1a3a59693d35c71b32c44205fbbc0afdae7154956cacc8a0f30bea36e6215  guix-build-a4e17239ca54/output/x86_64-w64-mingw32/bitcoin-a4e17239ca54-win64-debug.zip
    26d00bade6058859f1e5496c5fbdd4cda076751146fb863c2a6337d19c564e7560  guix-build-a4e17239ca54/output/x86_64-w64-mingw32/bitcoin-a4e17239ca54-win64-setup-unsigned.exe
    274b224d49a94bba8a4a5d534c2d063599387760a3bda21866b06e2d8402d1dd67  guix-build-a4e17239ca54/output/x86_64-w64-mingw32/bitcoin-a4e17239ca54-win64-unsigned.tar.gz
    28bfbdefa110cde6cce791c86bca46b17a0f2dcb5f69dccc84593b5d1500664e90  guix-build-a4e17239ca54/output/x86_64-w64-mingw32/bitcoin-a4e17239ca54-win64.zip
    
  79. DrahtBot commented at 5:56 pm on October 25, 2024: contributor

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

    File commit 74fb19317aec6d5156e12da6be63e59e0cc99770(master) commit 70af57ccab83867dc0242821371b3b9c6e0bb677(master and this pull)
    SHA256SUMS.part ad80f9275f7592f5... b8853f246ef59ee3...
    *-aarch64-linux-gnu-debug.tar.gz e3f077c9e2efe42c... a293a140e855e389...
    *-aarch64-linux-gnu.tar.gz 84c5837e967a705e... 7e49dc154edfcd0b...
    *-arm-linux-gnueabihf-debug.tar.gz 198436220bbb764e... 919017cf1386bdc0...
    *-arm-linux-gnueabihf.tar.gz 8ab9ee456035f028... a9c3ae3c4c071ba9...
    *-arm64-apple-darwin-unsigned.tar.gz 5f3493c8841e7000... c4855b96d3891599...
    *-arm64-apple-darwin-unsigned.zip 53586205b08dae04... bdfb768677433be3...
    *-arm64-apple-darwin.tar.gz 9bc61a1a9c494690... 6ff1ebfc6f35485c...
    *-powerpc64-linux-gnu-debug.tar.gz d736c35074e1ab00... 4e30cc472e6be82f...
    *-powerpc64-linux-gnu.tar.gz dc3411d9d8e023d0... d22ea21df167f438...
    *-riscv64-linux-gnu-debug.tar.gz 14f550c7e6be73cb... 016740e6a0cb7819...
    *-riscv64-linux-gnu.tar.gz a5ce20b057de5651... cce78610fe881ae1...
    *-x86_64-apple-darwin-unsigned.tar.gz 0a5aeae59a745fdd... 92a4231f06618255...
    *-x86_64-apple-darwin-unsigned.zip c17d6c147152032f... 62ec10b4302afe97...
    *-x86_64-apple-darwin.tar.gz eb310f282a01918f... 78c6772e9e27876e...
    *-x86_64-linux-gnu-debug.tar.gz 788598dd19a44259... d3d474d3b62c1cbc...
    *-x86_64-linux-gnu.tar.gz 6b13f937a5601c35... 2a95a587cddf4123...
    *.tar.gz d344eb18d56160d8... 09e318e48551943e...
    guix_build.log baf52e47221c27f4... 3a0bb98e33a9dad9...
    guix_build.log.diff d3d4b32daea83250...
  80. DrahtBot removed the label DrahtBot Guix build requested on Oct 25, 2024
  81. DrahtBot added the label Needs rebase on Nov 20, 2024
  82. fanquake force-pushed on Nov 20, 2024
  83. DrahtBot removed the label Needs rebase on Nov 20, 2024
  84. guix: disable gcov in base-linux-gcc
    In a `x86_64-linux-gnu` build, this drops:
    ```bash
    x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov
    x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov-dump
    x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov-tool
    ```
    
    For mingw-w64-gcc, `--disable-gcov` is currently passed for this
    target in Guix, due to issues with mingw-w64, see
    https://github.com/fanquake/guix/blob/8bed031e58c9cf895d243790e7c80808b0075de7/gnu/packages/gcc.scm#L99-L102.
    However we'll add it in any case, in case it's re-enabled in future,
    when the underlying issues are fixed.
    d2d74a3c54
  85. guix: use GCC 13.3.0 for base toolchain. 18a30669e7
  86. ci: use GCC 13 for some jobs 976b36f0eb
  87. fanquake force-pushed on Nov 21, 2024

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-11-23 06:12 UTC

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