Cygwin port

Hi all,

Any news on the cygwin front? What needs to be done? Can I help?

Oleg.

What news were you looking for? :slight_smile:

We should build correctly on cygwin. I'm currently in the process of
setting up a nightly tester for it.

Reid.

At some point, LLVM built and ran on Cygwin, however, the only user at
the time (Chris) no longer uses Cygwin, so it may or may not currently
build on Cygwin.

Please try it out, if it doesn't work, please tell us what's wrong, or,
better yet, submit a patch. :slight_smile:

I can reproduce the problem with just two lines:

   struct X { int a[2]; };
   int i = (int) &( ((struct X *)0) -> a[0]);

This compiles with gcc and fails with llvmgcc. Adam, could you add
this to your bug entry?

Misha,

I should have some results by tomorrow. Hopefully by week's end we can
add a cygwin nightly tester to the test results page.

Reid.

Hi Jeff Cohen,

I can reproduce the problem with just two lines:

   struct X { int a[2]; };
   int i = (int) &( ((struct X *)0) -> a[0]);

This compiles with gcc and fails with llvmgcc. Adam, could you add
this to your bug entry?

Many thanks Jeff! It's added:
<http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=487#c2>

Regards,
Adam