<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Oct 31, 2017 at 11:57 PM, Zachary Turner via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>First, it seems like if we want to enable C++14 we need GCC >= 5.<br></div><div>And if we want to enable C++17 we need GCC >= 7.</div></div></blockquote><div><br></div><div>7.1's been out since May, and 7.2 since August. Ought to be stable.</div><div> </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>With that out of the way, here were some of the issues that were raised last time:</div><div><br></div><div>Issue: Ubuntu 14.04 LTS is on GCC 4.8.x, and we have to support it until end of life.</div><div>Resolution: LTS is right around the corner, in 6 more months.</div></div></blockquote><div><br></div><div>I don't understand the issue here.</div><div><br></div><div>Sure it's rude to replace the system compiler, in case something three years old that should build suddenly doesn't.</div><div><br></div><div>But that's absolutely no reason to not build a newer version in a user's working directory and use it from there. Tons of projects do that.</div><div><br></div><div>I believe even gcc 7.2 only needs a C++98 compiler in order to build.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div>Issue: Various other platforms have older GCCs as their system compiler, and it's annoying to upgrade.</div><div>Question: Do any of these not have a port you can install?  For example, NetBSD 7 appears to have GCC 5.3 as a port, if DistroWatch is any indication.  It could be wrong though and I could also be misinterpreting it.</div></div></blockquote><div><br></div><div>Same comment.</div><div> </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Issue: If we're going to make people bootstrap a compiler, we might as well go all the way to C++17.</div><div>Comment: I'm not opposed.  </div><div></div></div></blockquote><div><br></div><div>Seems reasonable.</div><div><br></div></div></div></div>