diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-11-19 10:38:00 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-11-19 21:06:41 -0800 |
commit | 687b1beef7cba5b8a67ca3fa47ec79b1831486cf (patch) | |
tree | e0159d0b38e748c377da6ec885928aad9282aac3 | |
parent | ba6e545b1d0ee93b4ef698fae2d5a018a062b46a (diff) | |
download | meta-clang-687b1beef7cba5b8a67ca3fa47ec79b1831486cf.tar.gz |
qtwebengine: Link libatomic on x86/clang/gnu-runtime
gcc uses intrinsics for atomic<double> but clang does not for x86
when using libstdc++
./media/audio/pulse/pulse_input.cc uses this atomic variable
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | conf/nonclangable.conf | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 68303b5..821b172 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -217,6 +217,7 @@ COMPILER_RT_remove_pn-m4_powerpc = "--rtlib=compiler-rt" | |||
217 | 217 | ||
218 | LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" | 218 | LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" |
219 | LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic" | 219 | LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic" |
220 | LDFLAGS_append_pn-qtwebengine_toolchain-clang_runtime-gnu_x86 = " -latomic" | ||
220 | 221 | ||
221 | # glibc is built with gcc and hence encodes some libgcc specific builtins which are not found | 222 | # glibc is built with gcc and hence encodes some libgcc specific builtins which are not found |
222 | # when doing static linking with clang using compiler-rt, so use libgcc | 223 | # when doing static linking with clang using compiler-rt, so use libgcc |