[LLVMdev] Files to lib/System/Win32

Jeff Cohen jeffc at jolt-lang.org
Mon Sep 13 23:26:47 PDT 2004


On Mon, 13 Sep 2004 22:52:59 -0700
Reid Spencer <reid at x10sys.com> wrote:

> On Mon, 2004-09-13 at 22:38, Jeff Cohen wrote:
> > I don't know anything about Interix.
> > It may be best to defer a true Win32 port.  It's not just the time it
> > would take to do it, it's the time to keep it up to date as LLVM
> > evolves.  The Win32 port will constantly break, and I don't have the
> > time to keep fixing it.  I've got my own time-consuming projects :)
> 
> Actually, I don't expect that the Win32 will constantly break once the
> bulk of LLVM is converted over. LLVM needs precious little support from
> the operating system. A few fork/exec here, a little mmap there, and
> some file/path support. That's about it. It may grow overtime, but if
> we're using a lot of the operating system interface (any operating
> system interface), we're doing something wrong.

The breakage will come from stuff like new files being added.  The UNIX
makefiles are updated, but the VS project files (or even Windows
makefiles) are not.  Or C++ code is written that Microsoft's compiler
objects to.

At least you're not using the native compilers on the propriety UNIXes. 
Trust me, that is a wise decision.




More information about the llvm-dev mailing list