(Created page with '<!-- All fields on this form are required to be accepted by FESCo. We also request that you maintain the same order of sections so that all of the feature pages are uniform. --...') |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
== Owner == | == Owner == | ||
Name: Jakub Jelinek | * Name: Jakub Jelinek | ||
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or technical issues need to be resolved--> | <!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or technical issues need to be resolved--> | ||
* Email: jakub@redhat.com | * Email: jakub@redhat.com | ||
Line 18: | Line 17: | ||
* Targeted release: [[Releases/15]] | * Targeted release: [[Releases/15]] | ||
* Last updated: (DATE) | * Last updated: (DATE) | ||
* Percentage of completion: | * Percentage of completion: 100% | ||
== Detailed Description == | == Detailed Description == | ||
GCC 4.6.0 | GCC 4.6.0 has been released on 2011-03-25. Fedora 15 has been rebuilt with it. | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Line 53: | Line 51: | ||
[[Category: | [[Category:FeatureAcceptedF15]] |
Latest revision as of 11:04, 15 April 2011
Feature Name
Summary
Switch GCC in Fedora 15 to 4.6.x, rebuild all packages with it.
Owner
- Name: Jakub Jelinek
- Email: jakub@redhat.com
Current status
- Targeted release: Releases/15
- Last updated: (DATE)
- Percentage of completion: 100%
Detailed Description
GCC 4.6.0 has been released on 2011-03-25. Fedora 15 has been rebuilt with it.
Benefit to Fedora
See http://gcc.gnu.org/gcc-4.6/changes.html for the list of changes.
Scope
All packages should be rebuilt with the new gcc once it hits dist-f15.
How To Test
GCC has its own testsuite, which is run during the package build, plus many other packages with automated tests also help to test the new gcc.
User Experience
Users will be able to see compiled code improvements and use the newly added features, such as improved C++0x support, support for the Go language, REAL*16 support in Fortran, etc.
Dependencies
All packages need to be rebuilt.
Contingency Plan
If bugs are discovered, I'd appreciate help from the package owners in preparing self-contained testcases to speed up analysis and fixing the bugs. Don't have time to debug issues in 8000+ packages, especially when in many cases it could be caused by undefined code in the packages etc. I don't expect we'll have to fall back to the older gcc.
Documentation
http://gcc.gnu.org/gcc-4.6/changes.html
Release Notes
Fedora 15 comes with GCC 4.6.0 as primary compiler, see http://gcc.gnu.org/gcc-4.6/changes.html for user visible changes in it.