Skip to content

Commit 2bfa7cd

Browse files
committed
Update table
1 parent d00af3c commit 2bfa7cd

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

lax/README.md

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

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 |
13+
| Feature | Link type | Requirements | Description |
14+
|:-----------------|:---------------|:--------------------|:-----------------------------------------------------------------------------------------------|
15+
| openblas-static | static | gcc, gfortran, make | Build OpenBLAS in your project, and link it statically |
16+
| openblas-system | dynamic/static | - | Seek OpenBLAS in system, and link it |
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 |
1919
| 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 |
20+
| intel-mkl-system | dynamic | (pkg-config) | Seek shared library of Intel MKL from system, and link it dynamically |
2121

2222
- You must use **just one** feature of them.
23+
- `dynamic/static` means it depends on what is found in the system. When the system has `/usr/lib/libopenblas.so`, it will be linked dynamically, and `/usr/lib/libopenblas.a` will be linked statically. Dynamic linking is prior to static linking.
2324
- `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)