[LLVMdev] Cygwin bootstrap is incompatible with <mutex> (and most other threading C++11 libraries)

"C. Bergström" cbergstrom at pathscale.com
Wed Jun 25 04:37:58 PDT 2014


On 06/25/14 06:14 PM, Chandler Carruth wrote:
>
> I see three options:
> 1) Give up on cygwin bootstrapping (I don't really like this, and I 
> suspect there are users of it)
peanut gallery vote, but I'd go option 1 or possibly option 2. If you 
compared the time/value of effort for improving something cygwin 
specific vs say native compatibility.. Is cygwin really that important 
of an investment?

If implementing a stable __thread for cygwin takes 1 day I doubt you'd 
even ask - if you're talking about 2-3 weeks of work and you're asking 
for feedback - I'd go with someone which has more value. I personally 
don't see cygwin support being clang's sweetspot or "killer" feature on 
Windows.

If there's no downside and it's just code churn - is there a deeper 
question here?



More information about the llvm-dev mailing list