diff --git a/var/spack/repos/builtin/packages/octave/package.py b/var/spack/repos/builtin/packages/octave/package.py index 29ea7ea898..26a21e7891 100644 --- a/var/spack/repos/builtin/packages/octave/package.py +++ b/var/spack/repos/builtin/packages/octave/package.py @@ -269,6 +269,12 @@ def configure_args(self): else: config_args.append("--without-z") + # If 64-bit BLAS is used: + if (spec.satisfies('^openblas+ilp64') or + spec.satisfies('^intel-mkl+ilp64') or + spec.satisfies('^intel-parallel-studio+mkl+ilp64')): + config_args.append('F77_INTEGER_8_FLAG=-fdefault-integer-8') + return config_args # ========================================================================