En effet, c'est nécessaire pour conserver la compatibilité binaire avec BeOS R5, qui est un des objectifs de la R1. Ceci parce que BeOS (et Haiku) utilise une API en C++, et que même si l'ABI C n'a (quasiment) pas changé entre gcc2 et gcc4, l'ABI C++ elle a changé (transcription des noms des méthodes en C, vtables, …).
Ceci dit, la version officielle contient aussi des bibliothèques compilées avec gcc4 parce que pour certaines bibliothèque ou applications c'est impossible de faire autrement (genre Webkit).
[^] # Re: Euh
Posté par Francois Revol (site web personnel) . En réponse à la dépêche Sortie d'Haiku Version 1 Alpha 4. Évalué à 9.
En effet, c'est nécessaire pour conserver la compatibilité binaire avec BeOS R5, qui est un des objectifs de la R1. Ceci parce que BeOS (et Haiku) utilise une API en C++, et que même si l'ABI C n'a (quasiment) pas changé entre gcc2 et gcc4, l'ABI C++ elle a changé (transcription des noms des méthodes en C, vtables, …).
Ceci dit, la version officielle contient aussi des bibliothèques compilées avec gcc4 parce que pour certaines bibliothèque ou applications c'est impossible de faire autrement (genre Webkit).