From owner-freebsd-arch@FreeBSD.ORG Thu Jun 17 21:35:24 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24AEB1065672 for ; Thu, 17 Jun 2010 21:35:24 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by mx1.freebsd.org (Postfix) with ESMTP id AB51B8FC15 for ; Thu, 17 Jun 2010 21:35:23 +0000 (UTC) Received: from vampire.homelinux.org (dslb-088-066-042-132.pools.arcor-ip.net [88.66.42.132]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MKdqV-1OQBgr0YAJ-001oWD; Thu, 17 Jun 2010 23:35:22 +0200 Received: (qmail 43053 invoked from network); 17 Jun 2010 21:35:21 -0000 Received: from f8x64.laiers.local (192.168.4.188) by ns1.laiers.local with SMTP; 17 Jun 2010 21:35:21 -0000 From: Max Laier Organization: FreeBSD To: freebsd-arch@freebsd.org Date: Thu, 17 Jun 2010 23:35:21 +0200 User-Agent: KMail/1.13.3 (FreeBSD/8.0-RELEASE-p2; KDE/4.4.3; amd64; ; ) References: <20100617.143334.584432776655157077.imp@bsdimp.com> In-Reply-To: <20100617.143334.584432776655157077.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201006172335.21969.max@love2party.net> X-Provags-ID: V01U2FsdGVkX1+2cpipJkTE5yyIOQs6Wf0iDb8eRkbYQ1Roqrs F+Ug0XAcv7Kn9ERIl6280jBa8UQtBg5OOPa2zK2YtDbdmW5HnH yvRyO19xthsdueaqLxo9A== Cc: 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: Thu, 17 Jun 2010 21:35:24 -0000 On Thursday 17 June 2010 22:33:34 M. Warner Losh wrote: > Greetings, > > Now that disks are big, can we stop stripping binaries by default? > > I've worked up a patch that lets you set WITH_BINARY_SYMBOLS or > WITHOUT_BINARY_SYMBOLS as you see fit. We should commit it regardless > of the outcome of this discussion (well, defaulting to yes or no > depending on the outcome). > > Why symbols: it makes core dumps easier to debug. > Why no symbols: makes the system footprint bigger. > > Since there's good arguments both ways, I thought I'd make this a > knob. > > Comments? My vote is with symbols in current and stable, without in releases - by default. i.e. everything people build at home from an unknown repo state should have symbols, everything we "ship" can be reproduced if needed. The reasoning is that root (at least as prepared by previous sysinstall default installs) is small already. If we want to ship with symbols on by default, we should start to increase the size of the root partition first. We might have done so already, but I'm not sure at the moment. Just so we don't alienate users by breaking the upgrade path with small roots. Regards, Max