New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 809712 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
EstimatedDays: ----
NextAction: 2019-07-09
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

-g flag is set from multiple places inside build/config/

Project Member Reported by spang@chromium.org, Feb 6 2018

Issue description

Since https://chromium-review.googlesource.com/862607 ("Webkit: keep minimal symbols when remove_webcore_debug_symbols is set") symbol level is not applied consistently when sanitizers are enabled.

What happens is that
//build/config/compiler:default_symbols adds -g<N> to cflags
//build/config/sanitizers:common_sanitizer_flags adds -gline-tables-only to cflags

Normally //build/config/compiler:default_symbols is first, and is overridden (adjusted ?) by //build/config/sanitizers:common_sanitizer_flags .

However, with the above change, the configs end up reordered so that the symbols config comes later for blink, and this changes the results for blink inconsistently with all other files in the build.
 
Labels: Pri-3
NextAction: 2019-07-09
Downgrading P2s that haven't been modified in more than 6 months, which have no component or owner.

Sign in to add a comment