From 2185749bb47ef9b3d13a5415d789e42dc4ac8c73 Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Wed, 11 Sep 2024 11:13:17 -0500 Subject: [PATCH] openmpi: update dependency wrt mpi standard versions (#46102) * openmpi: update mpi version dependency * Use "disjoint sets" for version ranges --- var/spack/repos/builtin/packages/openmpi/package.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py index 07c9154c143..62c122684eb 100644 --- a/var/spack/repos/builtin/packages/openmpi/package.py +++ b/var/spack/repos/builtin/packages/openmpi/package.py @@ -571,9 +571,10 @@ class Openmpi(AutotoolsPackage, CudaPackage): variant("openshmem", default=False, description="Enable building OpenSHMEM") variant("debug", default=False, description="Make debug build", when="build_system=autotools") - provides("mpi") - provides("mpi@:2.2", when="@1.6.5") - provides("mpi@:3.0", when="@1.7.5:") + provides("mpi@:2.0", when="@:1.2") + provides("mpi@:2.1", when="@1.3:1.7.2") + provides("mpi@:2.2", when="@1.7.3:1.7.4") + provides("mpi@:3.0", when="@1.7.5:1.10.7") provides("mpi@:3.1", when="@2.0.0:") if sys.platform != "darwin":