From 48e763b1aca8426ec4a7798c5b4ab89ada7631b5 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 30 Sep 2023 17:02:39 +0200 Subject: [PATCH 1/3] ucx: use getDev to pickup rdam-core includes --- pkgs/development/libraries/ucx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ucx/default.nix b/pkgs/development/libraries/ucx/default.nix index 4ded9c2860a..dbc0866ebdb 100644 --- a/pkgs/development/libraries/ucx/default.nix +++ b/pkgs/development/libraries/ucx/default.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation rec { ++ lib.optionals enableRocm [ rocm-core rocm-runtime rocm-device-libs hip ]; configureFlags = [ - "--with-rdmacm=${rdma-core}" + "--with-rdmacm=${lib.getDev rdma-core}" "--with-dc" "--with-rc" "--with-dm" - "--with-verbs=${rdma-core}" + "--with-verbs=${lib.getDev rdma-core}" ] ++ lib.optional enableCuda "--with-cuda=${cudatoolkit'}" ++ lib.optional enableRocm "--with-rocm=${rocm}"; From 646b227da417c16235ec80b3b5c8c7e82708fb08 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 30 Sep 2023 17:02:02 +0200 Subject: [PATCH 2/3] slurm: use getDev to pickup rdma-core includes --- pkgs/servers/computing/slurm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix index 19012ea1e1f..321e988af7f 100644 --- a/pkgs/servers/computing/slurm/default.nix +++ b/pkgs/servers/computing/slurm/default.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { "--with-lz4=${lz4.dev}" "--with-munge=${munge}" "--with-yaml=${libyaml.dev}" - "--with-ofed=${rdma-core}" + "--with-ofed=${lib.getDev rdma-core}" "--sysconfdir=/etc/slurm" "--with-pmix=${pmix}" "--with-bpf=${libbpf}" From 476626b62270a338799f225bc608ef6854eb1314 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 30 Sep 2023 17:01:16 +0200 Subject: [PATCH 3/3] rdma-core: split outputs -> out, man, dev --- pkgs/os-specific/linux/rdma-core/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix index 59cbc5d83a8..e400e5eba7d 100644 --- a/pkgs/os-specific/linux/rdma-core/default.nix +++ b/pkgs/os-specific/linux/rdma-core/default.nix @@ -26,6 +26,8 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; + outputs = [ "out" "man" "dev" ]; + nativeBuildInputs = [ cmake docutils