Date: Sun, 16 Nov 2008 21:03:30 -0500 From: madodel Subject: [VOICENWS] SW: GCC 4.3.2 port updated ++ From the VOICE OS/2-eCS News Service http://www.os2voice.org ++ From: Mark Dodel Paul Smedley has updated his port of GCC 4.3.2. http://www.smedley.info/os2ports/ "4.3.2 now available Mainly due to the fact that GCC 3.3.5 (which is what is currently used by kLibc) is becoming too old to build the latest Mozilla trunk code, I started working on building a newer version of GCC. I've started with v3.4.6 - as the thought was that the amount of changed between 3.3.5 and 3.4.6 would be comparatively small compared with aiming for the 'latest' GCC (currently 4.3.2). I now have builds of 3.4.6, 4.0.4 and 4.3.2 The current binary of GCC 4.3.2 has been used to build several projects successfully - ie rsync, Apache2, MySQL, Firefox 3.0-cvs, Ghostscript, ffmpeg amongst others Known Issues with the current 4.3.2 release (2008-10-12b) - no support yet for the GOMP multiprocessor library - link warning when using -Zomf - emxomf will require updating to deal with the new stabs types, but according to Knut, these warnings can be safely ignored, and only affect debugging Seamonkey/Thunderbird currently do not build - Firefox is OK Updates since original build - the date in brackets reflects the first build that contained the fix - Added threading support (2008-10-11 build) - fixed problem with stdcall that produced errors like ':75: Error: invalid character '_' in mnemonic' (2008-10-12 build) - fixed (hopefully) 'internal compiler error' crashes when -fPIC is used (2008-10-12 build) - Added support for precompiled headers based on cygwin code (untested) (2008-10-12b build) - Fixed 'gcc conftest.c -lgcc' produced -lgcc.exe (20081012b build) - Fixed problems with cdecl (20081014 build) - Fixed (hopefully) problems with fastcall (20081014 build) - Binutils 2.16.1 (minus ld.exe) included (20081025 build) - Fixed (hopefully) probelm with recursive thread support in libstdc++ - thanks Yuri for the patch! (20081025 build) - Fixed a problem with dllexport and Seamonkey (20081031 build) - Fixed problem with c++ exceptions (20081105 build) - Enabled '-O3 -march=pentium -mtune=pentium4' optimisation (20081105b build) - Fixed problem with missing 'popcount*' symbol when linking certain code (20081116 build) - Fixed problems with 'vtable for xxx' symbol missing for Seamonkey (20081116 build) Problems with this build can be reported using my bug tracker at http://mantis.smedley.info Current binaries:" GCC 4.3.2 2008-11-16 release http://download.smedley.info/gcc-4.3.2-os2-20081116.zip GCC 4.3.2 2008-10-25 release patches http://download.smedley.info/gcc-4.3.2-os2-20081025-patch.zip Please let Paul know if you find this software useful. He needs user feedback to continue work on these projects. He maintains a bug tracker for many projects at http://mantis.smedley.info It just requires a simple registration. If you'd like to help support continued development of this project (and many others) for OS/2 & eComStation, please consider making a donation either via Paypal using the link on Paul's website, or using the Mensys Online Store http://www.mensys.net/os2ports/ -- For a choice in the future of personal computing, Join VOICE - http://www.os2voice.org [Moderator's note: All posts are sent without guarantee to the accuracy of the content. We try to verify details and URLs but this is an entirely volunteer run list, so 100% fact checking and the quality/useability of products announced here is impossible. If you respond to this post please remove the DESPAM from the poster's email addresses. Please do not send requests for information about a specific post to the moderator unless it is an update or I sent it.] -- To unsubscribe yourself from this list, send the following message to majormajor at os2voice.org unsubscribe news your.email.address at here end Or, visit http://www.os2voice.org/MailingLists.php If you have an announcement you would like posted to the VOICE News list, please send it to submit at os2voice.org or go to http://www.os2voice.org/SubmitNews.php . Please include a valid reply address and a real contact name. If you wish to comment on this post, please reply to feedback at os2voice.org