meta-clang-revival
This Yocto layer contains some older CLANG versions revived from meta-clang. meta-clang only maintains a single version of CLANG, which is always the latest version matching the LLVM version in openembedded-core. The problem with only keeping a single LLVM or CLANG version is that crucial projects are slow to update their LLVM version support. This layer allows building such projects.
Git repository
https://github.com/zboszor/meta-clang-revival web repo
(actual branch main)
Last commit: 2 weeks, 1 day ago (main branch)
Maintainer
- Zoltán Böszörményi email
Dependencies
The meta-clang-revival layer depends upon:
Recommends
The meta-clang-revival layer recommends:
| Recipe name | Version | Description |
|---|---|---|
| clang14 | 14.0.6 | LLVM based C/C++ compiler |
| clang14-cross-canadian-i686 | 14.0.6 | Clang/LLVM based C/C++ compiler (cross-canadian for i686 target) |
| clang14-cross-i686 | 14.0.6 | Cross compiler wrappers for LLVM based C/C++ compiler |
| clang14-crosssdk-x86_64 | 14.0.6 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| clang15 | 15.0.7 | LLVM based C/C++ compiler |
| clang15-cross-canadian-i686 | 15.0.7 | Clang/LLVM based C/C++ compiler (cross-canadian for i686 target) |
| clang15-cross-i686 | 15.0.7 | Cross compiler wrappers for LLVM based C/C++ compiler |
| clang15-crosssdk-x86_64 | 15.0.7 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| clang16 | 16.0.6 | LLVM based C/C++ compiler |
| clang16-cross-canadian-i686 | 16.0.6 | Clang/LLVM based C/C++ compiler (cross-canadian for i686 target) |
| clang16-cross-i686 | 16.0.6 | Cross compiler wrappers for LLVM based C/C++ compiler |
| clang16-crosssdk-x86_64 | 16.0.6 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| clang17 | 17.0.6 | LLVM based C/C++ compiler |
| clang17-cross-canadian-i686 | 17.0.6 | Clang/LLVM based C/C++ compiler (cross-canadian for i686 target) |
| clang17-cross-i686 | 17.0.6 | Cross compiler wrappers for LLVM based C/C++ compiler |
| clang17-crosssdk-x86_64 | 17.0.6 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| clang20 | 20.1.8 | LLVM based C/C++ compiler |
| clang20-cross-canadian-i686 | git | Clang/LLVM based C/C++ compiler (cross-canadian for i686 target) |
| clang20-cross-i686 | git | Cross compiler wrappers for LLVM based C/C++ compiler |
| clang20-crosssdk-x86_64-oesdk-linux | git | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| compiler-rt14 | 14.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt14-sanitizers | 14.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt15 | 15.0.7 | LLVM based C/C++ compiler Runtime |
| compiler-rt15-sanitizers | 15.0.7 | LLVM based C/C++ compiler Runtime |
| compiler-rt16 | 16.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt16-sanitizers | 16.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt17 | 17.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt17-sanitizers | 17.0.6 | LLVM based C/C++ compiler Runtime |
| compiler-rt20 | 20.1.8 | LLVM based C/C++ compiler Runtime |
| compiler-rt20-sanitizers | 20.1.8 | LLVM based C/C++ compiler Sanitizers Runtime |
| intel-compute-runtime-legacy1 | 24.35.30872.36 | The Intel(R) Graphics Compute Runtime for OpenCL(TM) |
| intel-graphics-compiler-legacy1 | 1.0.17537.24 | The Intel(R) Graphics Compiler for OpenCL(TM) |
| libclc14 | 14.0.6 | LLVM based OpenCL runtime support library |
| libclc15 | 15.0.7 | LLVM based OpenCL runtime support library |
| libclc16 | 16.0.6 | LLVM based OpenCL runtime support library |
| libclc17 | 17.0.6 | LLVM based OpenCL runtime support library |
| libclc20 | 20.1.8 | Implementation of the library requirements of the OpenCL C programming language. |
| libcxx14-initial | 14.0.6 | libc++ is a new implementation of the C++ standard library, targeting C++11 |
| libcxx15-initial | 15.0.7 | libc++ is a new implementation of the C++ standard library, targeting C++11 |
| libcxx16-initial | 16.0.6 | libc++ is a new implementation of the C++ standard library, targeting C++11 |
| libcxx17-initial | 17.0.6 | libc++ is a new implementation of the C++ standard library, targeting C++11 |
| libcxx20-initial | 20.1.8 | libc++ is a new implementation of the C++ standard library, targeting C++11 and above |
| lld20 | 20.1.8 | LLD - the LLVM Linker |
| lldb20 | 20.1.8 | LLDB |
| llvm-project-source-14.0.6 | 14.0.6 | This is the canonical git mirror of the LLVM subversion repository. |
| llvm-project-source-15.0.7 | 15.0.7 | This is the canonical git mirror of the LLVM subversion repository. |
| llvm-project-source-16.0.6 | 16.0.6 | This is the canonical git mirror of the LLVM subversion repository. |
| llvm-project-source-17.0.6 | 17.0.6 | This is the canonical git mirror of the LLVM subversion repository. |
| llvm-project-source-20.1.8 | 20.1.8 | This is the canonical git mirror of the LLVM subversion repository. |
| llvm20-tblgen-native | 20.1.8 | LLVM TableGen binaries, for the build host |
| nativesdk-clang14-glue | 1.0 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| nativesdk-clang15-glue | 1.0 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| nativesdk-clang16-glue | 1.0 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| nativesdk-clang17-glue | 1.0 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| nativesdk-clang20-glue | 1.0 | SDK Cross compiler wrappers for LLVM based C/C++ compiler |
| opencl-clang14 | 14.0.7 | Common clang is a thin wrapper library around clang |
| opencl-clang15 | 15.0.6 | Common clang is a thin wrapper library around clang |
| openmp14 | 14.0.6 | LLVM based C/C++ compiler Runtime |
| openmp15 | 15.0.7 | LLVM based C/C++ compiler Runtime |
| openmp16 | 16.0.6 | LLVM based C/C++ compiler Runtime |
| openmp17 | 17.0.6 | LLVM based C/C++ compiler Runtime |
| openmp20 | 20.1.8 | LLVM OpenMP compiler Runtime |
| spirv-llvm-translator-llvm14 | 14.0.20 | |
| spirv-llvm-translator-llvm15 | 15.0.20 | |
| spirv-llvm-translator-llvm16 | 16.0.21 | |
| spirv-llvm-translator-llvm17 | 17.0.20 | |
| spirv-llvm-translator-llvm20 | 20.1.10 | LLVM/SPIR-V Bi-Directional Translator, a library and tool for translation between LLVM IR and SPIR-V. |
| hwloc_%.bbappend |
| intel-compute-runtime_%.bbappend |
| intel-graphics-compiler_%.bbappend |
| level-zero_1.21.1.bbappend |
| libva_%.bbappend |
| libva-initial_%.bbappend |
| onednn_%.bbappend |
| Date/time | Errors | Warnings |
|---|---|---|
| March 23, 2026, 3:02 p.m. | 1 | |
| March 19, 2026, 3:03 p.m. | 1 | |
| March 11, 2026, 6:01 a.m. | 1 |