No edit summary |
(→Scope) |
||
Line 26: | Line 26: | ||
The introduction of mingw-gcc 4.8 can be split in the following sub-tasks: | The introduction of mingw-gcc 4.8 can be split in the following sub-tasks: | ||
* Update mingw-gcc to version 4.8 in a local environment <b>done</b> | * Update mingw-gcc to version 4.8 in a local environment <b>done</b> | ||
* Perform a test mass rebuild against this updated mingw-gcc package <b>done, | * Perform a test mass rebuild against this updated mingw-gcc package <b>done, [http://lists.fedoraproject.org/pipermail/mingw/2013-January/006176.html results]</b> | ||
* Identify build failures <b>done, | * Identify build failures <b>done, [http://lists.fedoraproject.org/pipermail/mingw/2013-January/006203.html results]</b> | ||
* Resolve build failures <b>2 packages remaining, mingw-qpid-cpp and wine-mono</b> | * Resolve build failures <b>2 packages remaining, mingw-qpid-cpp and wine-mono</b> | ||
* Introduce mingw-gcc 4.8 in rawhide | * Introduce mingw-gcc 4.8 in rawhide | ||
* Rebuild all mingw-* packages which depend on libgcc_s_sjlj-1.dll (upstream switched to SEH exception handling for the win64 target by default) | * Rebuild all mingw-* packages which depend on libgcc_s_sjlj-1.dll (upstream switched to SEH exception handling for the win64 target by default) | ||
* Have all other mingw-* packages rebuild by the mass rebuild which will start on | * Have all other mingw-* packages rebuild by the mass rebuild which will start on [https://fedorahosted.org/fesco/ticket/1000 February 1 2013] | ||
== How To Test == | == How To Test == |
Revision as of 14:01, 26 January 2013
MinGW GCC 4.8
Summary
Update the mingw-gcc cross-compiler to gcc 4.8 and rebuild all MinGW packages against it
Owner
- Name: Erik van Pienbroek
- Email: epienbro@fedoraproject.org
Current status
- Targeted release: Fedora 19
- Last updated: 2013-01-26
- Percentage of completion: 50%
Detailed Description
The Fedora MinGW SIG maintains over a large number of packages which allows users to build binaries for the win32 and win64 targets using the mingw-w64 toolchain. One of the goals of the Fedora MinGW SIG is to have the package versions as close as possible to their native counterparts: https://fedoraproject.org/wiki/Packaging:MinGW?rd=Packaging/MinGW#Track_Fedora_native_package_versions As Features/GCC48 gcc 4.8 was accepted as a feature for Fedora 19 we intend to update the mingw-gcc package in Fedora 19 as well to gcc 4.8
Benefit to Fedora
See http://gcc.gnu.org/gcc-4.8/changes.html for the list of changes
Scope
The introduction of mingw-gcc 4.8 can be split in the following sub-tasks:
- Update mingw-gcc to version 4.8 in a local environment done
- Perform a test mass rebuild against this updated mingw-gcc package done, results
- Identify build failures done, results
- Resolve build failures 2 packages remaining, mingw-qpid-cpp and wine-mono
- Introduce mingw-gcc 4.8 in rawhide
- Rebuild all mingw-* packages which depend on libgcc_s_sjlj-1.dll (upstream switched to SEH exception handling for the win64 target by default)
- Have all other mingw-* packages rebuild by the mass rebuild which will start on February 1 2013