diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-11-19 22:27:29 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-11-20 06:32:14 -0800 |
commit | af14efca56e0d484b8719763828f7228e9dfb96a (patch) | |
tree | 3c5b84f563f2853cf82dcdd96c42b35e1677dc5d /classes/clang.bbclass | |
parent | 687b1beef7cba5b8a67ca3fa47ec79b1831486cf (diff) | |
download | meta-clang-af14efca56e0d484b8719763828f7228e9dfb96a.tar.gz |
armeb: Disable compiler-rt
compile-rt is not fully ported for ARM big-endian therefore disable it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'classes/clang.bbclass')
-rw-r--r-- | classes/clang.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass index 7b662bd..f19cb64 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass | |||
@@ -10,11 +10,13 @@ NM_toolchain-clang = "${HOST_PREFIX}llvm-nm" | |||
10 | 10 | ||
11 | COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}" | 11 | COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}" |
12 | COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}" | 12 | COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}" |
13 | COMPILER_RT_armeb = "--rtlib=libgcc ${UNWINDLIB}" | ||
13 | 14 | ||
14 | UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}" | 15 | UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}" |
15 | UNWINDLIB_riscv64 = "--unwindlib=libgcc" | 16 | UNWINDLIB_riscv64 = "--unwindlib=libgcc" |
16 | UNWINDLIB_riscv32 = "--unwindlib=libgcc" | 17 | UNWINDLIB_riscv32 = "--unwindlib=libgcc" |
17 | UNWINDLIB_powerpc = "--unwindlib=libgcc" | 18 | UNWINDLIB_powerpc = "--unwindlib=libgcc" |
19 | UNWINDLIB_armeb = "--unwindlib=libgcc" | ||
18 | 20 | ||
19 | LIBCPLUSPLUS ??= "${@bb.utils.contains("RUNTIME", "llvm", "--stdlib=libc++", "", d)}" | 21 | LIBCPLUSPLUS ??= "${@bb.utils.contains("RUNTIME", "llvm", "--stdlib=libc++", "", d)}" |
20 | 22 | ||
@@ -47,6 +49,7 @@ TOOLCHAIN ??= "gcc" | |||
47 | # choose between 'gnu' 'llvm' | 49 | # choose between 'gnu' 'llvm' |
48 | RUNTIME ??= "gnu" | 50 | RUNTIME ??= "gnu" |
49 | RUNTIME_toolchain-gcc = "gnu" | 51 | RUNTIME_toolchain-gcc = "gnu" |
52 | RUNTIME_armeb = "gnu" | ||
50 | 53 | ||
51 | TOOLCHAIN_class-native = "gcc" | 54 | TOOLCHAIN_class-native = "gcc" |
52 | TOOLCHAIN_class-nativesdk = "gcc" | 55 | TOOLCHAIN_class-nativesdk = "gcc" |