From: Khem Raj Date: Fri, 11 Jul 2025 06:42:32 +0000 (-0700) Subject: compiler-rt: Use clang for native compile as well X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c3ab984e72db424aa2684f5e2073a165b4b0910;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git compiler-rt: Use clang for native compile as well Signed-off-by: Khem Raj Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/clang/compiler-rt_git.bb b/meta/recipes-devtools/clang/compiler-rt_git.bb index 342a7b0e95..4da85f2937 100644 --- a/meta/recipes-devtools/clang/compiler-rt_git.bb +++ b/meta/recipes-devtools/clang/compiler-rt_git.bb @@ -35,9 +35,9 @@ DEPENDS:remove:class-native = "libcxx-native compiler-rt-native" UNWINDLIB:class-nativesdk = "--unwindlib=libgcc" COMPILER_RT:class-nativesdk = "-rtlib=libgcc" LIBCPLUSPLUS:class-nativesdk = "-stdlib=libstdc++" -UNWINDLIB:class-native = "" -COMPILER_RT:class-native = "" -LIBCPLUSPLUS:class-native = "" +UNWINDLIB:class-native = "--unwindlib=libgcc" +COMPILER_RT:class-native = "-rtlib=libgcc" +LIBCPLUSPLUS:class-native = "-stdlib=libstdc++" UNWINDLIB:class-target = "--unwindlib=libgcc" COMPILER_RT:class-target = "-rtlib=libgcc" LIBCPLUSPLUS:class-target = "-stdlib=libstdc++" @@ -57,6 +57,7 @@ LDFLAGS += "${COMPILER_RT} ${UNWINDLIB}" CXXFLAGS += "${LIBCPLUSPLUS}" TOOLCHAIN = "clang" +TOOLCHAIN_NATIVE = "clang" def get_compiler_rt_arch(bb, d): if bb.utils.contains('TUNE_FEATURES', 'armv5 thumb dsp', True, False, d):