anchor.diff: -{ stdenv, fetchurl, boost, zlib, libevent, openssl, python, cmake, pkgconfig
  +{ stdenv, fetchurl, fetchpatch, boost, zlib, libevent, openssl, python, cmake, pkgconfig
   , bison, flex, twisted, static ? false }:
   
   stdenv.mkDerivation rec {
  
positive.code:     url = "https://archive.apache.org/dist/thrift/${version}/${pname}-${version}.tar.gz";
      sha256 = "0yai9c3bdsrkkjshgim7zk0i7malwfprg00l9774dbrkh2w4ilvs";
    };
  
    # Workaround to make the python wrapper not drop this package:
    # pythonFull.buildEnv.override { extraLibs = [ thrift ]; }
  
negative.code:   doCheck = !static;
    checkPhase = ''
      runHook preCheck
  
      ${stdenv.lib.optionalString stdenv.isDarwin "DY"}LD_LIBRARY_PATH=$PWD/lib ctest -E PythonTestSSLSocket
  
      runHook postCheck
    '';
    enableParallelChecking = false;
  