From: Mathieu Baudier Date: Wed, 22 Jan 2025 08:38:03 +0000 (+0100) Subject: Remove hardcoded RPATH to CPU backend X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=9fcc0933af322e9328cf637637f48769b85b41de;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp Remove hardcoded RPATH to CPU backend --- diff --git a/debian/cmake/debian-whisper.cpp.cmake b/debian/cmake/debian-whisper.cpp.cmake index 2b87b222..7d959c42 100644 --- a/debian/cmake/debian-whisper.cpp.cmake +++ b/debian/cmake/debian-whisper.cpp.cmake @@ -24,7 +24,11 @@ target_link_libraries(ggml INTERFACE ${GGML_BASE_LOCATION}) #find_library(GGML_CPU_LOCATION ggml-cpu-sandybridge) #message (STATUS "Found GGML CPU library: ${GGML_CPU_LOCATION}") link_libraries("${CMAKE_INSTALL_PREFIX}/libexec/${CMAKE_LIBRARY_ARCHITECTURE}/ggml/libggml-cpu-sandybridge.so") -set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/libexec/${CMAKE_LIBRARY_ARCHITECTURE}/ggml") + +# FIXME Not clear whether a libggml-cpu is actually needed. +# LD_LIBRARY_PATH=/usr/libexec/*/ggml would have to be used in that case +# It could be more robust to set RPATH, but it causes lintian errors: +#set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/libexec/${CMAKE_LIBRARY_ARCHITECTURE}/ggml") endif() add_compile_definitions(NDEBUG)