From owner-freebsd-questions@FreeBSD.ORG Sun May 18 03:51:08 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03E2E106566B for ; Sun, 18 May 2008 03:51:08 +0000 (UTC) (envelope-from LukeD@pobox.com) Received: from sasl.smtp.pobox.com (a-sasl-fastnet.sasl.smtp.pobox.com [207.106.133.19]) by mx1.freebsd.org (Postfix) with ESMTP id CB9308FC16 for ; Sun, 18 May 2008 03:51:07 +0000 (UTC) (envelope-from LukeD@pobox.com) Received: from localhost.localdomain (localhost [127.0.0.1]) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTP id 44B679ABF for ; Sat, 17 May 2008 23:51:06 -0400 (EDT) Received: from lukas.is-a-geek.org (pool-71-113-78-181.sttlwa.dsl-w.verizon.net [71.113.78.181]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTP id A89E09AB8 for ; Sat, 17 May 2008 23:51:03 -0400 (EDT) Date: Sat, 17 May 2008 20:51:01 -0700 (PDT) From: Luke Dean X-X-Sender: lukas@border.lukas.is-a-geek.org cc: freebsd-questions@freebsd.org In-Reply-To: <20080517181710.S93636@border.lukas.is-a-geek.org> Message-ID: <20080517204624.H93636@border.lukas.is-a-geek.org> References: <20080517172701.F93636@border.lukas.is-a-geek.org> <20080517181710.S93636@border.lukas.is-a-geek.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Pobox-Relay-ID: A4AB94BC-248D-11DD-9E07-80001473D85F-96347044!a-sasl-fastnet.pobox.com Subject: Re: Stop building all those kernel modules X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Luke Dean List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 May 2008 03:51:08 -0000 On Sat, 17 May 2008, Luke Dean wrote: > > > On Sat, 17 May 2008, Luke Dean wrote: > >> In previous versions, I could modify GENERIC by just commenting out all the >> devices and options that I wasn't interested in, and buildkernel >> KERNCONF=myconf would happily ignore all the things I wasn't interested in. >> >> This no longer works. Now everything gets built, even things that are >> broken/incompatible with other options I've chosen. > > Ah, I was confused. It built all of the modules in the past as well. It > just wasn't a problem before because everything built correctly. > Today it appears to be bombing while compiling the "zyd" device, which > wouldn't be so annoying if it weren't at the end of the alphabet... > > I'm going to clean up and start over from the beginning. If it happens again > and I can't figure it out, I'll post my kernel configuration and the error > message. There's nothing wrong with zyd. It just has the misfortune of being the last module to be built. I was building the kernel with nanobsd, which uses "make -j3" by default. Running multiple make jobs at the same time like that made it impossible for me to see that the build was really crashing because I'd left something important out of my kernel configuration.