diff options
| author | Haixiao Yan <haixiao.yan.cn@windriver.com> | 2025-07-05 08:52:25 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-07-06 22:06:15 -0700 |
| commit | ac0ac304e34449360fb35c26684dea0e747e23f7 (patch) | |
| tree | 347377718262ea25085562d87d679e74767ce72d /classes/clang.bbclass | |
| parent | 0a9c47ba49db81bb68ca4d0b60249694a4c63914 (diff) | |
| download | meta-clang-ac0ac304e34449360fb35c26684dea0e747e23f7.tar.gz | |
Revert "clang: Do not provide llvm-native implicitly"
This reverts commit 384e8d169a2c408e2cef03ea2deb88fb82058011.
The original commit removed the implicit PROVIDES declarations for llvm,
llvm-native, and nativesdk-llvm from the clang recipe.
However, this change breaks builds in kirkstone-clang18 environments, where
mesa and lib32-llvm expect these to be provided by clang:
- Mesa fails due to missing providers for llvm18.1.6 and nativesdk-llvm18.1.6.
- lib32-llvm 13.0.1 fails on ARM BSPs with the following error, falling back to
the core layer's outdated LLVM:
error: 'RegVT' was not declared in this scope
This commit was backported from scarthgap, but it is incompatible with oe-core
expectations in the kirkstone branch. Reverting it restores compatibility.
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Diffstat (limited to 'classes/clang.bbclass')
0 files changed, 0 insertions, 0 deletions
