summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-11-19 22:27:29 -0800
committerKhem Raj <raj.khem@gmail.com>2019-11-20 06:32:14 -0800
commitaf14efca56e0d484b8719763828f7228e9dfb96a (patch)
tree3c5b84f563f2853cf82dcdd96c42b35e1677dc5d
parent687b1beef7cba5b8a67ca3fa47ec79b1831486cf (diff)
downloadmeta-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>
-rw-r--r--classes/clang.bbclass3
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
11COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}" 11COMPILER_RT ??= "${@bb.utils.contains("RUNTIME", "llvm", "-rtlib=compiler-rt ${UNWINDLIB}", "", d)}"
12COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}" 12COMPILER_RT_powerpc = "--rtlib=libgcc ${UNWINDLIB}"
13COMPILER_RT_armeb = "--rtlib=libgcc ${UNWINDLIB}"
13 14
14UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}" 15UNWINDLIB ??= "${@bb.utils.contains("RUNTIME", "llvm", "--unwindlib=libgcc", "", d)}"
15UNWINDLIB_riscv64 = "--unwindlib=libgcc" 16UNWINDLIB_riscv64 = "--unwindlib=libgcc"
16UNWINDLIB_riscv32 = "--unwindlib=libgcc" 17UNWINDLIB_riscv32 = "--unwindlib=libgcc"
17UNWINDLIB_powerpc = "--unwindlib=libgcc" 18UNWINDLIB_powerpc = "--unwindlib=libgcc"
19UNWINDLIB_armeb = "--unwindlib=libgcc"
18 20
19LIBCPLUSPLUS ??= "${@bb.utils.contains("RUNTIME", "llvm", "--stdlib=libc++", "", d)}" 21LIBCPLUSPLUS ??= "${@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'
48RUNTIME ??= "gnu" 50RUNTIME ??= "gnu"
49RUNTIME_toolchain-gcc = "gnu" 51RUNTIME_toolchain-gcc = "gnu"
52RUNTIME_armeb = "gnu"
50 53
51TOOLCHAIN_class-native = "gcc" 54TOOLCHAIN_class-native = "gcc"
52TOOLCHAIN_class-nativesdk = "gcc" 55TOOLCHAIN_class-nativesdk = "gcc"