From owner-freebsd-current Thu Sep 20 0:44:48 2001 Delivered-To: freebsd-current@freebsd.org Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by hub.freebsd.org (Postfix) with ESMTP id 4CA7837B410 for ; Thu, 20 Sep 2001 00:44:39 -0700 (PDT) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.11.2/8.11.2) id f8K7ZKN94773; Thu, 20 Sep 2001 10:35:20 +0300 (EEST) (envelope-from ru) Date: Thu, 20 Sep 2001 10:35:20 +0300 From: Ruslan Ermilov To: Mark Santcroos Cc: Steve Kargl , freebsd-current@FreeBSD.ORG Subject: Re: kldxref broken, maybe? Message-ID: <20010920103520.D83980@sunbay.com> References: <20010919182139.A38723@troutmask.apl.washington.edu> <20010920080119.A661@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010920080119.A661@laptop.6bone.nl>; from marks@ripe.net on Thu, Sep 20, 2001 at 08:01:20AM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Sep 20, 2001 at 08:01:20AM +0200, Mark Santcroos wrote: > On Wed, Sep 19, 2001 at 06:22:03PM -0700, Steve Kargl wrote: > > root[265] make installkernel > [...] > > ===> 3dfx > > install -C -c -o root -g wheel -m 555 3dfx.ko /boot/kernel/ > > kldxref /boot/kernel > > kldxref:No such file or directory > > *** Error code 1 (ignored) > > kldxref is part of world since 2001/09/10 18:13:15 PDT. > You probably haven't rebuild your world since then. > This is a 'soft-error' and will be gone after your next install of world. > Right, but then we need to bootstrap it somehow as it may not exist on the building system. Note although, that kldxref(8) produces the architecture dependant binary output, so that calling the kldxref(8) in the cross-build case will produce incorrent behavior. Also, while calling a kldxref(8) for a single module install looks right, calling it after installation of every single module when installing all modules (like in the ``installkernel'' case) is expensive -- we can defer the call after all modules have been installed. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message