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/recipes-oneapi/dpcpp-compiler | |
| 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/recipes-oneapi/dpcpp-compiler')
2 files changed, 0 insertions, 99 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" | ||
