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