From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 19 03:21:44 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org 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 0F33A16A41F for ; Thu, 19 Jan 2006 03:21:44 +0000 (GMT) (envelope-from matt@gsicomp.on.ca) Received: from skippyii.compar.com (old.compar.com [216.208.38.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A78243D45 for ; Thu, 19 Jan 2006 03:21:43 +0000 (GMT) (envelope-from matt@gsicomp.on.ca) Received: from hermes (CPE00062566c7bb-CM0011e6ede298.cpe.net.cable.rogers.com [70.28.254.189]) by skippyii.compar.com (8.13.1/8.13.1) with ESMTP id k0J3OMSH066354 for ; Wed, 18 Jan 2006 22:24:23 -0500 (EST) (envelope-from matt@gsicomp.on.ca) Message-ID: <001501c61ca7$9c1d7450$1200a8c0@gsicomp.on.ca> From: "Matt Emmerton" To: Date: Wed, 18 Jan 2006 22:22:42 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 Subject: Config(8) dependency checking - first patches X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2006 03:21:44 -0000 Folks, I've written up some patches to add dependency checking to config(8). This will help prevent link errors when compiling kernels with an incomplete kernel config (things like fxp without miibus; umass without da/scbus, etc.) The current set of patches add support to config(8) to read, parse and use dependency information; however, no dependency meta-data has been generated yet. Notes and patches against 7-CURRENT are at http://www.gsicomp.on.ca/projects/freebsd/configdep.html. Comments and suggestions appreciated. Regards, -- Matt Emmerton