anchor.diff:          };
         });
   
  -  # 6) Construct a third stdenv identical to the second, except that
  +  # 8) Construct a fourth stdenv identical to the second, except that
     #    this one uses the dynamically linked GCC and Binutils from step
     #    5.  The other tools (e.g. coreutils) are still from the
     #    bootstrap tools.
  
positive.code:   }) ["gcc" "binutils"];
  
    
    # 5) The packages that can be built using the second stdenv.
    stdenvLinuxBoot2Pkgs = allPackages {
      inherit system platform;
      bootStdenv = stdenvLinuxBoot2;
  
negative.code:   
  
    # 2) These are the packages that we can build with the first
    #    stdenv.  We only need binutils, because recent glibcs
    #    require recent binutils, and those in bootstrap-tools may
    #    be too old. (in step 3).
    stdenvLinuxBoot1Pkgs = allPackages {
      inherit system platform;
      bootStdenv = stdenvLinuxBoot1;
    };
  
    firstBinutils = stdenvLinuxBoot1Pkgs.binutils;
  
    # 3) 2nd stdenv that we will use to build only the glibc.
    stdenvLinuxBoot1half = stdenvBootFun {
      gcc = wrapGCC {
        libc = bootstrapGlibc;
        binutils = firstBinutils;
        coreutils = bootstrapTools;
      };
      inherit fetchurl;
    };
  
  
    # 4) These are the packages that we can build with the 2nd
    #    stdenv.  We only need Glibc (in step 5).
    stdenvLinuxBoot1halfPkgs = allPackages {
      inherit system platform;
      bootStdenv = stdenvLinuxBoot1half;
    };
  
    
    # 5) Build Glibc with the bootstrap tools.  The result is the full,
    #    dynamically linked, final Glibc.
    stdenvLinuxGlibc = stdenvLinuxBoot1Pkgs.glibc;
  
    
    # 6) Construct a third stdenv identical to the 2nd, except that
    #    this one uses the Glibc built in step 3.  It still uses
    #    the recent binutils and rest of the bootstrap tools, including GCC.
    stdenvLinuxBoot2 = removeAttrs (stdenvBootFun {
      gcc = wrapGCC {
        binutils = stdenvLinuxBoot1Pkgs.binutils;
        coreutils = bootstrapTools;
        libc = stdenvLinuxGlibc;
      };
  