<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 27, 2013 at 1:41 PM, Joshua Cranmer 🐧 <span dir="ltr"><<a href="mailto:Pidgeot18@gmail.com" target="_blank" class="cremed">Pidgeot18@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 class="im">On 10/27/2013 8:31 AM, Benjamin Kramer wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Then there's the long list of linux distros. I looked at those supported by Clang's toolchain config right now.<br>
- Debian has (finally) switched to GCC 4.7. I don't think supporting old stable (Debian 6 is from 2011, GCC 4.4) really helps anyone.<br>
- RHEL/CentOS is still on GCC 4.4 as far as I know. This is a problem if not solved within the next 6 months.<br>
</blockquote></div>
libstdc++ 4.4 is extremely broken with respect to C++11 code, to the point that using clang 3.3, libstdc++, -std=c++11, and #include <vector> is a nightmare to even work around. I discovered this recently when having to make such code compile on an RHEL system.</blockquote>
</div><br>Yes, and I really do not think we should be hamstrung by RHEL/CentOS. They can cross-compile or otherwise bootstrap via a locally installed Clang released in the previous two years.</div></div>