Mail Archives: djgpp/1995/07/14/11:05:25
Karl Johnson (karl AT jenga DOT micro DOT ti DOT com) wrote:
: I wanted to rebuild gdb for the djgpp version of gnat. Dr. Hilfinger
: at UCB made some changes to make it more Ada aware. The changes were
: made on version 4.13. When I went to pick up gdb from oak.oakland.edu,
: I noticed that the version of gdb was 4.12. My question is whether
: gdb 4.13 has been ported to run with go32. If not, what type of effort
: would be required to change gdb 4.13 to run with djgpp.
: --
: chuck kann
: ckann AT seas DOT gwu DOT edu
Hello,
I have finished making changes from V4.12 to V4.14. Gdb
*seems* to work reliably. The changes are a bit fiddly, since gdb has
been significantly changed from V4.13 to V4.14. One nice thing is that
user defined commands can take arguments.
I probably wont release it for a week or so, until i have duel
working with gdb. Suggestions?
If you cant wait, why not apply the patches yourself, my changes
to make gdb4.12 to compile out of the box are on delorie.com .
BTW I'm going to use the termios routines from EMX for transperant
serial/console debugging. Some initial experiments indicate that you
can run your program under gdb in a window in DV, use a null modem to
connnect com1 and 2. Then run a terminal program in another window and
debug from there!
Good news for graphics debugging; i've made some changes to gdb
to make it call a debugge function *before* printing anything on the
screen, so gdb will then automatically switch between graphics and
text modes, without trashing either screen. (works well with my sprite
library:- you might have to roll some code of your own).
Anyway DJ will get all the nitty-gritties once i'm happy that things
are stable and complete. Hopefully there is no need to put a 'code freeze'
on gdb for DJGPP, as i dont think anyone else is working on it. Anyone
(echo....echo...)?
Junaid
- Raw text -