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")
|
||||
|
||||
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):
|
||||
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