lsb-release,
debhelper-compat (= 13),
pkgconf,
- libvulkan-dev <!pkg.ggml.novulkan>,
- glslc <!pkg.ggml.novulkan>,
+ libvulkan-dev [amd64] <!pkg.ggml.novulkan>,
+ glslc [amd64] <!pkg.ggml.novulkan>,
nvidia-cuda-toolkit-gcc [amd64] <!pkg.ggml.nocuda>,
Rules-Requires-Root: no
# Common backends
CMAKE_OPTS += -DGGML_RPC=ON \
-ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),)
-CMAKE_OPTS += -DGGML_VULKAN=ON
-endif
-
ifeq ($(DEB_TARGET_ARCH),arm64)
+
ifeq ($(distribution),Ubuntu)
# Optimize for Raspberry Pi 5 on Ubuntu
CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=OFF \
CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=OFF \
-DGGML_CPU_ARM_ARCH=armv8-a
endif
-else
+
+else # amd64
CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON
+ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),)
+CMAKE_OPTS += -DGGML_VULKAN=ON
+endif
+
ifeq ($(filter pkg.ggml.nocuda,$(DEB_BUILD_PROFILES)),)
CMAKE_OPTS += -DGGML_CUDA=ON \
-DCMAKE_CUDA_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \