mpiCheckPhaseHook: change HYDRA_IFACE to lo0 on Darwin platform

qbisi e4d10fa8 5de66298

+7 -2
+1 -1
pkgs/by-name/mp/mpiCheckPhaseHook/mpi-check-hook.sh
··· 61 61 ;; 62 62 MPICH) 63 63 # Fix to make mpich run in a sandbox 64 - export HYDRA_IFACE=lo 64 + export HYDRA_IFACE="@iface@" 65 65 # Disable sysfs cpu topology directory discovery. 66 66 export HWLOC_XMLFILE="@topology@" 67 67 ;;
+6 -1
pkgs/by-name/mp/mpiCheckPhaseHook/package.nix
··· 1 - { callPackage, makeSetupHook }: 1 + { 2 + callPackage, 3 + makeSetupHook, 4 + stdenv, 5 + }: 2 6 3 7 makeSetupHook { 4 8 name = "mpi-checkPhase-hook"; 5 9 6 10 substitutions = { 11 + iface = if stdenv.hostPlatform.isDarwin then "lo0" else "lo"; 7 12 topology = ./topology.xml; 8 13 }; 9 14 } ./mpi-check-hook.sh