From 98b738c9c274c6e71ddf6ffb06ba037445095b75 Mon Sep 17 00:00:00 2001 From: Ivan Folgueira Bande Date: Sat, 25 Oct 2025 00:44:34 +0200 Subject: [PATCH] flake.nix: completely avoid adding android objects in macos That produces a super long object file path which overpasses the one hundred char size limit on macos ar utility --- flake.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index 9fe7fb0..7fc20c5 100644 --- a/flake.nix +++ b/flake.nix @@ -40,12 +40,14 @@ in rec { packages = forAllSystems (system: let pkgs = pkgsFor.${system}; - targets = [ - "libsds-android-arm64" - "libsds-android-amd64" - "libsds-android-x86" - "libsds-android-arm" - ]; + targets = builtins.filter + (t: !(stdenv.isDarwin && builtins.match "libsds-android.*" t != null)) + [ + "libsds-android-arm64" + "libsds-android-amd64" + "libsds-android-x86" + "libsds-android-arm" + ]; in rec { # non-Android package libsds = pkgs.callPackage ./nix/default.nix {