diff options
author | Wouter Deconinck <wdconinc@gmail.com> | 2023-04-23 08:27:26 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-23 09:27:26 -0400 |
commit | a3354a547fe6c9bb23c49ab610970a01f9081719 (patch) | |
tree | 6403d64bb9cb236c85926135134cb3b6b3e89401 | |
parent | 8143c086a044d4afcd674161536da48a79a91674 (diff) | |
download | spack-a3354a547fe6c9bb23c49ab610970a01f9081719.tar.gz spack-a3354a547fe6c9bb23c49ab610970a01f9081719.tar.bz2 spack-a3354a547fe6c9bb23c49ab610970a01f9081719.tar.xz spack-a3354a547fe6c9bb23c49ab610970a01f9081719.zip |
py-numpy: set openblas `symbol_suffix` in site.cfg (#37134)
* py-numpy: set openblas `symbol_suffix` in site.cfg
This writes the correct `symbol_suffix` variant value from the `openblas` in the spec into the `site.cfg`. Fixes #37133.
* py-numpy: fix style
* py-numpy: handle symbol_suffix == "none"
-rw-r--r-- | var/spack/repos/builtin/packages/py-numpy/package.py | 3 |
1 files changed, 3 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 f50175048b..5396239fd7 100644 --- a/var/spack/repos/builtin/packages/py-numpy/package.py +++ b/var/spack/repos/builtin/packages/py-numpy/package.py @@ -269,6 +269,9 @@ class PyNumpy(PythonPackage): f.write("libraries = {0}\n".format(lapackblas_lib_names)) write_library_dirs(f, lapackblas_lib_dirs) f.write("include_dirs = {0}\n".format(lapackblas_header_dirs)) + symbol_suffix = spec["openblas"].variants["symbol_suffix"].value + if symbol_suffix != "none": + f.write("symbol_suffix = {0}\n".format(symbol_suffix)) if "^libflame" in spec or "^amdlibflame" in spec: f.write("[flame]\n") |