{
 "number": 35855,
 "repo": "bitcoin/bitcoin",
 "url": "https://github.com/bitcoin/bitcoin/pull/35855",
 "title": "guix: update time-machine",
 "author": "fanquake",
 "author_association": "MEMBER",
 "created_at": "2026-07-31T15:31:03Z",
 "updated_at": "2026-09-16T18:38:35Z",
 "age_days": 48,
 "draft": true,
 "labels": [
  "Build system"
 ],
 "milestone": null,
 "base": "master",
 "head_sha": "35229a6078dc71541de32ebc16757276f870ce23",
 "head_ref": "guix_update_time_machine",
 "head_repo": "fanquake/bitcoin",
 "head_history": [
  {
   "t": "2026-08-03T11:02:07Z",
   "sha": "023e2cba0ae9c9f6889fa58a6b379a3a8ae4eb9d"
  },
  {
   "t": "2026-08-03T12:30:36Z",
   "sha": "837292b05427484eda9031c20a477e8ddac5afd7"
  },
  {
   "t": "2026-08-04T08:25:35Z",
   "sha": "31f110e305d86a244b477b23568614bcaf8d84f8"
  },
  {
   "t": "2026-08-04T09:24:19Z",
   "sha": "9c210a7e8965dafc87b3cabd94f583cbab506a79"
  },
  {
   "t": "2026-08-14T09:48:55Z",
   "sha": "7b0e2de2e7313ec953266a3a05b50731c671149a"
  },
  {
   "t": "2026-09-15T09:53:57Z",
   "sha": "8b11a82469b786b737da8b56a52ac395d30f02b9"
  },
  {
   "t": "2026-09-15T10:22:03Z",
   "sha": "f895b0356151e16f716b61c3d5ee73c07bd9bdfc"
  },
  {
   "t": "2026-09-15T13:52:08Z",
   "sha": "339d46347425f78e589fb5448a30fdc9f056692b"
  },
  {
   "t": "2026-09-16T09:29:08Z",
   "sha": "faf17ff74f7fbe47e289fed49429eee63a2ca8f9"
  },
  {
   "t": "2026-09-16T12:11:43Z",
   "sha": "35229a6078dc71541de32ebc16757276f870ce23"
  }
 ],
 "additions": 47,
 "deletions": 32,
 "changed_files": 7,
 "commit_count": 11,
 "size_bucket": "S",
 "mergeable_state": "clean",
 "bot": {
  "drahtbot": {
   "present": true,
   "reviews": {},
   "conflicts": [
    {
     "number": 36256,
     "title": "guix: Update osslsigncode to 2.14",
     "author": "achow101"
    },
    {
     "number": 36233,
     "title": "guix: Update time-machine to `60f6956aeffa7f30285745bd0ea615e9acfc74f8`",
     "author": "hebasto"
    },
    {
     "number": 36193,
     "title": "guix: pass `--disable-wchar_t` to (non-GUI) libstdc++",
     "author": "fanquake"
    },
    {
     "number": 36082,
     "title": "ci: add Guix builds to CI",
     "author": "willcl-ark"
    },
    {
     "number": 35713,
     "title": "Remove boost as a unit test runner",
     "author": "rustaceanrob"
    },
    {
     "number": 25573,
     "title": "guix: produce a `-static-pie` bitcoind",
     "author": "fanquake"
    }
   ]
  }
 },
 "acks_parsed": {},
 "acks_tally": {
  "ack": 0,
  "stale_ack": 0,
  "concept_ack": 0,
  "approach_ack": 0,
  "nack": 0,
  "concept_nack": 0,
  "approach_nack": 0
 },
 "reviews": {
  "approved": 0,
  "changes_requested": 0,
  "distinct_reviewers": [
   "0xB10C",
   "hebasto",
   "janb84",
   "maflcko",
   "willcl-ark"
  ]
 },
 "signals": {
  "needs_rebase": false,
  "ci_failed": false,
  "mergeable_state": "clean",
  "last_author_activity": "2026-09-16T12:11:43Z",
  "last_reviewer_activity": "2026-09-16T09:29:58Z",
  "last_reviewer": "maflcko",
  "author_silent_days": 1,
  "waiting_on_author_days": 0,
  "days_since_update": 0
 },
 "refs": {
  "mentioned": [
   35869,
   35870
  ],
  "depends_on": [],
  "fixes": [],
  "linked_issues": [],
  "references": [
   {
    "number": 35869,
    "type": "pull",
    "state": "closed",
    "merged": true,
    "merged_at": "2026-08-03",
    "title": "lint: (re-)add contrib/guix for Python linting"
   },
   {
    "number": 35870,
    "type": "pull",
    "state": "closed",
    "merged": true,
    "merged_at": "2026-08-04",
    "title": "guix: move `python-minimal` to Linux GUI build"
   }
  ],
  "conflicts": [
   36256,
   36233,
   36193,
   36082,
   35713,
   25573
  ]
 },
 "stack": {
  "shares_commits_with": [],
  "based_on": [],
  "base_for": []
 },
 "review_paths": [
  "ci/lint/requirements.txt",
  "contrib/guix/manifest_build.scm",
  "contrib/guix/manifest_gui.scm"
 ],
 "body": "Update time-machine to [8c2f8fe81bba0aed6c6b235325156960bdef834c](https://codeberg.org/guix/guix/commit/8c2f8fe81bba0aed6c6b235325156960bdef834c).\n\nbinutils `2.46` -> `2.47`.\ncmake `3.31.10` -> `4.3.3`\nlinux-libre-headers-6.1 `6.1.172` -> `6.1.187`\npython-lief `0.17.6` -> `1.0.0`\n\nDefault Clang/LLVM updated to `22.x` and `23.x` available.\nGCC 16 now available.",
 "commits": [
  {
   "sha": "10504ba25a8c3804b68925890f0b3f7050b55464",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: skip psutil tests in python-lief build"
  },
  {
   "sha": "7ec683756a03359f9b1a849f5ed34a489c517c12",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: Update time-machine to `60f6956aeffa7f30285745bd0ea615e9acfc74f8`\n\nThis is necessary to unblock building on RISC-V systems.\n\nFixes https://github.com/bitcoin/bitcoin/issues/36232."
  },
  {
   "sha": "5671ed2762c0755d6d8e04d94e2764e35a72f577",
   "date": "2026-09-16T12:11:23Z",
   "message": "ci: Use `lief` 0.17.6"
  },
  {
   "sha": "eb7c1195f7f6e4e4d2d4c4ae84f30db32fc1de63",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: disable fixincludes on gcc-sans-libc"
  },
  {
   "sha": "acb7e459ae8298b87fb1347893bc43eb4260d948",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: update time-machine to 8c2f8fe81bba0aed6c6b235325156960bdef834c"
  },
  {
   "sha": "30630f5fa27030863aedc9f83640bff9de9a3f4f",
   "date": "2026-09-16T12:11:23Z",
   "message": "ci: lief 1.0.0"
  },
  {
   "sha": "36a12e85fd2357237b7c78e81af51d18a8db8115",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: revert to upstream osslsigncode"
  },
  {
   "sha": "ed10a5017893c8c71f8093fd7025baee20fe7ca5",
   "date": "2026-09-16T12:11:23Z",
   "message": "guix: update ninja import\n\nmanifest_build.scm:279:8: warning: 'ninja' is deprecated, use '(@ (gnu packages build-tools) ninja)' instead"
  },
  {
   "sha": "b4fe58571da32dcc0e3d5b51e58272d20d51fff3",
   "date": "2026-09-16T12:11:24Z",
   "message": "guix: switch to cmake-minimal-4 (4.3.3)"
  },
  {
   "sha": "c8914b926031108c63f779813786bebdd5d6d416",
   "date": "2026-09-16T12:11:24Z",
   "message": "guix: binutils 2.47"
  },
  {
   "sha": "35229a6078dc71541de32ebc16757276f870ce23",
   "date": "2026-09-16T12:11:24Z",
   "message": "guix: use CMAKE_LINK_WARNING_AS_ERROR"
  }
 ],
 "timeline": [
  {
   "t": "2026-08-01T07:18:25Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "ci/lint/requirements.txt",
   "commit": "35229a6078dc71541de32ebc16757276f870ce23",
   "in_reply_to": null,
   "text": "is this meant to exactly match the version in guix? If yes, could add a trailing comment?"
  },
  {
   "t": "2026-08-01T08:27:36Z",
   "kind": "comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "text": "Not sure if related, but on riscv64, I get:\n\noutput\n\n```\nINFO: Building b40d3cf39b9b for platform triple x86_64-linux-gnu:\n      ...using reference timestamp: 1785510929\n      ...running at most 4 jobs\n      ...from worktree directory: '/b-c'\n          ...bind-mounted in container to: '/bitcoin'\n      ...in build directory: '/b-c/guix-build-b40d3cf39b9b/distsrc-b40d3cf39b9b-x86_64-linux-gnu'\n          ...bind-mounted in container to: '/distsrc-base/distsrc-b40d3cf39b9b-x86_64-linux-gnu'\n      ...outputting in: '/b-c/guix-build-b40d3cf39b9b/output/x86_64-linux-gnu'\n          ...bind-mounted in container to: '/outdir-base/x86_64-linux-gnu'\n      ADDITIONAL FLAGS (if set)\n          ADDITIONAL_GUIX_COMMON_FLAGS:\n          ADDITIONAL_GUIX_ENVIRONMENT_FLAGS:\n          ADDITIONAL_GUIX_TIMEMACHINE_FLAGS:\nUpdating channel 'guix' from Git repository at 'https://codeberg.org/guix/guix.git'...\n;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm\n;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go\n;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm\n;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go\nsubstitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%\nsubstitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%\nsubstitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%\nsubstitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%\nbuilding /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv...\n  4% [########                                                                                                                                                                                                                   ]note: keeping build directory `/tmp/guix-build-module-import-compiled.drv-1'\nbuilder for `/gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv' failed with exit code 1\nbuild of /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv failed\nView build log at '/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz'.\ncannot build derivation `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv': 1 dependencies couldn't be built\nguix time-machine: error: build of `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv' failed\n\n```\n\n```\n[ 1/82] Loading './gcrypt/hash.scm'...\n[ 2/82] Loading './git.scm'...\n[ 3/82] Loading './gnu/packages/bootstrap.scm'...\n;;; Failed to autoload make-zlib-input-port in (zlib):\n;;; no code for module (zlib)\n;;; Failed to autoload make-zlib-input-port in (zlib):\n;;; no code for module (zlib)\n;;; Failed to autoload make-zlib-output-port in (zlib):\n;;; no code for module (zlib)\n;;; Failed to autoload make-zlib-output-port in (zlib):\n;;; no code for module (zlib)\nWARNING: Use of `load' in declarative module (guix ui).  Add #:declarative? #f to your define-module invocation.\nBacktrace:\nIn ice-9/psyntax.scm:\n  1230:36 19 (expand-top-sequence _ _ _ #f _ _ _)\n  1222:19 18 (parse _ ((\"placeholder\" placeholder)) ((top) #(# # ?)) ?)\n   259:10 17 (parse _ ((\"placeholder\" placeholder)) (()) _ c&e (eval) ?)\nIn ice-9/eval.scm:\n   293:34 16 (_ #<module (#{ g81}#) 33a280>)\nIn ice-9/boot-9.scm:\n   3409:4 15 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)\n  3422:24 14 (_)\n   222:29 13 (map1 _)\n   222:17 12 (map1 (((guix ui)) ((guix utils)) ((guix #)) ((# #)) # ?))\n  3326:17 11 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ ?)\nIn ice-9/threads.scm:\n    390:8 10 (_ _)\nIn ice-9/boot-9.scm:\n  3252:13  9 (_)\nIn ice-9/threads.scm:\n    390:8  8 (_ _)\nIn ice-9/boot-9.scm:\n  3536:20  7 (_)\n   2835:4  6 (save-module-excursion _)\n  3556:26  5 (_)\nIn unknown file:\n           4 (primitive-load-path \"guix/ui\" #<procedure df4780 at ic?>)\nIn ice-9/eval.scm:\n   626:19  3 (_ #<directory (guix ui) 1c9b280>)\n   293:34  2 (_ #<directory (guix ui) 1c9b280>)\n   223:20  1 (proc #<directory (guix ui) 1c9b280>)\nIn unknown file:\n           0 (%resolve-variable (5 (guile) spawn . #t) #<directory (?>)\n\nERROR: In procedure %resolve-variable:\nerror: spawn: unbound variable\n~\n~\n~\n~\n~\n~\n~\n~\n~\n\"/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz\""
  },
  {
   "t": "2026-08-03T11:00:20Z",
   "kind": "review_comment",
   "who": "fanquake",
   "assoc": "MEMBER",
   "path": "ci/lint/requirements.txt",
   "commit": "35229a6078dc71541de32ebc16757276f870ce23",
   "in_reply_to": 3694954625,
   "text": "Yea, I think we should keep this matching. This was actually unused, so opened #35869, and added the comment there."
  },
  {
   "t": "2026-08-03T11:02:07Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "023e2cba0ae9c9f6889fa58a6b379a3a8ae4eb9d"
  },
  {
   "t": "2026-08-03T12:30:36Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "837292b05427484eda9031c20a477e8ddac5afd7"
  },
  {
   "t": "2026-08-04T08:25:35Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "31f110e305d86a244b477b23568614bcaf8d84f8"
  },
  {
   "t": "2026-08-04T09:24:19Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79"
  },
  {
   "t": "2026-08-04T12:49:59Z",
   "kind": "comment",
   "who": "fanquake",
   "assoc": "MEMBER",
   "text": "Guix Build (x86_64):\n```bash\n4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part\na9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz\n3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz\n2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part\n828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz\n9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz\nd3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part\n23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz\nb4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz\n75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip\n67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz\nc1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part\nec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz\n05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz\n13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part\n976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz\n818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz\n76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part\n9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz\n4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz\nc1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip\n8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part\n9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz\n2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz\n7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part\n76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz\na6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip\n22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe\nc54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip\n```"
  },
  {
   "t": "2026-08-04T18:11:02Z",
   "kind": "comment",
   "who": "0xB10C",
   "assoc": "MEMBER",
   "text": "```\nx86_64\n4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part\na9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz\n3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz\n2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part\n828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz\n9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz\nd3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part\n23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz\nb4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz\n75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip\n67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz\nc1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part\nec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz\n05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz\n13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part\n976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz\n818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz\n76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part\n9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz\n4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz\nc1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip\n8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part\n9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz\n2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz\n7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part\n76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz\na6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip\n22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe\nc54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip\n```"
  },
  {
   "t": "2026-08-04T19:22:51Z",
   "kind": "comment",
   "who": "willcl-ark",
   "assoc": "MEMBER",
   "text": "```\nx86_64\n4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part\na9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz\n3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz\n2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part\n828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz\n9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz\nd3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part\n23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz\nb4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz\n75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip\n67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz\nc1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part\nec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz\n05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz\n13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part\n976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz\n818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz\n76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part\n9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz\n4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz\nc1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip\n8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part\n9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz\n2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz\n7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part\n76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz\na6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip\n22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe\nc54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip\n```"
  },
  {
   "t": "2026-08-04T19:26:52Z",
   "kind": "comment",
   "who": "janb84",
   "assoc": "MEMBER",
   "text": "i'm having some difficulties building on aarch64 (tried 2x)\n```bash\nguix shell: error: build of `/gnu/store/4h3gfkxbwqbkkzc89rsc431vk8kbr30n-glibc-c\nross-aarch64-linux-gnu-2.31.drv' failed\n```\n\nVM config/setup was recently used to build #35870 will investigate further."
  },
  {
   "t": "2026-08-04T19:32:13Z",
   "kind": "comment",
   "who": "willcl-ark",
   "assoc": "MEMBER",
   "text": "@janb84 which version of guix are you running?\n\nWas there a \"full log can be found at /var/...\" message you can `zcat`?"
  },
  {
   "t": "2026-08-04T19:39:40Z",
   "kind": "comment",
   "who": "janb84",
   "assoc": "MEMBER",
   "text": "[quoted text omitted]\n\nGuix 1.5.0\n\nLast 50 lines:\n\n```bash\ncho timestamp > s-macro_list\nrm -rf include-fixed; mkdir include-fixed\nchmod a+rx include-fixed\nif [ -d ../prev-gcc ]; then \\\n  cd ../prev-gcc && \\\n  make real-install-headers-tar DESTDIR=`pwd`/../gcc/ \\\n    libsubdir=. ; \\\nelse \\\n  set -e; for ml in `cat fixinc_list`; do \\\n    sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \\\n    multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \\\n    fix_dir=include-fixed${multi_dir}; \\\n    if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\\.\\.\\/,,' -e ta`; then \\\n      echo \"The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:\" >&2 ; \\\n      echo \"  `echo /usr/include | sed -e :a -e 's,[^/]*/\\.\\.\\/,,' -e ta`\" >&2 ; \\\n      case linux-gnu in \\\n        darwin*) \\\n          echo \"(on Darwin this usually means you need to pass the --with-sysroot= flag to point to a valid MacOS SDK)\" >&2; \\\n          ;; \\\n      esac; \\\n      tooldir_sysinc=`echo \"/gnu/store/krzncbim4p2jprd0qqpkavhicyk7wm32-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0-lib/lib/gcc/aarch64-linux-gnu/14.\n3.0/../../../../../../../aarch64-linux-gnu/sys-include\" | sed -e :a -e \"s,[^/]*/\\.\\.\\/,,\" -e ta`; \\\n      if test \"x`echo /usr/include | sed -e :a -e 's,[^/]*/\\.\\.\\/,,' -e ta`\" = \"x${tooldir_sysinc}\"; \\\n      then sleep 1; else exit 1; fi; \\\n    fi; \\\n    /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ../../gcc-14.3.0/gcc/../mkinstalldirs ${fix_dir}; \\\n    chmod a+rx ${fix_dir} || true; \\\n    (TARGET_MACHINE='aarch64-unknown-linux-gnu'; srcdir=`cd ../../gcc-14.3.0/gcc; ${PWDCMD-pwd}`; \\\n      SHELL='/gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash'; MACRO_LIST=`${PWDCMD-pwd}`/macro_list ; \\\n      gcc_dir=`${PWDCMD-pwd}` ; \\\n      export TARGET_MACHINE srcdir SHELL MACRO_LIST && \\\n      cd ../build-aarch64-unknown-linux-gnu/fixincludes && \\\n      /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ./fixinc.sh \"${gcc_dir}/${fix_dir}\" \\\n        `echo /usr/include | sed -e :a -e 's,[^/]*/\\.\\.\\/,,' -e ta`  ); \\\n  done; \\\nfi\nThe directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:\n  /usr/include\nmake[3]: *** [Makefile:3443: stmp-fixinc] Error 1\nmake[3]: *** Waiting for unfinished jobs....\nmake[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'\nmake[2]: *** [Makefile:4998: all-stage1-gcc] Error 2\nmake[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'\nmake[1]: *** [Makefile:20026: stage1-bubble] Error 2\nmake[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'\nmake: *** [Makefile:1047: all] Error 2\nerror: in phase 'build': uncaught exception:\n%exception #<&invoke-error program: \"make\" arguments: (\"-j\" \"5\" \"--max-load=5\" \"CFLAGS=-g0 -O2\") exit-status: 2 term-signal: #f stop-signal: #f>\nphase `build' failed after 313.1 seconds\ncommand \"make\" \"-j\" \"5\" \"--max-load=5\" \"CFLAGS=-g0 -O2\" failed with status 2\nbuild process 7 exited with status 256\n```"
  },
  {
   "t": "2026-08-04T21:00:28Z",
   "kind": "comment",
   "who": "hebasto",
   "assoc": "MEMBER",
   "text": "On `aarch64`:\n```console\nINFO: Building 9c210a7e8965 for platform triple aarch64-linux-gnu:\n      ...using reference timestamp: 1785510929\n      ...running at most 16 jobs\n      ...from worktree directory: '/home/hebasto/dev/bitcoin'\n          ...bind-mounted in container to: '/bitcoin'\n      ...in build directory: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/distsrc-9c210a7e8965-aarch64-linux-gnu'\n          ...bind-mounted in container to: '/distsrc-base/distsrc-9c210a7e8965-aarch64-linux-gnu'\n      ...outputting in: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/output/aarch64-linux-gnu'\n          ...bind-mounted in container to: '/outdir-base/aarch64-linux-gnu'\n      ADDITIONAL FLAGS (if set)\n          ADDITIONAL_GUIX_COMMON_FLAGS:\n          ADDITIONAL_GUIX_ENVIRONMENT_FLAGS:\n          ADDITIONAL_GUIX_TIMEMACHINE_FLAGS:\nsubstitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%\nsubstitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%\nThe following derivations will be built:\n  /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv\n  /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv\n  /gnu/store/j87v88b52afk8q58sn8fgg8m8n8mmv2b-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv\n  /gnu/store/hi2ajpi0jk0p4x12hzz30isr068pvbj0-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv\n  /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv\n  /gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv\n  /gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv\n  /gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv\n  /gnu/store/mzdyds8si3q2mcs7msg6gz6lbbd6aw1m-gcc-cross-aarch64-linux-gnu-14.3.0.drv\n  /gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv\n  /gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv\n  /gnu/store/1yya7v5plm0h8137h68ran3b2d1g1k03-gcc-cross-aarch64-linux-gnu-14.3.0.drv\n  /gnu/store/c2ykfaz8wzpn536f35dyjqlr9ymsxrdh-aarch64-linux-gnu-toolchain-14.3.0.drv\n\nbuilding /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv...\nbuilding /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...\n- 'build' phasenote: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-1'\nbuilder for `/gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv' failed with exit code 1\nbuild of /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv failed\nView build log at '/var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz'.\nbuilding /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...\ncannot build derivation `/gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv': 1 dependencies couldn't be built\ncannot build derivation `/gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built\ncannot build derivation `/gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built\ncannot build derivation `/gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv': 1 dependencies couldn't be built\ncannot build derivation `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv': 1 dependencies couldn't be built\nnote: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-2'\nguix shell: error: build of `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv' failed\n$ zcat /var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz\n<snip>\nThe directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:\n  /usr/include\nmake[3]: *** [Makefile:3443: stmp-fixinc] Error 1\nmake[3]: *** Waiting for unfinished jobs....\nmake[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'\nmake[2]: *** [Makefile:4998: all-stage1-gcc] Error 2\nmake[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'\nmake[1]: *** [Makefile:20026: stage1-bubble] Error 2\nmake[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'\nmake: *** [Makefile:1047: all] Error 2\nerror: in phase 'build': uncaught exception:\n%exception #<&invoke-error program: \"make\" arguments: (\"-j\" \"16\" \"--max-load=16\" \"CFLAGS=-g0 -O2\") exit-status: 2 term-signal: #f stop-signal: #f>\nphase `build' failed after 337.0 seconds\ncommand \"make\" \"-j\" \"16\" \"--max-load=16\" \"CFLAGS=-g0 -O2\" failed with status 2\nbuild process 18 exited with status 256\n$ guix describe\nGeneration 104\tJul 21 2026 13:28:58\t(current)\n  guix 686973f\n    repository URL: https://git.guix.gnu.org/guix.git\n    branch: master\n    commit: 686973f5b58191061146146b3cb3da4defb4e101\n```"
  },
  {
   "t": "2026-08-05T12:33:24Z",
   "kind": "review_comment",
   "who": "janb84",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": null,
   "text": "```suggestion\n         (xlibc (package\n                  (inherit (cross-libc target\n                                       #:libc base-libc\n                                       #:xgcc xgcc-sans-libc\n                                       #:xbinutils xbinutils\n                                       #:xheaders xkernel\n                                       #:static-bash #f))\n                  (name (string-append \"glibc-cross-\" target))))\n```\n\nIf I apply this patch I can do a full build (all targets).  It is a workaround  (I don\u2019t have enough background on this to be sure if correct fix, but I did want to share it)"
  },
  {
   "t": "2026-08-07T04:02:15Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": null,
   "text": "nit: Could add a trailing comment about the version here too?"
  },
  {
   "t": "2026-08-07T04:02:38Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_gui.scm",
   "commit": "f895b0356151e16f716b61c3d5ee73c07bd9bdfc",
   "in_reply_to": null,
   "text": "Same here?"
  },
  {
   "t": "2026-08-12T07:47:07Z",
   "kind": "comment",
   "who": "willcl-ark",
   "assoc": "MEMBER",
   "text": "When building packages from _manifest_codesign.scm_ (I think) I'm hitting a new error where `python-elfesteem` is using _setup.py_ but does not declare `python-setuptools` as a dependency, causing a failure.\n\nDetails\n\n```log\nphase `unpack' succeeded after 0.0 seconds\nstarting phase `ensure-no-mtimes-pre-1980'\nphase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds\nstarting phase `enable-bytecode-determinism'\nphase `enable-bytecode-determinism' succeeded after 0.0 seconds\nstarting phase `ensure-no-cythonized-files'\nphase `ensure-no-cythonized-files' succeeded after 0.0 seconds\nstarting phase `patch-usr-bin-file'\nphase `patch-usr-bin-file' succeeded after 0.0 seconds\nstarting phase `patch-source-shebangs'\npatch-shebang: ./elfcli: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/__init__.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/binary.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/cstruct.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/elf.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/elf_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/jclass_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/macho/common.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/minidump_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/new_cstruct.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/pe_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./elfesteem/visual_studio_mangling.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./examples/minidump_to_pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./examples/otool.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./examples/readelf.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./examples/readpe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./examples/test_pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./setup.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_all.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_elf_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_intervals.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_macho_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_minidump_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_pe_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_rprc_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\npatch-shebang: ./tests/test_visual_studio_mangling.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'\nphase `patch-source-shebangs' succeeded after 0.0 seconds\nstarting phase `patch-generated-file-shebangs'\nphase `patch-generated-file-shebangs' succeeded after 0.0 seconds\nstarting phase `build'\nrunning \"python setup.py\" with command \"build\" and parameters ()\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'setuptools'\nerror: in phase 'build': uncaught exception:\n%exception #<&invoke-error program: \"python\" arguments: (\"-c\" \"import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\\\r\\\\n', '\\\\n');f.close();exec(compile(code, __file__, 'exec'))\" \"build\") exit-status: 1 term-signal: #f stop-signal: #f>\nphase `build' failed after 0.0 seconds\ncommand \"python\" \"-c\" \"import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\\\r\\\\n', '\\\\n');f.close();exec(compile(code, __file__, 'exec'))\" \"build\" failed with status 1\nbuild process 18 exited with status 256\n```"
  },
  {
   "t": "2026-08-12T08:36:32Z",
   "kind": "comment",
   "who": "willcl-ark",
   "assoc": "MEMBER",
   "text": "I also see the same error as [hebasto](https://github.com/bitcoin/bitcoin/pull/35855#issuecomment-5184565563) and Jan on aarch64.\n\n@janb84 fix seems interesting (in that it works), but it was a different direction than I was looking. ISTM that a compiler with a static libc should have no includes to fix, so not running `fixincludes` should be the goal (of a fix).  Maybe something more like https://github.com/bitcoin/bitcoin/commit/be6c6c5a006c0b8ba3107f78926eef570726b15f\n\nEven more ideal could be for this to be upstreamed into `cross-gcc` which could automatically add --disable-fixincludes whenever libc is false or something."
  },
  {
   "t": "2026-08-14T09:48:55Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "7b0e2de2e7313ec953266a3a05b50731c671149a"
  },
  {
   "t": "2026-09-15T09:53:57Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "8b11a82469b786b737da8b56a52ac395d30f02b9"
  },
  {
   "t": "2026-09-15T10:22:03Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "f895b0356151e16f716b61c3d5ee73c07bd9bdfc"
  },
  {
   "t": "2026-09-15T13:52:08Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "339d46347425f78e589fb5448a30fdc9f056692b"
  },
  {
   "t": "2026-09-15T18:41:38Z",
   "kind": "comment",
   "who": "willcl-ark",
   "assoc": "MEMBER",
   "text": "Got a weird error building, but currently suspect it's a local issue:\n\n```\nThe following derivations will be built:\n  /gnu/store/59kjsp5ms5rcrhwbgq9kz9l7019vg0c8-binutils-2.47.tar.bz2.drv\n  /gnu/store/14dgs6n3kmi8kmz1y4g79b2rzzr7y6wq-binutils-cross-x86_64-linux-gnu-2.47.drv\n  /gnu/store/x1y7kn6srjply84hda0bc9gvfkjlc6kc-ld-wrapper-x86_64-linux-gnu-0.drv\n  /gnu/store/cckczhnm3j48iv940xk5zrjragdd4dxd-gcc-cross-sans-libc-x86_64-linux-gnu-14.3.0.drv\n  /gnu/store/3ycxvz0jz04a9p9m7d1z5cjpbz4kascr-linux-libre-headers-cross-x86_64-linux-gnu-6.1.187.drv\n  /gnu/store/fk89r8kj031kxdzvba7gbb7vqw5m8ac9-linux-libre-headers-cross-x86_64-linux-gnu-6.1.187.drv\n  /gnu/store/qaqw686fk99bykvqkiv49l435zdiybxg-glibc-cross-x86_64-linux-gnu-2.31.drv\n  /gnu/store/n1abv693zfy7xifbkywhyqj40xmvdx0j-gcc-cross-x86_64-linux-gnu-14.3.0.drv\n  /gnu/store/648y4mkxvbx05wmpj3f82rn2prp4zkpb-x86_64-linux-gnu-toolchain-14.3.0.drv\n  /gnu/store/sijs19zavpwdw49g5w9g3wimc23qgvsk-profile.drv\n\nbuilding /gnu/store/59kjsp5ms5rcrhwbgq9kz9l7019vg0c8-binutils-2.47.tar.bz2.drv...\n-sha256 hash mismatch for /gnu/store/p7akjafl7dmh5y7f2y9pm9ny8arqir2g-binutils-2.47.tar.bz2:\n  expected hash: 0pcch8fsljhl6svh0w7iqkxfdadvmybdy2k529ckgsrw6qba9pmh\n  actual hash:   1s0092jj7bi3bdjzp7fczyay3s2608v1s8dlrjcgiafdfn614s1h\nhash mismatch for store item '/gnu/store/p7akjafl7dmh5y7f2y9pm9ny8arqir2g-binutils-2.47.tar.bz2'\nbuild of /gnu/store/59kjsp5ms5rcrhwbgq9kz9l7019vg0c8-binutils-2.47.tar.bz2.drv failed\nView build log at '/var/log/guix/drvs/59/kjsp5ms5rcrhwbgq9kz9l7019vg0c8-binutils-2.47.tar.bz2.drv.gz'.\nnote: keeping build directory `/tmp/guix-build-binutils-2.47.tar.bz2.drv-0'\ncannot build derivation `/gnu/store/14dgs6n3kmi8kmz1y4g79b2rzzr7y6wq-binutils-cross-x86_64-linux-gnu-2.47.drv': 1 dependencies couldn't be built\ncannot build derivation `/gnu/store/sijs19zavpwdw49g5w9g3wimc23qgvsk-profile.drv': 1 dependencies couldn't be built\nguix shell: error: build of `/gnu/store/sijs19zavpwdw49g5w9g3wimc23qgvsk-profile.drv' failed\nerror: recipe `guix-build` failed with exit code 1\n```"
  },
  {
   "t": "2026-09-16T09:07:13Z",
   "kind": "review_comment",
   "who": "fanquake",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": 3733346139,
   "text": "Happy to add something, but I'm not sure what comment we want here, or below."
  },
  {
   "t": "2026-09-16T09:22:52Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": 3733346139,
   "text": "This was included in https://github.com/bitcoin/bitcoin/pull/33593/changes, so maybe that one can be merged first?"
  },
  {
   "t": "2026-09-16T09:23:03Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_gui.scm",
   "commit": "f895b0356151e16f716b61c3d5ee73c07bd9bdfc",
   "in_reply_to": 3733347121,
   "text": "Same: Was included in https://github.com/bitcoin/bitcoin/pull/36233, so maybe that one can be merged first? (Also includes one commit from here, so should simplify this pull)"
  },
  {
   "t": "2026-09-16T09:25:20Z",
   "kind": "review_comment",
   "who": "fanquake",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": 3733346139,
   "text": "What was included? I don't see a comment there."
  },
  {
   "t": "2026-09-16T09:29:08Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "faf17ff74f7fbe47e289fed49429eee63a2ca8f9"
  },
  {
   "t": "2026-09-16T09:29:58Z",
   "kind": "review_comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "path": "contrib/guix/manifest_build.scm",
   "commit": "9c210a7e8965dafc87b3cabd94f583cbab506a79",
   "in_reply_to": 3733346139,
   "text": "It is just the trailing version comment:\n\n```scm\n\n(define (mingw-force-ucrt mingw)\n  (package\n    (inherit mingw) ;; 13.0.0"
  },
  {
   "t": "2026-09-16T12:11:43Z",
   "kind": "force_push",
   "who": "fanquake",
   "commit": "35229a6078dc71541de32ebc16757276f870ce23"
  }
 ],
 "labels_log": [
  {
   "t": "2026-07-31T15:31:06Z",
   "action": "labeled",
   "label": "Build system",
   "who": "DrahtBot"
  },
  {
   "t": "2026-07-31T16:59:52Z",
   "action": "labeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-08-03T12:02:13Z",
   "action": "unlabeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-08-04T09:24:47Z",
   "action": "labeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-08-04T10:51:42Z",
   "action": "unlabeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-08-14T11:10:18Z",
   "action": "labeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-08-21T13:02:14Z",
   "action": "labeled",
   "label": "Needs rebase",
   "who": "DrahtBot"
  },
  {
   "t": "2026-09-15T11:16:08Z",
   "action": "unlabeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-09-15T11:28:01Z",
   "action": "unlabeled",
   "label": "Needs rebase",
   "who": "DrahtBot"
  },
  {
   "t": "2026-09-16T09:01:57Z",
   "action": "labeled",
   "label": "Needs rebase",
   "who": "DrahtBot"
  },
  {
   "t": "2026-09-16T11:25:22Z",
   "action": "unlabeled",
   "label": "Needs rebase",
   "who": "DrahtBot"
  }
 ],
 "state_log": [
  {
   "t": "2026-08-03T09:17:17Z",
   "kind": "renamed",
   "who": "fanquake",
   "from": "guix: update time-machine to acf3d19725c9f588ccc60095067d91fe9c578ea7",
   "to": "guix: update time-machine"
  },
  {
   "t": "2026-08-04T09:29:01Z",
   "kind": "ready_for_review",
   "who": "fanquake"
  },
  {
   "t": "2026-08-14T09:48:45Z",
   "kind": "convert_to_draft",
   "who": "fanquake"
  }
 ],
 "text_chars": 38000,
 "text_tokens_estimate": 9500,
 "changed_paths": [
  "ci/lint/requirements.txt",
  "contrib/guix/libexec/build_linux.sh",
  "contrib/guix/libexec/build_win.sh",
  "contrib/guix/libexec/prelude.bash",
  "contrib/guix/manifest_build.scm",
  "contrib/guix/manifest_codesign.scm",
  "contrib/guix/manifest_gui.scm"
 ],
 "files": [
  {
   "path": "ci/lint/requirements.txt",
   "add": 1,
   "del": 1
  },
  {
   "path": "contrib/guix/libexec/build_linux.sh",
   "add": 3,
   "del": 3
  },
  {
   "path": "contrib/guix/libexec/build_win.sh",
   "add": 2,
   "del": 1
  },
  {
   "path": "contrib/guix/libexec/prelude.bash",
   "add": 1,
   "del": 1
  },
  {
   "path": "contrib/guix/manifest_build.scm",
   "add": 18,
   "del": 7
  },
  {
   "path": "contrib/guix/manifest_codesign.scm",
   "add": 1,
   "del": 15
  },
  {
   "path": "contrib/guix/manifest_gui.scm",
   "add": 21,
   "del": 4
  }
 ],
 "test_lines": 79,
 "git": {
  "head": "35229a6078dc71541de32ebc16757276f870ce23",
  "head_matches_backup": true,
  "base": "b8215855437288cac95c7fd5d41104c73c0f3495",
  "commits": [
   {
    "sha": "10504ba25a",
    "subject": "guix: skip psutil tests in python-lief build",
    "files": 1,
    "add": 19,
    "del": 2
   },
   {
    "sha": "7ec683756a",
    "subject": "guix: Update time-machine to `60f6956aeffa7f30285745bd0ea615e9acfc74f8`",
    "files": 2,
    "add": 3,
    "del": 3
   },
   {
    "sha": "5671ed2762",
    "subject": "ci: Use `lief` 0.17.6",
    "files": 1,
    "add": 1,
    "del": 1
   },
   {
    "sha": "eb7c1195f7",
    "subject": "guix: disable fixincludes on gcc-sans-libc",
    "files": 1,
    "add": 14,
    "del": 3
   },
   {
    "sha": "acb7e459ae",
    "subject": "guix: update time-machine to 8c2f8fe81bba0aed6c6b235325156960bdef834c",
    "files": 1,
    "add": 1,
    "del": 1
   },
   {
    "sha": "30630f5fa2",
    "subject": "ci: lief 1.0.0",
    "files": 1,
    "add": 1,
    "del": 1
   },
   {
    "sha": "36a12e85fd",
    "subject": "guix: revert to upstream osslsigncode",
    "files": 1,
    "add": 1,
    "del": 15
   },
   {
    "sha": "ed10a50178",
    "subject": "guix: update ninja import",
    "files": 1,
    "add": 1,
    "del": 1
   },
   {
    "sha": "b4fe58571d",
    "subject": "guix: switch to cmake-minimal-4 (4.3.3)",
    "files": 1,
    "add": 2,
    "del": 2
   },
   {
    "sha": "c8914b9260",
    "subject": "guix: binutils 2.47",
    "files": 1,
    "add": 2,
    "del": 2
   },
   {
    "sha": "35229a6078",
    "subject": "guix: use CMAKE_LINK_WARNING_AS_ERROR",
    "files": 2,
    "add": 5,
    "del": 4
   }
  ],
  "patch_truncated": false
 },
 "input_hash": "19527cfa6d90a155",
 "extracted_at": "2026-09-17T16:15:31+00:00"
}