Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jan 2001 01:18:34 -0800
From:      Dima Dorfman <dima@unixfreak.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Neil Blakey-Milner <nbm@mithrandr.moria.org>, freebsd-questions@FreeBSD.org, freebsd-doc@FreeBSD.org, dan@langille.org, "Donald J . Maddox" <dmaddox@sc.rr.com>
Subject:   Re: too much confusion over kernel building 
Message-ID:  <20010118091839.7C8D13E02@bazooka.unixfreak.org>
In-Reply-To: Message from John Baldwin <jhb@FreeBSD.org>  of "Thu, 18 Jan 2001 00:33:28 PST." <XFMail.010118003328.jhb@FreeBSD.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> On 18-Jan-01 Neil Blakey-Milner wrote:
> > Who exactly is advocating a full buildworld?  The "new" style should not
> > require a full buildworld.  If it doesn't work, it's a bug.
>
>  buildkernel assumes a worst case environment by default.  The
> problem is that there isn't the One True Way(tm) to build a kernel
> that works for all cases.  buildkernel is needed when updating the
> system, but if you are just changing the kernel config and building
> a new kernel w/o changing your source tree, you should be using the
> old method.  I don't actually use buildkernel as it is only needed
> in very rare cases such as when crossing over a binutils upgrade
> _anyway_.

Although I agree with this entirely (and personally prefer to stay
away from buildkernel, particularly because MODULES_WITH_WORLD doesn't
always work), I don't think it's a good idea to promote using two
different ways for different purposes to newbies.  "Use the old method
if you're not upgrading but use the new method if you're upgrading but
make sure to do a buildworld if you choose the latter path but you
don't need to rebuild the world if you're already running the new,
upgraded, kernel and you're just making modifications to the config
file," (excuse the run-on) sounds a lot more confusing than "use
buildkernel."

If there's no technical reason buildkernel can't be made to work Most
Of The Time(tm) (which Neil's patches suggest there isn't), I see no
reason just to stick with buildkernel for building a kernel.  Of
course, the old way should still be available for use by those who
need/want it.

Regards

					Dima Dorfman
					dima@unixfreak.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010118091839.7C8D13E02>