anchor.diff:  { stdenv
   , buildGoModule
  -, lib
   , fetchFromGitHub
  +, packr
  +, pkg-config
  +, bzip2
  +, lz4
   , rocksdb
  -, bzip2
  +, snappy
  +, zeromq
   , zlib
  -, packr
  -, snappy
  -, pkg-config
  -, zeromq
  -, lz4
   }:
   
   buildGoModule rec {
  
positive.code: 
    vendorSha256 = "1qjlvhizl8cy06cgf4phia70bgbm4lj57z5z2gyr8aglx98bnpdn";
  
    buildInputs = [ bzip2 zlib snappy zeromq lz4 ];
  
    nativeBuildInputs = [ pkg-config packr ];
  
    buildFlagsArray = ''
      -ldflags=
  
negative.code:   };
  
    overrideModAttrs = (_: {
      postBuild = ''
        rm -r vendor/github.com/ethereum/go-ethereum
        cp -r --reflink=auto ${goethereum} vendor/github.com/ethereum/go-ethereum
      '';
    });
  
    preBuild = stdenv.lib.optionalString stdenv.isDarwin ''
      ulimit -n 8192
    '' + ''
      export CGO_LDFLAGS="-L${stdenv.cc.cc.lib}/lib -lrocksdb -lz -lbz2 -lsnappy -llz4 -lm -lstdc++"
      packr clean && packr
    '';
  
  