diff options
-rw-r--r-- | var/spack/repos/builtin/packages/py-scipy/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py index 2039fc07c3..d99c92c58e 100644 --- a/var/spack/repos/builtin/packages/py-scipy/package.py +++ b/var/spack/repos/builtin/packages/py-scipy/package.py @@ -48,5 +48,12 @@ class PyScipy(PythonPackage): depends_on('lapack') def build_args(self, spec, prefix): + args = [] + # Build in parallel - return ['-j', str(make_jobs)] + # Known problems with Python 3 + # https://github.com/scipy/scipy/issues/7112 + if not spec.satisfies('^python@3:'): + args.extend(['-j', str(make_jobs)]) + + return args |