Author Topic: [OT updated 2010-10-18] Loaden's MinGW GCC 4.4.5 released!  (Read 17796 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4184
  • Interests on OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #15 on: March 12, 2010, 03:38:27 pm »
@Loaden
I have create a wiki page:
Build, so you can change it too.
Also, I have update my original post to the release 4.4.3-4 version.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline nenin

  • Advanced newcomer
  • *
  • Posts: 92
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #16 on: March 18, 2010, 07:58:44 pm »

Offline reckless

  • Regular
  • ***
  • Posts: 303
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #17 on: March 19, 2010, 01:30:20 am »
hmm i wonder if my build experiences same issue ?

anyone had time to put it to the test yet ?

Offline thynson

  • Advanced newcomer
  • *
  • Posts: 15
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #18 on: April 28, 2010, 11:30:51 am »
Hi, all
Do you know about MinGW-W64 project(http://www.sourceforge.net/projects/mingw-w64)? This project provides 32-bit/64-bit runtime library and also native/cross 32-bit/64-bit compiler.
Though it's not very urgent to port Codeblocks itself to 64-bit. But users may need to use Codeblocks to build 64-bit application. So I think, in the comming release, we could provide both MinGW and MinGW-W64 compiler.
I have successfully built the compiler from GCC 4.4.3/GCC 4.5.0 and MinGW-W64-CRT source(both 32-bit and 64bit), and also wxWidgets.
The Advantages:
1. 32-bit/64-bit support :D
2. Fully UNICODE support. that is with --municode link flag, the entry point will be wmain/wWinMain other than main/WinMain, just like MSVC.
3. TLS(Thread local storage) support. MinGW's runtime doesn't support this.
Throw this project is currently in beta now, but it's already very stable now. Downloadable binary is in its project page, the Win32/Win64 personal-build by sezero is recommanded.

Offline Loaden

  • Lives here!
  • ****
  • Posts: 1014
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #19 on: May 02, 2010, 10:08:37 am »
Hi, all
Do you know about MinGW-W64 project(http://www.sourceforge.net/projects/mingw-w64)? This project provides 32-bit/64-bit runtime library and also native/cross 32-bit/64-bit compiler.
Though it's not very urgent to port Codeblocks itself to 64-bit. But users may need to use Codeblocks to build 64-bit application. So I think, in the comming release, we could provide both MinGW and MinGW-W64 compiler.
I have successfully built the compiler from GCC 4.4.3/GCC 4.5.0 and MinGW-W64-CRT source(both 32-bit and 64bit), and also wxWidgets.
The Advantages:
1. 32-bit/64-bit support :D
2. Fully UNICODE support. that is with --municode link flag, the entry point will be wmain/wWinMain other than main/WinMain, just like MSVC.
3. TLS(Thread local storage) support. MinGW's runtime doesn't support this.
Throw this project is currently in beta now, but it's already very stable now. Downloadable binary is in its project page, the Win32/Win64 personal-build by sezero is recommanded.
I know that, and i will try it.
Thanks for share.

Offline 198710

  • Advanced newcomer
  • *
  • Posts: 32
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #20 on: May 03, 2010, 11:11:56 am »
seems that gcc 4.4.4 also released recently

Offline Loaden

  • Lives here!
  • ****
  • Posts: 1014
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #21 on: May 03, 2010, 11:27:03 am »
seems that gcc 4.4.4 also released recently
I know, and gcc 4.5.0 released too: http://qp-gcc.googlecode.com/files/mingw4.5.0.7z

Offline Loaden

  • Lives here!
  • ****
  • Posts: 1014
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #22 on: May 04, 2010, 07:09:56 am »
I build a static version for 4.4.3 and 4.4.4
Test are welcome.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4184
  • Interests on OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: [OT updated 2010 05 04] Loaden's MinGW GCC 4.4.4 released!
« Reply #23 on: May 04, 2010, 03:54:46 pm »
Loaden has released the MinGW 4.4.4 version on his site:

http://code.google.com/p/qp-gcc/downloads/list


You can download the single compiler package:
mingw32-4.4.4-static.7z

or the whole mingw package(binutils-2.20.1-2,gdb-7.0.1,make-3.81,mingwrt-3.18,w32api-3.14,pthreads2.8)
mingw32-4.4.4-static-all.7z

And the source code (patches against the offcial GCC 4.4.4) can be found in:
patches-4.4.4.7z
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline mmkider

  • Almost regular
  • **
  • Posts: 150
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #24 on: May 23, 2010, 12:36:23 pm »
It is great.

But it seem lost "-finput-charset=BIG5" parameter of mingw32-g++.exe .

Because I got this message " no iconv implementation, cannot convert from BIG5 to UTF-8", if I use "-finput-charset=BIG5".


Thank you for your reply.

Offline Loaden

  • Lives here!
  • ****
  • Posts: 1014
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #25 on: June 03, 2010, 01:35:15 am »
It is great.

But it seem lost "-finput-charset=BIG5" parameter of mingw32-g++.exe .

Because I got this message " no iconv implementation, cannot convert from BIG5 to UTF-8", if I use "-finput-charset=BIG5".


Thank you for your reply.

I have try, But i don't know how to implement it.
Sorry.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4184
  • Interests on OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: [OT updated 2010 03 12] Loaden's MinGW GCC 4.4.3 released!
« Reply #26 on: June 03, 2010, 05:00:20 pm »
to all:
Loaden's MinGW 4.4.4-3 released, fix the bug related to:

Quote
But it seem lost "-finput-charset=BIG5" parameter of mingw32-g++.exe .

Because I got this message " no iconv implementation, cannot convert from BIG5 to UTF-8", if I use "-finput-charset=BIG5".

See here:
MinGW-QP 4.4.4 static build (fix -finput-charset bug)
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 4184
  • Interests on OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: [OT updated 2010-10-18] Loaden's MinGW GCC 4.4.5 released!
« Reply #27 on: October 18, 2010, 07:20:21 am »
Loaden‘s MinGW 4.4.5 released.

See: [OT updated 2010-10-18] Loaden's MinGW GCC 4.4.5 released! for more details.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.