diff options
Diffstat (limited to 'pkgs/development/libraries/science/math/openblas/default.nix')
-rw-r--r-- | pkgs/development/libraries/science/math/openblas/default.nix | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 55fc3f750df3..68439f5921d8 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, fetchpatch, gfortran, perl, which, config, coreutils +{ stdenv, fetchFromGitHub, fetchpatch, gfortran, perl, which, config # Most packages depending on openblas expect integer width to match # pointer width, but some expect to use 32-bit integers always # (for compatibility with reference BLAS). @@ -107,19 +107,17 @@ stdenv.mkDerivation rec { which buildPackages.gfortran buildPackages.stdenv.cc - ] ++ optionals stdenv.isDarwin [ - coreutils ]; makeFlags = mapAttrsToList (var: val: "${var}=${toString val}") (config // { FC = "${stdenv.cc.targetPrefix}gfortran"; - CC = "${stdenv.cc.targetPrefix}cc"; + CC = "${stdenv.cc.targetPrefix}${if stdenv.cc.isClang then "clang" else "cc"}"; PREFIX = placeholder "out"; NUM_THREADS = 64; INTERFACE64 = blas64; NO_STATIC = true; CROSS = stdenv.hostPlatform != stdenv.buildPlatform; - HOSTCC = "${buildPackages.stdenv.cc.targetPrefix}cc"; + HOSTCC = "cc"; NO_BINARY_MODE = stdenv.hostPlatform != stdenv.buildPlatform; }); |