I have released an update to my 4.6.1 prerelease toolchain.
I have used:
- mingw-w64 trunk
- GCC 4.6.1 branch
- binutils trunk (2.21.51)
- GDB 7.2 release
- make 3.82
- latest GMP, MPFR, MPC, PPL, CLooG-isl
The toolchain should be capable of compiling/linking C, C++, fortran,
Objective-C, and Objective-C++.
There is both a 32-bit and 64-bit build, but there are some minor issues:
1. linking code with lto using the "-flto" switch crashes ld. Trunk crashes,
2.21 as well, 2.20 complains about not being compiled with
"--enable-plugins", but can't be compiled with plugin support on Windows. I
suppose this was solved in later versions, but lto still crashes ld.exe.
2. Multilib is still broken;
a) all runtime libs except libstdc++ don't have their dll's installed in
the architecture specific directory.
b) When building a x64 hosted toolchain, make install installs the 32-bit
dll's into the main bin directory after it has installed the 64-bit
versions, making the install completely useless, as the 64-bit apps can't
find their shared libraries. This is only a matter of switching the install
order.
Therefore I have resorted to two native builds, one 32-bit targetting
32-bit, the other 64-bit targetting 64-bit Windows.
In a next version I'll attempt to bring you Python enabled gdb (for
debugging with QtCreator, if it is at all possible to relocate such a beast
after build).
Please let me know if there are any problems, I have used vanilla sources,
so it's either my build scripts or vanilla GCC/binutils that need fixing!
Here are some links (it's the one with the "-1" appended to GCC's version
number):
Source and build scripts and licenses:
http://sourceforge.net/projects/mingw-w64/files/Toolchain%20sources/Personal%20Builds/rubenvb/
64-bit toolchain:
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/
32-bit toolchain:
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/
Ruben
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public