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