Index: build/config/compiler/BUILD.gn |
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
index acdf45e6ecdc26b238c587ab2ee861aea157c153..0145175ae39a66ba6de1c9ee7f6a99def10aabac 100644 |
--- a/build/config/compiler/BUILD.gn |
+++ b/build/config/compiler/BUILD.gn |
@@ -78,7 +78,7 @@ if (!is_win) { |
# |
# Base compiler configuration. |
# |
-# See also "runtime_library" below for related stuff and a discusison about |
+# See also "runtime_library" below for related stuff and a discussion about |
# where stuff should go. Put warning related stuff in the "warnings" config. |
config("compiler") { |
@@ -399,6 +399,13 @@ config("compiler") { |
#"-Wl,--threads", |
#"-Wl,--thread-count=4", |
] |
+ |
+ # TODO(thestig): Make this flag work with GN. |
+ #if (!is_official_build && !is_chromeos && !(is_asan || is_lsan || is_tsan || is_msan)) { |
+ # ldflags += [ |
+ # "-Wl,--detect-odr-violations", |
+ # ] |
+ #} |
} |
if (linux_use_bundled_binutils) { |
@@ -719,7 +726,6 @@ config("default_warnings") { |
if (is_win) { |
cflags = [ |
"/WX", # Treat warnings as errors. |
- |
# Warnings permanently disabled: |
# TODO(GYP) The GYP build doesn't have this globally enabled but disabled |
@@ -774,7 +780,6 @@ config("default_warnings") { |
# have to turn off this warning (and be careful about how object |
# destruction happens in such cases). |
"/wd4611", |
- |
# Warnings to evaluate and possibly fix/reenable later: |
"/wd4100", # Unreferenced formal function parameter. |