Hi!

I didn't find any precedent of the following before, so this can be a start for
discussion.

Options are known to be different between compilers and achieve options
compatibility is somewhat complex because of this. GCC can be taken as a
reference point, but since other comilers still can (and expected to) have their
own proprietary options there potentially can be a situation that GCC redefines
the same option that was previously (in time) introuced by other compiler.

To evade such a `derail` can we elaborate a rule about new options introduction
and make an escape prefix, such as -q. No options under this escape should be
introduced for GCC. Then other comilers will never appear in a situation their
options reused by GCC and cause a conflict.

Sergos

Reply via email to