- Take proxy environment variables into account by @xoolive in #120
- rewrite CI by @gkobeaga and @Dirreke in #123
- Update OpenBLAS to version 0.3.28 by @Dirreke in #119
- Use pkg-config and fix build on doc.rs by @Fuuzetsu ,@j-baker and @HenrikJStromberg in #125
- Add cache for windows CI by @Dirreke in #128 Refactor code, Drop LAPACKE inspection, Drop FORTRAN check by @Dirreke in #127
- Detect TARGET, CC, HOSTCC, FC automically when cross-compiling by @Dirreke in #129
- Update README and CHANGELOGS by @Dirreke in #130
- Use ubuntu 22.04 image on CI by @termoshtt in #110
- OpenBLAS v0.3.25 & Extended Target Support & Build Fixes by @gkobeaga in #108
- add rerun-if flags by @Dirreke in #105
- respect OPENBLAS_{{CC, FC, HOSTCC}} env vars on linux by @mike-kfed in #102
- Use macos-14 instance for CI by @termoshtt in #112
- Use native-tls/native-certs features of ureq crate by @lazareviczoran in #98
0.10.6 has been yanked
- homebrew directory depends on architecture. Include libomp libs by @maparent in #89
- Use
brew --prefix
command to get library path by @termoshtt in #93 - Upgrade OpenBLAS to 0.3.21 by @termoshtt in #92
- Use tar.gz image of OpenBLAS by @termoshtt in #95
- Expand tar.gz on
OUT_DIR
by @termoshtt in #96 - Download OpenBLAS source code from GitHub Release in build.rs by @termoshtt in #97
From this release, openblas-build
crate will have same version as openblas-src
crate.
- Add support for using a custom target under linux #78
- Run cargo-clippy and rustfmt on CI #86
- Change link search order #61
- Update "cache" feature description #63
- Upgrade OpenBLAS to 0.3.14 #65
0.10.0 and 0.10.1 has been yanked and changes from 0.9.0 is summarized here.
- Detect OpenBLAS does not build some parts of LAPACK while "lapack" feature is enabled #49
- openblas-build crate has been introduced to resolve this issue
- openblas-build crate is introduced to sneak OpenBLAS build system configure
- "system" feature support for windows-msvc target through vcpkg #35
- Build products are placed on OUT_DIR to work
cargo clean
properly #31- Previous behavior (placed on .cargo/) is reproduced with "cache" feature