summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrenjithravindrankannath <94420380+renjithravindrankannath@users.noreply.github.com>2023-03-16 11:21:55 -0700
committerGitHub <noreply@github.com>2023-03-16 11:21:55 -0700
commit4f6f1b620fb5e0882ffd6ca527d71abb754eccc0 (patch)
treed632ed218f78cfe7d38fe897e98b375bdb55fa0c
parent08dc2d402059efe0def24c8e0eb54da581769c34 (diff)
downloadspack-4f6f1b620fb5e0882ffd6ca527d71abb754eccc0.tar.gz
spack-4f6f1b620fb5e0882ffd6ca527d71abb754eccc0.tar.bz2
spack-4f6f1b620fb5e0882ffd6ca527d71abb754eccc0.tar.xz
spack-4f6f1b620fb5e0882ffd6ca527d71abb754eccc0.zip
Include rocm-openmp-extras header and omp library (#36142)
-rw-r--r--var/spack/repos/builtin/packages/rocm-tensile/0003-require-openmp-extras-when-tensile-use-openmp.patch30
1 files changed, 21 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/rocm-tensile/0003-require-openmp-extras-when-tensile-use-openmp.patch b/var/spack/repos/builtin/packages/rocm-tensile/0003-require-openmp-extras-when-tensile-use-openmp.patch
index a192b1dfcd..6ce79a91eb 100644
--- a/var/spack/repos/builtin/packages/rocm-tensile/0003-require-openmp-extras-when-tensile-use-openmp.patch
+++ b/var/spack/repos/builtin/packages/rocm-tensile/0003-require-openmp-extras-when-tensile-use-openmp.patch
@@ -1,24 +1,36 @@
-From 2567ef30dea031fb1b894b74294c82856e47b2a6 Mon Sep 17 00:00:00 2001
+From 14d9b4b238ea55ed2318daa337bb2393f321c457 Mon Sep 17 00:00:00 2001
From: Renjith Ravindran <Renjith.RavindranKannath@amd.com>
-Date: Wed, 1 Mar 2023 17:38:17 +0000
-Subject: [PATCH] Include rocm-openmp-extras headers when tensile using openmp
+Date: Wed, 15 Mar 2023 23:36:55 +0000
+Subject: [PATCH] Include rocm-openmp-extras header and omp library
---
- Tensile/Source/client/CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
+ Tensile/Source/client/CMakeLists.txt | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Tensile/Source/client/CMakeLists.txt b/Tensile/Source/client/CMakeLists.txt
-index c04a6b7..7001364 100644
+index f4a13dd..46568b9 100644
--- a/Tensile/Source/client/CMakeLists.txt
+++ b/Tensile/Source/client/CMakeLists.txt
-@@ -76,6 +76,7 @@ if(NOT WIN32)
+@@ -76,7 +76,9 @@ if(NOT WIN32)
endif()
if(TENSILE_USE_OPENMP)
+- target_link_libraries(TensileClient PRIVATE custom_openmp_cxx)
+ target_include_directories(TensileClient PUBLIC "${ROCM_OPENMP_EXTRAS_DIR}/include")
- target_link_libraries(TensileClient PRIVATE custom_openmp_cxx)
++ target_link_libraries(TensileClient PRIVATE "${ROCM_OPENMP_EXTRAS_DIR}/lib/libomp.so")
++
endif()
+
+@@ -89,5 +91,7 @@ set_target_properties(tensile_client
+
+ target_link_libraries(tensile_client PRIVATE TensileHost TensileClient ${Boost_LIBRARIES})
+ if(TENSILE_USE_OPENMP)
+- target_link_libraries(tensile_client PRIVATE custom_openmp_cxx)
++ target_include_directories(tensile_client PUBLIC "${ROCM_OPENMP_EXTRAS_DIR}/include")
++ target_link_libraries(tensile_client PRIVATE "${ROCM_OPENMP_EXTRAS_DIR}/lib/libomp.so")
++
+ endif()
--
-2.31.1
+2.17.1