Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jun 1997 00:24:16 -0700 (PDT)
From:      asami@cs.berkeley.edu (Satoshi Asami)
To:        davidn@labs.usn.blaze.net.au
Cc:        jkh@time.cdrom.com, cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-etc@freebsd.org
Subject:   Re: cvs commit: src/etc/mtree BSD.include.dist
Message-ID:  <199706050724.AAA16343@silvia.HIP.Berkeley.EDU>
In-Reply-To: <199706050709.RAA00482@labs.usn.blaze.net.au> (message from David Nugent on Thu, 05 Jun 1997 17:09:40 %2B1000)

next in thread | previous in thread | raw e-mail | index | archive | help
 * it'll ultimately make it possible to build a completely different version
 * of the OS on any other version without the runtime dependencies in
 * the installed system, and it should not have any effect on the
 * installed system either.

Actually I have been working on this for a while with Bruce and John
P.  (You may have seen some of the DESTDIR commits lately.)  If you
are interested, please send me a note.

 * This necessarily means using the compiler, binaries, libs and
 * includes from $DESTDIR consistently throughout the source tree.
 * From my last attempt to do this, it wasn't really possible
 * without first building the base system into $DESTDIR, chroot 
 * and build again; and even then there were no guarantees if the
 * installed OS was markedly different from what you were attempting
 * to build. Only the the basic tools required to build the bootstrap
 * should come from the installed system.

Basicaly what I do is build only necessary stuff in $DESTDIR.  No
chroot is necessary.  At least if you are building an Intel FreeBSD
system on an Intel FreeBSD system, you have a fairly good luck.  I
could build 3.0 on 2.1.5.  (Well almost, I'm still trying to figure
out how to fix "make".)

Satoshi



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