Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Sep 2010 18:25:33 +0200
From:      Olaf Seibert <O.Seibert@cs.ru.nl>
To:        Jeremy Chadwick <freebsd@jdc.parodius.com>
Cc:        freebsd-stable@freebsd.org, Olaf Seibert <O.Seibert@cs.ru.nl>, Thomas Ronner <thomas@ronner.org>
Subject:   Re: Can't build 8.1 GENERIC kernel
Message-ID:  <20100909162533.GT4404@twoquid.cs.ru.nl>
In-Reply-To: <20100909153529.GA79356@icarus.home.lan>
References:  <20100909141702.GP4404@twoquid.cs.ru.nl> <20100909152400.GS4404@twoquid.cs.ru.nl> <20100909153529.GA79356@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu 09 Sep 2010 at 08:35:29 -0700, Jeremy Chadwick wrote:
> Regardless, when it comes to building world and kernel, you should
> follow the instructions in /usr/src/Makefile (there's 11 steps).  Do not
> skip steps, and do not avoid steps (such as doing installkernel then
> skipping the boot-into-single-user step before doing installworld; this
> may work the majority of the time, but I've seen cases where /libexec
> binaries don't get updated without going into single-user, and the
> result is a system that breaks immediately).

Fortunately, I was not upgrading anything, just reducing my kernel size
a bit (well, almost by half) by eliminating support for hardware that
isn't applicable. Sources and installed kernel and userland were the
result of ``freebsd-update'' so they should all be up to date and in
sync.

I'm now trying a cross-build run, I'm curious how it compares with
NetBSD. (NetBSD always builds (cross-) tools when building the world. In
particular when building a major upgrade this is convenient, since then
you can always be sure to be building with up-to-date tools)

-Olaf.
-- 



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