Patch BUILD.bazel file to exclude legacy annotations headers Bug: v8:11006 Change-Id: I1e49a484aa16ae797d57edf0aacc8e05a467218e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3171157 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Danil Chapovalov <danilchap@chromium.org> Cr-Commit-Position: refs/heads/main@{#922903} NOKEYCHECK=True GitOrigin-RevId: cdb9dd47b79df0a4d0f90e840052d20c45e050bf
diff --git a/absl/base/BUILD.bazel b/absl/base/BUILD.bazel index 65ff0dd..d6fbf35 100644 --- a/absl/base/BUILD.bazel +++ b/absl/base/BUILD.bazel
@@ -115,9 +115,6 @@ cc_library( name = "dynamic_annotations", - srcs = [ - "internal/dynamic_annotations.h", - ], hdrs = [ "dynamic_annotations.h", ], @@ -131,9 +128,6 @@ cc_library( name = "core_headers", - srcs = [ - "internal/thread_annotations.h", - ], hdrs = [ "attributes.h", "const_init.h",
diff --git a/patches/0002-delete-unprefixed-annotations.patch b/patches/0002-delete-unprefixed-annotations.patch index 0434896..83bbcd1 100644 --- a/patches/0002-delete-unprefixed-annotations.patch +++ b/patches/0002-delete-unprefixed-annotations.patch
@@ -25,3 +25,27 @@ #if defined(__clang__) #define ABSL_INTERNAL_THREAD_ANNOTATION_ATTRIBUTE(x) __attribute__((x)) +diff --git a/third_party/abseil-cpp/absl/base/BUILD.bazel b/third_party/abseil-cpp/absl/base/BUILD.bazel +index 65ff0ddef9fd..d6fbf3581158 100644 +--- a/third_party/abseil-cpp/absl/base/BUILD.bazel ++++ b/third_party/abseil-cpp/absl/base/BUILD.bazel +@@ -115,9 +115,6 @@ cc_library( + + cc_library( + name = "dynamic_annotations", +- srcs = [ +- "internal/dynamic_annotations.h", +- ], + hdrs = [ + "dynamic_annotations.h", + ], +@@ -131,9 +128,6 @@ cc_library( + + cc_library( + name = "core_headers", +- srcs = [ +- "internal/thread_annotations.h", +- ], + hdrs = [ + "attributes.h", + "const_init.h",