{
 "number": 36272,
 "repo": "bitcoin/bitcoin",
 "url": "https://github.com/bitcoin/bitcoin/pull/36272",
 "title": "guix: split Linux toolchain",
 "author": "fanquake",
 "author_association": "MEMBER",
 "created_at": "2026-09-16T13:34:07Z",
 "updated_at": "2026-09-16T13:46:01Z",
 "age_days": 1,
 "draft": false,
 "labels": [
  "Build system"
 ],
 "milestone": null,
 "base": "master",
 "head_sha": "316d66217018f0b22e3f2d79b7f954f0c43c9a2a",
 "head_ref": "split_linux_toolchain",
 "head_repo": "fanquake/bitcoin",
 "head_history": [],
 "additions": 306,
 "deletions": 275,
 "changed_files": 5,
 "commit_count": 1,
 "size_bucket": "L",
 "mergeable_state": "clean",
 "bot": {
  "drahtbot": {
   "present": true,
   "reviews": {
    "concept_ack": [
     {
      "login": "hebasto",
      "url": "https://github.com/bitcoin/bitcoin/pull/36272#pullrequestreview-5223532415"
     }
    ]
   },
   "conflicts": []
  }
 },
 "acks_parsed": {
  "hebasto": {
   "kind": "concept_ack",
   "hash": null,
   "t": "2026-09-16T13:45:58Z",
   "stale": false
  }
 },
 "acks_tally": {
  "ack": 0,
  "stale_ack": 0,
  "concept_ack": 1,
  "approach_ack": 0,
  "nack": 0,
  "concept_nack": 0,
  "approach_nack": 0
 },
 "reviews": {
  "approved": 0,
  "changes_requested": 0,
  "distinct_reviewers": [
   "hebasto"
  ]
 },
 "signals": {
  "needs_rebase": false,
  "ci_failed": false,
  "mergeable_state": "clean",
  "last_author_activity": "2026-09-16T13:33:18Z",
  "last_reviewer_activity": "2026-09-16T13:45:58Z",
  "last_reviewer": "hebasto",
  "author_silent_days": 1,
  "waiting_on_author_days": 1,
  "days_since_update": 1
 },
 "refs": {
  "mentioned": [
   25573,
   36193
  ],
  "depends_on": [],
  "fixes": [],
  "linked_issues": [],
  "references": [
   {
    "number": 25573,
    "type": "pull",
    "state": "open",
    "merged": false,
    "merged_at": null,
    "title": "guix: produce a `-static-pie` bitcoind"
   },
   {
    "number": 36193,
    "type": "pull",
    "state": "open",
    "merged": false,
    "merged_at": null,
    "title": "guix: pass `--disable-wchar_t` to (non-GUI) libstdc++"
   }
  ],
  "conflicts": []
 },
 "stack": {
  "shares_commits_with": [],
  "based_on": [],
  "base_for": []
 },
 "review_paths": [],
 "body": "This is a prerequisite for static release builds (#25573). A split toolchain also allows us to make other builds changes, like #36193 (building a more stripped down libstdc++, and shipping smaller binaries).",
 "commits": [
  {
   "sha": "316d66217018f0b22e3f2d79b7f954f0c43c9a2a",
   "date": "2026-09-16T13:33:18Z",
   "message": "guix: split Linux toolchain\n\nThis is a prerequisite for static builds (#25573). A split toolchain\nalso allows us to make other builds changes, like #36193 (building a\nmore stripped down libstdc++, and shipping smaller binaries).\n\nCo-authored-by: willcl-ark <will8clark@gmail.com>"
  }
 ],
 "timeline": [
  {
   "t": "2026-09-16T13:45:58Z",
   "kind": "review",
   "who": "hebasto",
   "assoc": "MEMBER",
   "state": "COMMENTED",
   "commit": "316d66217018f0b22e3f2d79b7f954f0c43c9a2a",
   "text": "Concept ACK."
  }
 ],
 "labels_log": [
  {
   "t": "2026-09-16T13:34:11Z",
   "action": "labeled",
   "label": "Build system",
   "who": "DrahtBot"
  }
 ],
 "state_log": [],
 "text_chars": 527,
 "text_tokens_estimate": 131,
 "changed_paths": [
  "contrib/guix/guix-build",
  "contrib/guix/linux_static.scm",
  "contrib/guix/manifest_build.scm",
  "contrib/guix/manifest_gui.scm",
  "contrib/guix/toolchains.scm"
 ],
 "files": [
  {
   "path": "contrib/guix/guix-build",
   "add": 9,
   "del": 1
  },
  {
   "path": "contrib/guix/linux_static.scm",
   "add": 8,
   "del": 0
  },
  {
   "path": "contrib/guix/manifest_build.scm",
   "add": 2,
   "del": 273
  },
  {
   "path": "contrib/guix/manifest_gui.scm",
   "add": 3,
   "del": 1
  },
  {
   "path": "contrib/guix/toolchains.scm",
   "add": 284,
   "del": 0
  }
 ],
 "test_lines": 581,
 "git": {
  "head": "316d66217018f0b22e3f2d79b7f954f0c43c9a2a",
  "head_matches_backup": true,
  "base": "b8215855437288cac95c7fd5d41104c73c0f3495",
  "commits": [
   {
    "sha": "316d662170",
    "subject": "guix: split Linux toolchain",
    "files": 5,
    "add": 306,
    "del": 275
   }
  ],
  "patch_truncated": false
 },
 "input_hash": "3d659dc0d1bcf4ec",
 "extracted_at": "2026-09-17T16:15:31+00:00"
}