OPENMPI: fixes to enable building of ompi master (#24391)

yes I know this name isn't popular but that's the way it is right now.

master and the upcoming v5.0.x release branch use git submodules.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
This commit is contained in:
Howard Pritchard 2021-06-24 14:55:01 -06:00 committed by GitHub
parent 1367cc97c2
commit 7456a0348f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,7 +33,7 @@ class Openmpi(AutotoolsPackage):
executables = ['^ompi_info$']
version('master', branch='master')
version('master', branch='master', submodules=True)
# Current
version('4.1.1', sha256='e24f7a778bd11a71ad0c14587a7f5b00e68a71aa5623e2157bafee3d44c07cda') # libmpi.so.40.30.1
@ -598,7 +598,7 @@ def die_without_fortran(self):
'OpenMPI requires both C and Fortran compilers!'
)
@when('@develop')
@when('@master')
def autoreconf(self, spec, prefix):
perl = which('perl')
perl('autogen.pl')