From: Khem Raj Date: Thu, 18 Sep 2025 03:05:40 +0000 (-0700) Subject: clang: Fix nativesdk build after recipe splits X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d5fa7bc2dfa7f618a742c76d20fba4437f2cdecf;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git clang: Fix nativesdk build after recipe splits Splitting llvm, tblgen into their own recipes means we have to ensure nativesdk clang build can find these tools in native sysroot, which is would previously build and use on its own. Signed-off-by: Khem Raj Cc: Ross Burton Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb index 4462ab9712..666bc318c4 100644 --- a/meta/recipes-devtools/clang/clang_git.bb +++ b/meta/recipes-devtools/clang/clang_git.bb @@ -124,6 +124,8 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ EXTRA_OECMAKE:append:class-nativesdk = "\ -DCROSS_TOOLCHAIN_FLAGS_NATIVE='-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain-native.cmake' \ + -DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ + -DCLANG_TIDY_CONFUSABLE_CHARS_GEN=${STAGING_BINDIR_NATIVE}/clang-tidy-confusable-chars-gen \ -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \