You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrading to 0.3.27 resulted in successful installation. I propose to upgrade the repo URL, checksum, and version to result in successful OpenBLAS installation.
Related Issues
No response
Questions
Do we need to lock down more build flags along with this? See:
# Unless for distribution (i.e., a need exists for supporting multiple architectures in a single binary), disable building for all architectures:
DEPS_OPENBLAS_DYNAMIC_ARCH ?= 0
# Define whether to compile a debug build:
DEPS_OPENBLAS_DEBUG ?= 0
# Specify whether to build a 64-bit (8 byte integers) BLAS interface (not all Fortran compilers support this; safe to disable):
DEPS_OPENBLAS_USE_BLAS64 ?= 0
# When building a 64-bit BLAS interface, add a prefix and/or suffix to all exported symbol names in the shared library. Doing so helps avoid conflicts with other BLAS libraries, especially when using 64-bit integer interfaces in OpenBLAS. Note that the same prefix and suffix are added to the library name: `lib$(SYMBOLPREFIX)openblas$(SYMBOLSUFFIX)` rather than `libopenblas`.
DEPS_OPENBLAS_SYMBOLSUFFIX ?=
DEPS_OPENBLAS_SYMBOLPREFIX ?=
# Define whether to use threading (determined automatically if not specified):
DEPS_OPENBLAS_USE_THREAD ?=
# Specify whether to use the AVX kernel on Sandy Bridge.
DEPS_OPENBLAS_NO_AVX ?= 1
# Specify whether to use Haswell optimizations if binutils is too old (e.g. RHEL6):
DEPS_OPENBLAS_NO_AVX2 ?= 1
# Specify whether to compile CBLAS:
DEPS_OPENBLAS_NO_CBLAS ?= 0
# Specify whether to only compile CBLAS:
DEPS_OPENBLAS_ONLY_CBLAS ?= 0
# Specify whether to compile LAPACK (also disables compiling the C interface to LAPACK):
DEPS_OPENBLAS_NO_LAPACK ?= 0
# Specify whether to compile the C interface to LAPACK:
DEPS_OPENBLAS_NO_LAPACKE ?= 0
Are there other compatibility issues/concerns/validations which would need to accompany this change?
This commit upgrade OpenBLAS from 0.2.19, which is now eight years out
of date, to 0.3.27. Note that OpenBLAS support is experimental in the
first place.
Fixes: #2228
Description
OpenBLAS 0.2.19 is almost eight years out of date.
make install-deps-openblas
. See truncated error logs below:Upgrading to 0.3.27 resulted in successful installation. I propose to upgrade the repo URL, checksum, and version to result in successful OpenBLAS installation.
Related Issues
No response
Questions
Do we need to lock down more build flags along with this? See:
stdlib/tools/make/common.mk
Lines 406 to 480 in 466b5aa
Are there other compatibility issues/concerns/validations which would need to accompany this change?
Other
No.
Checklist
RFC:
.The text was updated successfully, but these errors were encountered: