[LLVMdev] making cygwin nightly builds available?

Marshall Spight marshall.spight at gmail.com
Fri Jan 21 13:47:01 PST 2005


On Fri, 21 Jan 2005 12:14:41 -0800, Reid Spencer <reid at x10sys.com> wrote:
> 
> Sorry for the sad state of the cygwin build. I had hoped to have it
> cleaned up by now but many other things have been taking my time.
> Although the build has been succeeding in recent days, I'm not sure it
> will buy you anything. NONE of the nightly tests pass on cygwin.

<ulp!>


> Until I
> can get some time to figure out why that is happening, I doubt the
> binaries will be of any help to you.

Ah, well. I think the right thing for me to do for the time being may
be to work on my interpreter, and come back later to the task
of targetting llvm.

 
> I'll be looking at this in the coming weeks. Cygwin build support is
> scheduled for LLVM 1.5 (March). When I get binaries that pass the
> nightly test, I'll make them available on my download page. You can
> reach that at http://illuvium.net/

Thanks. That would be cool.

 
> FYI, work progresses on the Win32 native port which you might also find
> interesting. It might even get done before the cygwin stuff. Jeff Cohen
> is working on that. Perhaps he can indicate the status of that effort.

I recall reading on the llvm archives somewhere that there are significant
performance issues with the cygwin platform. True? If so, the Win32 native
version would probably be preferable. Actually, if it packages and deploys
better, (as in, no requirement to install anything cygwin,) which I
suspect it will,
that alone would be reason to prefer the native version.

Meanwhile I may just go get me a redhat machine.

Are the linux binaries only for the llvm-gcc part, or can you also get binaries
for the vanilla llvm part? It's hard to tell from the download page.

If I may offer a humble suggestion from a prospective "customer", may
I suggest that you *remove* options from the various build and download
instructions? The best build-from-source instructions are something like
"./configure; make all; make install"-- each instruction of the form
"either do this or else do this"; "either put these here or put them here"
reduces the chance of a successful build for the newcomer.

Anyway, congratulations on your success so far and I hope you continue
to rock.


Marshall Spight




More information about the llvm-dev mailing list