While trying to compile gcc with gcj re-added, it breaks on there being multiple declarations of fassert in gcc/d/lang.opt and gcc/java/lang.opt. options.cc:3241:2: error: #error Multiple different help strings for fassert: 3241 | #error Multiple different help strings for fassert: | ^~~~~ options.cc:3242:2: error: ‘Generate’ was not declared in this scope 3242 | Generate code for assert contracts. | ^~~~~~~~ options.cc:3242:11: error: expected ‘}’ before ‘code’ 3242 | Generate code for assert contracts. Given that both of these definitions seem to be necessary, how do I resolve this conflict? gcc/java/lang.opt fassert Java Var(flag_assert) Init(1) Permit the use of the assert keyword.gcc/d/lang.opt fassert D Var(flag_assert) Generate code for assert contracts.