anchor.diff:          abi = "aapcs-linux";
         };
       };
  -  in mapTestOnCross crossSystem {
  -    coreutils = nativePlatforms;
  -    ed = nativePlatforms;
  -    patch = nativePlatforms;
  +  in mapTestOnCross crossSystem (linuxCommon // {
       vim = nativePlatforms;
       unzip = nativePlatforms;
       ddrescue = nativePlatforms;
  
positive.code: let
    nativePlatforms = linux;
  
    /* Basic list of packages to cross-build */
    basicCrossDrv = {
      bison = nativePlatforms;
      busybox = nativePlatforms;
      coreutils = nativePlatforms;
      dropbear = nativePlatforms;
    };
  
    /* Basic list of packages to be natively built,
       but need a crossSystem defined to get meaning */
    basicNativeDrv = {
      buildPackages.binutils = nativePlatforms;
      buildPackages.gccCrossStageFinal = nativePlatforms;
      buildPackages.gdbCross = nativePlatforms;
    };
  
    basic = basicCrossDrv // basicNativeDrv;
  
    windows = {
      buildPackages.binutils = nativePlatforms;
      buildPackages.gccCrossStageFinal = nativePlatforms;
  
      coreutils = nativePlatforms;
      boehmgc = nativePlatforms;
      gmp = nativePlatforms;
      guile_1_8 = nativePlatforms;
      libffi = nativePlatforms;
      libtool = nativePlatforms;
      libunistring = nativePlatforms;
      windows.wxMSW = nativePlatforms;
    };
  
  in
  
negative.code:       libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
        platform = {};
      };
    in mapTestOnCross crossSystem windowsCommon;
  
  
    /* Test some cross builds on 64 bit mingw-w64 */
  