scalapack: fix build with gcc-10
This commit is contained in:
parent
3ae05d648e
commit
30bb15868a
@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake, openssh
|
||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, openssh
|
||||
, mpi, blas, lapack
|
||||
} :
|
||||
|
||||
@ -17,6 +17,13 @@ stdenv.mkDerivation rec {
|
||||
|
||||
passthru = { inherit (blas) isILP64; };
|
||||
|
||||
# upstream patch, remove with next release
|
||||
patches = [ (fetchpatch {
|
||||
name = "gcc-10";
|
||||
url = "https://github.com/Reference-ScaLAPACK/scalapack/commit/a0f76fc0c1c16646875b454b7d6f8d9d17726b5a.patch";
|
||||
sha256 = "0civn149ikghakic30bynqg1bal097hr7i12cm4kq3ssrhq073bp";
|
||||
})];
|
||||
|
||||
# Required to activate ILP64.
|
||||
# See https://github.com/Reference-ScaLAPACK/scalapack/pull/19
|
||||
postPatch = lib.optionalString passthru.isILP64 ''
|
||||
|
Loading…
Reference in New Issue
Block a user