From: Mathieu Baudier Date: Mon, 16 Feb 2026 11:27:27 +0000 (+0100) Subject: Build CUDA only on amd64 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=6706921dcfad993d220aee24ae1262cec1f45ce8;p=pkg%2Fggml%2Fsources%2Fggml Build CUDA only on amd64 --- diff --git a/debian/rules b/debian/rules index b1c01567..bbb6504e 100755 --- a/debian/rules +++ b/debian/rules @@ -33,15 +33,13 @@ 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 -endif +else # amd64 + +CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON ifeq ($(filter pkg.ggml.nocuda,$(DEB_BUILD_PROFILES)),) CMAKE_OPTS += -DGGML_CUDA=ON \ @@ -49,6 +47,12 @@ CMAKE_OPTS += -DGGML_CUDA=ON \ -DCUDAToolkit_ROOT=/usr endif +endif # arm64 + +ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),) +CMAKE_OPTS += -DGGML_VULKAN=ON +endif + CMAKE_OPTS += -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \