anchor.diff:        choice of compilers, languages, operating systems, and linking and
         threading models.
       '';
  -    homepage = https://software.intel.com/en-us/mkl;
  +    homepage = "https://software.intel.com/en-us/mkl";
       license = licenses.issl;
       platforms = [ "x86_64-linux" "x86_64-darwin" ];
       maintainers = with maintainers; [ bhipple ];
  
positive.code:       })
      else
        (fetchurl {
          url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/l_mkl_${version}.tgz";
          sha256 = "0zkk4rrq7g44acxaxhpd2053r66w169mww6917an0lxhd52fm5cr";
        });
  
    nativeBuildInputs = if stdenvNoCC.isDarwin
  
negative.code:   # Release notes and download URLs are here:
    # https://registrationcenter.intel.com/en/products/
    version = "${year}.${spot}.${rel}";
  
    # Darwin is pinned to 2019.3 because the DMG does not unpack; see here for details:
    # https://github.com/matthewbauer/undmg/issues/4
    year = if stdenvNoCC.isDarwin then "2019" else "2020";
    spot = if stdenvNoCC.isDarwin then "3" else "0";
    rel = if stdenvNoCC.isDarwin then "199" else "166";
  
    rpm-ver = "${year}.${spot}-${rel}-${year}.${spot}-${rel}";
  
    # Intel openmp uses its own versioning, but shares the spot release patch.
    openmp = if stdenvNoCC.isDarwin then "19.0" else "19.1";
    openmp-ver = "${openmp}.${spot}-${rel}-${openmp}.${spot}-${rel}";
  
  in stdenvNoCC.mkDerivation {
    pname = "mkl";
  