Enable GDB Python

Registered by Joey Ye

GDB Python is helpful to debug complicated program like C++. However following factors hinders it to be supported in GCC ARM Embedded:
1. Windows support. We don't know how it will be supported under Windows yet
2. License. We are not sure what the license implication is to release Python as part of package yet
3. GDB itself is becoming more and more powerful, resulting less added value from Python

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Joey Ye
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Accepted for 4.9
Implementation:
Implemented
Milestone target:
None
Started by
Joey Ye
Completed by
Joey Ye

Related branches

Sprints

Whiteboard

Not sure if this is the correct place for this but I disagree with point #3. Regardless of how powerful GDB becomes adding the ability to extend using Python adds additional value. Languages like Ruby and Python have evolved because people prefer to use them rather than the often limited scripting ability of good tools such GDB where you must use them.

Just one voice but the success of my migration from Windows/IAR to OSX/Linux GCC is predicated on customizing debugging using Python.

[Joey 2014-05-09]
Kenny,

Thanks for your valueable feedback. Be more specific, do you need it only on Linux or on all hosts? This question is important because implementing it on Windows will be more challenging.

It doesn't seem to be the intented usage of Whiteboard, as I can't response to the comment. Please open an topic in the "Answers" forum.

Best regards,
Joey

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.