aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/sundials
diff options
context:
space:
mode:
authorSébastien Maret <sebastien.maret@icloud.com>2019-12-09 21:13:39 +0100
committerSébastien Maret <sebastien.maret@icloud.com>2019-12-17 16:49:29 +0100
commita5dd19de79c0c0d173030a18a543580c5e644cfd (patch)
tree450e712d67a464855653bbe006aa6671df645df3 /pkgs/development/libraries/sundials
parent13c757e69c1d9bb1915e5b6a722d740b2689621c (diff)
sundials: replace liblapack by openblas
Diffstat (limited to 'pkgs/development/libraries/sundials')
-rw-r--r--pkgs/development/libraries/sundials/default.nix10
1 files changed, 4 insertions, 6 deletions
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix
index 77a7764acb8d..d19ecf34ab95 100644
--- a/pkgs/development/libraries/sundials/default.nix
+++ b/pkgs/development/libraries/sundials/default.nix
@@ -2,19 +2,17 @@
, cmake
, fetchurl
, python
-, liblapack
+, openblas
, gfortran
, lapackSupport ? true }:
-let liblapackShared = liblapack.override {
- shared = true;
-};
+let openblas32 = openblas.override { blas64 = false; };
in stdenv.mkDerivation rec {
pname = "sundials";
version = "5.0.0";
- buildInputs = [ python ] ++ stdenv.lib.optionals (lapackSupport) [ gfortran ];
+ buildInputs = [ python ] ++ stdenv.lib.optionals (lapackSupport) [ gfortran openblas32 ];
nativeBuildInputs = [ cmake ];
src = fetchurl {
@@ -40,7 +38,7 @@ in stdenv.mkDerivation rec {
] ++ stdenv.lib.optionals (lapackSupport) [
"-DSUNDIALS_INDEX_TYPE=int32_t"
"-DLAPACK_ENABLE=ON"
- "-DLAPACK_LIBRARIES=${liblapackShared}/lib/liblapack${stdenv.hostPlatform.extensions.sharedLibrary};${liblapackShared}/lib/libblas${stdenv.hostPlatform.extensions.sharedLibrary}"
+ "-DLAPACK_LIBRARIES=${openblas32}/lib/libopenblas${stdenv.hostPlatform.extensions.sharedLibrary}"
];
doCheck = true;