summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/libfabric/package.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py
index 7a6c57a3b5..c67a8e9987 100644
--- a/var/spack/repos/builtin/packages/libfabric/package.py
+++ b/var/spack/repos/builtin/packages/libfabric/package.py
@@ -42,12 +42,12 @@ class Libfabric(AutotoolsPackage):
'sockets',
'verbs',
'usnic',
- 'mxm',
'gni',
'xpmem',
'udp',
'rxm',
- 'rxd')
+ 'rxd',
+ 'mlx')
variant(
'fabrics',
@@ -57,6 +57,11 @@ class Libfabric(AutotoolsPackage):
multi=True
)
+ depends_on('rdma-core', when='fabrics=verbs')
+ depends_on('opa-psm2', when='fabrics=psm2')
+ depends_on('psm', when='fabrics=psm')
+ depends_on('ucx', when='fabrics=mlx')
+
def configure_args(self):
args = []