Work around libcrashpad_handler_trampoline.so ASan trunk clang problem
This first landed downstream in Chromium at 7a8076717f11.
Bug: chromium:936418
Change-Id: I3eea804039829163948683f014bc10dee6477fb7
Reviewed-on: https://chromium-review.googlesource.com/c/1495416
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
diff --git a/handler/BUILD.gn b/handler/BUILD.gn
index bbd68ab..b22ab2c 100644
--- a/handler/BUILD.gn
+++ b/handler/BUILD.gn
@@ -14,6 +14,10 @@
import("../build/crashpad_buildconfig.gni")
+if (crashpad_is_in_chromium) {
+ import("//build/config/sanitizers/sanitizers.gni")
+}
+
static_library("handler") {
sources = [
"crash_report_upload_thread.cc",
@@ -177,7 +181,8 @@
ldflags = [ "-llog" ]
- if (crashpad_is_in_chromium) {
+ # TODO(thakis): Remove !using_sanitizer, https://crbug.com/936418
+ if (crashpad_is_in_chromium && !using_sanitizer) {
no_default_deps = true
}
}