From e411e74db0fff0d1a915855daacff11f37a74e25 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 5 Dec 2021 00:45:33 -0800 Subject: Use GCC runtime on ppc32 and armv5 libcxx does not build for armv5 due to atomic locks issue and compile-rt cross build needs to be fixed for ppc32 Signed-off-by: Khem Raj --- classes/clang.bbclass | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'classes') diff --git a/classes/clang.bbclass b/classes/clang.bbclass index c717766..177a9e4 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -25,6 +25,8 @@ UNWINDLIB:armeb = "--unwindlib=libgcc" UNWINDLIB_libc-klibc = "--unwindlib=libgcc" LIBCPLUSPLUS ??= "" +LIBCPLUSPLUS:powerpc = "-stdlib=libstdc++" +LIBCPLUSPLUS:armv5 = "-stdlib=libstdc++" CXXFLAGS:append:toolchain-clang = " ${LIBCPLUSPLUS}" LDFLAGS:append:toolchain-clang = " ${COMPILER_RT} ${LIBCPLUSPLUS}" @@ -73,6 +75,8 @@ TOOLCHAIN ??= "gcc" RUNTIME ??= "gnu" #RUNTIME:toolchain-gcc = "gnu" RUNTIME:armeb = "gnu" +RUNTIME:armv5 = "gnu" +RUNTIME:powerpc = "gnu" TOOLCHAIN:class-native = "gcc" TOOLCHAIN:class-nativesdk = "gcc" -- cgit v1.2.3-54-g00ecf