Add pmix 4
This commit is contained in:
parent
aad2c276aa
commit
e7647f1d99
23
overlay.nix
23
overlay.nix
@ -276,6 +276,29 @@ let
|
|||||||
pmix = bsc.pmix2;
|
pmix = bsc.pmix2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pmix4 =
|
||||||
|
let
|
||||||
|
libevent-all = with final; symlinkJoin {
|
||||||
|
name = "${libevent.name}-all";
|
||||||
|
paths = [ libevent.dev libevent.out ];
|
||||||
|
};
|
||||||
|
in
|
||||||
|
prev.pmix.overrideAttrs (old: rec {
|
||||||
|
version = "4.2.3";
|
||||||
|
# Don't use fetchFromGitHub as is not a release!
|
||||||
|
src = builtins.fetchTarball {
|
||||||
|
url = "https://github.com/openpmix/openpmix/releases/download/v${version}/pmix-${version}.tar.gz";
|
||||||
|
sha256 = "sha256:1iakrjkgydjz2f17if4cpyk1ldjff2790x4z787zdbbdnisxhdz2";
|
||||||
|
};
|
||||||
|
configureFlags = [
|
||||||
|
"--with-munge=${self.munge}"
|
||||||
|
"--with-hwloc=${self.hwloc.dev}"
|
||||||
|
];
|
||||||
|
# libevent is not working, so use libev
|
||||||
|
buildInputs = old.buildInputs ++ [ self.python3 libevent-all ];
|
||||||
|
nativeBuildInputs = old.nativeBuildInputs ++ [ self.pkgconfig ];
|
||||||
|
});
|
||||||
|
|
||||||
slurm-16-05-8-1 = callPackage ./bsc/slurm/16.05.8.1/default.nix {
|
slurm-16-05-8-1 = callPackage ./bsc/slurm/16.05.8.1/default.nix {
|
||||||
hwloc = bsc.hwloc-1-11-6;
|
hwloc = bsc.hwloc-1-11-6;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user