From owner-freebsd-arch@FreeBSD.ORG Thu Feb 5 15:12:08 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F90816A4CE for ; Thu, 5 Feb 2004 15:12:08 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id A37BF43D55 for ; Thu, 5 Feb 2004 15:12:05 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.10/8.12.9) with ESMTP id i15NC1nJ032221; Thu, 5 Feb 2004 16:12:01 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 05 Feb 2004 16:11:58 -0700 (MST) Message-Id: <20040205.161158.71089474.imp@bsdimp.com> To: phk@phk.freebsd.dk From: "M. Warner Losh" In-Reply-To: <3144.1076020252@critter.freebsd.dk> References: <20040205.074549.128866887.imp@bsdimp.com> <3144.1076020252@critter.freebsd.dk> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: sam@errno.com cc: arch@freebsd.org Subject: Re: Resolving the crypto duplicity... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2004 23:12:08 -0000 In message: <3144.1076020252@critter.freebsd.dk> "Poul-Henning Kamp" writes: : In message <20040205.074549.128866887.imp@bsdimp.com>, "M. Warner Losh" writes: : >In message: <38921.1075966216@critter.freebsd.dk> : > "Poul-Henning Kamp" writes: : >: But as I said, it may be time to discuss the overall issue of kld : >: dependencies, rather than just scratch my own little itch... : > : >Typically people just put the module dependency into their kld and get : >on with their lives. There's really little to discuss except maybe : >making an opencrypto module... At least as far as the dependency : >issue with klds. I have no comment on the code duplication aspects. : : And that means that "optional dependencies" are not in the picture ? : : I want gbde to use opencrypto if it is there, but I do not want to : require it (since it is optional from GBDE's point of view). : : Is there any sane way to do that ? Ah. I see. Yes, there's a way to do it, but it requires lots of cooperation on the part the optional module. Warner