From 43aeb4e48e08b216e8f535707124451f6b3299d2 Mon Sep 17 00:00:00 2001 From: Howard Pritchard Date: Thu, 16 Dec 2021 11:49:28 -0700 Subject: OpenMPI Package: add variant for romio (#27897) Add option to disable the internal romio build. --- var/spack/repos/builtin/packages/openmpi/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py index 478ec138d0..3b5c9f6c82 100644 --- a/var/spack/repos/builtin/packages/openmpi/package.py +++ b/var/spack/repos/builtin/packages/openmpi/package.py @@ -243,6 +243,7 @@ class Openmpi(AutotoolsPackage): description="Build support for the Singularity container") variant('lustre', default=False, description="Lustre filesystem library support") + variant('romio', default=True, description='Enable ROMIO support') # Adding support to build a debug version of OpenMPI that activates # Memchecker, as described here: # @@ -730,6 +731,9 @@ class Openmpi(AutotoolsPackage): '--disable-mpi-java' ]) + if '~romio' in spec: + config_args.append('--disable-io-romio') + # SQLite3 support if spec.satisfies('@1.7.3:1'): if '+sqlite3' in spec: -- cgit v1.2.3-70-g09d2