diff options
author | takanori-ihara <62980219+takanori-ihara@users.noreply.github.com> | 2021-03-30 13:24:42 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-30 04:24:42 +0000 |
commit | a63a3c1d3d49546026699d2df14aac673753b2ee (patch) | |
tree | c9023e3952b979ddbbab7c8f62fb2f2e297fa935 | |
parent | 9d42381d38fff23e9ef2c2d4de5a48efe937eb7a (diff) | |
download | spack-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
-rw-r--r-- | var/spack/repos/builtin/packages/py-numpy/package.py | 22 |
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 |