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

Last commit: 2 months, 2 weeks ago (scarthgap 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
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
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
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
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.
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
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
spirv-llvm-translator-llvm15 15.0.0
spirv-llvm-translator-llvm16 16.0.0+gitX
spirv-llvm-translator-llvm17 17.0.0+gitX