From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21408 invoked by alias); 10 Nov 2008 14:46:13 -0000 Received: (qmail 21346 invoked by uid 22791); 10 Nov 2008 14:46:12 -0000 X-Spam-Check-By: sourceware.org Received: from NaN.false.org (HELO nan.false.org) (208.75.86.248) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 10 Nov 2008 14:45:31 +0000 Received: from nan.false.org (localhost [127.0.0.1]) by nan.false.org (Postfix) with ESMTP id 021D810CE1; Mon, 10 Nov 2008 14:45:29 +0000 (GMT) Received: from caradoc.them.org (209.195.188.212.nauticom.net [209.195.188.212]) by nan.false.org (Postfix) with ESMTP id C932710597; Mon, 10 Nov 2008 14:45:28 +0000 (GMT) Received: from drow by caradoc.them.org with local (Exim 4.69) (envelope-from ) id 1KzY1A-0003YD-7s; Mon, 10 Nov 2008 09:45:28 -0500 Date: Mon, 10 Nov 2008 16:46:00 -0000 From: Daniel Jacobowitz To: Eli Zaretskii Cc: Doug Evans , brobecker@adacore.com, gdb-patches@sourceware.org Subject: Re: too many "no debugging symbols found" messages from shared libs Message-ID: <20081110144528.GC12962@caradoc.them.org> Mail-Followup-To: Eli Zaretskii , Doug Evans , brobecker@adacore.com, gdb-patches@sourceware.org References: <20081003213402.7739F1C78EB@localhost> <20081030040428.GC13387@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2008-05-11) X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-11/txt/msg00175.txt.bz2 On Sat, Nov 08, 2008 at 11:14:32AM +0200, Eli Zaretskii wrote: > I think we should apply Doug's patch _and_ make the other change he > suggests as the "alternative" one, i.e. to print the file name as part > of the message for shared libraries. Even a stripped shared library has more symbols than a stripped executable, because more of the library will be in externally visible entry points. I agree with Joel - having a message print out for each shared library is annoying when you have dozens of shared libraries (common especially on Windows). So how about we print out "(no debugging symbols for my/binary.exe)" and not print out anything for shared libraries? -- Daniel Jacobowitz CodeSourcery