about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2020-01-02 18:53:00 +0100
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2020-01-03 12:50:47 +0100
commit867552957fc35828de8ce9fb3558e02adcdd8072 (patch)
treeccfccf56b425e768489282763b075ae485006482 /pkgs/development
parentdd5fd3b1ffafce509cc499099923f46467f62045 (diff)
downloadnixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar.gz
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar.bz2
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar.lz
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar.xz
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.tar.zst
nixlib-867552957fc35828de8ce9fb3558e02adcdd8072.zip
openblas: fix static musl build
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/science/math/openblas/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix
index bf9912f36e83..a26cf38a9d09 100644
--- a/pkgs/development/libraries/science/math/openblas/default.nix
+++ b/pkgs/development/libraries/science/math/openblas/default.nix
@@ -8,6 +8,7 @@
 # See https://github.com/xianyi/OpenBLAS/blob/develop/TargetList.txt
 , target ? null
 , enableStatic ? false
+, enableShared ? true
 }:
 
 with stdenv.lib;
@@ -60,7 +61,7 @@ let
       TARGET = setTarget "ATHLON";
       DYNAMIC_ARCH = true;
       NO_AVX512 = true;
-      USE_OPENMP = true;
+      USE_OPENMP = !stdenv.hostPlatform.isMusl;
     };
   };
 in
@@ -129,6 +130,7 @@ stdenv.mkDerivation rec {
     NUM_THREADS = 64;
     INTERFACE64 = blas64;
     NO_STATIC = !enableStatic;
+    NO_SHARED = !enableShared;
     CROSS = stdenv.hostPlatform != stdenv.buildPlatform;
     HOSTCC = "cc";
     # Makefile.system only checks defined status