[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#33536: marked as done (huge libc-dbg package (32MB deb, unpacks to 120+ MB))



Your message dated Wed, 19 Jul 2000 00:19:32 +0200
with message-id <20000719001932.E489@ulysses.dhis.net>
and subject line done
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Feb 1999 02:58:06 +0000
Received: (qmail 26447 invoked from network); 18 Feb 1999 02:58:06 -0000
Received: from ip3.net20483142.cr.sk.ca (HELO cabler.cableregina.com) (204.83.142.3)
  by master.debian.org with SMTP; 18 Feb 1999 02:58:06 -0000
Received: from [24.72.10.223] by cabler.cableregina.com
  (SMTPD32-4.0) id A19E9B90534; Wed, 17 Feb 1999 18:57:34 -0800
Received: (qmail 9736 invoked by uid 1001); 18 Feb 1999 03:12:37 -0000
To: submit@bugs.debian.org
Subject: huge libc-dbg package (32MB deb, unpacks to 120+ MB)
References: <199902172125.QAA19940@baalperazim.frob.com>
X-Attribution:  Gord
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: Gordon Matzigkeit <gord@trick.fig.org>
Date: 17 Feb 1999 21:12:36 -0600
In-Reply-To: Roland McGrath's message of "Wed, 17 Feb 1999 16:25:52 -0500"
Message-ID: <86iud0flqz.fsf@trick.fig.org>
Lines: 55
X-Mailer: Gnus v5.5/Emacs 20.3

Package: libc0.2-dbg
Version: 2.0.110-0.1

I am forwarding a message from Roland McGrath, accompanied with my own
comments.  It's really his reported bug, but he doesn't have time to
learn the BTS, so I'm submitting it.

>>>>> Roland McGrath writes:

 RM> The libc0.2-dbg_2.0.110-0.1.deb package is 32MB (more than a
 RM> third of the total space for all the hurd-specific .deb
 RM> packages).  It installs over 120MB.  I think this is
 RM> unreasonable.

 RM> What makes it so huge is the static libraries with debugging
 RM> symbols.  These are particularly huge on the Hurd because of
 RM> extra headers and declarations, as well as there being more code
 RM> in libc on the hurd than on linux.

 RM> It includes -g symbols for the libraries themselves in both the
 RM> lib*_p.a libraries and the lib*_g.a libraries.  I'm not entirely
 RM> sure what the purpose of the libc-dbg package is, but I don't
 RM> think this is necessary.

 RM> Does the linux version of the libc-dbg package for glibc-2.1
 RM> include full debugging symbols for libc, and in the _p versions?

Yes, the Linux version also includes debugging symbols.

 RM> I don't think it's useful to have the debugging symbols in the _p
 RM> libs.  Those are for profiling, not for debugging.  You don't
 RM> need to want to profile or debug libc itself to want the _p
 RM> libs--you need them if you want to profile your program's calls
 RM> into libc.  For that matter, I think the _p libs should be in a
 RM> separate profile package rather than the dbg package (redhat has
 RM> a separate glibc-profile package).

 RM> I'm not sure that it's useful to have debugging symbols for libc
 RM> in the _g libs either, but maybe that's supposed to be the point
 RM> of them.  But perhaps the point of them is just to be surely not
 RM> built with -fomit-frame-pointer, so you can get backtraces to
 RM> your own code if your program crashes inside libc.  Any
 RM> distributed binaries with debugging symbols for libc seems kind
 RM> of pointless to me.  The only person who would want them is
 RM> someone debugging libc, who will just build it themselves.

I have to agree with Roland here on both points.  Has there been
thought to creating a separate libc-profile (without debugging
symbols), and/or a libc-dbg without symbols (but with a frame
pointer)?

-- 
 Gordon Matzigkeit <gord@fig.org> //\ I'm a FIG (http://www.fig.org/)
    Lovers of freedom, unite!     \// I use GNU (http://www.gnu.org/)
[Unfortunately, www.fig.org is broken.  Please stay tuned for details.]

---------------------------------------
Received: (at 33536-done) by bugs.debian.org; 18 Jul 2000 22:24:04 +0000
>From Marcus.Brinkmann@ruhr-uni-bochum.de Tue Jul 18 17:24:04 2000
Return-path: <Marcus.Brinkmann@ruhr-uni-bochum.de>
Received: from sunu450.rz.ruhr-uni-bochum.de [134.147.64.5] 
	by master.debian.org with smtp (Exim 3.12 2 (Debian))
	id 13EfmV-0007xA-00; Tue, 18 Jul 2000 17:24:03 -0500
Received: (qmail 6514 invoked from network); 18 Jul 2000 22:24:02 -0000
Received: from dialppp-3-14.rz.ruhr-uni-bochum.de (HELO localhost) (mail@134.147.3.14)
  by mailhost.rz.ruhr-uni-bochum.de with SMTP; 18 Jul 2000 22:24:02 -0000
Received: from marcus by localhost with local (Exim 3.12 #1 (Debian))
	for 33536-done@bugs.debian.org
	id 13Efi8-0000BC-00; Wed, 19 Jul 2000 00:19:32 +0200
Date: Wed, 19 Jul 2000 00:19:32 +0200
From: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
To: 33536-done@bugs.debian.org
Subject: done
Message-ID: <20000719001932.E489@ulysses.dhis.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.1.4i
Organization: Marcus Brinkmann's Home
Delivered-To: 33536-done@bugs.debian.org

a long time ago

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann              GNU    http://www.gnu.org    for public PGP Key 
Marcus.Brinkmann@ruhr-uni-bochum.de,     marcus@gnu.org    PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       brinkmd@debian.org



Reply to: