<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 25, 2014 at 4:01 PM, NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com" target="_blank">geek4civic@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1u7" class="a3s" style="overflow:hidden">I reverted <mutex>, since also clang-native-mingw32-win7 had been broken.<br>

There were two ways of issues, in mingw32 (not w64) and cygwin.<br>
<br>
For mingw32, it seems <mutex> is configured without __thread. Some<br>
features, like "once", are unavailable.<br>
When we reintroduce <mutex> in the tree, we should make mingw32<br>
builder obsoleted or migrated to mingw-w64.<br>
<br>
For Cygwin, I can suggest an option,<br>
<br>
3a) Implement __thread in near future. Till then,<br>
<br>
  3a-1) Give up bootstrapping. Cygwin-g++-4.8 can build the tree, though.<br>
  3a-2) Apply local patch in the builder to suppress unsupported<br>
features like <mutex>.<br>
<br>
Conclusion: Go ahead!<br>
I supposed, when I reverted <mutex>, it were trivial. I won't disturb<br>
any more if we are going toward c++11.</div></blockquote></div><br>Ok. Unless someone pipes up, I'm going to say we go with mingw-w64 and 3a-1 (no bootstrapping on cygwin) until someone shows up to do 3a.</div><div class="gmail_extra">
<br></div><div class="gmail_extra">Galina, Takumi, let me know when your builders are OK for this change. No hurry here, I want to give folks time to request a different path as well, but I'd rather make the changes only after the builders are good to make sure there aren't other problems waiting.</div>
</div>