]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
llvm: add recipe for just the LLVM libraries
authorRoss Burton <ross.burton@arm.com>
Tue, 7 Oct 2025 10:42:45 +0000 (11:42 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 Oct 2025 09:27:02 +0000 (10:27 +0100)
commit448f4a84cb22c380d97e069d0b98ddbe1cb8de18
tree75e210d8f73d7344f259d307ca3ba320ff471f01
parentacc8c5c89c0f1bff3413d2301a65afd89bd0d9ff
llvm: add recipe for just the LLVM libraries

Whilst it's convenient to build all of the LLVM project in one big
recipe, that's not ideal when we may just need LLVM on target and not
the rest.

Bring back a LLVM recipe that can be used by both clang (shortly) and
Rust (in the future)

Set the build type to MinSizeRel and DEBUG_LEVELFLAG to -g1 (instead of
the default, -g): the LLVM debug symbols are very large (several
gigabytes) and this reduces them to hundreds of megabytes.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/maintainers.inc
meta/recipes-devtools/clang/llvm_git.bb [new file with mode: 0644]