diff options
author | Khem Raj <raj.khem@gmail.com> | 2025-06-27 00:28:25 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-07-06 22:08:11 -0700 |
commit | 53b490b12dcb29ba77e5cb72adcdec7461c9958c (patch) | |
tree | ec4ed58ecef643f53febfa53b7b0a268a024e5cb /classes/clang-legacy.bbclass | |
parent | 1f940f9fdbc121fcb6bcc91383dcc04e62078331 (diff) | |
download | meta-clang-53b490b12dcb29ba77e5cb72adcdec7461c9958c.tar.gz |
clang-legacy: Do not use --unwindlib or -rtlib for native toolchain
It will add these options to gcc as well when building native recipes
as it is implemented in oe-core, this logic is different so adjust
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes/clang-legacy.bbclass')
-rw-r--r-- | classes/clang-legacy.bbclass | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/classes/clang-legacy.bbclass b/classes/clang-legacy.bbclass index 7c855ff..dbd600f 100644 --- a/classes/clang-legacy.bbclass +++ b/classes/clang-legacy.bbclass | |||
@@ -9,12 +9,10 @@ LTO:toolchain-clang:class-target = "${@bb.utils.contains('DISTRO_FEATURES', 'thi | |||
9 | LTO:toolchain-clang:class-nativesdk = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fuse-ld=lld', d)}" | 9 | LTO:toolchain-clang:class-nativesdk = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fuse-ld=lld', d)}" |
10 | 10 | ||
11 | COMPILER_RT ??= "" | 11 | COMPILER_RT ??= "" |
12 | COMPILER_RT:class-native = "-rtlib=libgcc ${UNWINDLIB}" | ||
13 | COMPILER_RT:armeb = "-rtlib=libgcc ${UNWINDLIB}" | 12 | COMPILER_RT:armeb = "-rtlib=libgcc ${UNWINDLIB}" |
14 | COMPILER_RT:libc-klibc = "-rtlib=libgcc ${UNWINDLIB}" | 13 | COMPILER_RT:libc-klibc = "-rtlib=libgcc ${UNWINDLIB}" |
15 | 14 | ||
16 | UNWINDLIB ??= "" | 15 | UNWINDLIB ??= "" |
17 | UNWINDLIB:class-native = "--unwindlib=libgcc" | ||
18 | UNWINDLIB:armeb = "--unwindlib=libgcc" | 16 | UNWINDLIB:armeb = "--unwindlib=libgcc" |
19 | UNWINDLIB_libc-klibc = "--unwindlib=libgcc" | 17 | UNWINDLIB_libc-klibc = "--unwindlib=libgcc" |
20 | 18 | ||