Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jun 1996 19:14:24 +0200
From:      Wolfram Schneider <wosch@cs.tu-berlin.de>
To:        grog@lemis.de (Greg Lehey)
Cc:        FreeBSD-current@freebsd.org (FreeBSD current users)
Subject:   The -stable problem: my view
Message-ID:  <199606091714.TAA01671@campa.panke.de>
In-Reply-To: <199606071015.MAA00708@allegro.lemis.de>
References:  <199606071015.MAA00708@allegro.lemis.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lehey writes:
>My problem is simple: the build procedure is screwed up.  It makes the
>assumption that I really want to run the version I'm building on the
>machine I'm building it on.  It confuses the build environment with
>the execution environment.  It installs components of the new system
>in the execution environment before the build is finished.  As a
>result, if anything goes wrong, you end up with a system in an
>indeterminate state.  This is a particular nuisance if header files
>have changed, and I think this is the biggest problem so far.

Run make world in a chroot enviroment. From my memory:

# mkdir /a/chroot
# cd /a/chroot
# cat /a/2.1R/bin/bin.* | tar xfz -	# unpack bin distribution
# (cd usr; cvs co src)
# chroot . /bin/sh
# cd usr/src; time make world > mklog 2>&1

Wolfram



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