From 4bd01c5cbd5bbc91050cc9ded817fbd94a5b82f1 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Thu, 31 Mar 2016 17:07:47 +0200 Subject: [PATCH] openblas_2_14: remove because we don't need it for numpy anymore. --- .../science/math/openblas/0.2.14.nix | 65 ------------------- pkgs/top-level/all-packages.nix | 2 - 2 files changed, 67 deletions(-) delete mode 100644 pkgs/development/libraries/science/math/openblas/0.2.14.nix diff --git a/pkgs/development/libraries/science/math/openblas/0.2.14.nix b/pkgs/development/libraries/science/math/openblas/0.2.14.nix deleted file mode 100644 index 2fac8a4db08b..000000000000 --- a/pkgs/development/libraries/science/math/openblas/0.2.14.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ stdenv, fetchurl, gfortran, perl, which, config, coreutils -# 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). -, blas64 ? null -}: - -with stdenv.lib; - -let blas64_ = blas64; in - -let local = config.openblas.preferLocalBuild or false; - binary = - { i686-linux = "32"; - x86_64-linux = "64"; - x86_64-darwin = "64"; - }."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}"); - genericFlags = - [ "DYNAMIC_ARCH=1" - "NUM_THREADS=64" - ]; - localFlags = config.openblas.flags or - optionals (hasAttr "target" config.openblas) [ "TARGET=${config.openblas.target}" ]; - blas64 = if blas64_ != null then blas64_ else hasPrefix "x86_64" stdenv.system; - - version = "0.2.14"; -in -stdenv.mkDerivation { - name = "openblas-${version}"; - src = fetchurl { - url = "https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz"; - sha256 = "2411c4f56f477b42dff54db2b7ffc0b7cf53bb9778d54982595c64cc69c40fc1"; - name = "openblas-${version}.tar.gz"; - }; - - inherit blas64; - - nativeBuildInputs = optionals stdenv.isDarwin [coreutils] ++ [gfortran perl which]; - - makeFlags = - (if local then localFlags else genericFlags) - ++ - optionals stdenv.isDarwin ["MACOSX_DEPLOYMENT_TARGET=10.9"] - ++ - [ - "FC=gfortran" - # Note that clang is available through the stdenv on OSX and - # thus is not an explicit dependency. - "CC=${if stdenv.isDarwin then "clang" else "gcc"}" - ''PREFIX="''$(out)"'' - "BINARY=${binary}" - "USE_OPENMP=${if stdenv.isDarwin then "0" else "1"}" - "INTERFACE64=${if blas64 then "1" else "0"}" - ]; - - doCheck = true; - checkTarget = "tests"; - - meta = with stdenv.lib; { - description = "Basic Linear Algebra Subprograms"; - license = licenses.bsd3; - homepage = "https://github.com/xianyi/OpenBLAS"; - platforms = platforms.unix; - maintainers = with maintainers; [ ttuegel ]; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b85650072b8c..9148bef349e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15483,12 +15483,10 @@ in liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { }; openblas = callPackage ../development/libraries/science/math/openblas { }; - openblas_2_14 = callPackage ../development/libraries/science/math/openblas/0.2.14.nix { }; # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with # standard BLAS and LAPACK. openblasCompat = openblas.override { blas64 = false; }; - openblasCompat_2_14 = openblas_2_14.override { blas64 = false; }; openlibm = callPackage ../development/libraries/science/math/openlibm {};