Skip to content

Commit 2b8090e

Browse files
committed
fix: add Ascend runtime library rpath
1 parent 9710a60 commit 2b8090e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ if(WITH_ASCEND)
236236
else()
237237
message(FATAL_ERROR "libascend_hal.so not found (tried ${ASCEND_HAL_REAL}, ${ASCEND_HAL_STUB}, and ${ASCEND_HAL_DEVLIB})")
238238
endif()
239+
get_filename_component(ASCEND_HAL_DIR "${ASCEND_HAL_LIB}" DIRECTORY)
239240

240241
target_include_directories(infiniops PUBLIC
241242
"${ASCEND_HOME}/include"
@@ -756,6 +757,9 @@ if(GENERATE_PYTHON_BINDINGS)
756757
if(WITH_MOORE)
757758
list(APPEND _INFINIOPS_INSTALL_RPATH "${MUSA_ROOT}/lib")
758759
endif()
760+
if(WITH_ASCEND)
761+
list(APPEND _INFINIOPS_INSTALL_RPATH "${ASCEND_HOME}/lib64" "${ASCEND_HAL_DIR}")
762+
endif()
759763

760764
set_target_properties(infiniops PROPERTIES INSTALL_RPATH "${_INFINIOPS_INSTALL_RPATH}")
761765
set_target_properties(ops PROPERTIES INSTALL_RPATH "${_INFINIOPS_INSTALL_RPATH}")

0 commit comments

Comments
 (0)