Commit d1b43584 authored by Thomas Tuegel's avatar Thomas Tuegel Committed by GitHub
Browse files

Merge pull request #20524 from FPtje/patch-1

Support for ARM in openblas
parents fd0d7229 5f5f0614
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -11,11 +11,12 @@ let blas64_ = blas64; in
let local = config.openblas.preferLocalBuild or false;
    binary =
      { i686-linux = "32";
        armv7l-linux = "32";
        x86_64-linux = "64";
        x86_64-darwin = "64";
      }."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}");
    genericFlags =
      [ "DYNAMIC_ARCH=1"
      [ "DYNAMIC_ARCH=${if stdenv.system == "armv7l-linux" then "0" else "1"}"
        "NUM_THREADS=64"
      ];
    localFlags = config.openblas.flags or
@@ -65,7 +66,9 @@ stdenv.mkDerivation {
      "BINARY=${binary}"
      "USE_OPENMP=${if stdenv.isDarwin then "0" else "1"}"
      "INTERFACE64=${if blas64 then "1" else "0"}"
    ];
    ]
    ++
    optionals (stdenv.system == "armv7l-linux") ["TARGET=ARMV7"];

  doCheck = true;
  checkTarget = "tests";