From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15624 invoked by alias); 22 Sep 2002 21:51:09 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 15616 invoked from network); 22 Sep 2002 21:51:08 -0000 Received: from unknown (HELO zenia.red-bean.com) (66.244.67.22) by sources.redhat.com with SMTP; 22 Sep 2002 21:51:08 -0000 Received: (from jimb@localhost) by zenia.red-bean.com (8.11.6/8.11.6) id g8MLZJw21497; Sun, 22 Sep 2002 16:35:19 -0500 To: Andrew Cagney Cc: David Carlton , gdb-patches@sources.redhat.com Subject: Re: [RFA] convert blocks to dictionaries, phase 1, main part References: <3D87587B.9080304@ges.redhat.com> <3D877FA4.8050607@ges.redhat.com> <3D87893F.4090203@ges.redhat.com> From: Jim Blandy Date: Sun, 22 Sep 2002 14:51:00 -0000 In-Reply-To: <3D87893F.4090203@ges.redhat.com> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.90 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2002-09/txt/msg00559.txt.bz2 Andrew Cagney writes: > >>>> - you'll want to start compiling all targets > > > >>> Sure. How do I go about doing this? I don't have access to a wide > >>> range of machines; are there machines at Red Hat that I can use? > > > >> target's not hosts :-) There is some sed in MAINTAINERS for > >> generating the target list. Richard E, I believe, posted a script > >> for doing all the config's and builds. > > Oh, right. Thanks, that script looks useful. > > I'm curious exactly how long it will take my machine to do all those > > builds - it's a 4-year-old 333 MHz PII, and I don't think it would be > > proper for me to ask the math department to buy a new machine just for > > working on GDB - but they might all finish overnight. If not, they'll > > certainly finish over the weekend. > > There are now only 16(?) targets. I was originally building 50 > targets (gdb not gdb+dejagnu -- dejagnu is what takes the time) using > a P200 and it took ~8 hours. What's the value of building across all target architectures? It's not clear to me that different targets will exercise different parts of the symtab code; making sure all the debug formats are covered should be sufficient. It seems to me that architecture-specific issues in the symtab code will be pretty rare, and easily picked off as they are noticed. It's very hard for me to imagine broad target coverage revealing problems in the design. For regcache work, sure --- but for the symtab, I don't see it.