Retourner au contenu associé (dépêche : Sortie de GCC 8.1)
Posté par Sylvestre Ledru (site web personnel) le 20 mai 2018 à 09:46. En réponse à la dépêche Sortie de GCC 8.1. Évalué à 10.
A Mozilla, on a compile le trunk de Firefox avec gcc 8 depuis un moment avec -Werror On a créé ce meta bug pour lister tous les bugs trouvés ainsi:https://bugzilla.mozilla.org/show_bug.cgi?id=1409283
Le plus courant est -Wclass-memaccess (pas mentionné dans cet article?)
On a ignoré -Wmultistatement-macros: pénible pour certaines de nos utilisations.
-Wformat-truncation a été amélioré, on a pu corriger quelques problèmes qui pouvaient (rarement) causé des problèmes.
Et, surtout, Firefox étant un bon test case, on a pu déposé des bugs upstream comme https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82728 (régression avec -Wunused-but-set-variable)
Bref, on recommande de faire pareil pour les logiciels importants... C'est bénéfique à la fois pour le compilateur et pour le projet (des vrais bugs sont trouvés ainsi).
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Compilation de firefox avec gcc 8
Posté par Sylvestre Ledru (site web personnel) . En réponse à la dépêche Sortie de GCC 8.1. Évalué à 10.
A Mozilla, on a compile le trunk de Firefox avec gcc 8 depuis un moment avec -Werror
On a créé ce meta bug pour lister tous les bugs trouvés ainsi:
https://bugzilla.mozilla.org/show_bug.cgi?id=1409283
Le plus courant est -Wclass-memaccess (pas mentionné dans cet article?)
On a ignoré -Wmultistatement-macros: pénible pour certaines de nos utilisations.
-Wformat-truncation a été amélioré, on a pu corriger quelques problèmes qui pouvaient (rarement) causé des problèmes.
Et, surtout, Firefox étant un bon test case, on a pu déposé des bugs upstream comme https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82728 (régression avec -Wunused-but-set-variable)
Bref, on recommande de faire pareil pour les logiciels importants... C'est bénéfique à la fois pour le compilateur et pour le projet (des vrais bugs sont trouvés ainsi).