[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-sparc64
Subject:    Re: kldxref: bad address
From:       Maxime Henrion <mux () FreeBSD ! ORG>
Date:       2002-10-27 16:47:08
[Download RAW message or body]

Jake Burkholder wrote:
> Apparently, On Sun, Oct 27, 2002 at 05:05:06PM +0100,
> 	marius@alchemy.franken.de said words to the effect of;
> 
> > 
> > While updating from a October 20 -current to a October 27 one I got
> > the following error at the installkernel-stage:
> > 
> > ===> xl
> > install -o root -g wheel -m 555   if_xl.ko /boot/kernel
> > kldxref /boot/kernel
> > kldxref: error while reading /boot/kernel/3dfx.ko: Bad address
> > kldxref: error while reading /boot/kernel/accf_data.ko: Bad address
> > kldxref: error while reading /boot/kernel/accf_http.ko: Bad address
> > kldxref: error while reading /boot/kernel/agp.ko: Bad address
> > kldxref: error while reading /boot/kernel/aha.ko: Bad address
> > kldxref: error while reading /boot/kernel/aio.ko: Bad address
> > <...>
> > 
> > This problem persists after the update when installing a kernel
> > built the usual way (`config`, `make depend all install`).
> 
> This is a known problem.  kldxref is making invalid assumptions about
> reading variables from object files before they are relocated.  Due to
> the way that kldxref was written this is not entirely easy to fix.

You can set the NO_XREF variable in your /etc/make.conf to work around
this problem until it has been fixed.

Cheers,
Maxime

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic