mbox series

[meta-arago,scarthgap,v1,0/3] OpenCL C / C++ header revamp

Message ID 20250505153309.1739313-1-a-christidis@ti.com
Headers show
Series OpenCL C / C++ header revamp | expand

Message

Antonios Christidis May 5, 2025, 3:33 p.m. UTC
From: Antonios Christidis <a-christidis@ti.com> Date: Mon, 5 May 2025

Dear all,

The issue I'm trying to solve, is that the provided opencl C++ headers
files are too old of a version, in scarthgap branches. I'm trying to
upgrade to from version 2023.12.14 -> 2024.05.08.

As it currently stands the c header files have already been bumped to
version 2024.05.08. This is done by a .bbappend that links to a .inc file
where the SRCREV is changed. The issue arises with the original meta-oe
opencl-headers recipe which disables the cmake build system and thus
OpenCLHeadersConfig.cmake is never built. That file is a dependency to
build the proposed new version of the c++ header files.

There is no point in editing further the .inc file for the opencl c headers
cause at this point I will be creating a new recipe with the amount of
modifications required. So, delete the .bbappend and .inc files and create
a new recipe for opencl-headers_2024.05.08 in meta-arago.

Regards, Antonios Christidis

Antonios Christidis (3): meta-arago-test: recipes-extended: Remove opencl c
headers bbappend meta-arago-test: recipes-graphics: Add opencl c headers
meta-arago-test: recipes-graphics: Add opencl c++ headers

 .../opencl/opencl-headers_%.bbappend          |  4 ---
.../opencl/opencl_headers-ti.inc              |  1 -
.../opencl/opencl-clhpp_2024.05.08.bb         | 26 +++++++++++++++++++
.../opencl/opencl-headers_2024.05.08.bb       | 19 ++++++++++++++ 4 files
changed, 45 insertions(+), 5 deletions(-) delete mode 100644
meta-arago-test/recipes-extended/opencl/opencl-headers_%.bbappend delete
mode 100644 meta-arago-test/recipes-extended/opencl/opencl_headers-ti.inc
create mode 100644
meta-arago-test/recipes-graphics/opencl/opencl-clhpp_2024.05.08.bb create
mode 100644
meta-arago-test/recipes-graphics/opencl/opencl-headers_2024.05.08.bb

-- 2.34.1