On Tue, 5 Feb 2002, Patrik Stridvall wrote:
I have finally tried to compile Wine with MSVC. Eventhough I had to do some hack on the whole it compiled quite well.
Great. On a slightly related note, is it possible that we compile Wine with the MS headers? What would it take to do that? If we could, we would have one more degree of freedom:
Platform Compilers BinFmt Headers -------- --------- ------ ------- Linux gcc ELF Wine *BSD MSVC PE MS Solaris Borland ReactOS(?) Cygwin
Esentially, most of the above possible cobinations should work (except, of course Windows-base compilers and ELF).
If we get this level of portability, would be nice to set an automatic compile farm which tries all the possible combinations, and reports problems early, so they get fixed.
-- Dimi.
Platform Compilers BinFmt Headers
Linux gcc ELF Wine *BSD MSVC PE MS Solaris Borland ReactOS(?) Cygwin
There are very little changes needed for the ReactOS port and only one or 2 ReactOS specific headers. ReactOS only has private headers for the kernel. Everything else we use is either in the mingw win32api or wine.
_________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
On Wed, 6 Feb 2002, Steven Edwards wrote:
There are very little changes needed for the ReactOS port and only one or 2 ReactOS specific headers. ReactOS only has private headers for the kernel. Everything else we use is either in the mingw win32api or wine.
Nice. In that case replace ReactOS (under Headers) with mingw. Given that Windows compilers generate only PE, the table can be simplified as:
Platform Compilers Headers -------- --------- ------- Linux gcc-ELF Wine *BSD gcc-PE mingw Solaris MSVC MS Cygwin Borland
Any other interesting compilers? Maybe the Solaris one? What about headers? We already have 4 * 4 * 3 = 48 combinations.
-- Dimi.
Dimitrie O. Paun wrote:
On Wed, 6 Feb 2002, Steven Edwards wrote:
Any other interesting compilers? Maybe the Solaris one? What about headers? We already have 4 * 4 * 3 = 48 combinations.
I tried briefly with the Solaris compiler, but there seemed to be enough problems that I gave up. I really don't remember what they were. It is probably a moot point now, since Sun has announced that there will be no Solaris 9 X86.