From: Ross Burton Date: Wed, 24 Sep 2025 12:08:34 +0000 (+0100) Subject: clang: no need to install tblgen binaries in nativesdk-clang X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c79837a11ccf0f3e5a8ccab4ffb379cdefe482e8;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git clang: no need to install tblgen binaries in nativesdk-clang These are only needed if cross-compiling clang, and if someone is cross-compiling clang in a SDK they should build their own binaries as these ones might not match the version of clang they're building. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb index 9ccb81a530..53bca1c24f 100644 --- a/meta/recipes-devtools/clang/clang_git.bb +++ b/meta/recipes-devtools/clang/clang_git.bb @@ -222,13 +222,11 @@ do_install:append:class-nativesdk () { if ${@bb.utils.contains('PACKAGECONFIG', 'clangd', 'true', 'false', d)}; then install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clangd-indexer ${D}${bindir}/clangd-indexer fi - install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tblgen ${D}${bindir}/clang-tblgen + for f in `find ${D}${bindir} -executable -type f -not -type l`; do test -n "`file -b $f|grep -i ELF`" && ${STRIP} $f done - ln -sf clang-tblgen ${D}${bindir}/clang-tblgen${PV} - ln -sf llvm-tblgen ${D}${bindir}/llvm-tblgen${PV} - ln -sf llvm-config ${D}${bindir}/llvm-config${PV} + rm -rf ${D}${datadir}/llvm/cmake rm -rf ${D}${datadir}/llvm