Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade OpenBLAS to 0.3.21 #92

Merged
merged 1 commit into from
Dec 10, 2022
Merged

Upgrade OpenBLAS to 0.3.21 #92

merged 1 commit into from
Dec 10, 2022

Conversation

termoshtt
Copy link
Member

Release note of OpenBLAS 0.3.21 is
https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.21

@termoshtt
Copy link
Member Author

when no Fortran compiler is available, OpenBLAS builds will now automatically
build LAPACK from an f2c-converted copy of LAPACK 3.9.0 unless the NO_LAPACK option
is specified (more recent releases make too heavy use of Fortran90+ features to be easily convertible to C)

openblas-build has to change the behavior around it.

@termoshtt
Copy link
Member Author

Currently, openblas-build checks libopenblas.so contains LAPACK symbols because OpenBLAS build system had not built Fortran-based LAPACK routines even if NO_LAPACK is not set. On 0.3.21 this situation never happens since it builds F2C-converted routines if Fortran compiler not found unless NO_LAPACK=1. We can drop this symbol detection after updating to 0.3.21, but it will be another PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant