-
-
Notifications
You must be signed in to change notification settings - Fork 652
Closed
Milestone
Description
Since we want the choice of blas/lapack to be configurable by .pc
files we need to have numpy
and scipy
obey to pkg-config
.
This is complicated by the fact that numpy/scipy
's build system will look for
- mkl
- openblas
- threaded atlas 3.10.x (tatlas.so)
- single thread atlas 3.10.x (satlas.so)
- threaded atlas (any versions)
- single thread atlas (any versions)
- accelerate on OS X
- blas/lapack configuration provided by the user
- blas/lapack source provided by the user
In that order from (1) to (9). Note that the user's wishes are ignored unless everything else fails. Getting numpy/scipy
to obey the user wishes, whatever they are, means using not well documented variables to disable the auto-detections steps 1 to 6.
CC: @jdemeyer
Component: packages: standard
Author: François Bissey
Branch/Commit: af70376
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/20157