diff options
author | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-28 11:50:49 +0000 |
---|---|---|
committer | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-28 11:50:49 +0000 |
commit | a26740dd0887ed17898c965ad42e789a9525a9df (patch) | |
tree | 52bbd3f026130553129ee43773b3339fc7f3fff2 /build | |
parent | 2cfcba505a811a26e4f3a7de795ec49fb9b120c4 (diff) | |
download | chromium_src-a26740dd0887ed17898c965ad42e789a9525a9df.zip chromium_src-a26740dd0887ed17898c965ad42e789a9525a9df.tar.gz chromium_src-a26740dd0887ed17898c965ad42e789a9525a9df.tar.bz2 |
Pass -lrt when linking AddressSanitizer, ThreadSanitizer, MemorySanitizer binaries on Linux only (was: AddressSanitizer, everywhere)
BUG=234010
TBR=hans
Review URL: https://codereview.chromium.org/16018009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202537 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r-- | build/common.gypi | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/build/common.gypi b/build/common.gypi index b994f48..4a43c27 100644 --- a/build/common.gypi +++ b/build/common.gypi @@ -3131,6 +3131,12 @@ '-Wl,--as-needed', ], }], + ['_toolset=="target" and OS=="linux"', { + 'ldflags': [ + # http://crbug.com/234010. + '-lrt', + ], + }], ], }], ['asan==1', { @@ -3142,8 +3148,6 @@ ], 'ldflags': [ '-fsanitize=address', - # http://crbug.com/234010. - '-lrt', ], 'defines': [ 'ADDRESS_SANITIZER', |