Code::Blocks
October 23, 2014, 01:00:15 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!
 
   Home   Help Search Login Register  :: WebsiteWiki  
Pages: 1 [2]  All   Go Down
  Send this topic  |  Print  
Author Topic: [OT updated 2010-10-18] Loaden's MinGW GCC 4.4.5 released!  (Read 17285 times)
ollydbg
Developer
Lives here!
*****
Offline Offline

Posts: 4133


Interests on OpenCV and Robotics


WWW
« 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.
Logged

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.
nenin
Advanced newcomer
*
Offline Offline

Posts: 92


« Reply #16 on: March 18, 2010, 07:58:44 pm »

This issue-
http://forums.codeblocks.org/index.php/topic,11055.msg77947.html#msg77947
 occurs on Loaden's MinGW also.
Logged
reckless
Regular
***
Offline Offline

Posts: 303


« 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 ?
Logged
thynson
Advanced newcomer
*
Offline Offline

Posts: 15


« 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 Cheesy
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.
Logged
Loaden
Lives here!
****
Offline Offline

Posts: 1014



« 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 Cheesy
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.
Logged
198710
Advanced newcomer
*
Offline Offline

Posts: 32


« Reply #20 on: May 03, 2010, 11:11:56 am »

seems that gcc 4.4.4 also released recently
Logged
Loaden
Lives here!
****
Offline Offline

Posts: 1014



« 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
Logged
Loaden
Lives here!
****
Offline Offline

Posts: 1014



« 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.
Logged
ollydbg
Developer
Lives here!
*****
Offline Offline

Posts: 4133


Interests on OpenCV and Robotics


WWW
« 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.Cool
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
Logged

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.
mmkider
Almost regular
**
Offline Offline

Posts: 150


« 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.
Logged
Loaden
Lives here!
****
Offline Offline

Posts: 1014



« 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.
Logged
ollydbg
Developer
Lives here!
*****
Offline Offline

Posts: 4133


Interests on OpenCV and Robotics


WWW
« 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)
Logged

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.
ollydbg
Developer
Lives here!
*****
Offline Offline

Posts: 4133


Interests on OpenCV and Robotics


WWW
« 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.
Logged

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.
Pages: 1 [2]  All   Go Up
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!