Combining an idee from the Linux kernel with some suggested practice building gcc, I'm suggesting adding a --flavour=xxxx option to configure.
The point is to have several gcc versions, otherwise configured identically but presumably different versions, installed side-by-side on the same system. This would be achived by changing file and directory names to include the flavour. For example, --flavour=trunk might cause a driver name of gcc-trunk, and a library directory name of /usr/lib/gcc/<target>/trunk/ (or whatever else seems useful). -- Summary: gcc flavours Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kai dot extern at googlemail dot com GCC build triplet: * GCC host triplet: * GCC target triplet: * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40458