From owner-freebsd-arch@FreeBSD.ORG Thu Jun 17 23:19:11 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 F2A0C106564A for ; Thu, 17 Jun 2010 23:19:11 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (kientzle.com [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id C87988FC1A for ; Thu, 17 Jun 2010 23:19:11 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.3/8.14.3) id o5HNJS21068777; Thu, 17 Jun 2010 23:19:28 GMT (envelope-from kientzle@freebsd.org) Received: from horton.x.kientzle.com (fw2.kientzle.com [10.123.1.2]) by kientzle.com with SMTP id 3wmbrgkreqikcy27q4dh8f2azs; Thu, 17 Jun 2010 23:19:27 +0000 (UTC) (envelope-from kientzle@freebsd.org) Message-ID: <4C1AAD6C.8070705@freebsd.org> Date: Thu, 17 Jun 2010 16:19:08 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.23) Gecko/20100314 SeaMonkey/1.1.18 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: Thu, 17 Jun 2010 23:19:12 -0000 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. Tim