Python 2.6 support
Phil Muldoon
pmuldoon@redhat.com
Tue Aug 8 12:22:00 GMT 2017
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
More information about the Gdb
mailing list