[Announcement] cegcc-0.0.3 released
Pedro Alves <[email protected]> Tue, 09 May 2006 01:24:15 +0100
| Newsgroups | gmane.comp.windows.ce.freeware |
|---|---|
| Message-ID | <[email protected]> |
May 9, 2006 (The INTERNET).
The CeGCC project today announced the immediate availability of CeGCC 0.0.3=
.
CeGCC is a free toolchain for cross-development for Windows CE based=20
targets.
Download link:
http://developer.berlios.de/project/showfiles.php?group_id=3D5728
In there you will find the following packages:
cegcc-src:
sources and patches
cegcc-cygwin
cygwin hosted binaries
cegcc-device
dlls to copy to \Windows folder on device
This release is based on:
gcc-4.1.1-trunk
gdb-6.3
newlib-cvs
binutils-cvs20050202
Changelog:
- binutils:
fixed dll generation, was exporting symbols that should never=20
be exported, eg: DllMain, DllMainCRTStartup.
fixed MS import lib usage when using dll variable auto-importing.
--enable-runtime-pseudo-reloc works now.
- gcc:
the specs got a major overhaul. By default gcc will link with=20
-lcegcc. cegcc.dll is the main dll which contains -lgcc -lc -lm
using the standard -static gcc switch links a static image.
-mthreads switch links to -lcegccthrd
-mwin32 to define WIN32 and _WIN32
-no-cegcc switch to compile/link only against coredll/corelibc=20
(not working correctly yet)
- newlib
merge with Craig Vanderborgh's from Voxware version. (the=20
original author of Voxware's GNUWINCE)
runtime pseudo-reloc support
- misc:
split libc.dll into cegcc.dll and libstdc++.dll
cegccthrd.dll. Based on code from mingw. The equivalent of=20
mingthrd.dll. Dll that runs the key destructors for multithreaded c++=20
code with exceptions.
pass -mthreads switch to gcc to enable it.
------------------------ Yahoo! Groups Sponsor --------------------~-->=20
Home is just a click away.=A0 Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/W4wwlB/TM
--------------------------------------------------------------------~->=20
=20