r-src : A Source of BLAS
and LAPACK
via R
Note that only double precision routines are provided by R
. The build
script for this particular crate owes a lot to
libR-sys of the
extendr project, with sections lifted
from there, in addition to new code.
Use of this package is explained here, specifically under the Sources section.
Installation
This library can be installed as usual. It can also built from source
but has extra platform-specific dependencies for Windows
such as
msys2
, typically provided by
Rtools
.
Configuration
Two components are required to build the library:
R
: It needs to be installed and available in the search path. OnWindows
, theRtools
binaries are also expected to be on the search path.Rust
: It is recommended to installRust
usingrustup
; search path should includeRust
binaries.
Once R
and Rust
are configured, the library can be easily built:
# macOS & Linux
# Windows
To test the build, run cargo test
.
# macOS & Linux
# Windows
Contribution
Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.md.