Hi,
Berlios has locked out my account, and won't re-set it, so I'd appreciate if someone would submit the attached patch for me.
With the stock nightly builds, I was not at all able to use GDB to debug a multi-project application on Linux (Ubuntu/Edgy). I had to make several fixes to the debuggergdb source to get it to work for me. I hope the patch is useful.
Here is a list of what I fixed From svn revision 3466:
- Fixed bug which prevented setting breakpoints in sub-projects, by deleting
code to make file paths relative, as suggested by CB developer.
- Added various comments to document my understanding of what some variables should represent.
- Added ASSERT statement and HasDriver routine to help track down intermittent crash
due to unsafe use of GetDriver() return value.
- Modified Continue() to use appropriate GDB command (cont, run, or start) depending on program state.
This allows use of "do not run" configuration feature.
- Fix for (non-)use of m_BreakOnEntry.
- Fixed "Stop" command so it can break the running program
Thanks!
-HC
[attachment deleted by admin]