Greetings! === TDM-GCC 4.8.1 is now available! ===
TDM-GCC is a native binary distribution of the GCC compiler for Windows. It targets 64-bit Windows (x86_64-w64-mingw32), or 32-bit Windows (i686-w64-mingw32, i686-pc-mingw32), and is mostly compatible with MinGW and MinGW-w64. More information and an easy-to-use Windows installer and updater are available at <http://tdm-gcc.tdragon.net/>. * Starting with the 4.8.1 release, TDM-GCC now uses POSIX-style threading in the GCC runtime libraries, based on the "winpthreads" library. It includes patches to incorporate static winpthreads compilation with a shared memory region, so your programs won't rely on a pthreads DLL but can still share thread handles among DLLs and EXEs. * The "-static-libstdc++" option which was previously removed is back. It doesn't do anything, since TDM-GCC uses static runtimes by default, but it doesn't cause an error anymore. * As of the 4.8.1 release, Ada is available for x86_64-w64-mingw32 & i686-w64-mingw32 once more. * As always, TDM-GCC includes a few other patches to make it more "Windows-friendly": full toolchain relocatability, coexisting 64-bit and 32-bit DLLs, and the oft-decried-yet-ever-useful shared-memory exception mechanism, among others. See the README for details. * Remember to use the "-fno-keep-inline-dllexport" flag to fix memory usage problems when linking DLLs with a large number of inline functions (such as wxWidgets). >>> TDM-GCC is available in TWO editions: You can choose between the classic TDM 32-bit edition and the *TDM64* edition. The TDM64 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 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. Alongside the GCC 4.8.1 packages are binary packages of the MinGW-w64 runtime (based on SVN v3 branch, r6307), binutils (2.23.2), and gdb (7.6.1). TDM-GCC includes support for C, C++, Fortran, Objective-C/C++, and Ada, as well as support for LTO and the OpenMP multithreading extensions. Cheers, John E. / TDM ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public