anchor.diff:          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
  
positive.code:       crossConfig = stdenv.cross.config;
  
        buildCommand = ''
  	set -x
          mkdir -p $out/bin $out/lib $out/libexec
  
          # Copy what we need of Glibc.
  
negative.code:       inherit (platform) gcc;
      };
    };
  
    armv7l-hf-multiplatform-crossSystem = {
      crossSystem = rec {
        config = "armv7l-unknown-linux-gnueabi";
        bigEndian = false;
        arch = "arm";
        float = "hard";
  