Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Mar 1995 18:37:51 -0500 (EST)
From:      Chuck Robey <chuckr@Glue.umd.edu>
To:        Bakul Shah <bakul@netcom.com>
Cc:        User & <hasty@star-gate.com>, hackers@FreeBSD.org
Subject:   Re: Debugging 
Message-ID:  <Pine.SUN.3.91.950321183156.1226C-100000@espresso.eng.umd.edu>
In-Reply-To: <199503212219.OAA06045@netcom23.netcom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 21 Mar 1995, Bakul Shah wrote:

> >   To build tgdb_wish, the Tcl/Tk interpreter for tgdb's code, the following
> > packages are needed:
> 
> >    tcl7.3
> >    tk3.6 (or tk3.6pl1)
> >    tclX7.3a (or tclX7.3b)
> >    BLT1.3 (or newer)
> >    TkSteal3.6c (or newer)
> >    expect5.3 (or newer)
> 
> Not to mention gdb, whose latest source tar weighs in at
> over 4MB gzipped.
> 
> Boy!  This is way too rich a diet for me.  Make me yearn for
> the good ole' days when `ddt' was the king!  And `adb' was a
> worthy successor.  Instead, now I need a machine with 16Meg
> of RAM and 200Meg+ of disk just so that I can debug a 5000
> line program (which can be debugged with a few printfs most
> of the time anyway).  Gag me with a spoon!

Yeah, but gdb is the only public domain debugger available, and it does 
one whale of a lot more than sdb or adb or dbx or whatever did.  Anyways, 
my point is, the tgdb thing is a relatively tiny frill on that, with 
enormous effect.  All the packages listed above, which gives you a really 
useful wish shell, make up about 1.1 megs statically linked (ask me later 
about dynamic sizes, I hope to do that), but the actual tgdb tcl code is 
pretty tiny.  The tgdb stuff, which is interpreted (so it doesn't get 
compiled) is only 136k gzipped.  That's relatively miniscule against the 
gdb whale.  Some folks use that whale to death, I guess I'd rather have 
too much tool than too little.

----------------------------+-----------------------------------------------
Chuck Robey                 | Interests include any kind of voice or data 
chuckr@eng.umd.edu          | communications topic, C programming, and Unix.
7608 Topton St.             |
New Carrollton, MD 20784    | I run Journey2 (Freebsd 2.0) and n3lxx
(301) 459-2316              | (FreeBSD 1.1.5.1) and am I happy!
----------------------------+-----------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.950321183156.1226C-100000>