summaryrefslogtreecommitdiffstats
path: root/classes/clang.bbclass
diff options
context:
space:
mode:
authorHaixiao Yan <haixiao.yan.cn@windriver.com>2025-07-05 08:52:25 +0800
committerKhem Raj <raj.khem@gmail.com>2025-07-06 22:06:15 -0700
commitac0ac304e34449360fb35c26684dea0e747e23f7 (patch)
tree347377718262ea25085562d87d679e74767ce72d /classes/clang.bbclass
parent0a9c47ba49db81bb68ca4d0b60249694a4c63914 (diff)
downloadmeta-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