From owner-cvs-all Wed Sep 22 22:39:37 1999 Delivered-To: cvs-all@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 1DBFB15E64; Wed, 22 Sep 1999 22:36:13 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 3CA141CA7; Thu, 23 Sep 1999 13:36:03 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Chuck Robey Cc: Warner Losh , Greg Lehey , Matt Dillon , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: Building klds (was: cvs commit: src/sys/i386/include param.h src/sys/alpha/include param.h src/sys/conf options src/sys/i386/conf LINT) In-reply-to: Your message of "Thu, 23 Sep 1999 01:09:17 -0400." Date: Thu, 23 Sep 1999 13:36:03 +0800 From: Peter Wemm Message-Id: <19990923053603.3CA141CA7@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Chuck Robey wrote: > On Wed, 22 Sep 1999, Warner Losh wrote: > > > In message <19990923093300.W7337@freebie.lemis.com> Greg Lehey writes: > > : This really points out a basic deficiency of the current build > > : process: klds should be built along with the kernel, not along with > > : userland, and they should have access to the kernel config files. > > > > Which config file? I routinely run with 5 different ones on the same > > machine.... > > The same kld's run with all config files, but they must be in sync with > the kernel build, not with the make world, that's what he meant. You > don't need a different set for each kernel. That's more by luck than design. Take BPF as a counter example. Take BRIDGE also. What if I want to compile out the SMP support on my local kld's? The present system is a hack and sys/moduiles/* is going away when we have a coherent build system to replace it (which is why there should be no source there at all, and why sys/modules/syscons/* is misplaced). Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message