)]}'
{
  "commit": "04a05677e4714434ec196c45a4ccbd8e0ef2f0ff",
  "tree": "5952e70b87a08b5e80d31b641b97b54feac10ad3",
  "parents": [
    "70675b30706b1ce1da39dc617c576ed28e7e74ab"
  ],
  "author": {
    "name": "Alexander Grund",
    "email": "alexander.grund@tu-dresden.de",
    "time": "Thu Sep 21 23:08:34 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 21 23:10:07 2023 -0700"
  },
  "message": "Fix precompiled lib symlinks missing in runfiles of cc_shared_library\n\n26d882f92943587d39460320694b17865ea74f91 was intended to remove unnecessary files from runfiles However it also removes (some?) required symlinks from runfiles. E.g. libtensorflow_cc.so.2.13.0 is present in the runfiles but `libtensorflow_cc.so.2` is not leading to failures as programs are linked to the latter. See https://github.com/tensorflow/tensorflow/issues/60326\n\nUse the same logic used in other places preferring `resolved_symlink_dynamic_library` over `dynamic_library`.\n\nCloses #19378.\n\nPiperOrigin-RevId: 567526683\nChange-Id: Ie8768224a7adc3f3021bf00f68bd668d617b44e1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a722196ee87823d1f761fc4f0a88eed463867dd8",
      "old_mode": 33188,
      "old_path": "src/main/starlark/builtins_bzl/common/cc/cc_shared_library.bzl",
      "new_id": "3661767f3d4ed9159afb431764d51eb1902ba016",
      "new_mode": 33188,
      "new_path": "src/main/starlark/builtins_bzl/common/cc/cc_shared_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "a74d65247cd9fdcff7d32de80e2a787875689ff7",
      "old_mode": 33188,
      "old_path": "src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/starlark_tests.bzl",
      "new_id": "a3034c76135e906ae74dacdeed6851cf9702ab2c",
      "new_mode": 33188,
      "new_path": "src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/starlark_tests.bzl"
    }
  ]
}
