Commit 66538a85 authored by Artturin's avatar Artturin
Browse files

openmpi: fix `pkgsStatic` eval

The dependencies to `openmpi` don't build anyways, so it's fine if this
doesn't work as long as it evals without attribute missing errors.

`error: attribute 'sharedLibrary' missing`
parent 55436459
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -240,11 +240,11 @@ stdenv.mkDerivation (finalAttrs: {

  postFixup =
    lib.optionalString (lib.elem "man" finalAttrs.outputs) ''
      remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.sharedLibrary})
      remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
    ''
    + lib.optionalString (lib.elem "dev" finalAttrs.outputs) ''
      remove-references-to -t "''${!outputDev}" $out/bin/mpirun
      remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.sharedLibrary})
      remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})

      # The path to the wrapper is hard coded in libopen-pal.so, which we just cleared.
      wrapProgram "''${!outputDev}/bin/opal_wrapper" \