From owner-cvs-all Fri Dec 4 15:29:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA06177 for cvs-all-outgoing; Fri, 4 Dec 1998 15:29:28 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA06160; Fri, 4 Dec 1998 15:29:12 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id AAA10009; Sat, 5 Dec 1998 00:28:44 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id AAA00701; Sat, 5 Dec 1998 00:28:42 +0100 (MET) Message-ID: <19981205002842.A18661@follo.net> Date: Sat, 5 Dec 1998 00:28:42 +0100 From: Eivind Eklund To: Warner Losh , Steve Kargl Cc: "Robert V. Baron" , wollman@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys bus.h bus_private.h conf.h devicestat.h module.h src/sys/kern bus_if.m device_if.m kern_con References: <199812041925.LAA29610@troutmask.apl.washington.edu> <199812042022.NAA41883@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199812042022.NAA41883@harmony.village.org>; from Warner Losh on Fri, Dec 04, 1998 at 01:22:55PM -0700 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Fri, Dec 04, 1998 at 01:22:55PM -0700, Warner Losh wrote: > In message <199812041925.LAA29610@troutmask.apl.washington.edu> Steve Kargl writes: > : Config(8) clearly states that you need to run "make depend". > > You should ***********NOT********** have to run make depend if your > are building a fresh kernel. Make depend shouldn't build files that > aren't otherwise built. It doesn't. It only make sure that the order between the files is correct. > make depend needs to be run so that you don't have stale .o's, not to > generate silly .h files. As long as we're generating .h files (and we are and should be), I can't see any way of avoiding this without requiring large amounts of extra building or modifications to make. I believe we should be able to make 'make kernel' work from a clean tree, but if we are to support -j, we _need_ have a 'make depend' first. If people don't run config -r, we _need_ a 'make depend' first. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message