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:
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
ChangeLog
Description: Binary data
ChangeLog.sezero
Description: Binary data
------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
