anchor.diff:  , machHeaders ? null, hurdHeaders ? null, libpthreadHeaders ? null
   , mig ? null, fetchgit ? null
   , profilingLibraries ? false, meta
  -, preConfigure ? "", recentGcc ? true, ... }@args :
  +, preConfigure ? "", ... }@args :
   
   let
     # For GNU/Hurd, see below.
  
positive.code:     # To avoid linking with -lgcc_s (dynamic link)
      # so the glibc does not depend on its compiler store path
      "libc_cv_as_needed=no"
    ] ++ stdenv.lib.optionals (cross == null && recentGcc && stdenv.platform.name == "raspberrypi") [
      "--host=arm-linux-gnueabihf"
      "--build=arm-linux-gnueabihf"
      "--with-fp"
  
negative.code:     configureScript="`pwd`/../$sourceRoot/configure"
  
      ${preConfigure}
    '';
  
    meta = {
  