3.0.0 (June, 2020)
- Remove useless NETLIB64 config option
- Update to LAPACK 3.9.0
- Update LAPACK 3.7.0 to 3.7.1 Due to the fact that the ABI is the same and
LAPACK 3.7.1 is only a bugfix release the LAPACK API Version 3.7.0 and 3.7.1
will give the same interface and the same fallback backend from LAPACK 3.7.1 - Fix #72 - Default BLAS can be set using FLEXIBLAS_DEFAULT_BLAS at compile time
- Fix #74 - FLEXIBLAS_CONFIG environment variable to supply a local config
- Internal PATH management redesigned, FLEXIBLAS_LIBRARY_PATH introduced.
- Support for per function hooks.
- CMake minimum version 3.0.0
- New property: nolapack, prevent FlexiBLAS from loading LAPACK from the
backend. In this way the LAPACK implementation from FlexiBLAS will be used
and a full profile can be generated. - hooks handled via the flexiblas tool
- 32 and 64 bit integer version does not shared binaries or configuration
- A precompiled reference BLAS and LAPACK implementatiion can be used during
compilation. - libcscutils is now compiled and linked with -fvisibility=hidden to avoid
linking libcscutils when linking with flexiblas - OpenBLAS from Debian/Ubuntu/RHEL/Fedora is found properly in all versions.