Si les sources de gcc sont si "compliquées", c'est aussi une question historique.
gcc (et d'autres logiciels GNU), ont été commencés il y a longtemps.
D'où par exemple tous les #ifdef BSD, #if HAVE_STDIO_H, placés par soucis de compatibilité.
Il est toujours plus facile de refaire quelque chose proprement, en ayant connaissance des erreurs à ne pas faire et des nouvelles techniques, que d'améliorer l'existant.
[^] # Re: Re ; Fin de gcc dans les *BSD ?
Posté par ciol . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à -3.
gcc (et d'autres logiciels GNU), ont été commencés il y a longtemps.
D'où par exemple tous les #ifdef BSD, #if HAVE_STDIO_H, placés par soucis de compatibilité.
Il est toujours plus facile de refaire quelque chose proprement, en ayant connaissance des erreurs à ne pas faire et des nouvelles techniques, que d'améliorer l'existant.