anchor.diff:      ++ optional langJava ./java-jvgenmain-link.patch
       ++ optional langVhdl ./ghdl-ortho-cflags.patch
       ++ optional langVhdl ./ghdl-runtime-o2.patch;
  -    
  +
     inherit noSysDirs profiledCompiler staticCompiler crossStageStatic
       binutilsCross libcCross;
     targetConfig = if cross != null then cross.config else null;
  
positive.code:     ++ (optionals (cross != null) [binutilsCross])
      ++ (optionals langVhdl [gnat])
      ;
  
    configureFlags = "
      ${if enableMultilib then "" else "--disable-multilib"}
  
negative.code:   NIX_EXTRA_LDFLAGS = if staticCompiler then "-static" else "";
  
    inherit gmp mpfr;
  
    passthru = { inherit langC langCC langFortran langVhdl langTreelang
        enableMultilib; };
  
  