Chromium Code Reviews
DescriptionMove libc++ configs and flags out of //build/config/sanitizers
libc++ used to be used only on instrumented builds, so it made sense
for the associated build code to go in //build/config/sanitizers. Now
that non-sanitizer builds are switching to libc++ as well, it makes
more sense for this code to live elsewhere.
Additionally, there is a target, android_protoc, which has a
dependency on exe_and_shlib_deps but removes the
default_sanitizer_flags, which used to bring in c++flags. This meant
the sources would compile against the libstdc++ headers in the
sysroot, but link against libc++, resulting in many symbol conflicts.
BUG=593874
R=brettw@chromium.org
Review-Url: https://codereview.chromium.org/2931983003
Cr-Commit-Position: refs/heads/master@{#481392}
Committed: https://chromium.googlesource.com/chromium/src/+/018ffc7f6451b844d6f3f45e8d01ced35adeb780
Patch Set 1 #
Total comments: 5
Patch Set 2 : Add copyright headers #Patch Set 3 : Move out of BUILDCONFIG.gn #Patch Set 4 : Update installer files #
Messages
Total messages: 37 (23 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||