From owner-freebsd-hackers@FreeBSD.ORG Sun Sep 19 23:55:25 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 1323F16A4CE for ; Sun, 19 Sep 2004 23:55:25 +0000 (GMT) Received: from delight.idiom.com (delight.idiom.com [216.240.32.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE6B443D1D for ; Sun, 19 Sep 2004 23:55:24 +0000 (GMT) (envelope-from mwm-dated-1096501442.eefe0f@mired.org) Received: from idiom.com (idiom.com [216.240.32.1]) by delight.idiom.com (Postfix) with ESMTP id E6BEF136B53 for ; Sun, 19 Sep 2004 16:55:23 -0700 (PDT) Received: from mired.org (mwm@idiom [216.240.32.1]) by idiom.com (8.12.11/8.12.11) with SMTP id i8JNi21O030186 for ; Sun, 19 Sep 2004 16:44:03 -0700 (PDT) (envelope-from mwm-dated-1096501442.eefe0f@mired.org) Received: (qmail 18742 invoked by uid 100); 19 Sep 2004 23:44:02 -0000 Received: by guru.mired.org (tmda-sendmail, from uid 100); Sun, 19 Sep 2004 18:44:01 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16718.6593.160657.15544@guru.mired.org> Date: Sun, 19 Sep 2004 18:44:01 -0500 To: Brooks Davis In-Reply-To: <20040919234029.GA6150@odin.ac.hmc.edu> References: <7ea4ce2e54aa7d07618278640e7be260@200.140.233.95> <16715.51219.709030.281400@guru.mired.org> <20040919234029.GA6150@odin.ac.hmc.edu> X-Mailer: VM 7.17 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-Primary-Address: mwm@mired.org X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`; h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ X-Delivery-Agent: TMDA/1.0.3 (Seattle Slew) From: Mike Meyer X-Mailman-Approved-At: Mon, 20 Sep 2004 13:38:19 +0000 cc: freebsd-hackers@freebsd.org Subject: Re: Editing and compiling FreeBSD source 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: Sun, 19 Sep 2004 23:55:25 -0000 In <20040919234029.GA6150@odin.ac.hmc.edu>, Brooks Davis typed: > [Please don't top post, it loses context.] > > On Mon, Sep 20, 2004 at 02:34:12AM +0300, Andrew Novikov wrote: > > Hi, > > > > Could someone please explan me the difference between: > > > > make buildkernel > > make installkernel > > This uses the tool chain build by buildworld. This may be required if > config or the compiler version change. It should always work. > > > config > > cd ../../compile/..... > > make depend > > make > > make install > > This uses the installed toolchain. It's faster and allows you to only > do that part you need, but may not work. To be more specific, the only time it won't work is when you've upgraded the system. If the sources you're working on have been installed and all you've done is tweaked the kernel, it'll always work. Better yet, you can skip some of the steps depending on how you've tweaked the kernel, resulting in much faster build times. http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.