User forums > General (but related to Code::Blocks)
TDM-GCC 4.5 series (Latest: 4.5.2 - 2011-03-27)
TDragon:
xunxun1982, if you could be bothered to read the release notice you're replying to, it's fairly clear.
xunxun:
--- Quote from: TDragon on September 17, 2010, 02:13:16 pm ---xunxun1982, if you could be bothered to read the release notice you're replying to, it's fairly clear.
--- End quote ---
Oh, I'm sorry. And How do you solve this problem?
I make one gcc4.5.1 static edition (http://code.google.com/p/pcxprj/downloads/list, 32bit, lto, static), and I use the patch to undo the change by nathan (http://forums.codeblocks.org/index.php/topic,12183.msg85066.html#msg85066), which solves the Enormous increase in object files size.
That can compile wxWidgets smoothly now.
TDragon:
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
ollydbg:
@John E. / TDM
thank you very much for your great work!!! I will try it :D.
killerbot:
this is great, as always.
The fact that 64 bit build currently is not possible of wx/CB, is that something you can influence, or is this a mingw or wxwidgets issue ?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version