anchor.diff:          autoConfigureFlags = condConcat "" configFlags check;
           autoMakeFlags = condConcat "" buildFlags check;
           useConfig = attrByPath ["useConfig"] false args;
  -        realBuildInputs = 
  -                lib.closePropagation ((if useConfig then 
  -                        autoBuildInputs else 
  +        realBuildInputs =
  +                lib.closePropagation ((if useConfig then
  +                        autoBuildInputs else
                           attrByPath ["buildInputs"] [] args)++
                           (attrByPath ["propagatedBuildInputs"] [] args));
  -        configureFlags = if useConfig then autoConfigureFlags else 
  +        configureFlags = if useConfig then autoConfigureFlags else
               attrByPath ["configureFlags"] "" args;
           makeFlags = if useConfig then autoMakeFlags else attrByPath ["makeFlags"] "" args;
   
  
positive.code:         '')["minInit" "addInputs" "doUnpack"];
  
          # changing this ? see [1]
          doMake = fullDepEntry ("        
                  make ${toString makeFlags}
          ") ["minInit" "addInputs" "doUnpack"];
  
  
negative.code:         # changing this ? see [1]
          minInit = fullDepEntry ("
                  ${stdenv.preHook}
  
                  set -e
                  NIX_CC=${stdenv.cc}
                  export SHELL=${stdenv.shell}
                  PATH_DELIMITER=':'
  
                  # Set up the initial path.
                  PATH=
                  for i in \$NIX_CC ${toString stdenv.initialPath}; do
  