]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
compiler-rt/libcxx: Use clang as compiler
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 6 Jun 2025 13:46:00 +0000 (14:46 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 9 Jun 2025 16:43:20 +0000 (17:43 +0100)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
meta/recipes-devtools/clang/compiler-rt_git.bb
meta/recipes-devtools/clang/libcxx_git.bb

index f8e7bb13d2b3dceb864cc816627dcab4e6c2ff8c..47438014b239c7a111f3fb85a69c93cecd55a93c 100644 (file)
@@ -36,6 +36,8 @@ BUILD_CXX = "${CCACHE}${HOST_PREFIX}clang++ ${BUILD_CC_ARCH}$"
 CFLAGS += "${COMPILER_RT}"
 CXXFLAGS += "${COMPILER_RT} ${LIBCPLUSPLUS}"
 
+TOOLCHAIN = "clang"
+
 DEPENDS += "ninja-native virtual/crypt compiler-rt"
 DEPENDS:append:class-native = " clang-native libxcrypt-native libcxx-native"
 DEPENDS:append:class-nativesdk = " virtual/cross-c++ clang-native clang-crosssdk-${SDK_SYS} nativesdk-libxcrypt nativesdk-gcc-runtime"
index ad145f8644642025fed221138deb19d23195e5d6..7b442183efc11965a185eb488c8ff9425f17c8e0 100644 (file)
@@ -58,6 +58,8 @@ BUILD_CXX = "${CCACHE}clang++ ${BUILD_CC_ARCH}"
 LDFLAGS += "${COMPILER_RT} ${UNWINDLIB}"
 CXXFLAGS += "${LIBCPLUSPLUS}"
 
+TOOLCHAIN = "clang"
+
 def get_compiler_rt_arch(bb, d):
     if bb.utils.contains('TUNE_FEATURES', 'armv5 thumb dsp', True, False, d):
         return 'armv5te'
index c99617c228a392f8c80eede7c5508468637bac49..f5bf17f30ae4aac5072a8e83068db353f750e110 100644 (file)
@@ -54,6 +54,8 @@ BUILD_CXX = "${CCACHE}clang++ ${BUILD_CC_ARCH}"
 LDFLAGS += "${COMPILER_RT} ${UNWINDLIB} ${LIBCPLUSPLUS}"
 CXXFLAGS += "${LIBCPLUSPLUS}"
 
+TOOLCHAIN = "clang"
+
 OECMAKE_SOURCEPATH = "${S}/llvm"
 EXTRA_OECMAKE += "\
                   -DCMAKE_BUILD_TYPE=RelWithDebInfo \