From owner-freebsd-small@FreeBSD.ORG Tue Mar 28 16:03:50 2006 Return-Path: X-Original-To: small@freebsd.org Delivered-To: freebsd-small@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22E3716A4D4; Tue, 28 Mar 2006 16:03:50 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (w.timing.com [206.168.13.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98E0843FD8; Tue, 28 Mar 2006 16:03:08 +0000 (GMT) (envelope-from jhein@timing.com) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by Daffy.timing.com (8.13.1/8.12.8) with ESMTP id k2SG35W3053477; Tue, 28 Mar 2006 09:03:05 -0700 (MST) (envelope-from jhein@timing.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.13.4/8.13.4) with ESMTP id k2SG33jO060059; Tue, 28 Mar 2006 09:03:03 -0700 (MST) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.13.4/8.13.4/Submit) id k2SG32nA060056; Tue, 28 Mar 2006 09:03:02 -0700 (MST) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17449.24117.693739.325109@gromit.timing.com> Date: Tue, 28 Mar 2006 09:03:01 -0700 From: John E Hein To: Darren Pilgrim In-Reply-To: <44289FEF.7000008@bitfreak.org> References: <71543.1143437115@critter.freebsd.dk> <44289FEF.7000008@bitfreak.org> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on Daffy.timing.com X-Virus-Status: Clean Cc: Poul-Henning Kamp , current@freebsd.org, small@freebsd.org Subject: Re: Build option survey X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 16:03:50 -0000 Darren Pilgrim wrote at 18:31 -0800 on Mar 27, 2006: > Right, but these are make.conf options so they'll be present in the > environment for both regardless of if/how they're used in either target. > Why run tests with inconsistent environments? There are cases where one might want to build one subset of FreeBSD and install another. Typically the install subset is entirely contained within the build subset. For instance, one might not want to install gcc on a 16 MB target. In these cases we're more concerned with the space savings in the installworld column. Nevertheless, it's still nice to know what kind of space savings one gets due to the different buildworld knobs. This is useful for chroot/jail size allocation planning. Also... you don't have to put these options in make.conf (or more recently src.conf). You can pass them on the command line or in your environment. There are numerous ways to pass one set of options to buildworld and another to installworld.