From: Ozkan S. <se...@gm...> - 2010-09-18 15:10:09
|
On Wed, Sep 15, 2010 at 9:49 AM, Ozkan Sezer <se...@gm...> wrote: > I updated my custom w32/w64 native and cross-compiler build with gcc-4.4 > 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, > - Toolchains targetting Win32 -> Personal Builds and > - Toolchains targetting Win64 -> Personal Builds > > Build Sep. 14, 2010: > I uploaded tiny header update packages for these builds. For w32 targets: sezero_20100914_w32_header_update_3582.zip sezero_20100914_w32_header_update_3582.txt For w64 targets: sezero_20100914_w64_header_update_3582.zip sezero_20100914_w64_header_update_3582.txt They upgrade the header revision to 3582 / 2010-09-16. There is an optional small package in them, pr45300.zip, which is an update for the C++ headers cstdio, cstdlib and cwchar, fixing GCC PR libstdc++/45300: their location is different based on which toolchain you are using. Follow the README files to upgrade. -- O.S. > Changes since 2010-07-11 build: > --------------------------------------------------------------------------- > - Updated mingw-w64 crt and headers to svn rev. 3570: Several header > fixes. Dependencies for the DDK headers added. Calling convention > fixes for the Interlocked API. New import libraries and GUIDs added. > - Binutils updated to fix the dllwrap utility. > - GCC updated to 4.4.5-prerelease rev. 164235 and the ix86 branch patch > updated to rev. 163239. > - Added fixes for GCC PR/44996, PR/44963 (DR 1334) and PR/45452. > - Backport changes from 4.6/trunk to allow member names in structures > similar to previously declared types in C++ when declared between > extern "C" {} blocks or when the -fms-extensions option is used. For > example: typedef int UOW; struct ABC { UOW UOW; }; > - Updated OpenGL extension headers from Khronos Group to 2010-08-09. > - Make updated to 3.82-release. > > Full ChangeLog: > --------------------------------------------------------------------------- > - See attached file ChangeLog. > > Changes in included software from mainline versions: > --------------------------------------------------------------------------- > - See attached file ChangeLog.sezero. > > Known problems: > --------------------------------------------------------------------------- > - GCC PR c++/45383 needs backporting when it is fixed mainstream. > - The <install_dir>/include path "problem" of the native builds is not > looked into, yet. Maybe in the future builds. > > Compatibility Notice: ** No leading underscore ** > --------------------------------------------------------------------------- > Unlike the other builds from mingw-w64 up to 2010-04-27, 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. > > > Included software versions: > --------------------------------------------------------------------------- > > Common in both cross- and native-toolchains: > > - gcc : svn rev. 164235 (4.4.5 prerelease with many patches) > - binutils : 2.20.51 (cvs, 2010-09-14 / 11:50 GMT) with patches. > - mingw-w64-crt : svn revision 3570 (2010-09-14) > - mingw-w64-headers : svn revision 3570 (2010-09-14) with a few of patches > - glext headers: 2010-08-09 (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 : 4.3.2 (with w64 patch applied) > - mpfr: 2.4.2-p3 > - mpc : 0.8.2 > - gdb : 7.2.50 (CVS 2010-09-14 / 19:55 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_20100914_sezero.tar.gz > > > * Targetting Win64: > > - mingw-w64-bin_x86_64-mingw_20100914_sezero.zip > native compiler toolchain for running on x64-windows > host and creating x64-windows binaries. > > - mingw-w64-bin_i686-mingw_20100914_sezero.zip > cross compiler toolchain for running on x86-windows > host but creating x64-windows binaries. > > - mingw-w64-bin_i686-linux_20100914_sezero.tar.gz > cross compiler toolchain for running on a i686-linux > host and creating x64-windows binaries. > > - mingw-w64-bin_x86_64-linux_20100914_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_20100914_sezero.zip > native compiler toolchain for running on x86-windows > host and creating x86-windows binaries. > > - mingw-w32-bin_i686-linux_20100914_sezero.tar.gz > cross compiler toolchain for running on a i686-linux > host and creating x86-windows binaries. > > - mingw-w32-bin_x86_64-linux_20100914_sezero.tar.gz > cross compiler toolchain for running on a x86_64-linux > host and creating x86-windows binaries. > > -- > Ozkan > |