diff options
author | Florian Klink <flokli@flokli.de> | 2019-12-18 14:41:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-18 14:41:42 +0100 |
commit | c8c7398d849f5ea844977faf100a69817047daa6 (patch) | |
tree | 556ace033901bbe201895dc0fb631d734a0f9dbe /pkgs | |
parent | 96d73edaf33f4c9ee452f65504bfdfab9a653eaa (diff) | |
parent | a5dd19de79c0c0d173030a18a543580c5e644cfd (diff) |
Merge pull request #75823 from smaret/sundials-openblas
sundials: replace liblapack by openblas
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/sundials/default.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix index 77a7764acb8d1..d19ecf34ab95a 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; |