This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Python 2.6 support


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]