On Wed, 2004-06-16 at 01:29, Richard Campbell wrote:
Hey guys,
As you know, a while ago Microsoft made it's compiler toolkit freely
available for download. I was thinking earlier today, of improving the
stability of ReactOS, when i happened to remember that microsoft's
compiler supports SEH. My question is, why don't we add support for the
Microsoft compiler? Nothing in the EULA prevents it as far as i can
see, and we could still maintain full support for MingW (minus the SEH
of course).
Lack of SEH isn't really a stumbling block at the moment - proper arg
validation inside syscalls is more important at this stage. That said,
as long as gcc remains the primary compiler for the OS, and as long as
any patches to get it building under msvc are small and unobtrusive, I
don't see too much of a problem with adding other compilers to support.
WRT the EULA, I think that's basically right - MS would have a hard time
dictating what kinds of code the compiler can compile. You [probably]
couldn't use their runtime libraries, but that doesn't matter since we
have our own.
There are more important things to do, so I wouldn't recommend actually
doing this. But, if msvc support is what turns you on, go for it...
-Vizzini