]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
Disable CPU all variants for arm64
authorMathieu Baudier <redacted>
Mon, 18 Aug 2025 10:18:50 +0000 (12:18 +0200)
committerMathieu Baudier <redacted>
Mon, 18 Aug 2025 10:18:50 +0000 (12:18 +0200)
debian/rules

index d4450528752aa54fb0d857eeee804557617d3c3b..490b7b2f71d4d3344c9d0bb14aa0ec331b0e28ec 100755 (executable)
@@ -22,6 +22,14 @@ CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON \
               -DGGML_BLAS_VENDOR=OpenBLAS \
               -DGGML_RPC=ON \
 
+ifeq ($(DEB_HOST_ARCH),aarch64)
+CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=OFF \
+              -DGGML_CPU_ARM_ARCH=armv8-a
+
+else
+
+CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON
+
 ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),)
 CMAKE_OPTS += -DGGML_VULKAN=ON
 endif
@@ -34,6 +42,8 @@ CMAKE_OPTS += -DGGML_CUDA=ON \
               -DCUDAToolkit_ROOT=/usr
 endif
 
+endif # aarch64
+
 # Use build/ for output, so that it is in the .gitignore of upstream
 %:
        dh $@ --buildsystem=cmake \