summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorYogesh Tyagi <yogesh.tyagi@intel.com>2026-04-29 21:04:04 +0800
committerYogesh Tyagi <yogesh.tyagi@intel.com>2026-04-29 21:51:34 +0800
commit92b532603afdc8b41af1981b7a6995dff3bc99fc (patch)
treedd0d6f9927f3900aa38ae1a558746481e8131b4b /classes
parent1cd9b78e1ba91bfeb1e716de15edda1d63a82337 (diff)
downloadmeta-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