| Index: build/common.gypi
|
| diff --git a/build/common.gypi b/build/common.gypi
|
| index 72406fcde00903e2006b1f533e1caefab5f14586..9ec8c517030ac6d84a359646044be8347121b115 100644
|
| --- a/build/common.gypi
|
| +++ b/build/common.gypi
|
| @@ -2253,6 +2253,29 @@
|
| },
|
| },
|
| 'conditions': [
|
| + ['os_posix==1', {
|
| + 'target_defaults': {
|
| + 'cflags': [
|
| + # TODO(phajdan.jr): Use -fstack-protector-strong when our gcc
|
| + # supports it.
|
| + '-fstack-protector',
|
| + '--param=ssp-buffer-size=4',
|
| + ],
|
| + 'ldflags': [
|
| + '-Wl,-z,now',
|
| + '-Wl,-z,relro',
|
| + ],
|
| + 'conditions': [
|
| + ['chromium_code==1', {
|
| + # Non-chromium code is not guaranteed to compile cleanly
|
| + # with _FORTIFY_SOURCE.
|
| + 'defines': [
|
| + '_FORTIFY_SOURCE=2',
|
| + ],
|
| + }],
|
| + ],
|
| + },
|
| + }],
|
| ['os_posix==1 and OS!="mac" and OS!="ios"', {
|
| 'target_defaults': {
|
| # Enable -Werror by default, but put it in a variable so it can
|
|
|