<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 12, 2016 at 6:26 AM, 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"><span class="">On Wed, Oct 12, 2016 at 10:28:36AM +0200, Antoine Pitrou via llvm-dev wrote:<br>
> On Tue, 11 Oct 2016 13:46:35 -0700<br>
> Michael Kuperstein via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> > To the best of my understanding - because we want to be able to bootstrap<br>
> > clang with the system compiler that ships with various linux and BSD<br>
> > distributions.<br>
> > Windows has no equivalent concept.<br>
><br>
> To elaborate on this: if you want to produce binaries compatible with<br>
> old Linux systems, it is pretty much necessary to build on such an old<br>
> Linux system, because otherwise you'll get bitten by glibc ABI issues<br>
> (not to mention libstdc++, but at least you can link libstdc++<br>
> statically).<br>
<br>
</span>Then, on the medium term it would be to see if gcc 4.7.4 (the last C<br>
bootstrap-able c++-ish compiler in one step) is phased out from llvm support in<br>
favor of gcc 4.8.<br>
<br>
But the short term solution would be to fix current llvm against gcc 4.7.4.<br>
<br>
As I said earlier, with the options detailed earlier in this thread, the LTO<br>
cache and some tools have some troubles with gcc 4.7.4.<br></blockquote><div><br></div><div>I can send a patch to workaround the gcc 4.7.4 bug hitting the LTO compile. But according to James in an earlier response, there are other places where gcc 4.7 doesn't compile the current clang toolchain.</div><div><br></div><div>So I'd first like to understand whether we still want to keep gcc 4.7 as a supported version, or move to 4.8 as was suggested. What is the process for making that change? If we stick with 4.7 we should have a bot otherwise it will likely stop working again pretty quickly.</div><div><br></div><div>Teresa</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
regards,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sylvain<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><span style="font-family:Times;font-size:medium"><table cellspacing="0" cellpadding="0"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small"><td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Teresa Johnson |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tejohnson@google.com" target="_blank">tejohnson@google.com</a> |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"> 408-460-2413</td></tr></tbody></table></span></div>
</div></div>