* Jeff Law: > At least for Linux systems, the bootstrapping problem is largely a > solved problem by the major vendors.
Debian is special because GNAT is typically built from a different GCC release than the rest of the distribution because two Ada transitions in a single release cycle are a bit challenging. To bootstrap in this configuration, the effect is that the gnatgcc compiler supports both C and Ada (so you'd pass CC=gnatgcc to configure), but there is no gnatg++ right now, and g++ comes from the regular GCC. Empirically, this setup works well.