summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/clang.bbclass11
1 files changed, 8 insertions, 3 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 2d08c10..04d8c46 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -15,11 +15,16 @@ TUNE_CCARGS_remove_toolchain-clang_powerpc = "-mno-spe"
15 15
16TUNE_CCARGS_append_toolchain-clang = " -Wno-error=unused-command-line-argument -Qunused-arguments" 16TUNE_CCARGS_append_toolchain-clang = " -Wno-error=unused-command-line-argument -Qunused-arguments"
17 17
18TOOLCHAIN_OPTIONS_append_toolchain-clang_class-nativesdk_x86-64 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux-x86-64.so.2" 18LDFLAGS_append_toolchain-clang_class-nativesdk_x86-64 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux-x86-64.so.2"
19TOOLCHAIN_OPTIONS_append_toolchain-clang_class-nativesdk_x86 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux.so.2" 19LDFLAGS_append_toolchain-clang_class-nativesdk_x86 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux.so.2"
20LDFLAGS_append_toolchain-clang_class-nativesdk_aarch64 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux-aarch64.so.1"
21
22LDFLAGS_toolchain-clang_class-nativesdk = "${BUILDSDK_LDFLAGS} \
23 -Wl,-rpath-link,${STAGING_LIBDIR}/.. \
24 -Wl,-rpath,${libdir}/.. "
20 25
21# Enable lld globally" 26# Enable lld globally"
22TOOLCHAIN_OPTIONS_append_toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=lld', '', d)}" 27LDFLAGS_append_toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=lld', '', d)}"
23 28
24# choose between 'gcc' 'clang' an empty '' can be used as well 29# choose between 'gcc' 'clang' an empty '' can be used as well
25TOOLCHAIN ??= "gcc" 30TOOLCHAIN ??= "gcc"