anchor.diff:  { lib, stdenv, fetchurl, fetchpatch
   , autoreconfHook, perl
   , gdb, cctools, xnu, bootstrap_cmds
  +, writeScript
   }:
   
   stdenv.mkDerivation rec {
     pname = "valgrind";
  -  version = "3.18.1";
  +  version = "3.19.0";
   
     src = fetchurl {
       url = "https://sourceware.org/pub/${pname}/${pname}-${version}.tar.bz2";
  -    sha256 = "sha256-AIWaoTp3Lt33giIl9LRu4NOa++Bx0yd42k2ZmECB9/U=";
  +    sha256 = "sha256-3V40SG8aSD/3vnMAzBa01rJGkJh4d8MnjXl1NNZzjwI=";
     };
  -
  -  patches = [
  -    # Fix tests on Musl.
  -    # https://bugs.kde.org/show_bug.cgi?id=445300
  -    (fetchpatch {
  -      url = "https://bugsfiles.kde.org/attachment.cgi?id=143535";
  -      sha256 = "036zyk30rixjvpylw3c7n171n4gpn6zcp7h6ya2dz4h5r478l9i6";
  -    })
  -  ];
   
     outputs = [ "out" "dev" "man" "doc" ];
   
  
positive.code:         --replace 'obj:/usr/lib' 'obj:*/lib'
      done
    '';
  
    meta = {
      homepage = "http://www.valgrind.org/";
  
negative.code:         --replace /usr/bin/ld ${cctools}/bin/ld
      '');
  
    configureFlags =
      lib.optional (stdenv.hostPlatform.system == "x86_64-linux" || stdenv.hostPlatform.system == "x86_64-darwin") "--enable-only64bit"
      ++ lib.optional stdenv.hostPlatform.isDarwin "--with-xcodedir=${xnu}/include";
  