anchor.diff:  # script that sets up the right environment variables so that the
   # compiler and the linker just "work".
   
  -{ name ? "", stdenvNoCC, nativeTools, noLibc ? false, nativeLibc, nativePrefix ? ""
  +{ name ? ""
  +, stdenvNoCC, nativeTools, propagateDoc ? !nativeTools, noLibc ? false, nativeLibc, nativePrefix ? ""
   , bintools ? null, libc ? null
   , coreutils ? null, shell ? stdenvNoCC.shell, gnugrep ? null
   , extraPackages ? [], extraBuildCommands ? ""
  
positive.code:     ''
        set -u
  
        mkdir -p $out/bin {$out,$info,$man}/nix-support
  
        wrap() {
          local dst="$1"
  
negative.code: 
    inherit targetPrefix infixSalt;
  
    outputs = [ "out" ] ++ optionals propagateDoc [ "man" "info" ];
  
    passthru = {
      inherit bintools libc nativeTools nativeLibc nativePrefix;
  