anchor.diff:      done
   
       echo setupCompileFlags: $setupCompileFlags
  -    ${optionalString (setupHaskellDepends != [])
  -       ''
  -       echo GHC_PACKAGE_PATH="$setupPackageConfDir:"
  -       GHC_PACKAGE_PATH="$setupPackageConfDir:" ''
  -    }${nativeGhcCommand} $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i
  +    ${nativeGhcCommand} $setupCompileFlags --make -o Setup -odir $TMPDIR -hidir $TMPDIR $i
   
       runHook postCompileBuildDriver
     '';
  
positive.code:   # pkgs* arrays defined in stdenv/setup.hs
    + (optionalString (setupHaskellDepends != []) ''
      for p in "''${pkgsBuildBuild[@]}" "''${pkgsBuildHost[@]}" "''${pkgsBuildTarget[@]}"; do
        ${buildPkgDb nativeGhc.name}
      done
      ${nativeGhcCommand}-pkg --${nativePackageDbFlag}="$setupPackageConfDir" recache
    '')
  
negative.code:     # For normal components
    + ''
      for p in "''${pkgsHostHost[@]}" "''${pkgsHostTarget[@]}"; do
        ${buildPkgDb ghc.name "$packageConfDir"}
      done
    ''
    # only use the links hack if we're actually building dylibs. otherwise, the
  