summaryrefslogtreecommitdiffstats
path: root/conf/nonclangable.conf
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-01-08 11:46:48 -0800
committerKhem Raj <raj.khem@gmail.com>2021-01-09 12:56:31 -0800
commite2d2a029ee122b9cf25f8296c6ce610bf6bebbf6 (patch)
tree4f6131690af0ab68344a87d1c321b6e016a0e9a2 /conf/nonclangable.conf
parent1eef983f97a125f2b845fa2354d4605ad7da5a6e (diff)
downloadmeta-clang-e2d2a029ee122b9cf25f8296c6ce610bf6bebbf6.tar.gz
qemu: Link with latomic on clang/x86
clang delegates atomics to runtime library instead of builtins so link in libatomic on x86/gnu Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf/nonclangable.conf')
-rw-r--r--conf/nonclangable.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 0402450..5afed6f 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -279,6 +279,7 @@ COMPILER_RT_pn-qtbase_toolchain-clang_riscv32 = "--rtlib=compiler-rt ${UNWINDLIB
279LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" 279LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic"
280LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic" 280LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic"
281LDFLAGS_append_pn-qtwebengine_toolchain-clang_runtime-gnu_x86 = " -latomic" 281LDFLAGS_append_pn-qtwebengine_toolchain-clang_runtime-gnu_x86 = " -latomic"
282LDFLAGS_append_pn-qemu_toolchain-clang_runtime-gnu_x86 = " -latomic"
282 283
283# glibc is built with gcc and hence encodes some libgcc specific builtins which are not found 284# glibc is built with gcc and hence encodes some libgcc specific builtins which are not found
284# when doing static linking with clang using compiler-rt, so use libgcc 285# when doing static linking with clang using compiler-rt, so use libgcc