Name clang20
Version 20.1.8
Summary LLVM based C/C++ compiler
Description Clang is an LLVM based C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles, extremely useful error and warning messages and to provide a platform for building great source level tools. The Clang Static Analyzer and clang-tidy are tools that automatically find bugs in your code, and are great examples of the sort of tools that can be built using the Clang frontend as a library to parse C/C++ code
Section devel
License Apache-2.0-with-LLVM-exception
Homepage http://clang.llvm.org/
Recipe file recipes-devtools/clang20/clang20_git.bb
recipes-devtools/clang20/common-clang.inc
recipes-devtools/clang20/common.inc
recipes-devtools/clang20/common-source.inc
Layer meta-clang-revival (whinlatter branch)
Inherits
  • cmake
  • gcc
  • gcc-native
  • multilib_header
  • pkgconfig
  • python3-dir
  • siteinfo
Dependencies
  • binutils
  • clang20-cross-i686
  • cmake-native
  • gcc-cross-i686
  • libedit
  • libedit-native
  • libffi
  • libxml2
  • libxml2-native
  • llvm20-tblgen-native
  • ninja-native
  • pkgconfig-native
  • virtual/compilerlibs
  • virtual/libc
  • zlib
  • zstd
  • libedit
  • libedit-native
  • binutils
  • python3-pyyaml-native
  • python3-pygments-native
  • python3-pyyaml
  • python3-pygments
  • libpfm
  • binutils
PACKAGECONFIG options
  • build-id
  • clangd
  • clangd-dexp
  • compiler-rt
  • eh
  • libclang-python
  • libcplusplus
  • libedit
  • libomp
  • lld
  • lto
  • opt-viewer
  • pfm
  • rtti
  • shared-libs
  • split-dwarf
  • thin-lto
  • unwindlib

Sources

None

Patches

None

Other branches

This recipe in other branches of meta-clang-revival:

Branch Recipe
master clang20 20.1.8
whinlatter (Yocto Project 5.3) clang20 20.1.8 (this recipe)