anchor.diff:    coreutilsMinimal = (pkgs.coreutils.override (args: {
       aclSupport = false;
     })).crossDrv;
  -  
  +
     curlMinimal = (pkgs.curl.override {
       zlibSupport = false;
       sslSupport = false;
       scpSupport = false;
     }).crossDrv;
  -  
  +
     busyboxMinimal = (pkgs.busybox.override {
       # TBD: uClibc is broken.
       # useUclibc = true;
  
positive.code:         cp -d ${curlMinimal}/lib/libcurl* $out/lib
  
          cp -d ${gnugrep.pcre.crossDrv}/lib/libpcre*.so* $out/lib # needed by grep
          
          # Copy what we need of GCC.
          cp -d ${gcc}/bin/gcc $out/bin
          cp -d ${gcc}/bin/cpp $out/bin
  
negative.code:         cp -d ${libmpc}/lib/libmpc*.so* $out/lib
          cp -d ${zlib.out}/lib/libz.so* $out/lib
          cp -d ${libelf}/lib/libelf.so* $out/lib
  
          # TBD: Why are these needed for cross but not native tools?
          cp -d ${cloogppl}/lib/libcloog*.so* $out/lib
          cp -d ${cloog}/lib/libcloog*.so* $out/lib
          cp -d ${isl}/lib/libisl*.so* $out/lib
  
          # Copy binutils.
          for i in as ld ar ranlib nm strip readelf objdump; do
            cp ${binutils}/bin/$i $out/bin
  