anchor.diff:    , extra3 ? null, extra4? null, patchelf ? null}:
     derivation {
       name = pkgname;
  -    system = "i686-linux";
       builder = ./tools/bash;
       tar = ./tools/tar;
       bunzip2 = ./tools/bunzip2;
       cp = ./tools/cp;
       args = [ ./scripts/unpack.sh ];
       tarball = download {inherit url md5 pkgname;};
  -    inherit postProcess addToPath extra extra2 extra3 extra4 patchelf;
  +    inherit system postProcess addToPath extra extra2 extra3 extra4 patchelf;
     };
   
     # The various statically linked components that make up the standard
  
positive.code: 
    # 5) The packages that can be built using the second stdenv.
    stdenvLinuxBoot2Pkgs = allPackages {
      bootStdenv = stdenvLinuxBoot2;
    };
  
  
negative.code: 
    # 7) The packages that can be built using the third stdenv.
    stdenvLinuxBoot3Pkgs = allPackages {
      inherit system;
      bootStdenv = stdenvLinuxBoot3;
    };
  
  