From 5543645978aad3d26e9da77fc6e24363af494c4d Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 12 Sep 2024 02:13:36 +0300 Subject: [PATCH] openmpi: fix cross eval `error: attribute 'gfortran' missing` because `__raw` `targetPackages` only contains `stdenv` --- pkgs/development/libraries/openmpi/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix index ea98064820c2..7725be4c8000 100644 --- a/pkgs/development/libraries/openmpi/default.nix +++ b/pkgs/development/libraries/openmpi/default.nix @@ -175,7 +175,9 @@ stdenv.mkDerivation (finalAttrs: { // lib.optionalAttrs fortranSupport { "fort" = [ "gfortran" - "${targetPackages.gfortran}/bin/${targetPackages.gfortran.targetPrefix}gfortran" + "${targetPackages.gfortran or gfortran}/bin/${ + targetPackages.gfortran.targetPrefix or gfortran.targetPrefix + }gfortran" ]; }; # The -wrapper-data.txt files that are not symlinks, need to be iterated as