diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-01-08 11:46:48 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-01-09 12:56:31 -0800 |
commit | e2d2a029ee122b9cf25f8296c6ce610bf6bebbf6 (patch) | |
tree | 4f6131690af0ab68344a87d1c321b6e016a0e9a2 /conf/nonclangable.conf | |
parent | 1eef983f97a125f2b845fa2354d4605ad7da5a6e (diff) | |
download | meta-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.conf | 1 |
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 | |||
279 | LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" | 279 | LDFLAGS_append_pn-gnutls_toolchain-clang_riscv64 = " -latomic" |
280 | LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic" | 280 | LDFLAGS_append_pn-harfbuzz_toolchain-clang_riscv64 = " -latomic" |
281 | LDFLAGS_append_pn-qtwebengine_toolchain-clang_runtime-gnu_x86 = " -latomic" | 281 | LDFLAGS_append_pn-qtwebengine_toolchain-clang_runtime-gnu_x86 = " -latomic" |
282 | LDFLAGS_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 |