If you want to make argparse work with 2.6, there's a minimum compatibility module in lldb/tests that you can use. But I'd prefer to just require 2.7, too :-)<div><br><br>On Friday, December 26, 2014, Rafael Espíndola <<a href="mailto:rafael.espindola@gmail.com">rafael.espindola@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have emailed a patch adding a cmake check. I will ping it.<br>
<br>
<br>
On 25 December 2014 at 17:34, Hal Finkel <<a href="javascript:;" onclick="_e(event, 'cvml', 'hfinkel@anl.gov')">hfinkel@anl.gov</a>> wrote:<br>
> ----- Original Message -----<br>
>> From: "Rafael Espíndola" <<a href="javascript:;" onclick="_e(event, 'cvml', 'rafael.espindola@gmail.com')">rafael.espindola@gmail.com</a>><br>
>> To: "Paul Robinson" <<a href="javascript:;" onclick="_e(event, 'cvml', 'Paul_Robinson@playstation.sony.com')">Paul_Robinson@playstation.sony.com</a>><br>
>> Cc: <a href="javascript:;" onclick="_e(event, 'cvml', 'llvm-commits@cs.uiuc.edu')">llvm-commits@cs.uiuc.edu</a><br>
>> Sent: Friday, December 12, 2014 1:05:24 PM<br>
>> Subject: Re: [llvm] r224129 - Require python 2.7.<br>
>><br>
>> On 12 December 2014 at 13:42, Robinson, Paul<br>
>> <<a href="javascript:;" onclick="_e(event, 'cvml', 'Paul_Robinson@playstation.sony.com')">Paul_Robinson@playstation.sony.com</a>> wrote:<br>
>> > Is there corresponding cmake work to do?<br>
>><br>
>> Looks like cmake doesn't enforce the minimum python version. Not sure<br>
>> if we would be better off if we started enforcing on the cmake side<br>
>> or<br>
>> if we dropped the autoconf check.<br>
><br>
> I think we should check this in cmake too. TestCases/Posix/asan-symbolize-sanity-test.cc fails if I run the tests using a python 2.6 install with this error:<br>
><br>
> Traceback (most recent call last):<br>
>   File "/path/to/llvm/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py", line 10, in <module><br>
>     import argparse<br>
> ImportError: No module named argparse<br>
><br>
> , but works fine with a 2.7 build, so enforcing 2.7 at configure time seems like a good idea.<br>
><br>
>  -Hal<br>
><br>
>><br>
>> Cheers,<br>
>> Rafael<br>
>> _______________________________________________<br>
>> llvm-commits mailing list<br>
>> <a href="javascript:;" onclick="_e(event, 'cvml', 'llvm-commits@cs.uiuc.edu')">llvm-commits@cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
>><br>
><br>
> --<br>
> Hal Finkel<br>
> Assistant Computational Scientist<br>
> Leadership Computing Facility<br>
> Argonne National Laboratory<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'llvm-commits@cs.uiuc.edu')">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br><br>-- <br>  F<br><br>