diff --git a/var/spack/repos/builtin/packages/esmf/package.py b/var/spack/repos/builtin/packages/esmf/package.py index d63af514ff3..b533851228f 100644 --- a/var/spack/repos/builtin/packages/esmf/package.py +++ b/var/spack/repos/builtin/packages/esmf/package.py @@ -146,6 +146,9 @@ def edit(self, spec, prefix): # Build an optimized version of the library. os.environ['ESMF_BOPT'] = 'O' + if self.spec.satisfies('%gcc@10:'): + os.environ['ESMF_F90COMPILEOPTS'] = '-fallow-argument-mismatch' + ####### # MPI # #######