From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 10 22:36:18 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C531016A4CE for ; Tue, 10 Aug 2004 22:36:18 +0000 (GMT) Received: from outmx001.isp.belgacom.be (outmx001.isp.belgacom.be [195.238.3.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 486C843D2D for ; Tue, 10 Aug 2004 22:36:18 +0000 (GMT) (envelope-from geert@lori.mine.nu) Received: from outmx001.isp.belgacom.be (localhost [127.0.0.1]) with ESMTP id i7AMaEsP004290 for ; Wed, 11 Aug 2004 00:36:14 +0200 (envelope-from ) Received: from lori.mine.nu (163-139.244.81.adsl.skynet.be [81.244.139.163]) with ESMTP id i7AMa7Sl004218 for ; Wed, 11 Aug 2004 00:36:07 +0200 (envelope-from ) Received: by lori.mine.nu (Postfix, from userid 1000) id A645E8E5; Wed, 11 Aug 2004 00:36:06 +0200 (CEST) Date: Wed, 11 Aug 2004 00:36:06 +0200 From: Geert Hendrickx To: freebsd-hackers@freebsd.org Message-ID: <20040810223606.GA75648@lori.mine.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2i X-GPG-Key: http://lori.mine.nu/gnupgkey.asc X-GPG-Key-ID: 1024D/766C1E92 X-Accept-Language: nl,en X-Mailman-Approved-At: Wed, 11 Aug 2004 12:43:44 +0000 Subject: make "quickworld"? (like in DragonFly) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2004 22:36:18 -0000 Hi, is there any way (or could it be implemented) to rebuild only the changes in world and kernel sources after a cvsup? DragonFly BSD features "make quickworld" and "make quickkernel" which does exactly that. I understand this might result in some conflicts, and DragonFly also advises to do a full buildkernel and buildworld in case of problems. But on the other hand, it's very frustrating to see all the stuff like gcc, perl, sendmail, ... being recompiled just because of some minor changes in some other, unrelated part of the OS. And in the end, that is exactly what make has been designed for: only rebuild the changes (and whatever depends on that). Any thoughts? GH PS: please CC me in reply.