diff options
author | eugenis@chromium.org <eugenis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-06 16:01:21 +0000 |
---|---|---|
committer | eugenis@chromium.org <eugenis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-06 16:01:21 +0000 |
commit | 63a131fd8be4b489b6ae43a264b0cd8e80ecf038 (patch) | |
tree | 5c56010852a07352a3ddf97bf42bbff3afe94e4b /build/common.gypi | |
parent | a3d722bb4640bf7d7267c3d940a0e7dd0b99093b (diff) | |
download | chromium_src-63a131fd8be4b489b6ae43a264b0cd8e80ecf038.zip chromium_src-63a131fd8be4b489b6ae43a264b0cd8e80ecf038.tar.gz chromium_src-63a131fd8be4b489b6ae43a264b0cd8e80ecf038.tar.bz2 |
ASan on Android requires -pie.
Review URL: https://codereview.chromium.org/11363104
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166212 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/common.gypi')
-rw-r--r-- | build/common.gypi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/build/common.gypi b/build/common.gypi index 03d3fd7..af46ae1 100644 --- a/build/common.gypi +++ b/build/common.gypi @@ -2978,6 +2978,16 @@ # Do not add any libraries after this! '<(android_ndk_lib)/crtend_android.o', ], + 'conditions': [ + ['asan==1', { + 'cflags': [ + '-fPIE', + ], + 'ldflags': [ + '-pie', + ], + }], + ], }], ['_type=="shared_library" or _type=="loadable_module"', { 'ldflags': [ |