diff options
| author | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-04-29 21:38:00 +0800 |
|---|---|---|
| committer | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-04-29 23:10:40 +0800 |
| commit | c5e8f190469d736ba3f4bf7e84b15bb2c274d3d1 (patch) | |
| tree | 833ac9100d165b27f943bce6fbeb2eb015e4873d /dynamic-layers/clang-layer | |
| parent | 85678120271250bcf1e12a4a2600812714568052 (diff) | |
| download | meta-intel-master.tar.gz | |
Remove the per-component apt-package recipes superseded by the
unified intel-oneapi-toolkit_2026.0.0.198.bb recipe, which packages
the same components as sub-packages of a single offline installer
(intel-oneapi-toolkit-{compiler,runtime,mkl,tbb,dpl,ipp,...}).
Consumers should reference the canonical toolkit sub-package names
directly.
Recipes removed:
* intel-oneapi-dpcpp-cpp_2024.0.0-49819.bb
* intel-oneapi-dpcpp-cpp-runtime_2024.0.0-49819.bb
* intel-oneapi-mkl_2024.0.0-49656.bb
* intel-oneapi-ipp_2021.10.0-653.bb
* setup-intel-oneapi-env_2023.0.0-25370.bb (and its
intel-oneapi-runtime.conf helper)
The setup-intel-oneapi-env helper installed a single ld.so.conf.d
snippet pointing the dynamic loader at /opt/intel/oneapi/lib (and
lib/intel64, lib/ia32, lib/emu). It dates back to the 2023.0
oneAPI layout. The unified toolkit installs libs under
per-component directories such as /opt/intel/oneapi/{compiler,mkl,
tbb,...}/2026.0/lib, not the flat /opt/intel/oneapi/lib that the
conf file targets, so the ld.so.conf entries no longer point at
real directories. Loadability of oneAPI binaries on the target is
provided by:
* setvars.sh / per-component env/vars.sh sourcing (the canonical
Intel-supported entry point that every test and example uses)
* $ORIGIN-relative RUNPATH baked into the shipped shared objects
by the Intel installer
* /etc/OpenCL/vendors/intel-cpu.icd written by the unified toolkit
recipe's do_install for ICD loader discovery
* virtual-opencl-icd / level-zero-loader RDEPENDS on
intel-oneapi-toolkit-runtime for the OpenCL / Level Zero loaders
The setup-intel-oneapi-env filename version (2023.0.0-25370) was
a stale carry-over from when the recipe was first added; nothing
in the recipe ever referenced ${PV}.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'dynamic-layers/clang-layer')
3 files changed, 0 insertions, 173 deletions
diff --git a/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp-runtime_2024.0.0-49819.bb b/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp-runtime_2024.0.0-49819.bb deleted file mode 100644 index 106b3ad5..00000000 --- a/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp-runtime_2024.0.0-49819.bb +++ /dev/null | |||
| @@ -1,54 +0,0 @@ | |||
| 1 | SUMMARY = "Intel® oneAPI DPC++/C++ Compiler runtime files" | ||
| 2 | DESCRIPTION = "The Intel® oneAPI DPC++/C++ Compiler provides optimizations \ | ||
| 3 | that help your applications run faster on Intel® 64 architectures with support \ | ||
| 4 | for the latest C, C++, and SYCL language standards. This compiler produces \ | ||
| 5 | optimized code that can run significantly faster by taking advantage of the \ | ||
| 6 | ever-increasing core count and vector register width in Intel® Xeon® processors \ | ||
| 7 | and compatible processors." | ||
| 8 | |||
| 9 | HOMEPAGE = "https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html" | ||
| 10 | |||
| 11 | LICENSE = "EULA" | ||
| 12 | |||
| 13 | COMPILERMAINVER = "2024.0" | ||
| 14 | |||
| 15 | LIC_FILES_CHKSUM = " \ | ||
| 16 | file://opt/intel/oneapi/licensing/${COMPILERMAINVER}/licensing/${COMPILERMAINVER}/license.htm;md5=5ff64c6ff3ef98089ed69360e7a84c39 \ | ||
| 17 | " | ||
| 18 | COMPILERDOTVER = "2024.0.0-49406" | ||
| 19 | DEVUTILITVERSION = "2024.0-2024.0.0-49320" | ||
| 20 | SRC_URI = " \ | ||
| 21 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-dpcpp-cpp-runtime-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=dpcpp-runtime \ | ||
| 22 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-dpcpp-cpp-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=dpcpp-common \ | ||
| 23 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-runtime-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=compiler-shared-runtime \ | ||
| 24 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-common-vars-${COMPILERDOTVER}_all.deb;subdir=${BPN};name=common-vars \ | ||
| 25 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-openmp-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=openmp \ | ||
| 26 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-openmp-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=openmp-common \ | ||
| 27 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-common-licensing-${COMPILERMAINVER}-${COMPILERDOTVER}_all.deb;subdir=${BPN};name=license \ | ||
| 28 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dev-utilities-${DEVUTILITVERSION}_amd64.deb;subdir=${BPN};name=dev-utils \ | ||
| 29 | " | ||
| 30 | |||
| 31 | SRC_URI[dpcpp-runtime.sha256sum] = "e24f0ba69daf3f66ceaf23d5e632f183cdb90bac69f65407fdb4407fc9034f33" | ||
| 32 | SRC_URI[dpcpp-common.sha256sum] = "f5a3db6a725598224edf1099260955aee3e36beadcaed2af5b8b453e873a82fa" | ||
| 33 | SRC_URI[compiler-shared-runtime.sha256sum] = "bce010cbe076259ddd3feb8e69792869e22fccd5b4e2c9af9e815826f2c1a394" | ||
| 34 | SRC_URI[common-vars.sha256sum] = "368553c99db1b52060b8225355336778be0b00e5991d0f769c42f891c6328750" | ||
| 35 | SRC_URI[openmp.sha256sum] = "154ff1e81adfdc872ba1d47bd860de70d62188417c7128422435dfd0ceca62fe" | ||
| 36 | SRC_URI[openmp-common.sha256sum] = "8217001d78311cbef97dd139e684c6767932b532309c3843ba57d7894d15c07d" | ||
| 37 | SRC_URI[license.sha256sum] = "9f9c8a12fc0bc82ab5b71e118e66745eff23f42224eba304068225b366cd74b6" | ||
| 38 | SRC_URI[dev-utils.sha256sum] = "c675d960a5abca361cead9217d6e74adee499ee0a095c4e44092bd710b304d50" | ||
| 39 | |||
| 40 | S = "${UNPACKDIR}/${BPN}" | ||
| 41 | |||
| 42 | inherit bin_package | ||
| 43 | |||
| 44 | RDEPENDS:${PN} += "virtual-opencl-icd zlib tbb level-zero-loader bash tcsh" | ||
| 45 | SKIP_FILEDEPS:${PN} = '1' | ||
| 46 | |||
| 47 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 48 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 49 | |||
| 50 | # doesn't have GNU_HASH (didn't pass LDFLAGS?) | ||
| 51 | INSANE_SKIP:${PN} += "textrel dev-so dev-elf ldflags already-stripped staticdev rpaths arch useless-rpaths file-rdeps" | ||
| 52 | |||
| 53 | FILES_SOLIBSDEV = "" | ||
| 54 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp_2024.0.0-49819.bb b/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp_2024.0.0-49819.bb deleted file mode 100644 index d2bd72a3..00000000 --- a/dynamic-layers/clang-layer/recipes-oneapi/dpcpp-compiler/intel-oneapi-dpcpp-cpp_2024.0.0-49819.bb +++ /dev/null | |||
| @@ -1,45 +0,0 @@ | |||
| 1 | SUMMARY = "Intel® oneAPI DPC++/C++ Compiler" | ||
| 2 | DESCRIPTION = "The Intel® oneAPI DPC++/C++ Compiler provides optimizations \ | ||
| 3 | that help your applications run faster on Intel® 64 architectures with support \ | ||
| 4 | for the latest C, C++, and SYCL language standards. This compiler produces \ | ||
| 5 | optimized code that can run significantly faster by taking advantage of the \ | ||
| 6 | ever-increasing core count and vector register width in Intel® Xeon® processors \ | ||
| 7 | and compatible processors." | ||
| 8 | |||
| 9 | HOMEPAGE = "https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html" | ||
| 10 | |||
| 11 | LICENSE = "EULA" | ||
| 12 | |||
| 13 | COMPILERMAINVER = "2024.0" | ||
| 14 | |||
| 15 | LIC_FILES_CHKSUM = " \ | ||
| 16 | file://opt/intel/oneapi/compiler/${COMPILERMAINVER}/share/doc/compiler/credist.txt;md5=b41f55af9f479b9570fc35b955d5ba1a \ | ||
| 17 | " | ||
| 18 | |||
| 19 | SRC_URI = " \ | ||
| 20 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dpcpp-cpp-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=icx-compiler \ | ||
| 21 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=compiler-linker \ | ||
| 22 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=shared-common \ | ||
| 23 | " | ||
| 24 | |||
| 25 | SRC_URI[icx-compiler.sha256sum] = "0dcbac766d5a1519d4cf393f5a85e71d19024fef65f77638f3f849796b62cd82" | ||
| 26 | SRC_URI[compiler-linker.sha256sum] = "e00faea6d797934d62143e4aa70b727ce30f80fdf30769d22122b3051140c236" | ||
| 27 | SRC_URI[shared-common.sha256sum] = "cf490a4a790f349da79e618359598d3b32312ca3b2639e5d4c84e1cfa2745558" | ||
| 28 | |||
| 29 | S = "${UNPACKDIR}/${BPN}" | ||
| 30 | |||
| 31 | inherit bin_package | ||
| 32 | |||
| 33 | RDEPENDS:${PN} += "intel-oneapi-dpcpp-cpp-runtime" | ||
| 34 | SKIP_FILEDEPS:${PN} = '1' | ||
| 35 | |||
| 36 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 37 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 38 | |||
| 39 | # doesn't have GNU_HASH (didn't pass LDFLAGS?) | ||
| 40 | INSANE_SKIP:${PN} += "textrel dev-so dev-elf ldflags already-stripped file-rdeps staticdev rpaths arch useless-rpaths" | ||
| 41 | |||
| 42 | FILES_SOLIBSDEV = "" | ||
| 43 | |||
| 44 | EXCLUDE_FROM_SHLIBS = "1" | ||
| 45 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/dynamic-layers/clang-layer/recipes-oneapi/mkl/intel-oneapi-mkl_2024.0.0-49656.bb b/dynamic-layers/clang-layer/recipes-oneapi/mkl/intel-oneapi-mkl_2024.0.0-49656.bb deleted file mode 100644 index e77ac588..00000000 --- a/dynamic-layers/clang-layer/recipes-oneapi/mkl/intel-oneapi-mkl_2024.0.0-49656.bb +++ /dev/null | |||
| @@ -1,74 +0,0 @@ | |||
| 1 | SUMMARY = "Intel® oneAPI Math Kernel Library (oneMKL)" | ||
| 2 | DESCRIPTION = "The Intel® oneAPI Math Kernel Library (oneMKL) is a computing \ | ||
| 3 | math library of highly optimized and extensively parallelized routines \ | ||
| 4 | for applications that require maximum performance. oneMKL contains \ | ||
| 5 | the high-performance optimizations from the full Intel® Math Kernel Library \ | ||
| 6 | for CPU architectures (with C/Fortran programming language interfaces)\ | ||
| 7 | and adds to them a set of DPC++ programming language interfaces for \ | ||
| 8 | achieving performance on various CPU architectures \ | ||
| 9 | and Intel Graphics Technology for certain key functionalities." | ||
| 10 | HOMEPAGE = "https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html" | ||
| 11 | |||
| 12 | LICENSE = "ISSL" | ||
| 13 | |||
| 14 | MKLMAINVER = "2024.0" | ||
| 15 | |||
| 16 | LIC_FILES_CHKSUM = " \ | ||
| 17 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/license.txt;md5=8510d21bf355a76e378c3216c3929ccd \ | ||
| 18 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-benchmarks.txt;md5=cb98e1a1f14c05ea85a979ea8982e7a4 \ | ||
| 19 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-ipp.txt;md5=a4b2bf15e38f5c1267cdafed18bc0b09 \ | ||
| 20 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-openmp.txt;md5=6b3c1aa2a11393060074c0346ce21e49 \ | ||
| 21 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-safestring.txt;md5=c3aeee91c6d35a0f0753aed6c2633b82 \ | ||
| 22 | file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs.txt;md5=27de873e4084d62530fe828406b33ca9 \ | ||
| 23 | " | ||
| 24 | |||
| 25 | SRC_URI = " \ | ||
| 26 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-${MKLMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=runtime \ | ||
| 27 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-common-devel-${MKLMAINVER}-${PV}_all.deb;subdir=${BPN};name=common-devel \ | ||
| 28 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-devel-${MKLMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=devel \ | ||
| 29 | https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-common-${MKLMAINVER}-${PV}_all.deb;subdir=${BPN};name=common-vars \ | ||
| 30 | " | ||
| 31 | |||
| 32 | SRC_URI[runtime.sha256sum] = "10a86e24051d6ef4a80fd839c570e629190638a3c0ac9bcca99ab855f534b959" | ||
| 33 | SRC_URI[common-devel.sha256sum] = "adbf0ea946f63946d29b7f9c750c38a42ea7a65d8c81655b268aa2c7bb908192" | ||
| 34 | SRC_URI[devel.sha256sum] = "fab2a6f15e18bfd9b4d425f2703e4e98928c57f52c4feebc9ed886f097062e84" | ||
| 35 | SRC_URI[common-vars.sha256sum] = "ec2b67813739fa4a2895f63479a41acba2174afe2d0cb8a0c1c9119d1317d8ef" | ||
| 36 | |||
| 37 | S = "${UNPACKDIR}/${BPN}" | ||
| 38 | |||
| 39 | inherit bin_package | ||
| 40 | |||
| 41 | do_install:append () { | ||
| 42 | install -d ${D}${bindir} | ||
| 43 | (cd ${D}${bindir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/bin/* .) | ||
| 44 | install -d ${D}${libdir} | ||
| 45 | (cd ${D}${libdir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/intel64/*.so* .) | ||
| 46 | (cd ${D}${libdir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/intel64/*.a* .) | ||
| 47 | install -d ${D}${libdir}/pkgconfig | ||
| 48 | (cd ${D}${libdir}/pkgconfig ; ln -s ../../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/pkgconfig/* .) | ||
| 49 | install -d ${D}${libdir}/cmake | ||
| 50 | (cd ${D}${libdir}/cmake ; ln -s ../../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/cmake/* .) | ||
| 51 | |||
| 52 | install -d ${D}${includedir} | ||
| 53 | find ${D}/opt/intel/oneapi/mkl/${MKLMAINVER}/include/ -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while read srcdir; do | ||
| 54 | install -d ${D}${includedir}/$srcdir | ||
| 55 | (cd ${D}${includedir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/include/$srcdir/* ./$srcdir/) | ||
| 56 | done | ||
| 57 | |||
| 58 | find ${D}/opt/intel/oneapi/mkl/${MKLMAINVER}/include/ -mindepth 1 -maxdepth 1 -type f -printf '%f\n' | while read srcfile; do | ||
| 59 | (cd ${D}${includedir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/include/$srcfile .) | ||
| 60 | done | ||
| 61 | } | ||
| 62 | |||
| 63 | AUTO_LIBNAME_PKGS = "" | ||
| 64 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 65 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 66 | |||
| 67 | RDEPENDS:${PN} += "bash tbb intel-oneapi-dpcpp-cpp-runtime setup-intel-oneapi-env virtual-opencl-icd" | ||
| 68 | INSANE_SKIP:${PN} = "ldflags textrel dev-so staticdev arch already-stripped" | ||
| 69 | |||
| 70 | FILES:${PN}-staticdev += "/opt/intel/oneapi/mkl/${MKLMAINVER}/lib/*.a*" | ||
| 71 | |||
| 72 | SKIP_FILEDEPS:${PN} = '1' | ||
| 73 | |||
| 74 | SYSROOT_DIRS += "/opt" | ||
