From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1528 invoked by alias); 24 Nov 2010 20:17:59 -0000 Received: (qmail 1517 invoked by uid 22791); 24 Nov 2010 20:17:57 -0000 X-SWARE-Spam-Status: No, hits=-6.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,TW_BJ,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 24 Nov 2010 20:17:53 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id oAOKHdqY003876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 24 Nov 2010 15:17:39 -0500 Received: from host0.dyn.jankratochvil.net (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id oAOKHYJh023501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 24 Nov 2010 15:17:38 -0500 Received: from host0.dyn.jankratochvil.net (localhost.localdomain [127.0.0.1]) by host0.dyn.jankratochvil.net (8.14.4/8.14.4) with ESMTP id oAOKHX3R011215; Wed, 24 Nov 2010 21:17:33 +0100 Received: (from jkratoch@localhost) by host0.dyn.jankratochvil.net (8.14.4/8.14.4/Submit) id oAOKHVd9011214; Wed, 24 Nov 2010 21:17:31 +0100 Date: Wed, 24 Nov 2010 20:17:00 -0000 From: Jan Kratochvil To: Tom Tromey Cc: Joel Brobecker , gdb-patches@sourceware.org Subject: Re: [patch 2/2] iFort compat.: case insensitive symbols (PR 11313) Message-ID: <20101124201731.GA11057@host0.dyn.jankratochvil.net> References: <20101108183133.GE2933@adacore.com> <20101122035334.GA9229@host0.dyn.jankratochvil.net> <20101122185432.GT2634@adacore.com> <20101122191905.GA20976@host0.dyn.jankratochvil.net> <20101122193041.GU2634@adacore.com> <20101122194336.GA21855@host0.dyn.jankratochvil.net> <20101124192228.GA8368@host0.dyn.jankratochvil.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) 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: 2010-11/txt/msg00407.txt.bz2 On Wed, 24 Nov 2010 21:00:47 +0100, Tom Tromey wrote: > Actually I was specifically thinking of just the separate debuginfo case. > In this case wouldn't the primary objfile always have the minsyms? /usr/lib/rpm/find-debuginfo.sh # The -g flag says to use strip -g instead of full strip on DSOs. strip: -g -S -d --strip-debug Remove all debugging symbols & sections eu-strip: -g, -d, -S, --strip-debug Remove all debugging symbols glibc.spec: find_debuginfo_args='--strict-build-id -g' Whether .symtab (=ELF symbols=minimal symbols) is present in the primary objfile or the separate debug info objfile depends on this switch. For almost all the Fedora packages .symtab is in the separate debug info file. glibc (not sure if anything else) has an exception it has .symtab still in the primary binary file. (I do not agree much with such exception myself.) Regards, Jan