Name opencl-clang
Version 14.0.0 (980f1691c5babcf824ee10375a04a0d0c5d7d44a)
Summary Common clang is a thin wrapper library around clang
Description Common clang has OpenCL-oriented API and is capable to compile OpenCL C kernels to SPIR-V modules.
Section base
License NCSA
Homepage
Recipe file dynamic-layers/clang-layer/recipes-opencl/opencl-clang/opencl-clang_14.0.0.bb
dynamic-layers/clang-layer/recipes-opencl/opencl-clang/opencl-clang.inc
Layer meta-intel (nanbield branch)
Inherits
  • cmake
Dependencies
  • clang
  • cmake-native
  • opencl-clang-native
  • spirv-llvm-translator
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

git://github.com/intel/opencl-clang.git

Patches

Patch Status
files/0002-Request-native-clang-only-when-cross-compiling-464.patch Backport [https://github.com/intel/opencl-clang/commit/53843eee13cfb2357919ee02714a43bef1af0f86]
files/0001-cl_headers-CMakeLists.txt-use-clang-from-native-sysr.patch Inappropriate [oe-specific]

bbappends

This recipe is appended by:

meta-clang-revival opencl-clang_15.0.0.bbappend

Other branches

This recipe in other branches of meta-intel:

Branch Recipe
master opencl-clang 15.0.0
scarthgap (Yocto Project 5.0) opencl-clang 15.0.0
scarthgap (Yocto Project 5.0) opencl-clang 14.0.0
nanbield (Yocto Project 4.3) opencl-clang 15.0.0
nanbield (Yocto Project 4.3) opencl-clang 14.0.0 (this recipe)
mickledore (Yocto Project 4.2) opencl-clang 15.0.0
mickledore (Yocto Project 4.2) opencl-clang 14.0.0
langdale (Yocto Project 4.1) opencl-clang 15.0.0
langdale (Yocto Project 4.1) opencl-clang 14.0.0
kirkstone (Yocto Project 4.0) opencl-clang 12.0.0
kirkstone (Yocto Project 4.0) opencl-clang 14.0.0
honister (Yocto Project 3.4) opencl-clang 10.0.0
honister (Yocto Project 3.4) opencl-clang 12.0.0
honister (Yocto Project 3.4) opencl-clang 13.0.0
honister (Yocto Project 3.4) opencl-clang 11.0.0
hardknott (Yocto Project 3.3) opencl-clang 11.0.0
hardknott (Yocto Project 3.3) opencl-clang 12.0.0
hardknott (Yocto Project 3.3) opencl-clang 10.0.0
gatesgarth (Yocto Project 3.2) opencl-clang 11.0.0
gatesgarth (Yocto Project 3.2) opencl-clang 10.0.0
dunfell (Yocto Project 3.1) opencl-clang 10.0.0
zeus (Yocto Project 3.0) opencl-clang 9.0.0