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",