2002-08-14 Release Manager
* GCC 3.2 Released.
Cette version est basée sur GCC 3.1 et a donc tous les changements de la série 3.1. GCC 3.2 a en plus des corrections de l'ABI C++ ce qui fait que le compilateur C++ génère du code incompatible avec les compilateurs C++ des versions de GCC précédentes, GCC 3.1 et GCC 3.1.1 comprises. Maintenant il n'y a plus de différence connue entre l'ABI C++ implémentée dans GCC et dans le standard. Cette ABI est désormais stable et ne devrait plus changer dans les prochaines version.
Pour plus d'informations, allez voir sur la page des changements de GCC 3.2.
Aller plus loin
- Page des changements de GCC 3.2 (4 clics)
- Page officielle de GCC (3 clics)
- Accès au ChangeLog sur CVS (regardez la branche gcc-3_2-branch) (1 clic)
# Et les distrib?
Posté par wismerhill . Évalué à 10.
[^] # Re: Et les distrib?
Posté par Pascal Terjan (site web personnel) . Évalué à 10.
Je me demande meme s'ils n'ont pas attendu pour la Gentoo 1.4 que gcc 3.2 soit sorti.
[^] # Re: Et les distrib?
Posté par Boa Treize (site web personnel) . Évalué à 0.
Effectivement, ils ont attendu. gentoo 1.4, me voilà !
[^] # Re: Et les distrib?
Posté par Emmanuel Seyman . Évalué à 10.
[^] # Re: Et les distrib?
Posté par Aurélien Bompard (site web personnel) . Évalué à -2.
Ainsi que la totalité entière des rpms de la distrib recompilés avec gcc3.2..... Vive rsync et l'ADSL !
# Gentoo 1.4 ne vas pas tarder :-)
Posté par Anonyme . Évalué à 9.
Le seul problème est la migration de Gentoo<=1.2 vers 1.4, autrement dit un passage GCC 2.95.3 à GCC 3.2 d'où incompatibilités binaires. Visiblement le changement ne se fait pas sans soucis :-/
[^] # Re: Gentoo 1.4 ne vas pas tarder :-)
Posté par Laurent Mouillart . Évalué à 10.
Passage de gentoo 1.2 à 1.4
http://gentoofr.org/gen.php/2002/08/13/34,0,1,0,1.php(...)
Bourré d'astuce pour la cohabitation entre des binaires gcc2.95.3 et gcc3.2 notament plugin netscape en gcc2.x et mozilla en gcc3.2
http://forums.gentoo.org/viewforum.php?f=29&sid=c20e0438028e25c(...)
# Oué \o/
Posté par Nicolas Roard (site web personnel) . Évalué à 10.
# Fausse alerte ?
Posté par Boa Treize (site web personnel) . Évalué à 10.
¹ cf. http://gcc.gnu.org/ml/gcc/2002-08/msg00873.html(...)
[^] # Re: Fausse alerte ?
Posté par Boa Treize (site web personnel) . Évalué à 4.
Youpi.
[^] # Re: Fausse alerte ?
Posté par reno . Évalué à 10.
L'ABI "standardisée" c'est pas gagné, gagné!
Apparemment c'est le standard qui se contredit lui-même.. :-(
# Questions
Posté par Sylvestre Ledru (site web personnel) . Évalué à 10.
Mais c'est quoi les changements/avantages pour le user ?
Et pour le développeur ?
C'est pas du tout ironique, j'ai pas du tout suivi l'évolution des compilos GCC et je me demande donc ce que ca change :)
[^] # Re: Questions
Posté par kangs . Évalué à 4.
En gros tu n'auras plus besoins de recompiler toutes
tes lib a chaque changement de compilo.
Mais ce n'est peut être que théorique, un standard
est amené à évoluer. Donc on aura moin souvent
besoin de tout recompiler sembe plus juste.
# C++ ABI
Posté par Francois Revol (site web personnel) . Évalué à -3.
> entre l'ABI C++ implémentée dans GCC et dans le
> standard.
c'est quoi le "standard" ? est-ce que ça veut dire que ç'est compatible avec gcc 2.95 ???
[^] # Re: C++ ABI
Posté par wismerhill . Évalué à 4.
# Juste une question...
Posté par Christophe Merlet (site web personnel) . Évalué à 4.
Ya des liens ?
[^] # Re: Juste une question...
Posté par Prosper . Évalué à 2.
pour kde on sent nettement la difference
[^] # Re: Juste une question...
Posté par Laurent Saint-Michel . Évalué à 6.
" SPEC2000 and SPEC95 benchmark suites are now used daily to monitor performance of the generated code.According to the SPECInt2000 results on an AMD Athlon CPU, the code generated by GCC 3.1 is 6% faster on the average (8.2% faster with profile feedback) compared to GCC 3.0. The code produced by GCC 3.0 is about 2.1% faster compared to 2.95.3. Tests were done using the -O2 -march=athlon command-line options."
Source : http://gcc.gnu.org/gcc-3.1/changes.html(...)
Concernant KDE, l'accéleration est surtout due à une amélioration des performance du compilateur C++ (pre-linkage ).
A+
# GCC 3.2 est sorti
Posté par Boa Treize (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.