From 857c9c314993ee3b92a0e2d12dcb283fa01dc344 Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Sat, 28 Feb 2026 10:17:23 +0100 Subject: [PATCH] arrow-cpp: fix static and cross Before this change it was running into: ``` error: infinite recursion encountered at /home/tobim/n/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:82:22: 81| # An infinite recursion here can be caused by having the attribute names of expression `e` in `.overrideAttrs(finalAttrs: previousAttrs: e)` depend on `finalAttrs`. Only the attribute values of `e` can depend on `finalAttrs`. 82| args = rattrs (args // { inherit finalPackage overrideAttrs; }); ``` --- pkgs/by-name/ar/arrow-cpp/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ar/arrow-cpp/package.nix b/pkgs/by-name/ar/arrow-cpp/package.nix index 3035c88fc08f..6a105528fe54 100644 --- a/pkgs/by-name/ar/arrow-cpp/package.nix +++ b/pkgs/by-name/ar/arrow-cpp/package.nix @@ -134,8 +134,6 @@ stdenv.mkDerivation (finalAttrs: { # apache-orc looks for things in caps LZ4_ROOT = lz4; ZSTD_ROOT = zstd.dev; - } - // lib.optionalAttrs finalAttrs.doInstallCheck { ARROW_TEST_DATA = "${arrow-testing}/data"; PARQUET_TEST_DATA = "${parquet-testing}/data"; GTEST_FILTER =