From owner-freebsd-arch@FreeBSD.ORG Wed Jun 23 00:08:05 2010 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78B35106564A for ; Wed, 23 Jun 2010 00:08:05 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 386E18FC12 for ; Wed, 23 Jun 2010 00:08:04 +0000 (UTC) Received: by iwn7 with SMTP id 7so6443237iwn.13 for ; Tue, 22 Jun 2010 17:08:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=4jqfAMBxrIBxPfmkakjFhmCAFo2xRZVIbIvYf2DGV8Y=; b=hDfeyEDe2VqSGG41S6nIlOisrCfbIEElqM/eBHV3EHZhzBKrGpg7i7dUAcEvHdPIVX 4+hPclG1FCCuYgoj0gIQJN0NMYcRnDkSugdv5Q94c12SIHZ97poXanVjfb6jVeAhqxSF 2Nt5rhwRX3pV0VtS5sHZ2b9vEZsmplXkLi/cM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=qJ1g2EqXH2+vPGN5TvSZJTNUCvbmBUcOTISSzsJsngyZ3Tb9Vee1RMtKofLDIj22ED iVsg25pfmOENE9gANwV79yEO5sfUd877FQF5+KBuvMd4yIWLSLbnllsVPTHaSKxGR3+0 TCqWbn5DiLPef2FHLSsVi1mSJwHOaYrG99jVE= MIME-Version: 1.0 Received: by 10.231.14.201 with SMTP id h9mr8405803iba.118.1277251683969; Tue, 22 Jun 2010 17:08:03 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.231.161.68 with HTTP; Tue, 22 Jun 2010 17:08:03 -0700 (PDT) In-Reply-To: References: <20100617.143334.584432776655157077.imp@bsdimp.com> <20100618201737.T41916@delplex.bde.org> <1D395333-64E2-4B2D-9E90-B4958FBA6583@gmail.com> Date: Wed, 23 Jun 2010 08:08:03 +0800 X-Google-Sender-Auth: F8wGWHRKHayRXbCHs9C21FXvlMc Message-ID: From: Adrian Chadd To: Garrett Cooper Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org Subject: Re: Time to stop stripping binaries? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 00:08:05 -0000 On 23 June 2010 02:09, Garrett Cooper wrote: >> ISTR someone pointing out that there's a "magical" (ie, I don't >> understand it) way to optionally have debugging symbols as extra >> file(s), rather than having to ship extremely large shared libraries >> by default. > > =A0 =A0See this link: > http://old.nabble.com/-gcc--separate-debug-infos-td21591416.html . > It's similar to what I've seen some internal groups do before in the > past. People-who-know-the-build-system-well, how hard would it be to build libraries with this option? People-who-know-binutils-and-gdb-and-relevant-libraries-well, what magic needs to happen to teach programs about this? (eg gdb, gprof, pmcstat, etc?) Adrian