summary refs log tree commit diff
path: root/pkgs/development/libraries/linbox
diff options
context:
space:
mode:
authorJake Waksbaum <jake.waksbaum@gmail.com>2018-08-18 20:54:22 +0000
committerJake Waksbaum <jake.waksbaum@gmail.com>2018-08-19 13:55:48 -0400
commitb99b7c5ef85f62ca2941c4cd77af9c5594684866 (patch)
tree72b9c645f77a407954e6ccfb9aa8d3fddf7bb1f5 /pkgs/development/libraries/linbox
parent8014c7f186afb66ae746d6b1af9ce4510fb55eae (diff)
downloadnixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar.gz
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar.bz2
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar.lz
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar.xz
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.tar.zst
nixpkgs-b99b7c5ef85f62ca2941c4cd77af9c5594684866.zip
linbox: Add darwin support
Diffstat (limited to 'pkgs/development/libraries/linbox')
-rw-r--r--pkgs/development/libraries/linbox/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/libraries/linbox/default.nix b/pkgs/development/libraries/linbox/default.nix
index c4ff0e892a8..a9a649e2de7 100644
--- a/pkgs/development/libraries/linbox/default.nix
+++ b/pkgs/development/libraries/linbox/default.nix
@@ -4,7 +4,7 @@
 , autoreconfHook
 , givaro
 , pkgconfig
-, openblas
+, blas
 , fflas-ffpack
 , gmpxx
 , optimize ? false # impure
@@ -29,13 +29,13 @@ stdenv.mkDerivation rec {
 
   buildInputs = [
     givaro
-    openblas
+    blas
     gmpxx
     fflas-ffpack
   ];
 
   configureFlags = [
-    "--with-blas-libs=-lopenblas"
+    "--with-blas-libs=-l${blas.linkName}"
     "--disable-optimization"
   ] ++ stdenv.lib.optionals (!optimize) [
     # disable SIMD instructions (which are enabled *when available* by default)
@@ -65,12 +65,14 @@ stdenv.mkDerivation rec {
 
   doCheck = true;
 
+  enableParallelBuilding = true;
+
   meta = {
     inherit version;
     description = "C++ library for exact, high-performance linear algebra";
     license = stdenv.lib.licenses.lgpl21Plus;
     maintainers = [stdenv.lib.maintainers.timokau];
-    platforms = stdenv.lib.platforms.linux;
+    platforms = stdenv.lib.platforms.unix;
     homepage = http://linalg.org/;
   };
 }