diff options
| author | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-04-29 21:04:04 +0800 |
|---|---|---|
| committer | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-04-29 21:51:34 +0800 |
| commit | 92b532603afdc8b41af1981b7a6995dff3bc99fc (patch) | |
| tree | dd0d6f9927f3900aa38ae1a558746481e8131b4b /classes | |
| parent | 1cd9b78e1ba91bfeb1e716de15edda1d63a82337 (diff) | |
| download | meta-intel-92b532603afdc8b41af1981b7a6995dff3bc99fc.tar.gz | |
intel-oneapi-toolkit: add unified 2026.0.0.198 recipe
Intel oneAPI 2026.0 ships the former Base and HPC toolkits as a
single offline self-extracting installer instead of as the per-
component apt packages used in the 2021/2024 layout. Add a recipe
that consumes intel-oneapi-toolkit-2026.0.0.198_offline.sh via a
pseudo-free do_unpack_vendor task and stages /opt/intel/oneapi
into the rootfs.
The recipe partitions the installed tree into sub-packages along
component boundaries: intel-oneapi-toolkit-{compiler,runtime,mkl,
tbb,dpl,debugger,ipp,ccl,vtune,common,licensing}. Consumers should
reference these canonical sub-package names directly rather than
the per-component apt names that the 2021/2024 standalone recipes
exposed.
The runtime sub-package additionally:
* registers /opt/intel/oneapi/compiler/2026.0/lib/libintelocl.so as
/etc/OpenCL/vendors/intel-cpu.icd so systems without an Intel GPU
expose an Intel OpenCL platform via the standard ICD mechanism;
* installs a libxml2.so.2 -> libxml2.so.16 SONAME compat symlink,
because the prebuilt libcommon_clang.so / libintelocl.so are
linked against the libxml2 2.x SONAME while current oe-core ships
libxml2 3.x as libxml2.so.16. libxml2 3.x is API-compatible with
the option-parsing surface the binaries use.
The bundle is x86_64-only so COMPATIBLE_HOST is restricted.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'classes')
0 files changed, 0 insertions, 0 deletions
