Search results
Mar 26, 2012 · PS: There's a native Windows compiler and a Windows Clang build. I suggest using Clang only with one of my GCC 4.6 builds, as it has trouble with GCC 4.7's libstd++. Extract the Clang package in the same directory as the GCC package and it will work out of the box.
This is the traditional approach to MinGW packaging in Fedora. Integrated source packages: There is a single RPM spec file for the native and MinGW builds, as a single component of Fedora. The MinGW builds are emitted as binary sub-RPMs. This is the modern, preferred, approach to MinGW packaging in Fedora.
- 🔗 Owner
- 🔗 Current Status
- 🔗 Detailed Description
- 🔗 Benefit to Fedora
- 🔗 Scope
- 🔗 User Experience
- 🔗 Contingency Plan
Name: Marc-André LureauEmail: marcandre.lureau@redhat.comTargeted release: Fedora Linux 37Last updated: 2022-02-16FESCo issue: #2754The current mingw32 and mingw64 cross-toolchains provided by Fedora target the MSVCRT (Microsoft Visual C++ Runtime). Since Visual Studio 15 & Windows 10, the default and recommended runtime is UCRT. See also MSVCRT vs UCRT. A new toolchain target triple x86_64-w64-mingw32ucrtand associated binaries will be added. Fedora MinGW macros will be provid...
This change will allow to cross-compile projects to Windows with the up to date C runtime & headers, and better c99 support. This should allow to more easily mix binaries produced from different versions or compilers as well.
Proposal owners:Other developers:Release engineering: #Releng issue numberPolicies and guidelines: N/A (not needed for this Change)Windows binaries produced by Fedora cross-toolchain will target a more modern and compatible C runtime, bringing hopefully better compatibility & safety.
Contingency mechanism: N/A (not a System Wide Change)Contingency deadline: N/A (not a System Wide Change)Blocks release? No (not a System Wide Change)View mingw32-gcc in the Fedora package repositories. mingw32-gcc: MinGW Windows cross-compiler (GCC) for C for the win32 target
mingw32-gcc-objc - MinGW Windows cross-compiler support for Objective C for the win32 target mingw32-libgcc - MinGW Windows GCC runtime libraries for C for the win32 target mingw32-libgomp - GCC OpenMP v3.0 shared support library for the win32 target
Sep 23, 2012 · Just install one of the compiler packages mentioned earlier and replace ./configure with either 'mingw32-configure' or 'mingw64-configure' (depending whether you want to build for the win32 or the win64 target).
People also ask
What is the difference between MinGW & native RPM packages in Fedora?
What is Fedora MinGW?
How do I provide MinGW builds in Fedora?
Do cross compiled MinGW packages follow Fedora policy?
Which version of GCC compiler does MinGW support?
Can I update the GCC in MinGW?
May 19, 2013 · The MinGW SIG have written an RPM comparison tool which makes it possible to compare cross compiled MinGW packages with the Fedora native packages, in order to determine whether versions, patches and configuration are aligned. Follow Fedora policy. Cross compiled MinGW packages must follow Fedora policy, except where noted in this document.