From owner-freebsd-arch@FreeBSD.ORG Sat Jun 19 20:06:41 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 295511065672; Sat, 19 Jun 2010 20:06:41 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 9B3318FC1A; Sat, 19 Jun 2010 20:06:39 +0000 (UTC) Received: from deuterium.andreas.nets (dhclient-91-190-8-131.flashcable.ch [91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id o5JJRLmX010370; Sat, 19 Jun 2010 21:27:22 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4C1D1A19.8050003@fgznet.ch> Date: Sat, 19 Jun 2010 21:27:21 +0200 From: Andreas Tobler User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.10) Gecko/20100512 Lightning/1.0b1 Thunderbird/3.0.5 MIME-Version: 1.0 To: Garrett Cooper References: <20100617.143334.584432776655157077.imp@bsdimp.com> <201006172335.21969.max@love2party.net> <4C1AAD6C.8070705@freebsd.org> <1276867027.1995.34.camel@nsl> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Kevin Lo , 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: Sat, 19 Jun 2010 20:06:41 -0000 On 19.06.10 10:35, Garrett Cooper wrote: > On Fri, Jun 18, 2010 at 6:17 AM, Kevin Lo wrote: >> Tim Kientzle wrote: >>> Max Laier wrote: >>>> On Thursday 17 June 2010 22:33:34 M. Warner Losh wrote: >>>>> >>>>> 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). >>>> >>>> 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. >>> >>> I was going to make this suggestion myself, but Max beat me to it. ;-) >>> >>> Definitely -CURRENT should default to building with >>> symbols. I've spent too much time going back to >>> re-build specific pieces with symbols in order >>> to debug issues in -CURRENT. >>> >>> For releases, I think there's a good argument to >>> leaving symbols off (CD space is still rather dear). >>> >>> For stable, I could go either way. >> >> +1. Agreed with Tim :-) > > I agree as well, but I think it should be on for stable because of > all of the bits being MFCed on a regular basis nowadays from CURRENT, > and the potential issues that might arise due to less tested > components (for bug triage purposes). Fyi, a 8.1-RC1 upgrade to -CURRENT showcase: I installed 8.1-RC1 image on a t60 with default layout, iow root got 512MB. Now I tried to update to -CURRENT and failed with the message that / is full. (buildkernel/world from source) I think this was pointed out already, we need to adjust the default layout(s)/size of partitions if we are going to do that. (I really like to see that happening) Just my 2Rp. Andreas