Skip to content

Commit d00af3c

Browse files
committed
Update feature tables
1 parent f764b9c commit d00af3c

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

lax/README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@ This crate responsibles for
1010
Features
1111
---------
1212

13-
| Feature | Link type | Description |
14-
|:-----------------|:---------------|:----------------------------------------|
15-
| openblas-static | static | Build OpenBLAS, and link it statically |
16-
| openblas-system | dynamic/static | Seek OpenBLAS in system (e.g. `/usr/lib/libopenblas.so`), and link it. Shared library (use dynamic linking) is prior to static library (`libopenblas.a`) |
17-
| netlib-static | static | Same as openblas-static except for using reference LAPACK |
18-
| netlib-system | dynamic/static | Same as openblas-system except for using reference LAPACK |
19-
| intel-mkl-static | static | Seek static library of Intel MKL from system, or download if not found, and link it statically |
20-
| intel-mkl-system | dynamic | Seek shared library of Intel MKL from system, and link it dynamically |
13+
| Feature | Link type | Requirements | Description |
14+
|:-----------------|:---------------|:--------------------|:----------------------------------------|
15+
| openblas-static | static | gcc, gfortran, make | Build OpenBLAS, and link it statically |
16+
| openblas-system | dynamic/static | - | Seek OpenBLAS in system (e.g. `/usr/lib/libopenblas.so`), and link it. Shared library (use dynamic linking) is prior to static library (`libopenblas.a`) |
17+
| netlib-static | static | gfortran, make | Same as openblas-static except for using reference LAPACK |
18+
| netlib-system | dynamic/static | - | Same as openblas-system except for using reference LAPACK |
19+
| intel-mkl-static | static | (pkg-config) | Seek static library of Intel MKL from system, or download if not found, and link it statically |
20+
| intel-mkl-system | dynamic | (pkg-config) | Seek shared library of Intel MKL from system, and link it dynamically |
21+
22+
- You must use **just one** feature of them.
23+
- `pkg-config` is used for searching Intel MKL packages in system, and it is optional. See [intel-mkl-src/README.md](https://github.com/rust-math/intel-mkl-src/blob/master/README.md#how-to-find-system-mkl-libraries) for detail.

0 commit comments

Comments
 (0)