summaryrefslogtreecommitdiffstats
path: root/meta/lib/patchtest
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2025-10-07 11:42:46 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-08 13:55:31 +0100
commit9a81462d5280e0b6041a7e835b1e3f4d353595f0 (patch)
tree02befe381449ca437c943a136a730ed845a46961 /meta/lib/patchtest
parentd3b45a65a72414f8590728f4342cafaeed8d4810 (diff)
downloadpoky-9a81462d5280e0b6041a7e835b1e3f4d353595f0.tar.gz
clang: use llvm recipe
Change this recipe to build just clang and clang-tools-extra, using the LLVM provided by the llvm recipe. This adds an 'extra-tools' PACKAGECONFIG (enabled by default) that controls whether to build the clang-tools-extra project. This includes clang-tidy and clangd, but the compile time and size for these components is not insignificant. Add a patch from upstream to support using native prebuilt tools (such as clang-tblgen) when building standalone. Add a patch that is being worked on with upstream to not rebuild clang- tblgen if it has already been provided. This saves a little build time, but more importantly for us resolves a static linking/uninative problem. Remove the dependency on clang-cross in non-native builds by just depending on llvm-native and using the un-prefixed tools directly. (From OE-Core rev: 59e2fcefae26c302be2c74f036eb54888815ede3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/patchtest')
0 files changed, 0 insertions, 0 deletions