summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authortakanori-ihara <62980219+takanori-ihara@users.noreply.github.com>2021-03-30 13:24:42 +0900
committerGitHub <noreply@github.com>2021-03-30 04:24:42 +0000
commita63a3c1d3d49546026699d2df14aac673753b2ee (patch)
treec9023e3952b979ddbbab7c8f62fb2f2e297fa935 /var
parent9d42381d38fff23e9ef2c2d4de5a48efe937eb7a (diff)
downloadspack-a63a3c1d3d49546026699d2df14aac673753b2ee.tar.gz
spack-a63a3c1d3d49546026699d2df14aac673753b2ee.tar.bz2
spack-a63a3c1d3d49546026699d2df14aac673753b2ee.tar.xz
spack-a63a3c1d3d49546026699d2df14aac673753b2ee.zip
py-numpy: Add the setting to use fujitsu-ssl2 (#22604)
* py-numpy: Add the setting to use fujitsu-ssl2 * py-numpy: Fix for comments
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-numpy/package.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-numpy/package.py b/var/spack/repos/builtin/packages/py-numpy/package.py
index 17689e1988..60955ddf6e 100644
--- a/var/spack/repos/builtin/packages/py-numpy/package.py
+++ b/var/spack/repos/builtin/packages/py-numpy/package.py
@@ -254,6 +254,28 @@ class PyNumpy(PythonPackage):
write_library_dirs(f, lapack_lib_dirs)
f.write('include_dirs = {0}\n'.format(lapack_header_dirs))
+ if '^fujitsu-ssl2' in spec:
+ if spec.satisfies('+blas'):
+ f.write('[blas]\n')
+ f.write('libraries = {0}\n'.format(spec['blas'].libs.names[0]))
+ write_library_dirs(f, blas_lib_dirs)
+ f.write('include_dirs = {0}\n'.format(blas_header_dirs))
+ f.write(
+ "extra_link_args = {0}\n".format(
+ self.spec["blas"].libs.ld_flags
+ )
+ )
+ if spec.satisfies('+lapack'):
+ f.write('[lapack]\n')
+ f.write('libraries = {0}\n'.format(spec['lapack'].libs.names[0]))
+ write_library_dirs(f, lapack_lib_dirs)
+ f.write('include_dirs = {0}\n'.format(lapack_header_dirs))
+ f.write(
+ "extra_link_args = {0}\n".format(
+ self.spec["lapack"].libs.ld_flags
+ )
+ )
+
def setup_build_environment(self, env):
# Tell numpy which BLAS/LAPACK libraries we want to use.
# https://github.com/numpy/numpy/pull/13132