From 4d1fad5499e1a9ad312288ed775e9cfe1b9fc87a Mon Sep 17 00:00:00 2001 From: qbisi Date: Sat, 15 Mar 2025 11:39:44 +0800 Subject: [PATCH 1/2] arpack-mpi: fix test failure on aarch64-linux --- pkgs/by-name/ar/arpack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arpack/package.nix b/pkgs/by-name/ar/arpack/package.nix index dc0fb8d89efa..edda493f34b3 100644 --- a/pkgs/by-name/ar/arpack/package.nix +++ b/pkgs/by-name/ar/arpack/package.nix @@ -2,7 +2,7 @@ , gfortran, blas, lapack, eigen , useMpi ? false , mpi -, openssh +, mpiCheckPhaseHook , igraph , useAccel ? false #use Accelerate framework on darwin }: @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { blas lapack ]) ++ lib.optional useMpi mpi; - nativeCheckInputs = lib.optional useMpi openssh; + nativeCheckInputs = lib.optional useMpi mpiCheckPhaseHook; checkInputs = # work around for `ld: file not found: @rpath/libquadmath.0.dylib` # which occurs due to an mpi test linking with `-flat_namespace` From d98aba8b68fea4ba6470aeaa7d5c475ed8c59998 Mon Sep 17 00:00:00 2001 From: qbisi Date: Sat, 15 Mar 2025 11:41:07 +0800 Subject: [PATCH 2/2] arpack-mpi: remove unnecessary __darwinAllowLocalNetworking --- pkgs/by-name/ar/arpack/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ar/arpack/package.nix b/pkgs/by-name/ar/arpack/package.nix index edda493f34b3..931fd42da9c6 100644 --- a/pkgs/by-name/ar/arpack/package.nix +++ b/pkgs/by-name/ar/arpack/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { # a couple tests fail when run in parallel doCheck = true; enableParallelChecking = false; - __darwinAllowLocalNetworking = true; env = lib.optionalAttrs useAccel { # Without these flags some tests will fail / segfault when using Accelerate