anchor.diff:          sha256 = ""; # TODO: uncomment and check hash when available.
         }) */
         ++ optional langFortran ../gfortran-driving.patch;
  -
  -    xlibs = [
  -      libX11 libXt libSM libICE libXtst libXrender libXrandr libXi
  -      xproto renderproto xextproto inputproto randrproto
  -    ];
   
       /* Platform flags */
       platformFlags = let
  
positive.code: 
  in
  
  # We need all these X libraries when building AWT with GTK+.
  assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == [];
  
  stdenv.mkDerivation ({
    name = "${name}${if stripped then "" else "-debug"}-${version}" + crossNameAddon;
  
  
negative.code: , libelf                      # optional, for link-time optimizations (LTO)
  , isl ? null # optional, for the Graphite optimization framework.
  , zlib ? null
  , enableMultilib ? false
  , enablePlugin ? hostPlatform == buildPlatform # Whether to support user-supplied plug-ins
  , name ? "gcc"
  