From d50cddd6351cfd712c9fd991964cf1cb85ce797a 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 (cherry picked from commit 036cf9534763fd67f1bcb399910a70c003c5f0bc) --- 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 853e7ef721c0..819fcbf43cc1 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; }; })