Official Mingw-w64 and Friends Maintained Downloads - Page 2
Platform-Specific Binary Packages

 

The binaries hosted here are maintained, tested, packaged, and built with a full mathlib and auxillarly toolchain, including all languages, and all functional gcc libraries, unlike anywhere else, and in some cases (preferrably) use shared (DLL) backend and gcc libraries. They are also all capable of 32-bit output by using multilib, passing -m32 to gcc, even WPG System64. They are officially "alternate" configurations, because of those differences. Users should report any bugs, the binaries should work as if stable. Email Xenofears or, better, drop a post on our wiki. GCC Library sets are posted separately on Page 1, and you will find backend libraries and other tools on this page.

BIG NEWS 20090928: The very first new branch, release 1.0, of the Mingw-w64 import crt has been released!! Prior to this release, Cadforte had unofficially and independently declared revision 1103 (source and binaries) of the Mingw-w64 crt as Stable. You should now consider it deprecated to the new release (branched from 1424); (source and binaries). The new branch can be considered stable, but however will require some final vetting for misc small stuff, so get to it! As for updating the downloads, first comes the WPG System64 2.0 Update. Then, Win32 builds and 32-bit default builds, which are already in the works, running step-by-step every night, to bootstrap ada and get libjava support. Go ahead and use the Cadforte Mingw-w64 binaries, just update the crt and download/update any optional gcc libraries you want. They will serve you just fine.

Platform Binaries:

This is Page 2. (Go back to Page 1)


Windows i686-Cygwin: All shared toolchains. (Cygwin only provides the shared libraries.)

Current Cygwin Release 4, GCC 4.5.0, r150320, crt r1103, Multilib, contains both Optimized & Unoptimized Compilers, Cygwin Shared Toolchain Libraries

Previous Releases:

GCC 4.5.0 Release 3, r149868 20090727 crt r1036: Cygwin Release 3, contains both Optimized & Unoptimized Compilers, Cygwin Shared Toolchain Libraries

GCC 4.5.0 Release 2, 20090705 crt r973: Mingw-w64 crt r973 (20090705), Lib64 & Lib32 Multilib, Binutils 2.19.51 (20090622), GCC 4.5 Trunk SVN 20090628, Cygwin Shared Toolchain Libraries

Original GCC 4.5.0 Optimized Experimental Beta Release: Mingw-w64 crt r957 (20090705), Lib64 & Lib32 Multilib, Binutils 2.19.51 (20090622), GCC 4.5 Trunk SVN r148828 (20090624)
Original GCC 4.5.0 Unoptimized Beta Release: Mingw-w64 crt r957 (20090705), Lib64 & Lib32 Multilib, Binutils 2.19.51 (20090622), GCC 4.5 Trunk SVN r148828 (20090624), Cygwin Shared Toolchain Libraries

Release Notes:

Don't forget to add <sysroot>/bin to your path!

IMPORTANT: cygwin1.dll must *not* be overwritten or used outside of Cygwin, if you have Cygwin installed or are going to, and is only provided for debugging purposes.The DLL is already likely to no longer be current.

We have provided the required Cygwin runtime libraries for the toolchain (linked above), for experimental purposes. Cygwin's (32-bit, like all else,) ports of the optional optimization libraries ppl and cloog_ppl are new. If you have any existing Cygwin installed files that differ from the provided Cygwin DLLs, *do not overwrite them*. If the DLLs present any problems, update your Cygwin Base and/or update/install the libraries normally via setup. The first can be found under math (and libraries), and are: libgmp, libmpfr, libmpc, libppl, and libcloog. Second, libintl/libiconv and gettext (find in Cygwin setup in libraries) are required. Finally, libgcc and libstdc++ are required, so you need to install a full gcc toolchain. That being said, Cygwin's full gcc toolchain should automatically include all the dependencies.

 

Windows i686-MSys: Static toolchain, for use in Win32 or MSys. See the all-platform crt notes if you plan on updating Mingw-w64 (crt), so that the files are copied into the proper additional directories that is required for using Mingw-w64 on a Win32 platform.

Current GCC 4.5.0 r149836, Mingw-w64 crt 1103, Binutils 2.19.51

There have been reports of issues with the abobe-linked toolchain. There have been reports of the cross-compiler Win32 (MSys) toolchains in general having issues, but they have been fixed! Fresh Win32 native, Win32->Win64, and Win32 native with 64-bit Multilib binaries are coming!

The i686-w64-mingw32 native build compilers have not report issues.

Previous Releases:

Mingw-w64 crt r989, Binutils 2-19.51-20090630, GCC 4.5 r149128

Complete Static Math Toolchain (Not Required)

Mingw32-Make 3.81 (for use in Win32 Native, i.e. outside MSys)
(Get the new Mingw64-Make below!)

Don't forget to add <sysroot>/bin, <sysroot>/lib/gcc/x86_64-w64-mingw32/bin and 4.x.x/bin to your path!

 

Linux x86-i686: Statically Linked, Stable Unoptimized. Working Ada/Libada and Gnat! GCC Requires the full mathlib toolchain (gmp/mpfr/mpc/ppl/cloog_ppl), included below. GlibC 2.4 is required.
Sysroot/Prefix=/opt/x86_64-w64-mingw32

Current GCC 4.5.0 Release 4, crt 1103, Multilib, Binutils 2.19.51

Previous Releases:

Linux x86-i686, GCC 4.5.0 Release 3 -Complete (20090723), Linux x86-i686, GCC 4.5.0 Release 2 -Complete (20090708)
Original Release: Mingw crt i957 (20090624), Lib64 & Lib32 Multilib, Binutils 2.19.1 Release (Stable Binutils Release), Binutils 2.19.51-20090624 CVS (Experimental Binutils Release), GCC 4.5 Trunk r148828 (20090624)

Static Mathlib Toolchain Libraries (not required)


Linux x86-64: Complete x86_64 Native Toolchain. GCC Requires the full mathlib toolchain (gmp/mpfr/mpc/ppl/cloog_ppl), included below. Built with GlibC 2.9, required version unknown. Working Ada/Libada & Gnat!

Current GCC 4.5.0 Release 3, r150195, crt r1103, Multilib, Binutils 2.19.51. Contains both optimized & unoptimized compilers.

Previous Releases:

Release 2: GCC 4.5.0 r149872 (20090724), Binutils HEAD-20090721, Mingw-w64 crt 1036 (20090724), Lib64 & Lib32 Multilib

Original GCC 4.5.0 Unoptimized Release: GCC SVN r148828 (20090624), Binutils 2.19.51 (20090622), Mingw-w64 crt r997 (20090705), Lib64 & Lib32 Multilib
Original GCC 4.5.0 Optimized Release: GCC SVN r148828 (20090624), Binutils 2.19.51 (20090622), Mingw-w64 crt 20090624 i957 Multilib

Shared Linux library dependencies (required for all versions)


Windows x86-64: Complete x64 Native Toolchain, shared, with stable-experimental optimizations.
Sysroot/Prefix=/usr/system64. Install in MSys Root, and follow fstab symlink-substitute instructions.

(get the entire system, gcc 4.4.2 and 4.5.0, via WPG [Win-Posix-Gcc] System 64! It's a huge development system, heavily-compressed into not much more than the size of a gcc toolchain!)

GCC 4.4.2, GCC 4.5.0 - Coming Soon, see WPG System64

New Thoroughly Tested Stable, Current Win64 Native Binutils 2.19.51

Current Full 64-bit Mathlib Toolchain, Shared, Optimized, 100% tested (including LIBGMP, LIBGMPXX, LIBMP, LIBMPFR, LIBMPC, LIBPPL, LIBPPL_C, and LIBCLOOG_PPL.)
64-bit Mathlib Toolchain Static Libraries (All of the above without LIBGMPXX & LIBMP of GMP. At this time, you will need the shared runtimes above during linking. Notes below.)
New Mingw-w64 (Win64) GDB with Expat, Libintl, Iconv, Libz, Termcap Support, Tested, Full with Share and Man Pages.

New Cadforte mingw64-make 3.81-1 (mingw32-make built to 64-bit native target)

Mingw-w64's endorsed "Make" (Binaries), Source (20091026)

Release Notes:

The Mathlib Static Libraries need a new header set and can't operate alone, and that will be fixed ASAP. Notes on using gcc outside of the MSys environment are needed. This is my #1 attention.