numpy: set runtime_library_dirs too
This appears to be needed in some Python distutils for the library to get on RPATH correctly. I’m not sure why this worked before, but I needed this value set for Python 3.8 numpy to work correctly.
This commit is contained in:
committed by
Frederik Rietdijk
parent
fbaa330937
commit
b3d5272ff0
@@ -21,15 +21,18 @@ let
|
|||||||
${blas.implementation} = {
|
${blas.implementation} = {
|
||||||
include_dirs = "${lib.getDev blas}/include:${lib.getDev lapack}/include";
|
include_dirs = "${lib.getDev blas}/include:${lib.getDev lapack}/include";
|
||||||
library_dirs = "${blas}/lib:${lapack}/lib";
|
library_dirs = "${blas}/lib:${lapack}/lib";
|
||||||
|
runtime_library_dirs = "${blas}/lib:${lapack}/lib";
|
||||||
libraries = "lapack,lapacke,blas,cblas";
|
libraries = "lapack,lapacke,blas,cblas";
|
||||||
};
|
};
|
||||||
lapack = {
|
lapack = {
|
||||||
include_dirs = "${lib.getDev lapack}/include";
|
include_dirs = "${lib.getDev lapack}/include";
|
||||||
library_dirs = "${lapack}/lib";
|
library_dirs = "${lapack}/lib";
|
||||||
|
runtime_library_dirs = "${lapack}/lib";
|
||||||
};
|
};
|
||||||
blas = {
|
blas = {
|
||||||
include_dirs = "${lib.getDev blas}/include";
|
include_dirs = "${lib.getDev blas}/include";
|
||||||
library_dirs = "${blas}/lib";
|
library_dirs = "${blas}/lib";
|
||||||
|
runtime_library_dirs = "${blas}/lib";
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -22,15 +22,18 @@ let
|
|||||||
${blas.implementation} = {
|
${blas.implementation} = {
|
||||||
include_dirs = "${lib.getDev blas}/include:${lib.getDev lapack}/include";
|
include_dirs = "${lib.getDev blas}/include:${lib.getDev lapack}/include";
|
||||||
library_dirs = "${blas}/lib:${lapack}/lib";
|
library_dirs = "${blas}/lib:${lapack}/lib";
|
||||||
|
runtime_library_dirs = "${blas}/lib:${lapack}/lib";
|
||||||
libraries = "lapack,lapacke,blas,cblas";
|
libraries = "lapack,lapacke,blas,cblas";
|
||||||
};
|
};
|
||||||
lapack = {
|
lapack = {
|
||||||
include_dirs = "${lib.getDev lapack}/include";
|
include_dirs = "${lib.getDev lapack}/include";
|
||||||
library_dirs = "${lapack}/lib";
|
library_dirs = "${lapack}/lib";
|
||||||
|
runtime_library_dirs = "${lapack}/lib";
|
||||||
};
|
};
|
||||||
blas = {
|
blas = {
|
||||||
include_dirs = "${lib.getDev blas}/include";
|
include_dirs = "${lib.getDev blas}/include";
|
||||||
library_dirs = "${blas}/lib";
|
library_dirs = "${blas}/lib";
|
||||||
|
runtime_library_dirs = "${blas}/lib";
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user