<div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><span style="font-family:arial,sans-serif;font-size:small">On Sat, May 12, 2018 at 12:56 PM, Dean Michael Berris via llvm-dev </span><span dir="ltr" style="font-family:arial,sans-serif;font-size:small"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span><span style="font-family:arial,sans-serif;font-size:small"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><span style="color:rgb(34,34,34)">- Giving a recommendation of the requirements in terms of a bootstrapping</span><br></div></div>
path seems more manageable, no? i.e. if LLVM version N can build LLVM HEAD,<br>
then if the LTS distributions can build LLVM N then they should be able to<br>
get to LLVM HEAD.<br></blockquote><div><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">​I agree with this, except that the intermediate​ compiler could be llvm or gcc (or another).</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">I think building *one* intermediate compiler is not too onerous.</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">clang 3.4 is probably a good choice if you only want to use C++14 features, not C++17. It demands only C++98 from the system compiler, but supports C++11 and C++14.</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">If you want to use C++17 features then you need a Clang that itself needs the system compiler to support C++11 compiler to build it. Maybe we're there already.</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div></div></div></div>