anchor.diff:        represents a higher-level, task-based parallelism that abstracts platform
         details and threading mechanisms for scalability and performance.
       '';
  -    platforms = with platforms; linux ++ darwin;
  +    platforms = platforms.unix;
       maintainers = with maintainers; [ thoughtpolice dizfer ];
     };
   }
  
positive.code:     runHook postInstall
    '';
  
    enableParallelBuilding = true;
  
    meta = {
      description = "Intel Thread Building Blocks C++ Library";
      homepage = "http://threadingbuildingblocks.org/";
      license = licenses.asl20;
  
negative.code: { lib
  , stdenv
  , fetchFromGitHub
  , fixDarwinDylibNames
  }:
  
  stdenv.mkDerivation rec {
    pname = "tbb";
    version = "2020.3";
  
    src = fetchFromGitHub {
      owner = "oneapi-src";
      repo = "oneTBB";
      rev = "v${version}";
      sha256 = "prO2O5hd+Wz5iA0vfrqmyHFr0Ptzk64so5KpSpvuKmU=";
    };
  
    patches = lib.optionals stdenv.hostPlatform.isMusl [
      ./glibc-struct-mallinfo.patch
    ];
  
    nativeBuildInputs = lib.optionals stdenv.isDarwin [
      fixDarwinDylibNames
    ];
  
    makeFlags = lib.optionals stdenv.cc.isClang [
      "compiler=clang"
    ];
  
    enableParallelBuilding = true;
  
    installPhase = ''
      runHook preInstall
  