Index: build/config/BUILDCONFIG.gn |
diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn |
index ee32088dfcdee63f409cff05760d4a8261d92680..07bca0454f6bbfcabbbca109b2eb112822f18a50 100644 |
--- a/build/config/BUILDCONFIG.gn |
+++ b/build/config/BUILDCONFIG.gn |
@@ -373,6 +373,9 @@ if (symbol_level == -1) { |
# Mac and Windows have them separate, so in Release Linux, default them off. |
if (is_debug || !is_linux) { |
symbol_level = 2 |
+ } else if (is_asan || is_lsan || is_tsan || is_msan) { |
+ # Sanitizers require symbols for filename suppressions to work. |
+ symbol_level = 1 |
} else { |
symbol_level = 0 |
} |