Dalla versione 4.8, il compilatore C ++ GCC (la parte G ++ di esso) è scritto non più in C, ma in C ++ stesso. Ho una domanda ipotetica su questo.
Mi chiedo come compilare il codice C ++ di GCC su una nuova piattaforma che non ha ancora compilatore C ++. Ovviamente, potresti usare binari precompilati compilati su altre macchine. Oppure potresti usare una versione precedente di GCC che è stata scritta in C e compilare con essa la versione corrente.
Tuttavia, senza binari precompilati e solo la versione più recente, eri bloccato, giusto? In caso contrario, ci sono altre implicazioni su questa situazione sollevate dal passaggio da C a C ++ del progetto GCC?