Section: science
Priority: optional
Maintainer: Mathieu Baudier <mbaudier@argeo.org>
-Build-Depends: debhelper-compat (= 13), pkg-config, cmake-data, cmake, cpio, git,
+Build-Depends: debhelper-compat (= 13), pkg-config, cmake-data, cmake, cpio, git, patchelf,
libopenblas-openmp-dev, libopenblas64-openmp-dev, libvulkan-dev, glslc
Standards-Version: 4.5.1
Homepage: https://github.com/ggerganov
--- /dev/null
+activate-noawait ldconfig
--- /dev/null
+activate-noawait ldconfig
--- /dev/null
+activate-noawait ldconfig
--- /dev/null
+activate-noawait ldconfig
--- /dev/null
+activate-noawait ldconfig
--- /dev/null
+activate-noawait ldconfig
override_dh_auto_install:
dh_auto_install
- env
# Since no CMake install configuration is available for the libggml-* backend target:
# - we set CMAKE_SKIP_BUILD_RPATH=ON during build
# - we install the backends explicitly in the dist tree
- install -t $(install_lib_multiarch) $(build_multiarch)/bin/libggml-*.so
-
\ No newline at end of file
+ for file in $(build_multiarch)/bin/libggml-*.so; do \
+ patchelf --set-soname $$(basename "$$file") $$file; \
+ install -t $(install_lib_multiarch) $$file; \
+ done
+ #install -t $(install_lib_multiarch) $(build_multiarch)/bin/libggml-*.so
+
+override_dh_dwz:
+ # dwz is failing most probably because of using patchelf in order to set soname
+ echo Disable dh_dwz since it is failing