]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
clang: split lld into a separate lld recipe
authorRoss Burton <ross.burton@arm.com>
Thu, 31 Jul 2025 19:12:13 +0000 (20:12 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 4 Aug 2025 17:04:00 +0000 (18:04 +0100)
commit5212b69f892af8c9b080fee2c21533a2bbdd2755
tree79b6922f69f1d4e048bd1169a6823aa16e75ef59
parentbd2096c89a4a00927a52d07145aad528dc86b81c
clang: split lld into a separate lld recipe

The lld linker is a standalone project under the LLVM umbrella that just
depends on libLLVM and nothing else, such as clang.

To reduce the build time of clang if lld is not being used, split it out
into a separate recipe.

To ensure that lld is present if needed, the clang-cross recipe will
depend on lld-native if ld-is-lld is enable.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/maintainers.inc
meta/recipes-devtools/clang/clang-cross-canadian_git.bb
meta/recipes-devtools/clang/clang-cross_git.bb
meta/recipes-devtools/clang/clang-crosssdk_git.bb
meta/recipes-devtools/clang/clang_git.bb
meta/recipes-devtools/clang/lld_git.bb [new file with mode: 0644]