Greetings!
TDM-GCC 4.5.2 is now available!The latest release of TDM-GCC incorporates GCC 4.5.2 in 32-bit and 32/64-bit editions, and includes LTO support.The TDM release of GCC 4.5.2 is now available for download. As always, I've tested it on
wxWidgets (2.8.11) and
Code::Blocks SVN (7071) to ensure good compatibility.
- This GCC release includes a patch toward better toolchain relocatability -- that is, it no longer searches X:\mingw (X being your installation drive letter) by default, but bases every search path on the location of the toolchain executables.
- As with previous releases, GCC now includes support for LTO on MinGW and MinGW-w64 targets, so it's enabled in TDM-GCC.
- Also as with previous releases, I've maintained the *reversal* of the GCC change that caused an out-of-memory problem building wxWidgets due to the forced emission of class inline functions in DLL code. This means you shouldn't have to perform any unusual steps when building wxWidgets.
TDM-GCC is available in TWO editions:Along with the classic MinGW 32-bit edition, a new
TDM64 edition is also available. This edition is based on the MinGW-w64 runtime API and the x86_64-w64-mingw32 GCC target, and can create both 32-bit and 64-bit code, with the "-m32"/"-m64" compiler flags. Please be aware, if you build Code::Blocks yourself, that it only works as 32-bit code ("-m32") on Windows, currently -- though that will hopefully change soon. Also, please never mix 32-bit object files (.o), libraries (.a), DLLs, or EXEs with 64-bit versions, and don't report it as a bug if you inadvertently do.
More information and downloads are available at <
http://tdm-gcc.tdragon.net/>. TDM-GCC includes support for C, C++, Fortran, Objective-C/C++, and Ada (MinGW edition only), as well as support for the OpenMP multithreading extensions, packaged in a simple Windows installer.
Disclaimer:As always, please remember:
- TDM-GCC is not formally affiliated with or endorsed by the MinGW project.
- No level of support for TDM-GCC is in any way guaranteed (although a best effort is made to fix bugs as they are found or forward them to GCC Bugzilla).
Cheers,
John E. / TDM