make kernel "kldxref: file isn't dynamically-linked"

Warner Losh imp at bsdimp.com
Tue Nov 1 14:10:27 PST 2005


From: Randy Bush <randy at psg.com>
Subject: Re: make kernel "kldxref: file isn't dynamically-linked"
Date: Tue, 1 Nov 2005 10:20:09 -1000

> >> fwiw, there had been a change in GENERIC since my build last
> >> week, so my custom kernel changed as follows
> >>
> >> 19c19
> >> < # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.432 2005/08/06 23:05:48 davidxu Exp
> >> $
> >> ---
> >>> # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.433 2005/10/27 17:34:35 jhb Exp $
> >> 83,84c83
> >> < # Bus support.  Do not remove isa, even if you have no isa slots
> >> < device                isa
> >> ---
> >>> # Bus support.
> >> 170,172d168
> >> < # Floating point support - do not disable.
> >> < device                npx
> >> <
> >> 263,264d258
> >> < device                mem             # Memory and kernel memory devices
> >> < device                io              # I/O device
> >>
> > These entries were moved to the file DEFAULT, which is now
> > automaticaly included in any kernel that is built. This change to how
> > kernels are built was to prevent novices from shooting them selfs in
> > the foot when building a custom kernel.
> 
> no problem with that.  i was just 'fessing up to changes i had
> made which might have influenced the make
> 
> it's the
> 
>      kldxref: file isn't dynamically-linked
> 
> that worries me

Don't worry.  Be happy.

This hs nothing to do with DEFAULT.  Instead it is a -current only
wanring based on work that Ru@ did to install the symbols for the
modules and kernel.  It really is a harmless warning.

Warner


More information about the freebsd-current mailing list