anchor.diff:  , cloog # unused; just for compat with gcc4, as we override the parameter on some places
   , darwin ? null
   , buildPlatform, hostPlatform, targetPlatform
  +, buildPackages
   }:
   
   assert langJava     -> zip != null && unzip != null
  
positive.code:     ++ (optionals langJava [ boehmgc zip unzip ])
      ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs))
      ++ (optionals (targetPlatform != hostPlatform) [binutils])
      ++ (optionals langAda [gnatboot])
      ++ (optionals langVhdl [gnat])
  
  
negative.code:         )
        }
        ${if langAda then " --enable-libada" else ""}
        --build=${buildPlatform.config}
        --host=${hostPlatform.config}
        --target=${targetPlatform.config}
        ${xwithArch}
        ${xwithCpu}
  