openblas-src
openblas-src copied to clipboard
vcpkg uses ilp64 on Windows
When debugging https://github.com/rust-ndarray/ndarray/issues/1110, I found out that openblas provided by vcpkg is compiled with ilp64.
I think the solution to this is to either add ilp64 support to cblas-sys, or better, build openblas from source using cmake, flang, and msvc.
Okay, so I built OpenBLAS on Windows. We could do so by a) downloading and extracting flang and libflang from conda's artifacts: https://anaconda.org/conda-forge/flang/files b) requiring MSVC build tools, cmake, and Clang are installed c) building OpenBLAS :)