diff --git a/third_party/v8/libcxx.BUILD.bazel b/third_party/v8/libcxx.BUILD.bazel index 80af4d3674..82083c9eb1 100644 --- a/third_party/v8/libcxx.BUILD.bazel +++ b/third_party/v8/libcxx.BUILD.bazel @@ -8,6 +8,11 @@ config_setting( constraint_values = ["@platforms//os:linux"], ) +config_setting( + name = "is_macos", + constraint_values = ["@platforms//os:macos"], +) + config_setting( name = "is_windows", constraint_values = ["@platforms//os:windows"], @@ -129,6 +134,12 @@ libcxx_library( "@//third_party/v8:use_rusty_v8_custom_libcxx_native_windows": [], ":is_windows": ["-Wno-macro-redefined"], "//conditions:default": ["-fPIC"], + }) + select({ + ":is_macos": [ + "-Wno-pragma-clang-attribute", + "-Wno-thread-safety-analysis", + ], + "//conditions:default": [], }), defines = [ "CR_LIBCXX_REVISION=b16984ce99c702355a5b2b4c52574e82cec41fb9",