Hi guys,

I just finished the update of src/mingw and src/w32api to the current 
CVS upstream versions.
The main reason I wanted to do this, is that enables up to remove the 
copy_headers and mingw-fake_crt hacks.

There is just one stumbling block that needs to be removed to remove 
those hacks.  It's coredll.def.

Consider how (desktop) MinGW gets built:

 - binutils
 - bootstrap-gcc
 - mingw (libmsvcrt.a, headers are self contained)
 - w32api (the rest of the libs, w32api headers depend on mingw headers)
 - full gcc

MinGW32CE special problem is that coredll.dll contains both crt code, 
and w32api code, that is,
there is no clear distinction between crt code, and w32api code in 
Windows CE.  So, if you move coredll.def to
src/mingw/, we will be able to build the toolchain cleanly, but cegcc 
would need a copy of coredll.def
somewhere.  If we leave it in w32api, we got the same chicken and egg 
situation we have now, and we
must keep the copy_headers hack.  Creating a new package just for 
coredll.def, that would be shared
by MinGW32ce and CeGCC, seems overkill...

Thoughts?

Cheers,
Pedro Alves



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to