From 036cf9534763fd67f1bcb399910a70c003c5f0bc Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Fri, 26 Jun 2026 19:10:46 +0200 Subject: [PATCH] ollama: mark cross as broken, fix cmake invocation --- pkgs/by-name/ol/ollama/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index b66a4af42253..c79df9c4c905 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -302,6 +302,7 @@ goBuild (finalAttrs: { -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ -DFETCHCONTENT_SOURCE_DIR_LLAMA_CPP="$TMPDIR/llama-cpp-src" \ -DOLLAMA_MLX_BACKENDS="" \ + $cmakeFlags \ ${cmakeFlagsCudaArchitectures} \ ${cmakeFlagsRocmTargets} \ ${cmakeFlagsBackend} @@ -393,5 +394,7 @@ goBuild (finalAttrs: { maintainers = with maintainers; [ prusnak ]; + # install TARGETS RUNTIME_DEPENDENCIES is not supported when cross-compiling. + broken = stdenv.buildPlatform != stdenv.hostPlatform; }; })