User forums > General (but related to Code::Blocks)

[OT updated 2010-10-18] Loaden's MinGW GCC 4.4.5 released!

(1/6) > >>

ollydbg:
2010-10-18
Loadens MinGW 4.4.5 released
containing:
Gcc 4.4.5 compiler suite (corss build from linux)
GDB 20101012 cvs snapshot with python support (with python binaries redistributed)
Other packages from the official MinGW.

It can be download from: mingw-static-4.4.5-all.7z

2010-06-04
Upldated: Loadens MinGW 4.4.4-3 released.
More details can be found in
MinGW-QP 4.4.4 static build (fix -finput-charset bug)

By the way, the full package
mingw-static-all-4.4.4-3.7z
Contains the MinGW gdb 7.1.5 build by ollydbg. see
[OT] ollydbg's unoffcial MinGW GDB 7.1.50-20100521 released

2010-03-12
After the hard working of 15days, Loaden has released a MinGW GCC&G++ 4.4.3 version in qp-gcc - Project Hosting on Google Code

Here is a details about this release.

What's the disadvantages of the offical MinGW 4.4.0
1. gdb can't reach the breakpoints in the header files when debugging under CB due to a bug in GCC.
2. debugging cross models like if you want to debug DLLs, you need to "disable" the "catch C++ exception options" in CB, otherwise your gdb debugger will exit abnormally.
What's the advantages of the offical MinGW 4.4.0
1. A lot of fixes in STL libraries.
2. Better handling of dw-2 exceptions.
3. Better handling of Windows SEH exceptions.

What's the advantage of TDM GCC 4.4.1
1. it fixes the bug when breakpoint can't be reached in header files.
2. catch exceptions functionality can be debugged safely cross models, and you don't need to Disable "catch c++ exception" in CB.
3. support large file handing.
4. added feature:-std=c++0x option, also, fix build error when macro __STRICT_ANSI__ defined.
5. added feature: stack is extended to 32MB
6. all other fixes...

What's the disadvantages of MinGW TDM 4.4.1
1. It doesn't have the official MinGW patches included.
2, the official GCC is now 4.4.3, and TDM MinGW GCC is still 4.4.1.

Also: both the TDM MinGW GCC and the official MinGW is build under cygwin or native Windows.
Loaden's MinGW GCC&G++ release was corss-built from Linux.

What's the advantages of Loaden's MinGW GCC 4.4.3
It integrates all the patches from offcial mingw and TDM GCC 4.4.1. So, we have both the advantages from these previous MinGW releases, and the disadvantages of the Loaden's GCC release were minimized.

What's the advantages of Loaden's MinGW GCC 4.4.3
We have do a lot of testing before our release, these testing include building and debugging wxWidgets2.8.10, Qt4.6.2, Code::Blocks. But we don't guarantee this release is "bug free", so, we welcome the user to report any bugs.

Download packages
You can either download a "full MinGW packages" or only the "GCC&G++ package".
A full version
which includes:
Loaden's GCC&G++ 4.4.3 release
binutils-2.20.1-2
gdb-7.0.50
make-3.81
mingwrt-3.18,
w32api- 3.14,
pthreads2.8,
iconv_1.13.1
can be downloaded from mingw32-4.4.3-4-all.7z
Manual installation
If you would like to manually install, you can only download the Loaden's GCC&G++ packages here:
gcc_g++-4.4.3-4.7z
Then, you need to download other packages from the MinGw offcial site, these include:
    * binutils
    * mingw-runtime (devand dll)
    * w32api
    * Required runtime libraries (pthreads)
    * mingw-gdb for debugger
    * mingw32-make for make

Just extract these package to the same folder.

Development issue

All the patches used in Loaden's MinGW GCC 4.4.3  can be downloaded from: patches_src-4.4.3-4.7z

The build instructions can be found in the wikipage Build Steps
And a Chinese version of the build steps can be found in Cross build of MinGW QP 4.4.3 by Loaden

blueshake:

--- Quote ---The build instructions can be found in the qp-gcc - Project Hosting on Google Code
--- End quote ---

Seems need a English version for this. :D

MortenMacFly:

--- Quote from: blueshake on March 10, 2010, 07:43:59 am ---Seems need a English version for this. :D

--- End quote ---
True. I don't think its going to be accepted otherwise.

ollydbg:

--- Quote from: MortenMacFly on March 10, 2010, 07:55:27 am ---
--- Quote from: blueshake on March 10, 2010, 07:43:59 am ---Seems need a English version for this. :D

--- End quote ---
True. I don't think its going to be accepted otherwise.

--- End quote ---
Ok, I will translate the Chinese build docs to English version as soon as possible.
By the way, All the build work was done by Loaden, I just tested the release for several days.

nanyu:
I like it! thank you! I have a problem.

Do I have to rebuild all libs(such as wx, xerces-c, ...) with the Loaden's gcc?  Those lib have been build by offical ming.

Navigation

[0] Message Index

[#] Next page

Go to full version