<div dir="ltr"><div><div>And to add to this,<br><br></div>gcc for Debian wheezy and Ubuntu 12.04 is too old to build LLVM >= 3.3<br><br>However, both of those platforms have Python 2.7.x as the standard install.<br><br></div>Python will not be your limiting factor here.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 13, 2014 at 8:39 AM, Dan Liew <span dir="ltr"><<a href="mailto:dan@su-root.co.uk" target="_blank">dan@su-root.co.uk</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>> Well, I am no Python expert either. I went with 2.7 because it was suggested<br>
>> and 4 years old software sounded old  enough.<br>
><br>
> python 2.7 will be maintaned until 2020<br>
> (<a href="https://hg.python.org/peps/rev/76d43e52d978" target="_blank">https://hg.python.org/peps/rev/76d43e52d978</a>) so please leave it<br>
> as-is. People should be updating.<br>
<br>
I would also encourage making Python 2.7 the minimum. Distributions<br>
that move at glacial speed like RHEL6, CentOS6 and SLES11 can't even<br>
build LLVM out of the box due their out of date versions of gcc (4.4 I<br>
think) so I'm not convinced that arguments about avoiding "unnecessary<br>
hurdles for casual users to start getting involved in LLVM<br>
development" apply for these distributions. Anyone building LLVM on<br>
these platforms can only do so by investing effort into upgrading<br>
their C++ compiler. If they are willing to upgrade their compiler then<br>
I see no reason why they would resist installing a newer version of<br>
Python as well.<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div></div>