Re: Python 2.6 support

Phil Muldoon <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 08/08/17 13:08, Simon Marchi wrote:
> On 2017-08-08 12:03, Phil Muldoon wrote:
>> Hi all,
>>
>> Moved to mailing list for broader discussion. Currently we have
>> committed code in the GDB sourceware git repository that only works
>> with 2.7+
>>
>> https://sourceware.org/bugzilla/show_bug.cgi?id=21196
>>
>> Memory View objects were introduced in 2.7
>>
>> https://docs.python.org/2.7/whatsnew/2.7.html?highlight=memoryview
>>
>> Is our position therefor 2.7+ for Python? Or should this code be gated
>> for Python installations less than 2.7?
>>
>> Cheers
>>
>> Phil
> 
> That specific issue as been fixed shortly after:
> 
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=cee59b3
> 
> I have just tried building GDB against Python 2.6.9, seems to works find (at least it builds, I didn't test it).
> 
> So far I don't think the effort to support Python 2.6 has been disproportionate, so I think it's still worth it to support it.
> 
> Simon

Ah, excellent! I'll update the bug and close it then.

On 2.6 I'm ambivalent to the matter save that as 3.x further
progresses we'll have to consider it in the future.  The biggest
issues are "long" and "int" handling between the two and I've already
put several fixes in place (that were committed some time ago) to deal
with it. There are other areas that need attention; bugs in Bugzilla
highlights some cases. I plan to work on them, soon, though.

Cheers

Phil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.