Unverified Commit 72fa2510 authored by 21CSM's avatar 21CSM
Browse files

scalapack: fix build by suppressing implicit function warnings

Workaround for upstream issue: Reference-ScaLAPACK/scalapack#31. This change suppresses warnings until the upstream project addresses these implicit function declarations.
parent f9d80213
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -52,10 +52,11 @@ stdenv.mkDerivation rec {
      -DLAPACK_LIBRARIES="-llapack"
      -DBLAS_LIBRARIES="-lblas"
      -DCMAKE_Fortran_COMPILER=${lib.getDev mpi}/bin/mpif90
      ${lib.optionalString passthru.isILP64 ''
        -DCMAKE_Fortran_FLAGS="-fdefault-integer-8"
        -DCMAKE_C_FLAGS="-DInt=long"
      ''}
      -DCMAKE_C_FLAGS="${lib.concatStringsSep " " [
            "-Wno-implicit-function-declaration"
            (lib.optionalString passthru.isILP64 "-DInt=long")
      ]}"
      ${lib.optionalString passthru.isILP64 ''-DCMAKE_Fortran_FLAGS="-fdefault-integer-8"''}
      )
  '';