Date: Sat, 27 Apr 2002 17:34:40 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: John Baldwin <jhb@FreeBSD.org> Cc: Makoto Matsushita <matusita@jp.FreeBSD.org>, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Subject: Re: cvs commit: src Makefile Makefile.inc1 src/etc Makefile src/ Message-ID: <20020427143440.GF35685@sunbay.com> In-Reply-To: <XFMail.20020426231022.jhb@FreeBSD.org> References: <20020427111804X.matusita@jp.FreeBSD.org> <XFMail.20020426231022.jhb@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Fri, Apr 26, 2002 at 11:10:22PM -0400, John Baldwin wrote: > > On 27-Apr-2002 Makoto Matsushita wrote: > > > > Correct typo.. > > > > matusita> Does this mean "make release" procedure can't use any tools that > > "make release.X (where X = 1..9)" > > > > *** > > > > I don't argue anything about this; I want to make it clear the effects > > of removing the second "make installworld." > > No, instead, it needs to use cross-tools or build-tools or some such. If > release uses more things than are available then we may need to have a > release-tools concept. Either that or maybe we should actually still build a > full world in the chroot, then for cross builds build another world, but this > time a cross-built one. This would probably result in fewer diffs. The > distribute stuff already uses what is in /usr/obj, so it would just simply > involve adding an extra buildworld after the world. I would actually prefer > that as it still preserves the "clean room" atmosphere that a release is > supposed to have. > No, much simpler. :-) If there are any such tools, we will just need to bootstrap them, i.e., build them under chroot and install them before using them. Depending on how _old_ your currently running world is this may or may not be possible. This is not different from the bootstrap-tools approarch in Makefile.inc1. If your currently running world is nearly the same as the world about to be released by "make release", the chances are 100% they will bootstrap. This was a prerequisite for the old version, as you may have already known. Cheers, -- Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE8yrcAUkv4P6juNwoRApdoAJ45CnfWOScHxZmldScjA0kd1SFyuQCdG5mK /1HlBuAmab8M0aVN7zdeYm8= =9IYN -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020427143440.GF35685>
