• [^] # Re: 9.0 ?

    Posté par . En réponse à la dépêche Mandrake 9.0 beta1. Évalué à 4.

    Le pb est du au langage C++ qui est _horrible_ à compiler, et les devs de g++ doivent donc fréquemment briser la compatibilité binaire pour contourner des limites, ce qui explique que g++ 2.96 (version CVS jamais releasée) soit incompatible aussi bien avec le 2.95 qu'avec le 3.0.

    Les distribs ayant choisies d'intégrer g++ 2.96 sont donc confrontées à 3 versions incompatibles du compilateur: g++ 2.95, g++ 2.96 et g++ 3.x ce qui explique des versions incompatibles en peu de temps.

    La seule chose que l'on peut reprocher à Mandrake dans cette histoire est d'avoir choisi d'utiliser g++ 2.96, mais c'est de l'histoire ancienne, c'est fait, et passer à g++ 3.1 maintenant est AMHA la meilleur chose à faire, donc oui, là, ils n'ont plus le choix et sont obligés de sortir une nouvelle version incompatible (pour ce qui est des programmes en C++), et cela justifie un changement de numéro de version je pense.