From owner-freebsd-hackers Tue Mar 21 15:38:06 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA10478 for hackers-outgoing; Tue, 21 Mar 1995 15:38:06 -0800 Received: from glueserv1.umd.edu (glueserv1.umd.edu [129.2.70.69]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA10472 for ; Tue, 21 Mar 1995 15:38:02 -0800 Received: from espresso.eng.umd.edu (espresso.eng.umd.edu [129.2.98.13]) by glueserv1.umd.edu (8.6.10/8.6.4) with ESMTP id SAA14553; Tue, 21 Mar 1995 18:37:52 -0500 Received: (chuckr@localhost) by espresso.eng.umd.edu (8.6.10/8.6.4) id SAA01329; Tue, 21 Mar 1995 18:37:52 -0500 Date: Tue, 21 Mar 1995 18:37:51 -0500 (EST) From: Chuck Robey To: Bakul Shah cc: User & , hackers@FreeBSD.org Subject: Re: Debugging In-Reply-To: <199503212219.OAA06045@netcom23.netcom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@FreeBSD.org Precedence: bulk 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! ----------------------------+-----------------------------------------------