From: Mathieu Baudier Date: Mon, 16 Feb 2026 11:21:08 +0000 (+0100) Subject: Fix arm64 build X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=c84dd12370f3866e0f941d21c4abfc8e7b795244;p=pkg%2Fggml%2Fsources%2Fggml Fix arm64 build --- diff --git a/debian/control b/debian/control index e141b852..88f1db3a 100644 --- a/debian/control +++ b/debian/control @@ -12,7 +12,7 @@ Build-Depends: cmake, pkgconf, libvulkan-dev , glslc , - nvidia-cuda-toolkit-gcc , + nvidia-cuda-toolkit-gcc [amd64] , Rules-Requires-Root: no Package: libggml-base0 diff --git a/debian/rules b/debian/rules index e7a64dee..b1c01567 100755 --- a/debian/rules +++ b/debian/rules @@ -32,7 +32,12 @@ CMAKE_OPTS += -DGGML_RPC=ON \ FLAGS_ARGEO=-O3 -g -DNDEBUG +ifeq ($(DEB_TARGET_ARCH),arm64) +CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=OFF +CMAKE_OPTS += -DGGML_CPU_ARM_ARCH=armv8-a +else CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON +endif ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),) CMAKE_OPTS += -DGGML_VULKAN=ON