From a3354a547fe6c9bb23c49ab610970a01f9081719 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Sun, 23 Apr 2023 08:27:26 -0500 Subject: 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" --- var/spack/repos/builtin/packages/py-numpy/package.py | 3 +++ 1 file changed, 3 insertions(+) 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") -- cgit v1.2.3-60-g2f50