Chromium Code Reviews| Index: build/config/compiler/BUILD.gn |
| diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
| index 5e6d53095474bd9dcaaedf8b2d818170ffb79ed7..5680beba57f042cb5f1422a80f95bb12f1dcf2d5 100644 |
| --- a/build/config/compiler/BUILD.gn |
| +++ b/build/config/compiler/BUILD.gn |
| @@ -166,6 +166,15 @@ config("compiler") { |
| # Common GCC compiler flags setup. |
| # -------------------------------- |
| cflags += [ "-fno-strict-aliasing" ] # See http://crbug.com/32204 |
| + |
| + # Eliminate build metadata (__DATE__ and __TIME_) for deterministic build. |
| + # See https://crbug.com/314403 |
| + cflags += [ |
| + "-Wno-builtin-macro-redefined", |
|
Nico
2016/08/24 14:41:12
This looks pretty hacky. Can we instead teach the
|
| + "-D__DATE__=", |
|
Nico
2016/08/24 14:41:12
__DATE__ and __TIME__ are supposed to be string co
|
| + "-D__TIME__=", |
| + ] |
| + |
| cflags_cc += [ |
| # If this is removed then remove the corresponding /Zc:threadSafeInit- for |
| # Windows. |