anchor.diff:  
         echo "$ccLDFlags" > $out/nix-support/cc-ldflags
         echo "$ccCFlags" > $out/nix-support/cc-cflags
  -
  -      ##
  -      ## User env support
  -      ##
  -
  -      # Propagate the wrapped cc so that if you install the wrapper,
  -      # you get tools like gcov, the manpages, etc. as well (including
  -      # for binutils and Glibc).
  +    ''
  +
  +    + optionalString propagateDoc ''
  +      ##
  +      ## Man page and info support
  +      ##
  +
  +      mkdir -p $man/nix-support $info/nix-support
         printWords ${cc.man or ""}  > $man/nix-support/propagated-user-env-packages
  +      printWords ${cc.info or ""}  > $info/nix-support/propagated-user-env-packages
       ''
   
       + ''
  -
         ##
         ## Hardening support
         ##
  
positive.code: 
    inherit targetPrefix infixSalt;
  
    outputs = [ "out" "man" ];
  
    passthru = {
      # "cc" is the generic name for a C compiler, but there is no one for package
  
negative.code: # script that sets up the right environment variables so that the
  # compiler and the linker just "work".
  
  { name ? ""
  , stdenvNoCC, nativeTools, propagateDoc ? !nativeTools, noLibc ? false, nativeLibc, nativePrefix ? ""
  , cc ? null, libc ? null, bintools, coreutils ? null, shell ? stdenvNoCC.shell
  , zlib ? null, extraPackages ? [], extraBuildCommands ? ""
  , isGNU ? false, isClang ? cc.isClang or false, gnugrep ? null
  