From 26ad754f42f03107da50dbc2e65e5a91826b4a92 Mon Sep 17 00:00:00 2001 From: Kai Torben Ohlhus Date: Wed, 19 Feb 2020 14:49:27 +0900 Subject: octave: enable 64-bit BLAS builds. (#15035) * octave: enable 64-bit BLAS builds. Perform necessary actions [as described in the manual](https://octave.org/doc/v5.2.0/Compiling-Octave-with-64_002dbit-Indexing.html). * Update package.py --- var/spack/repos/builtin/packages/octave/package.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'var') 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 @@ class Octave(AutotoolsPackage, GNUMirrorPackage): 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 # ======================================================================== -- cgit v1.2.3-70-g09d2