)]}'
{
  "commit": "34ea9343a4acf22481bed84dfbbb232b75f35395",
  "tree": "9a0d3b08ec77416a377be0d66a0cc5393a22bcc7",
  "parents": [
    "301d4258fe04566ec641ecc20c6975a52482d725"
  ],
  "author": {
    "name": "Martin Altenburg",
    "email": "2737351+martin4861@users.noreply.github.com",
    "time": "Wed Jun 10 17:51:05 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 10 15:51:05 2026 +0000"
  },
  "message": "Prefix execroot-relative file arguments with pwd (#4067)\n\nPrefix execroot-relative bare positional file args with pwd in cargo\nbuild scripts. This is already done for `-L`, `-isystem`, `--sysroot`,\netc but not for bare positional arguments like\n`bazel-out/bin/compiler-rt/libclang_rt.builtins.static.a`.\n\nThis problem arised when compiling `aws-lc-sys` with\n[hermetic-llvm](https://github.com/hermeticbuild/hermetic-llvm), see\nhttps://github.com/hermeticbuild/hermetic-llvm/issues/405\n\nA minimal working example to reproduce is created in\nhttps://github.com/martin4861/mwe-bootstrapped-rust-clang_rt.builtins.static:\n```\nclang: error: no such file or directory:\n\u0027bazel-out/darwin_arm64-fastbuild-ST-bdec89fd5d65/bin/external/llvm++llvm_source+compiler-rt/clang_rt.builtins.static_/libclang_rt.builtins.static.a\u0027\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46c8adeeb378b5b8635251805a57b8c5eec26a97",
      "old_mode": 33188,
      "old_path": "cargo/private/cargo_build_script.bzl",
      "new_id": "0ed6e255d336b127d59457d1589245748ceb6f07",
      "new_mode": 33188,
      "new_path": "cargo/private/cargo_build_script.bzl"
    },
    {
      "type": "modify",
      "old_id": "4ebfddac694752c59dc4be5e394ad1bf0ee8041d",
      "old_mode": 33188,
      "old_path": "cargo/tests/cargo_build_script/cc_args_and_env/BUILD.bazel",
      "new_id": "83b19faba4d674c9f984ada436381f0a3c7c09d4",
      "new_mode": 33188,
      "new_path": "cargo/tests/cargo_build_script/cc_args_and_env/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b76b6650a25e1b7caee334e2a275eea29f254add",
      "old_mode": 33188,
      "old_path": "cargo/tests/cargo_build_script/cc_args_and_env/cc_args_and_env_test.bzl",
      "new_id": "16379be6478cc3f9ad7353f26f02f280c3b0c9cd",
      "new_mode": 33188,
      "new_path": "cargo/tests/cargo_build_script/cc_args_and_env/cc_args_and_env_test.bzl"
    }
  ]
}
