Commit ec57a240 by Geoff Lang Committed by Commit Bot

Don't remove the symbol_visibility_hidden config in asan builds.

We remove symbol_visibility_hidden to get better stack traces in debug builds but it causes ASAN issues with multiply instantiated globals. BUG=angleproject:3507 Change-Id: I8ec664bf7d9506cc45afb6f864de7b7ba7cbe99b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1648275Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>
parent 3f17f929
......@@ -102,7 +102,8 @@ angle_common_configs = [
]
angle_remove_configs = [ "//build/config/compiler:default_include_dirs" ]
angle_better_stack_traces = (is_debug || dcheck_always_on) && is_linux
angle_better_stack_traces =
(is_debug || dcheck_always_on) && is_linux && !is_asan
if (is_clang) {
angle_remove_configs += [ "//build/config/clang:find_bad_constructs" ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment