From owner-freebsd-stable@freebsd.org Mon Dec 12 09:09:17 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6413C6CBBA for ; Mon, 12 Dec 2016 09:09:17 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8117F1731 for ; Mon, 12 Dec 2016 09:09:16 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:48205] helo=localhost) by dnvrco-omsmta02 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 9B/7B-16304-3F86E485; Mon, 12 Dec 2016 09:08:03 +0000 Date: Mon, 12 Dec 2016 09:07:17 +0000 Message-ID: <9B.7B.16304.3F86E485@dnvrco-omsmta02> From: "Thomas Mueller" To: freebsd-stable@freebsd.org Subject: Re: make buildkernel does not respect KERNCONF or JOBS in /etc/make.conf References: <201612120138.uBC1cA59025994@sdf.org> <86r35dd46x.wl-herbert@mailbox.org> X-RR-Connecting-IP: 107.14.64.7:25 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2016 09:09:17 -0000 > BUILDKERNELS=PUMPKIN GENERIC > > to your /etc/src.conf and removing the KERNCONF line from /etc/make.conf > > before you run it again. KERNCONF goes on the "make buildkernel" command, > > not into /etc/make.conf, but should not be necessary at all if /etc/src.conf > > contains the list of kernels to be built. (See src.conf(5).) > - BUILDKERNELS is used in Makefile.inc1 but not listed in neither > src.conf(5) nor make.conf(5) > - KERNCONF is listed in make.conf(5) > - I use KERNCONF in /etc/make.conf to build two kernels and it works > So why are you giving this advice? > Herbert I would have thought KERNCONF would belong in src.conf, but just checked the man pages, and KERNCONF is listed in man make.conf but not src.conf . I usually build at least two kernels, one being the custom kernel and the other being GENERIB. GENERIB differs from GENERIC in not supporting very outdated devices (ISA SCSI cards for instance) but including support from some wi-fi drivers not in GENERIC. I need rsu. My question is, do you build modules redundantly, or just once? I don't want to build the same modules more than once. Tom