From 7713dff203a54e983a657529f26ab43206f1a516 Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Tue, 8 Apr 2025 13:20:56 +0300 Subject: opencl-cts: upgrade to 2025.01.22 Upgrade OpenCL CTS to the latest release. Signed-off-by: Dmitry Baryshkov Signed-off-by: Khem Raj --- .../recipes-core/opencl/opencl-cts_2024.08.08.bb | 31 ---------------------- .../recipes-core/opencl/opencl-cts_2025.01.22.bb | 31 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 31 deletions(-) delete mode 100644 meta-oe/recipes-core/opencl/opencl-cts_2024.08.08.bb create mode 100644 meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb diff --git a/meta-oe/recipes-core/opencl/opencl-cts_2024.08.08.bb b/meta-oe/recipes-core/opencl/opencl-cts_2024.08.08.bb deleted file mode 100644 index a65c3da7fc..0000000000 --- a/meta-oe/recipes-core/opencl/opencl-cts_2024.08.08.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = "OpenCL CTS" -DESCRIPTION = "OpenCL CTS test suite" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" - -inherit pkgconfig cmake - -DEPENDS += "opencl-headers opencl-icd-loader" -RDEPENDS:${PN} += "python3-core python3-io" - -S = "${WORKDIR}/git" - -SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \ - file://0001-Ignore-Compiler-Warnings.patch" - -SRCREV = "a406b340913f622da089b00f284a597656c10239" - -EXTRA_OECMAKE:append = " -DENABLE_WERROR=OFF -DCL_INCLUDE_DIR=${STAGING_INCDIR} -DCL_LIB_DIR=${STAGING_LIBDIR} -DOPENCL_LIBRARIES=OpenCL" - -SECURITY_STRINGFORMAT:remove = "-Werror=format-security" - -do_install() { - install -d ${D}${bindir}/opencl_test_conformance - cp -r ${B}/test_conformance/* ${D}${bindir}/opencl_test_conformance - sed -i 's:/usr/bin/python:/usr/bin/python3:g' ${D}${bindir}/opencl_test_conformance/run_conformance.py - find "${D}${bindir}/opencl_test_conformance" -name cmake_install.cmake -type f -delete - find "${D}${bindir}/opencl_test_conformance" -name CMakeFiles -type d -exec rm -rf "{}" \; -depth -} - -COMPATIBLE_HOST:riscv64 = "null" -COMPATIBLE_HOST:riscv32 = "null" diff --git a/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb new file mode 100644 index 0000000000..e374ef1863 --- /dev/null +++ b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb @@ -0,0 +1,31 @@ +SUMMARY = "OpenCL CTS" +DESCRIPTION = "OpenCL CTS test suite" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" + +inherit pkgconfig cmake + +DEPENDS += "opencl-headers opencl-icd-loader" +RDEPENDS:${PN} += "python3-core python3-io" + +S = "${WORKDIR}/git" + +SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \ + file://0001-Ignore-Compiler-Warnings.patch" + +SRCREV = "5b3518096ca7b82854daadb2b2fae704fe2d9cb5" + +EXTRA_OECMAKE:append = " -DENABLE_WERROR=OFF -DCL_INCLUDE_DIR=${STAGING_INCDIR} -DCL_LIB_DIR=${STAGING_LIBDIR} -DOPENCL_LIBRARIES=OpenCL" + +SECURITY_STRINGFORMAT:remove = "-Werror=format-security" + +do_install() { + install -d ${D}${bindir}/opencl_test_conformance + cp -r ${B}/test_conformance/* ${D}${bindir}/opencl_test_conformance + sed -i 's:/usr/bin/python:/usr/bin/python3:g' ${D}${bindir}/opencl_test_conformance/run_conformance.py + find "${D}${bindir}/opencl_test_conformance" -name cmake_install.cmake -type f -delete + find "${D}${bindir}/opencl_test_conformance" -name CMakeFiles -type d -exec rm -rf "{}" \; -depth +} + +COMPATIBLE_HOST:riscv64 = "null" +COMPATIBLE_HOST:riscv32 = "null" -- cgit v1.2.3-54-g00ecf