From: Ozkan S. <se...@gm...> - 2011-11-01 12:28:11
|
Custom toolchain build with gcc-4.5.4 (2011-11-01) ************************************************** I updated my custom w32/w64 native and cross-compiler build with gcc-4.5 with several backports and fixes from mainstream, and put them under the mingw-w64 sf.net file release system under the subdirectories: - Toolchain sources -> Personal Builds -> sezero_4.5_20111101 - Toolchains targetting Win32 -> Personal Builds -> sezero_4.5_20111101 - Toolchains targetting Win64 -> Personal Builds -> sezero_4.5_20111101 Build Nov. 01, 2011: Changes since the previous 2011-10-27 build: --------------------------------------------------------------------------- - GCC updated to 4.5.4-prerelease (svn rev. 180676) in order to catch up with some upstream fixes. - Added the SUBTARGET_FRAME_POINTER_REQUIRED fix from gcc-4.6.2 rev.180422. - Updated mingw-w64 crt to rev.4560/2011-10-29. - GDB updated to CVS version 7.3.50 2011-10-31/10:30 GMT Changes since the previous 2010-10-02 build: --------------------------------------------------------------------------- - GCC updated to 4.5.4-prerelease (svn rev. 180340) in order to catch up with some upstream fixes. - Added fixes for PR/28047 and DW2 signal unwinder from gcc-4.6. - Binutils updated to CVS 2011-10-27/12:20 GMT (binutils-2_22-branch) in order to catch up with upstream fixes. - GDB updated to CVS 7.3.50 2011-10-27/12:20 GMT in order to catch up with upstream fixes. - Updated mingw-w64 crt and headers to v1.0.1 release (svn rev. 4537 / 2011-10-11.) - Updated OpenGL extension headers from Khronos Group to Oct. 03, 2011. - Updated gmp to 5.0.2 release for win-native builds. Full ChangeLog: --------------------------------------------------------------------------- - See attached file ChangeLog. Changes in included software from mainline versions: --------------------------------------------------------------------------- - See attached file ChangeLog.sezero. Known problems: --------------------------------------------------------------------------- - Nothing serious, so far. Included software versions: --------------------------------------------------------------------------- Common in both cross- and native-toolchains: - gcc: 4.5.4-prerelease (svn rev. 180676 with some patches) - binutils: 2.21.90 (cvs / 2.22 branch, 2011-10-31 10:30 GMT) with patches. - mingw-w64-crt: v1.0.1 (svn revision 4560 / 2011-10-29) - mingw-w64-headers: v1.0.1 (svn rev. 4537 / 2011-10-11) with a minor patch - glext headers: 2011-10-03 (from the Khronos Group) - opencl headers: 2010-08-19 (from the Khronos Group) - pthreads-win32: 2.9.0 (CVS 2010-02-28 20:00 GMT) with w64 patch applied. In native-toolchains only: - gmp : 5.0.2 - mpfr: 2.4.2-p3 - mpc : 0.8.2 - gdb : 7.3.50 (CVS 2011-10-31 / 14:30 GMT, with minor w64 patches applied) - make: 3.82 (CVS 2010-08-27 / 16:20 GMT) - gendef, libmangle: from mingw-w64 svn/trunk (revision 3572, 2010-09-14) File names: --------------------------------------------------------------------------- * Source: - mingw-w64-src_20111101_sezero.tar.gz * Targetting Win64: - mingw-w64-bin_x86_64-mingw_20111101_sezero.zip native compiler toolchain for running on x64-windows host and creating x64-windows binaries. - mingw-w64-bin_i686-mingw_20111101_sezero.zip cross compiler toolchain for running on x86-windows host but creating x64-windows binaries. - mingw-w64-bin_i686-linux_20111101_sezero.tar.gz cross compiler toolchain for running on a i686-linux host and creating x64-windows binaries. - mingw-w64-bin_x86_64-linux_20111101_sezero.tar.gz cross compiler toolchain for running on a x86_64-linux host and creating x64-windows binaries. * Targetting Win32: - mingw-w32-bin_i686-mingw_20111101_sezero.zip native compiler toolchain for running on x86-windows host and creating x86-windows binaries. - mingw-w32-bin_i686-linux_20111101_sezero.tar.gz cross compiler toolchain for running on a i686-linux host and creating x86-windows binaries. - mingw-w32-bin_x86_64-linux_20111101_sezero.tar.gz cross compiler toolchain for running on a x86_64-linux host and creating x86-windows binaries. Compatibility Notice: ** w64 : No leading underscore ** --------------------------------------------------------------------------- Unlike the other builds from mingw-w64 up to Apr. 27 2010, these new win64 targetting toolchains do *not* prepend an undersocore to the symbols and follows the MSVC x64 convention. Therefore, any of the link libraries from previous toolchains are incompatible with the ones created by these new builds. -- Ozkan |