From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7551 invoked by alias); 23 Jan 2003 16:54:29 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 7543 invoked from network); 23 Jan 2003 16:54:28 -0000 Received: from unknown (HELO crack.them.org) (65.125.64.184) by 172.16.49.205 with SMTP; 23 Jan 2003 16:54:28 -0000 Received: from nevyn.them.org ([66.93.61.169] ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 18bmVQ-00087G-00 for ; Thu, 23 Jan 2003 12:55:16 -0600 Received: from drow by nevyn.them.org with local (Exim 3.36 #1 (Debian)) id 18bkcn-0007b1-00 for ; Thu, 23 Jan 2003 11:54:45 -0500 Date: Thu, 23 Jan 2003 16:54:00 -0000 From: Daniel Jacobowitz To: gdb@sources.redhat.com Subject: Re: very very slow symbol searches Message-ID: <20030123165445.GA29178@nevyn.them.org> Mail-Followup-To: gdb@sources.redhat.com References: <1043236817.32119.7.camel@Dragon> <15918.45982.254578.620499@localhost.redhat.com> <1043268545.1072.45.camel@Dragon> <1043284590.7612.9.camel@Dragon> <20030123014548.GA19978@nevyn.them.org> <1043289952.1100.4.camel@Dragon> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1043289952.1100.4.camel@Dragon> User-Agent: Mutt/1.5.1i X-SW-Source: 2003-01/txt/msg00401.txt.bz2 On Wed, Jan 22, 2003 at 06:45:51PM -0800, Martin M. Hunt wrote: > > Sigh, let me gues, is your host glibc version 2.3? The regex engine > > was rewritten, not always for the better. > > I'm running unmodified RH8.0 > ~> rpm -q glibc > glibc-2.2.93-5 Yes, that has the new regex engine. Glibc 2.3.1 and 2.3-cvs have some substantial performance improvements. What's the regex in question anyway? > > Some performance issues were fixed recently in the glibc CVS. > > That doesn't help much. What was wrong with having GDB on all platforms > using the standard libiberty regex? Libiberty is there to augment deficiencies in the system libraries, not to replace them; all the normal advantages of using shared libraries apply to using libiberty only when necessary. For instance, you will probably be able to upgrade to 8.1 eventually and have the regex issues automatically fixed. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer