)]}'
{
  "commit": "58c3affdaa732fd6f8c7e6640396e7c6366bac9d",
  "tree": "997cfa33c9dc7324f75e4956324c0de54a574f9c",
  "parents": [
    "e7ac49977a3e8ee8f9716ffa43619ff41af7dfb2"
  ],
  "author": {
    "name": "Michał Górny",
    "email": "mgorny@gentoo.org",
    "time": "Sun Jul 20 05:26:51 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jul 20 12:26:51 2025 +0900"
  },
  "message": "[libclc] Expose `prepare_builtins_*` variables in top-level CMakeLists (#149657)\n\nFix `libclc/utils/CMakeLists.txt` to expose `prepare_builtins_*`\nvariables in parent scope. This was a regression introduced in #148815\nwhere the code was moved into subdirectory, and the variables would no\nlonger be accessible to calls in top-level CMakeLists, resulting in\nattempting to build targets with empty command:\n\n```\n[1566/1676] cd /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build \u0026\u0026 -o /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/obj.libclc.dir/clspv--/builtins.opt.clspv--.bc\nFAILED: clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc\ncd /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build \u0026\u0026 -o /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/obj.libclc.dir/clspv--/builtins.opt.clspv--.bc\n/bin/sh: line 1: -o: command not found\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea1d9e9c8ef5f5ffe2d7cb5a4509b5c1d24f47d4",
      "old_mode": 33188,
      "old_path": "libclc/utils/CMakeLists.txt",
      "new_id": "6851ae16bda077340824f652bd07a935ad5dda44",
      "new_mode": 33188,
      "new_path": "libclc/utils/CMakeLists.txt"
    }
  ]
}
