summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-28 11:50:49 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-28 11:50:49 +0000
commita26740dd0887ed17898c965ad42e789a9525a9df (patch)
tree52bbd3f026130553129ee43773b3339fc7f3fff2 /build
parent2cfcba505a811a26e4f3a7de795ec49fb9b120c4 (diff)
downloadchromium_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.gypi8
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',