cvs commit: src/sys/conf kmod.mk

Ruslan Ermilov ru at FreeBSD.org
Fri Oct 3 12:06:27 PDT 2003


On Fri, Oct 03, 2003 at 11:53:49AM -0700, David O'Brien wrote:
> On Fri, Oct 03, 2003 at 09:05:20PM +0300, Ruslan Ermilov wrote:
> > UPDATING already has the necessary bits in the COMMON ITEMS
> > section:
> > 
> >         To build a kernel
> >         -----------------
> >         If you are updating from a prior version of FreeBSD (even one just
> >         a few days old), you should follow this procedure. With a
> >         /usr/obj tree with a fresh buildworld,
> >         make buildkernel KERNCONF=YOUR_KERNEL_HERE
> >         make installkernel KERNCONF=YOUR_KERNEL_HERE
> > 
> > I should probably fix it to add -DALWAYS_CHECK_MAKE, or make
> > the latter the default.
> 
> What's the use in having the build system sane (i.e., not defaulting to
> ALWAYS_CHECK_MAKE) if you're now going to make it required??
> 
I'm not sure I completely understand your question, but I will
try to answer it.

A bug in our make(1) has been fixed, kmod.mk now depends on this
bug fixed, hence we need to update make(1) before using the new
kmod.mk.  -DALWAYS_CHECK_MAKE does the trick.  I personally have
the ALWAYS_CHECK_MAKE set in /etc/make.conf on all my -CURRENT
machines, but YMMV.


Cheers,
-- 
Ruslan Ermilov		Sysadmin and DBA,
ru at sunbay.com		Sunbay Software Ltd,
ru at FreeBSD.org		FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20031003/84f70cdc/attachment.bin


More information about the cvs-src mailing list