caliper +rocm: patch missing libunwind include dir (#37461)
* patch missing libunwind include dir * caliper +libunwind +sampler: patch libunwind include dir
This commit is contained in:
parent
8942909852
commit
0ddb5de27c
@ -85,6 +85,7 @@ class Caliper(CMakePackage, CudaPackage, ROCmPackage):
|
|||||||
conflicts("+rocm+cuda")
|
conflicts("+rocm+cuda")
|
||||||
|
|
||||||
patch("for_aarch64.patch", when="target=aarch64:")
|
patch("for_aarch64.patch", when="target=aarch64:")
|
||||||
|
patch("sampler-service-missing-libunwind-include-dir.patch", when="@2.9.0 +libunwind +sampler")
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
diff -ruN spack-src/src/services/sampler/CMakeLists.txt spack-src-patched/src/services/sampler/CMakeLists.txt
|
||||||
|
--- spack-src/src/services/sampler/CMakeLists.txt 2022-11-30 13:52:42.000000000 -0500
|
||||||
|
+++ spack-src-patched/src/services/sampler/CMakeLists.txt 2023-05-04 20:43:47.240310306 -0400
|
||||||
|
@@ -17,6 +17,10 @@
|
||||||
|
|
||||||
|
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
|
+if (CALIPER_HAVE_LIBUNWIND)
|
||||||
|
+ include_directories(${LIBUNWIND_INCLUDE_DIRS})
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
add_library(caliper-sampler OBJECT ${CALIPER_SAMPLER_SOURCES})
|
||||||
|
|
||||||
|
add_service_objlib("caliper-sampler")
|
Loading…
Reference in New Issue
Block a user