summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2023-04-23 08:27:26 -0500
committerGitHub <noreply@github.com>2023-04-23 09:27:26 -0400
commita3354a547fe6c9bb23c49ab610970a01f9081719 (patch)
tree6403d64bb9cb236c85926135134cb3b6b3e89401
parent8143c086a044d4afcd674161536da48a79a91674 (diff)
downloadspack-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.py3
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")