anchor.diff:  , enableMultiThreaded ? true
   , enableShared ? true
   , enableStatic ? false
  +, enablePIC ? false
   }:
   
   let
  
positive.code:     (enableShared && enableStatic)) then
      "tagged" else "system";
  
  in
  
  stdenv.mkDerivation {
  
negative.code:   configureScript = "./bootstrap.sh";
    configureFlags = "--with-icu=${icu} --with-python=${python}/bin/python";
  
    buildPhase = "./bjam -sEXPAT_INCLUDE=${expat}/include -sEXPAT_LIBPATH=${expat}/lib --layout=${finalLayout} variant=${variant} threading=${threading} link=${link} ${cflags} install";
  
    installPhase = ":";
  }
  