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).

The current binary has been used to build several projects successfully - ie rsync, Apache2, MySQL, Firefox 3.0-cvs, Ghostscript, ffmpeg amongst others

Known issues:

* strange warnings about make cycles when linking
* currently installs into \usr\local not usr

Changes since 20th September build:

- Built with high-memory support enabled
- Added support for 'fastcall' calling convention (fixes warnings when building mozilla)
- statically link stdc++ to avoid using the older libstdc++ contained within libc063

Problems with this build can be reported using my bug tracker at:

http://mantis.smedley.info

Current binaries:

http://download.smedley.info/gcc-3.4.6-os2-20080930-patch.zip

-> URL: http://download.smedley.info/gcc-3.4.6-os2-20080930.zip

Source: OS2.org

OS/2-eCS-ArcaOS General News

More in General  

OS/2-eCS-ArcaOS Software News

More in Software  

Latest Forum Posts

WarpStock and OS/2-eCS-ArcaOS Event News

More in Events  

Site News

More in Site News