From owner-freebsd-arch@FreeBSD.ORG Fri Jun 18 08:25:29 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 A3275106564A for ; Fri, 18 Jun 2010 08:25:29 +0000 (UTC) (envelope-from lstewart@freebsd.org) Received: from lauren.room52.net (lauren.room52.net [210.50.193.198]) by mx1.freebsd.org (Postfix) with ESMTP id 2355A8FC0C for ; Fri, 18 Jun 2010 08:25:28 +0000 (UTC) Received: from lstewart.caia.swin.edu.au (lstewart.caia.swin.edu.au [136.186.229.95]) by lauren.room52.net (Postfix) with ESMTPSA id 12A447E878; Fri, 18 Jun 2010 18:05:38 +1000 (EST) Message-ID: <4C1B28D1.8000001@freebsd.org> Date: Fri, 18 Jun 2010 18:05:37 +1000 From: Lawrence Stewart User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.9) Gecko/20100409 Thunderbird/3.0.4 MIME-Version: 1.0 To: Max Laier References: <20100617.143334.584432776655157077.imp@bsdimp.com> <201006172335.21969.max@love2party.net> In-Reply-To: <201006172335.21969.max@love2party.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-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: Fri, 18 Jun 2010 08:25:29 -0000 On 06/18/10 07:35, Max Laier wrote: > 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. +1 to all of the above and +1 to bumping the default root partition size so we can eventually have the option to ship symbols in releases as well. Cheers, Lawrence