[Numpy-discussion] MKL and OpenBLAS
sturla.molden at gmail.com
Thu Jan 30 03:11:44 EST 2014
On 27/01/14 12:01, Carl Kleffner wrote:
> Did you consider to check the experimental binaries on
> https://code.google.com/p/mingw-w64-static/ for Python-2.7? These
> binaries has been build with with a customized mingw-w64 toolchain.
> These builds are fully statically build and are link against the MSVC90
> runtime libraries (gcc runtime is linked statically) and OpenBLAS.
Building OpenBLAS and LAPACK is very easy. I used TDM-GCC for Win64.
It's just two makefile (not even a configure script). OpenBLAS and
LAPACK are probably the easiest libraries to build there is.
The main problem for using OpenBLAS with NumPy and SciPy on Windows is
that Python 2.7 from www.python.org does not ship with libpython27.a for
64-bit Python, so we need to maintain our own. Also, GNU compilers are
required to build OpenBLAS. This means we have to build our own
libgfortran as well. The binary is incompatible with the MSVC runtime we
use. I.e. not impossible, but painful.
More information about the NumPy-Discussion