Merge pull request #80641 from ikervagyok/ucx

ucx: init at 1.7.0
This commit is contained in:
markuskowa 2020-02-20 23:27:59 +01:00 committed by GitHub
commit 39fce027b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,39 @@
{ stdenv, fetchFromGitHub, autoreconfHook, doxygen
, numactl, rdma-core, libbfd, libiberty, perl, zlib
}:
let
version = "1.7.0";
in stdenv.mkDerivation {
name = "ucx-${version}";
src = fetchFromGitHub {
owner = "openucx";
repo = "ucx";
rev = "v${version}";
sha256 = "149p8s7jrg7pbbq0hw0qm8va119bsl19q4scgk94vjqliyc1s33h";
};
nativeBuildInputs = [ autoreconfHook doxygen ];
buildInputs = [ numactl rdma-core libbfd libiberty perl zlib ];
configureFlags = [
"--with-rdmacm=${rdma-core}"
"--with-dc"
"--with-rc"
"--with-dm"
"--with-verbs=${rdma-core}"
];
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "Unified Communication X library";
homepage = http://www.openucx.org;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.markuskowa ];
};
}

View File

@ -6011,6 +6011,8 @@ in
openmpi = callPackage ../development/libraries/openmpi { };
ucx = callPackage ../development/libraries/ucx {};
openmodelica = callPackage ../applications/science/misc/openmodelica { };
qarte = libsForQt5.callPackage ../applications/video/qarte { };