diff --git a/var/spack/repos/builtin/packages/superlu-dist/package.py b/var/spack/repos/builtin/packages/superlu-dist/package.py index 546a35b6af5..7f7a0f4db0a 100644 --- a/var/spack/repos/builtin/packages/superlu-dist/package.py +++ b/var/spack/repos/builtin/packages/superlu-dist/package.py @@ -83,7 +83,9 @@ def install(self, spec, prefix): 'F90FLAGS = -O2', 'LOADER = {0}'.format(self.spec['mpi'].mpif77), 'LOADOPTS =', - 'CDEFS = -DAdd_' + 'CDEFS = %s' % ("-DNoChange" + if '%xl' in spec or '%xl_r' in spec + else "-DAdd_") ]) with open('make.inc', 'w') as fh: