anchor.diff:    };
   
     
  -  # 7) The packages that can be built using the third stdenv.
  +  # 9) The packages that can be built using the fourth stdenv.
     stdenvLinuxBoot3Pkgs = allPackages {
       inherit system platform;
       bootStdenv = stdenvLinuxBoot3;
     };
   
     
  -  # 8) Construct the final stdenv.  It uses the Glibc, GCC and
  -  #    Binutils built above, and adds in dynamically linked versions
  -  #    of all other tools.
  +  # 10) Construct the final stdenv.  It uses the Glibc, GCC and
  +  #     Binutils built above, and adds in dynamically linked versions
  +  #     of all other tools.
     #
  -  #    When updating stdenvLinux, make sure that the result has no
  -  #    dependency (`nix-store -qR') on bootstrapTools.
  +  #     When updating stdenvLinux, make sure that the result has no
  +  #     dependency (`nix-store -qR') on bootstrapTools or the
  +  #     first binutils built.
     stdenvLinux = import ../generic rec {
       name = "stdenv-linux";
       
  
positive.code:         };
        });
  
    # 6) Construct a third 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.
  
negative.code:   }) ["gcc" "binutils"];
  
    
    # 7) The packages that can be built using the third stdenv.
    stdenvLinuxBoot2Pkgs = allPackages {
      inherit system platform;
      bootStdenv = stdenvLinuxBoot2;
  