# libopenblas This is a Rust binding to OpenBLAS (https://github.com/xianyi/OpenBLAS). This particular library actually compiles _two_ copies of OpenBLAS: a sequential version, and a thread-parallel version (not the OpenMP one). The sequential BLAS routines are prefixed by `openblas_sequential_`, and likewise the parallel BLAS routines are prefixed by `openblas_parallel_`. Only the CBLAS API is likely to be supported. ## Requirements Building OpenBLAS requires a GCC toolchain (`gcc` and `gfortran`), as well as `objcopy` from binutils to rename symbols for our dual sequential-parallel versioning.