diff options
author | agoode <agoode@chromium.org> | 2016-02-15 18:50:32 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-16 02:51:52 +0000 |
commit | f3f51116a0689b6878fc66d5763bd93d494f9f36 (patch) | |
tree | 4c936ca695f9fb75eff6f3012121c5330e41f434 /base/BUILD.gn | |
parent | 7caf8cf65104cec17815f389884da6a156fd2a0e (diff) | |
download | chromium_src-f3f51116a0689b6878fc66d5763bd93d494f9f36.zip chromium_src-f3f51116a0689b6878fc66d5763bd93d494f9f36.tar.gz chromium_src-f3f51116a0689b6878fc66d5763bd93d494f9f36.tar.bz2 |
Fix "undefined reference to '__atomic_is_lock_free'" errors on Linux
BUG=546019
Review URL: https://codereview.chromium.org/1699713002
Cr-Commit-Position: refs/heads/master@{#375507}
Diffstat (limited to 'base/BUILD.gn')
-rw-r--r-- | base/BUILD.gn | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/BUILD.gn b/base/BUILD.gn index a5f5d05..ce80891 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -20,6 +20,7 @@ import("//build/buildflag_header.gni") import("//build/config/compiler/compiler.gni") import("//build/config/nacl/config.gni") +import("//build/config/sysroot.gni") import("//build/config/ui.gni") import("//build/nocompile.gni") import("//testing/test.gni") @@ -980,6 +981,11 @@ component("base") { ":debugging_flags", ] + # Needed for <atomic> if using newer C++ library than sysroot + if (!use_sysroot && (is_android || is_linux)) { + libs = [ "atomic" ] + } + # Allow more direct string conversions on platforms with native utf8 # strings if (is_mac || is_ios || is_chromeos) { |