Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 19 Nov 2002 16:58:29 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 19 Nov 2002 16:58:28 -0500 Received: from mta01ps.bigpond.com ([144.135.25.133]:21986 "EHLO mta01ps.bigpond.com") by vger.kernel.org with ESMTP id ; Tue, 19 Nov 2002 16:58:27 -0500 From: Brad Hards To: Sam Ravnborg , "Richard B. Johnson" Subject: Re: [RFC/CFT] Separate obj/src dir Date: Wed, 20 Nov 2002 08:55:18 +1100 User-Agent: KMail/1.4.5 Cc: Sam Ravnborg , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net, Kai Germaschewski References: <20021119202931.GA15161@mars.ravnborg.org> <20021119205430.GC15161@mars.ravnborg.org> In-Reply-To: <20021119205430.GC15161@mars.ravnborg.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Content-Description: clearsigned data Content-Disposition: inline Message-Id: <200211200855.19037.bhards@bigpond.net.au> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1649 Lines: 40 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 20 Nov 2002 07:54, Sam Ravnborg wrote: > But my point is that there is a good use of different configurations > based on the same src. I think that your example for testing is the most valid one. In development, you normally have different source trees (hardlinked if you don't have a terabyte of hard drive space to spare), and use an editor that breaks hard-links (eg, emacs). You might as well build in the source directory, since you'll likely keep reworking it. In release testing (aka release engineering, or more accurately: release fumbling-in-the-dark), you need to test a few different configurations. Sure, you could just build a set of symlink or hardlink trees, but it'd be very useful to be able to "make multiconfigs" and have a representative set of kernels built (either for later testing, or at least to ensure that the new kernel will build without modules, without networking, without IDE, and so on). Sure, it will take a while if you build everything, but that is why God^WTridge gave us ccache. Brad - -- http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE92rNGW6pHgIdAuOMRAmcDAKCnzBOh6/6+zouOlM2bi1z2mcEmSACghEnp MzXw5OsNmbZfzBMVGrFmNr0= =7DkQ -----END PGP SIGNATURE----- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/