You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 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 |
| 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 |
19
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 |
20
+
| intel-mkl-system | dynamic | (pkg-config) | Seek shared library of Intel MKL from system, and link it dynamically |
21
21
22
22
- 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.
23
24
-`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