From d65afe707cb5468d6821dad2a8e6412e1b86c232 Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Fri, 18 Oct 2024 06:37:58 +0000 Subject: [PATCH] SWDEV-482751 - Use ocl-icd-devel package for SLES. Change-Id: I30e6243d697dc984a42051c20e336551d50d8e94 [ROCm/clr commit: 1f55a707b4600eec07b10eaf1f6a6810c830b795] --- projects/clr/opencl/packaging/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/projects/clr/opencl/packaging/CMakeLists.txt b/projects/clr/opencl/packaging/CMakeLists.txt index d367ab5d47..575e49618b 100644 --- a/projects/clr/opencl/packaging/CMakeLists.txt +++ b/projects/clr/opencl/packaging/CMakeLists.txt @@ -83,7 +83,15 @@ if(BUILD_ICD) set(CPACK_RPM_BINARY_PACKAGE_REQUIRES "comgr, hsa-rocr, rocm-core") set(CPACK_RPM_ASAN_PACKAGE_REQUIRES "comgr-asan, hsa-rocr-asan, rocm-core-asan") else() - set(CPACK_RPM_BINARY_PACKAGE_REQUIRES "comgr, hsa-rocr, rocm-core, ocl-icd") + set(OCL_ICD_PACKAGE "ocl-icd") + if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") + file(READ "/etc/os-release" OS_RELEASE_CONTENT) + string(TOLOWER "${OS_RELEASE_CONTENT}" OS_RELEASE_CONTENT_LOWER) + if(OS_RELEASE_CONTENT_LOWER MATCHES "suse" OR OS_RELEASE_CONTENT_LOWER MATCHES "sles") + set(OCL_ICD_PACKAGE "ocl-icd-devel") + endif() + endif() + set(CPACK_RPM_BINARY_PACKAGE_REQUIRES "comgr, hsa-rocr, rocm-core, ${OCL_ICD_PACKAGE}") set(CPACK_RPM_ASAN_PACKAGE_REQUIRES "comgr-asan, hsa-rocr-asan, rocm-core-asan") endif()