From owner-cvs-etc Thu Jun 5 00:24:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA00466 for cvs-etc-outgoing; Thu, 5 Jun 1997 00:24:50 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (wck-ca7-22.ix.netcom.com [204.31.231.54]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA00436; Thu, 5 Jun 1997 00:24:39 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.5/8.6.9) id AAA16343; Thu, 5 Jun 1997 00:24:16 -0700 (PDT) Date: Thu, 5 Jun 1997 00:24:16 -0700 (PDT) Message-Id: <199706050724.AAA16343@silvia.HIP.Berkeley.EDU> To: davidn@labs.usn.blaze.net.au CC: jkh@time.cdrom.com, cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-etc@freebsd.org In-reply-to: <199706050709.RAA00482@labs.usn.blaze.net.au> (message from David Nugent on Thu, 05 Jun 1997 17:09:40 +1000) Subject: Re: cvs commit: src/etc/mtree BSD.include.dist From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-etc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * 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