Articles précédents : Développeur
- [37] Transgaming WineX 2.1 supporte WarCraft III... et Wine aussi :P
- [24] GCC 3.1.1
- [13] sortie d'OCaml 3.05
- [24] Mono (C#)
- [9] Kylix 3 disponible
- [14] Radeon 8500, 3D et libre
- [19] Java tag lib en open source
- [16] 200000$ pour faire tourner linux dans une XBox
- [5] Mettez du GCC dans votre windows
- [1] Version préliminaire 1.0 de GNU bayonne et demande d'aide.
Liens connexes
- Page des changements de GCC 3.2 (933 hits)
- Page officielle de GCC (531 hits)
- Accès au ChangeLog sur CVS (regardez la branche gcc-3_2-branch) (311 hits)
Dépêche modérée par
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.
Page des changements de GCC 3.2 (933 hits)
Page officielle de GCC (531 hits)
Accès au ChangeLog sur CVS (regardez la branche gcc-3_2-branch) (311 hits)
> Lire les commentaires (19 commentaires, moyenne: 8,2).
Et les distrib?
Il me semble que plusieurs distrib (mandrake, redhat, qui d'autre?) sont récement passées à gcc 3.1, vont-ils passer directement au 3.2 ou sortir leur prochaine version stable avec le 3.1 pour passer au 3.2 dès la suivante?
-
[^]Re: Et les distrib?
Posté par Pascal Terjan (Jabber id, page perso, ) le 14/08/2002 à 18:46. (lien). Évalué à 28.En ce qui concerne mandrake et gentoo les deux ont prévu gcc 3.2 pour leur prochaine version. Les beta actuelles étaient en gcc branche 3.2 du 26/07/2002 aussi bien chez Mandrake que chez Gentoo.
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 (page perso, ) le 14/08/2002 à 20:11. (lien). Évalué à 0.Je me demande meme s'ils n'ont pas attendu pour la Gentoo 1.4 que gcc 3.2 soit sorti.
Effectivement, ils ont attendu. gentoo 1.4, me voilà !
-
-
[^]Re: Et les distrib?
Posté par Emmanuel Seyman () le 14/08/2002 à 21:43. (lien). Évalué à 14.Redhat attendait GCC 3.2 pour livrer leur prochaine distrib (qui, du coup, ne sera pas la 7.4).
-
[+] [^]Re: Et les distrib?
Posté par Aurélien Bompard (Jabber id, page perso, ) le 15/08/2002 à 09:33. (lien). Évalué à -2.Je suis sous Mandrake Cooker, et la mise à jour de ce matin m'a ammené gcc3.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 :-)
La sortie de GCC 3.2 signifie donc que Gentoo 1.4 va sortir :-)
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 (page perso, ) le 14/08/2002 à 21:28. (lien). Évalué à 12.Pour moi ca marche pas mal un migration complète ca marche plutot bien, le problème c'est le mix de code de composants c++ en gcc2.95.3 et gcc3.2. Le plus simple c'est d'essayer de tout passer sous gcc3.2
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/
Maintenant qu'ils ont fini de reconstruire leur ABI C++, ils vont enfin avoir le temps de faire le bridge Objective C - C++ ... A nous Chimera ! :)
Fausse alerte ?
Sur les mailing lists de gcc, on continue de trouver des problèmes dans l'implémentation de l'ABI¹. gcc 3.2 va-t-il sortir quand même, ou ses auteurs vont-ils être sages et le repousser encore un peu ?
¹ cf. http://gcc.gnu.org/ml/gcc/2002-08/msg00873.html(...)
-
[^]Re: Fausse alerte ?
Posté par Boa Treize (page perso, ) le 15/08/2002 à 03:18. (lien). Évalué à 4.Le report pourrait bien n'être que de courte durée : http://gcc.gnu.org/ml/gcc/2002-08/msg00881.html(...)
Youpi.-
[^]Re: Fausse alerte ?
Posté par reno () le 15/08/2002 à 09:28. (lien). Évalué à 14.Youpi est peut-etre un peu fort: si j'ai bien compris, les compilateurs de HP, Intel qui sont censés implémenter l'ABI standard rangent de 2 manieres differentes les éléments lors d'un héritage.
L'ABI "standardisée" c'est pas gagné, gagné!
Apparemment c'est le standard qui se contredit lui-même.. :-(
-
Questions
(Plutot bateau)
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 () le 15/08/2002 à 10:35. (lien). Évalué à 4.Plus de compatibilité entre les softs et lib.
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
> Maintenant il n'y a plus de différence connue
> 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 (page perso, ) le 15/08/2002 à 10:07. (lien). Évalué à 4.Non, justement, puisque gcc 2.95 n'implémentait pas tout le standard.
Juste une question...
Le gain de performance global entre gcc 2.95.3 et gcc 3.2 est de quel ordre ?
Ya des liens ?
-
[^]Re: Juste une question...
Posté par PasChauve PasOunet () le 15/08/2002 à 14:59. (lien). Évalué à 2.en gain je pourrais pas dire mais
pour kde on sent nettement la difference
-
[^]Re: Juste une question...
Posté par Laurent Saint-Michel () le 15/08/2002 à 19:04. (lien). Évalué à 6.Selon le site de gcc :
" 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
Et cette fois, c'est officiel. Au passage, la discussion Slashdot correspondante est d'un niveau assez correct : http://developers.slashdot.org/article.pl?sid=02/08/15/166222(...)




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.