GCC - GNU C Compiler v4.5.x

OS/2 port of the GNU C Compiler

4.5.2 now available

The current binary of GCC 4.4.x has been used to build several projects successfully - ie MySQL, Scribus, ffmpeg amongst others

Known Issues with the current release:
- optlink does not work (affects building of ipluginw.dll from mozilla)

Updated in this build: -

  • Updated to v4.4.0 (2009-04-26 build)
  • Removed some symbols from libgcc_eh.a that are already contained in libc063.dll - fixes building Firefox with -static-libgcc (2009-04-26 build)
  • Included updated emxomf that recognises some new stabs variables (20090503 build)
  • Fixed 'unknown stabs type' warnings when compiling/linking with -Zomf (20090503 build)
  • Updated to 4.4.4 source (20100501 build)
  • Updated to GMP 5.0.1 (20100703 build)
  • Updated to MPFR 2.4.2 (20100703 build)
  • Fixed internal compiler error building NSPR & Scribus (20100703 build)
  • Built the compiler using GCC 4.4.4 (20100704 build)
  • Updated to GCC 4.4.5 source (20101004)
  • Updated to GCC 4.5.2 source (20101231)
  • Included libc_dll.a/.lib which do NOT include any libstdc++/libgcc symbols from GCC 3.3.5 to avoid any conflicts with GCC 4.5.2 libstdc++/libgcc, and allow static linking (20101231 build)
  • Changed link order to link against libgcc before libc_dll.a/.lib as a 'belts and braces' solution to the above (20101231 build)
  • Reinstated Unwind* functions that were previous removed to allow static linking (20101231 build)
  • The combination of the above fixes helps fix some problems with c++ exception support (20101231 build)
Problems with this build can be reported using my bug tracker at http://mantis.smedley.info

Current binaries:

GCC 4.5.2 2010-12-31 release

GCC 4.5.2 bugfix - replace existing cc1.exe and cc1plus.exe to fix SIGSEGVs


Previous page: GCC - GNU C Compiler v4.4.x
Next page: Ghostscript