anchor.diff:      # 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") [
  +  ] ++ stdenv.lib.optionals (cross == null && stdenv.platform.name == "raspberrypi") [
       "--host=arm-linux-gnueabihf"
       "--build=arm-linux-gnueabihf"
       "--with-fp"
  
positive.code:     configureScript="`pwd`/../$sourceRoot/configure"
  
      ${preConfigure}
    '' + stdenv.lib.optionalString (cross == null
          && recentGcc
          && stdenv.platform.name == "raspberrypi") ''
      configureFlagsArray=("CFLAGS=-march=armv6 -mfpu=vfp -mhard-float")
    '';
  
    meta = {
  
negative.code: , machHeaders ? null, hurdHeaders ? null, libpthreadHeaders ? null
  , mig ? null, fetchgit ? null
  , profilingLibraries ? false, meta
  , preConfigure ? "", ... }@args :
  
  let
    # For GNU/Hurd, see below.
  