guix: update time-machine #35855

pull fanquake wants to merge 7 commits into bitcoin:master from fanquake:guix_update_time_machine changing 6 files +15 −16
  1. fanquake commented at 3:31 PM on July 31, 2026: member

    Update to 3b98aa3889888dd1a69d30bed2a5f1a8519fd06c.

    git-minimal 2.52.0 -> 2.54.0 linux-libre-headers-6.1 6.1.166 -> 6.1.177 -> 6.18.41 python-lief 0.17.5 -> 1.0.0 python-minimal 3.11.14 -> 3.12.12

    Default Clang/LLVM updated to 22.x.

  2. DrahtBot added the label Build system on Jul 31, 2026
  3. DrahtBot commented at 3:31 PM on July 31, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

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

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #35870 (guix: move python-minimal to Linux GUI build by fanquake)
    • #35754 (ci: update and verify SDKs, lock lint dependencies by l0rinc)
    • #35713 (Remove boost as a unit test runner by rustaceanrob)
    • #25573 (guix: produce a -static-pie bitcoind by fanquake)

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

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. DrahtBot added the label CI failed on Jul 31, 2026
  5. DrahtBot commented at 4:59 PM on July 31, 2026: contributor

    <!--85328a0da195eb286784d51f73fa0af9-->

    🚧 At least one of the CI tasks failed. <sub>Task lint: https://github.com/bitcoin/bitcoin/actions/runs/30643225657/job/91198112768</sub> <sub>LLM reason (✨ experimental): CI failed because the shell lint (shellcheck) reported an unquoted variable in contrib/guix/libexec/build_linux.sh (SC2086: ${CMAKE_FLAGS} needs double quotes).</sub>

    <details><summary>Hints</summary>

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly 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.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

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

    </details>

  6. in ci/lint/requirements.txt:1 in b40d3cf39b outdated
       0 | @@ -1,3 +1,3 @@
       1 | -lief==0.17.5
       2 | +lief==1.0.0
    


    maflcko commented at 7:18 AM on August 1, 2026:

    is this meant to exactly match the version in guix? If yes, could add a trailing comment?


    fanquake commented at 11:00 AM on August 3, 2026:

    Yea, I think we should keep this matching. This was actually unused, so opened #35869, and added the comment there.

  7. maflcko commented at 8:27 AM on August 1, 2026: member

    Not sure if related, but on riscv64, I get:

    <details><summary>output</summary>

    INFO: Building b40d3cf39b9b for platform triple x86_64-linux-gnu:
          ...using reference timestamp: 1785510929
          ...running at most 4 jobs
          ...from worktree directory: '/b-c'
              ...bind-mounted in container to: '/bitcoin'
          ...in build directory: '/b-c/guix-build-b40d3cf39b9b/distsrc-b40d3cf39b9b-x86_64-linux-gnu'
              ...bind-mounted in container to: '/distsrc-base/distsrc-b40d3cf39b9b-x86_64-linux-gnu'
          ...outputting in: '/b-c/guix-build-b40d3cf39b9b/output/x86_64-linux-gnu'
              ...bind-mounted in container to: '/outdir-base/x86_64-linux-gnu'
          ADDITIONAL FLAGS (if set)
              ADDITIONAL_GUIX_COMMON_FLAGS: 
              ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: 
              ADDITIONAL_GUIX_TIMEMACHINE_FLAGS: 
    Updating channel 'guix' from Git repository at 'https://codeberg.org/guix/guix.git'...
    ;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm
    ;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go
    ;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm
    ;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    building /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv...
      4% [########                                                                                                                                                                                                                   ]note: keeping build directory `/tmp/guix-build-module-import-compiled.drv-1'
    builder for `/gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv' failed with exit code 1
    build of /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv failed
    View build log at '/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz'.
    cannot build derivation `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv': 1 dependencies couldn't be built
    guix time-machine: error: build of `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv' failed
    
    
    [ 1/82] Loading './gcrypt/hash.scm'...
    [ 2/82] Loading './git.scm'...
    [ 3/82] Loading './gnu/packages/bootstrap.scm'...
    ;;; Failed to autoload make-zlib-input-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-input-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-output-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-output-port in (zlib):
    ;;; no code for module (zlib)
    WARNING: Use of `load' in declarative module (guix ui).  Add #:declarative? #f to your define-module invocation.
    Backtrace:
    In ice-9/psyntax.scm:
      1230:36 19 (expand-top-sequence _ _ _ #f _ _ _)
      1222:19 18 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
       259:10 17 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
    In ice-9/eval.scm:
       293:34 16 (_ #<module (#{ g81}#) 33a280>)
    In ice-9/boot-9.scm:
       3409:4 15 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
      3422:24 14 (_)
       222:29 13 (map1 _)
       222:17 12 (map1 (((guix ui)) ((guix utils)) ((guix #)) ((# #)) # ?))
      3326:17 11 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ ?)
    In ice-9/threads.scm:
        390:8 10 (_ _)
    In ice-9/boot-9.scm:
      3252:13  9 (_)
    In ice-9/threads.scm:
        390:8  8 (_ _)
    In ice-9/boot-9.scm:
      3536:20  7 (_)
       2835:4  6 (save-module-excursion _)
      3556:26  5 (_)
    In unknown file:
               4 (primitive-load-path "guix/ui" #<procedure df4780 at ic?>)
    In ice-9/eval.scm:
       626:19  3 (_ #<directory (guix ui) 1c9b280>)
       293:34  2 (_ #<directory (guix ui) 1c9b280>)
       223:20  1 (proc #<directory (guix ui) 1c9b280>)
    In unknown file:
               0 (%resolve-variable (5 (guile) spawn . #t) #<directory (?>)
    
    ERROR: In procedure %resolve-variable:
    error: spawn: unbound variable
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    "/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz"
    
    </details>
    
  8. fanquake renamed this:
    guix: update time-machine to acf3d19725c9f588ccc60095067d91fe9c578ea7
    guix: update time-machine
    on Aug 3, 2026
  9. fanquake force-pushed on Aug 3, 2026
  10. DrahtBot removed the label CI failed on Aug 3, 2026
  11. fanquake referenced this in commit e27c179db2 on Aug 3, 2026
  12. fanquake force-pushed on Aug 3, 2026
  13. fanquake force-pushed on Aug 4, 2026
  14. guix: update time-machine to 3b98aa3889888dd1a69d30bed2a5f1a8519fd06c
    git-minimal 2.52.0 -> 2.54.0
    linux-libre-headers-6.1 6.1.166 -> 6.1.177
    python-lief 0.17.5 -> 1.0.0
    python-minimal 3.11.14 -> 3.12.12
    
    Default Clang/LLVM updated to 22.x.
    74ea20d038
  15. guix: update ninja import
    manifest_build.scm:279:8: warning: 'ninja' is deprecated, use '(@ (gnu packages build-tools) ninja)' instead
    1e8eae55e1
  16. guix: switch to cmake-minimal-4 (4.3.3) 86aab2798f
  17. guix: binutils 2.46.1 e8d3c6e111
  18. guix: linux-libre-headers-6.18
    Switch to the latest longterm headers according to
    https://www.kernel.org/.
    bb57013909
  19. ci: lief 1.0.0 dc67f6026f
  20. guix: use CMAKE_LINK_WARNING_AS_ERROR 9c210a7e89
  21. fanquake force-pushed on Aug 4, 2026
  22. DrahtBot added the label CI failed on Aug 4, 2026
  23. DrahtBot commented at 9:24 AM on August 4, 2026: contributor

    <!--85328a0da195eb286784d51f73fa0af9-->

    🚧 At least one of the CI tasks failed. <sub>Task riscv32 bare metal, static libbitcoin_consensus: https://github.com/bitcoin/bitcoin/actions/runs/30891903732/job/91935697277</sub> <sub>LLM reason (✨ experimental): CI failed because the newlib git submodule clone (https://sourceware.org/git/newlib-cygwin.git) failed during 01_base_install.sh (exit code 2).</sub>

    <details><summary>Hints</summary>

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly 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.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

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

    </details>

  24. fanquake marked this as ready for review on Aug 4, 2026
  25. DrahtBot removed the label CI failed on Aug 4, 2026
  26. fanquake commented at 12:49 PM on August 4, 2026: member

    Guix Build (x86_64):

    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  27. 0xB10C commented at 6:11 PM on August 4, 2026: contributor
    x86_64
    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  28. willcl-ark commented at 7:22 PM on August 4, 2026: member
    x86_64
    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  29. janb84 commented at 7:26 PM on August 4, 2026: contributor

    i'm having some difficulties building on aarch64 (tried 2x)

    guix shell: error: build of `/gnu/store/4h3gfkxbwqbkkzc89rsc431vk8kbr30n-glibc-c
    ross-aarch64-linux-gnu-2.31.drv' failed
    

    VM config/setup was recently used to build #35870 will investigate further.

  30. willcl-ark commented at 7:32 PM on August 4, 2026: member

    @janb84 which version of guix are you running?

    Was there a "full log can be found at /var/..." message you can zcat?

  31. janb84 commented at 7:39 PM on August 4, 2026: contributor

    @janb84 which version of guix are you running?

    Was there a "full log can be found at /var/..." message you can zcat?

    Guix 1.5.0

    Last 50 lines:

    <details>

    cho timestamp > s-macro_list
    rm -rf include-fixed; mkdir include-fixed
    chmod a+rx include-fixed
    if [ -d ../prev-gcc ]; then \
      cd ../prev-gcc && \
      make real-install-headers-tar DESTDIR=`pwd`/../gcc/ \
        libsubdir=. ; \
    else \
      set -e; for ml in `cat fixinc_list`; do \
        sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \
        multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \
        fix_dir=include-fixed${multi_dir}; \
        if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`; then \
          echo "The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:" >&2 ; \
          echo "  `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" >&2 ; \
          case linux-gnu in \
            darwin*) \
              echo "(on Darwin this usually means you need to pass the --with-sysroot= flag to point to a valid MacOS SDK)" >&2; \
              ;; \
          esac; \
          tooldir_sysinc=`echo "/gnu/store/krzncbim4p2jprd0qqpkavhicyk7wm32-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0-lib/lib/gcc/aarch64-linux-gnu/14.
    3.0/../../../../../../../aarch64-linux-gnu/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
          if test "x`echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" = "x${tooldir_sysinc}"; \
          then sleep 1; else exit 1; fi; \
        fi; \
        /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ../../gcc-14.3.0/gcc/../mkinstalldirs ${fix_dir}; \
        chmod a+rx ${fix_dir} || true; \
        (TARGET_MACHINE='aarch64-unknown-linux-gnu'; srcdir=`cd ../../gcc-14.3.0/gcc; ${PWDCMD-pwd}`; \
          SHELL='/gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash'; MACRO_LIST=`${PWDCMD-pwd}`/macro_list ; \
          gcc_dir=`${PWDCMD-pwd}` ; \
          export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
          cd ../build-aarch64-unknown-linux-gnu/fixincludes && \
          /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ./fixinc.sh "${gcc_dir}/${fix_dir}" \
            `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`  ); \
      done; \
    fi
    The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:
      /usr/include
    make[3]: *** [Makefile:3443: stmp-fixinc] Error 1
    make[3]: *** Waiting for unfinished jobs....
    make[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'
    make[2]: *** [Makefile:4998: all-stage1-gcc] Error 2
    make[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make[1]: *** [Makefile:20026: stage1-bubble] Error 2
    make[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make: *** [Makefile:1047: all] Error 2
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "make" arguments: ("-j" "5" "--max-load=5" "CFLAGS=-g0 -O2") exit-status: 2 term-signal: #f stop-signal: #f> 
    phase `build' failed after 313.1 seconds
    command "make" "-j" "5" "--max-load=5" "CFLAGS=-g0 -O2" failed with status 2
    build process 7 exited with status 256 
    

    </details>

  32. hebasto commented at 9:00 PM on August 4, 2026: member

    On aarch64:

    INFO: Building 9c210a7e8965 for platform triple aarch64-linux-gnu:
          ...using reference timestamp: 1785510929
          ...running at most 16 jobs
          ...from worktree directory: '/home/hebasto/dev/bitcoin'
              ...bind-mounted in container to: '/bitcoin'
          ...in build directory: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/distsrc-9c210a7e8965-aarch64-linux-gnu'
              ...bind-mounted in container to: '/distsrc-base/distsrc-9c210a7e8965-aarch64-linux-gnu'
          ...outputting in: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/output/aarch64-linux-gnu'
              ...bind-mounted in container to: '/outdir-base/aarch64-linux-gnu'
          ADDITIONAL FLAGS (if set)
              ADDITIONAL_GUIX_COMMON_FLAGS: 
              ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: 
              ADDITIONAL_GUIX_TIMEMACHINE_FLAGS: 
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    The following derivations will be built:
      /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv
      /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/j87v88b52afk8q58sn8fgg8m8n8mmv2b-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv
      /gnu/store/hi2ajpi0jk0p4x12hzz30isr068pvbj0-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv
      /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv
      /gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv
      /gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv
      /gnu/store/mzdyds8si3q2mcs7msg6gz6lbbd6aw1m-gcc-cross-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv
      /gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv
      /gnu/store/1yya7v5plm0h8137h68ran3b2d1g1k03-gcc-cross-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/c2ykfaz8wzpn536f35dyjqlr9ymsxrdh-aarch64-linux-gnu-toolchain-14.3.0.drv
    
    building /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv...
    building /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...
    - 'build' phasenote: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-1'
    builder for `/gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv' failed with exit code 1
    build of /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv failed
    View build log at '/var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz'.
    building /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...
    cannot build derivation `/gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv': 1 dependencies couldn't be built
    note: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-2'
    guix shell: error: build of `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv' failed
    $ zcat /var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz
    <snip>
    The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:
      /usr/include
    make[3]: *** [Makefile:3443: stmp-fixinc] Error 1
    make[3]: *** Waiting for unfinished jobs....
    make[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'
    make[2]: *** [Makefile:4998: all-stage1-gcc] Error 2
    make[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make[1]: *** [Makefile:20026: stage1-bubble] Error 2
    make[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make: *** [Makefile:1047: all] Error 2
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "make" arguments: ("-j" "16" "--max-load=16" "CFLAGS=-g0 -O2") exit-status: 2 term-signal: #f stop-signal: #f> 
    phase `build' failed after 337.0 seconds
    command "make" "-j" "16" "--max-load=16" "CFLAGS=-g0 -O2" failed with status 2
    build process 18 exited with status 256
    $ guix describe
    Generation 104	Jul 21 2026 13:28:58	(current)
      guix 686973f
        repository URL: https://git.guix.gnu.org/guix.git
        branch: master
        commit: 686973f5b58191061146146b3cb3da4defb4e101
    

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-08-05 06:51 UTC

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