anchor.diff:  
     doCheck = true;
   
  +  # Some CBLAS related tests fail on Darwin:
  +  #  14 - CBLAS-xscblat2 (Failed)
  +  #  15 - CBLAS-xscblat3 (Failed)
  +  #  17 - CBLAS-xdcblat2 (Failed)
  +  #  18 - CBLAS-xdcblat3 (Failed)
  +  #  20 - CBLAS-xccblat2 (Failed)
  +  #  21 - CBLAS-xccblat3 (Failed)
  +  #  23 - CBLAS-xzcblat2 (Failed)
  +  #  24 - CBLAS-xzcblat3 (Failed)
  +  #
  +  # Upstream issue to track:
  +  # * https://github.com/Reference-LAPACK/lapack/issues/440
  +  ctestArgs = lib.optionalString (stdenv.isDarwin && stdenv.isAarch64) "-E '^(CBLAS-(x[sdcz]cblat[23]))$'";
  +
  +  checkPhase = ''
  +    runHook preCheck
  +    ctest ${ctestArgs}
  +    runHook postCheck
  +  '';
  +
     meta = with lib; {
       inherit version;
       description = "Linear Algebra PACKage";
  
positive.code:   version = "3.9.0";
  in
  
  stdenv.mkDerivation {
    pname = "liblapack";
    inherit version;
  
  
negative.code: 
    nativeBuildInputs = [ gfortran cmake ];
  
    # Configure stage fails on aarch64-darwin otherwise, due to either clang 11 or gfortran 10.
    hardeningDisable = lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ "stackprotector" ];
  
    cmakeFlags = [
      "-DCMAKE_Fortran_FLAGS=-fPIC"
      "-DLAPACKE=ON"
  