From owner-cvs-all Sun May 28 22:47:34 2000 Delivered-To: cvs-all@freebsd.org Received: from gidora.zeta.org.au (gidora.zeta.org.au [203.26.10.25]) by hub.freebsd.org (Postfix) with SMTP id 7802A37BB8E for ; Sun, 28 May 2000 22:47:24 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: (qmail 20861 invoked from network); 29 May 2000 05:47:21 -0000 Received: from unknown (HELO bde.zeta.org.au) (203.2.228.102) by gidora.zeta.org.au with SMTP; 29 May 2000 05:47:21 -0000 Date: Mon, 29 May 2000 15:47:17 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Marcel Moolenaar Cc: Warner Losh , obrien@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/aic7xxx Makefile In-Reply-To: <393141CC.AC531E7D@cup.hp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 28 May 2000, Marcel Moolenaar wrote: > Bruce Evans wrote: > > > > By "standalone" builds, I mean ones not run as part of makeworld. > > buildkernel in /usr/src/Makefile.inc1 can't be part of makeworld until > > makeworld builds all tools necessary to build kernels. It currently > > builds at least btxldr, config, elf2exe, genassym and gensetdefs, but > > not aicasm. > > The buildkernel target builds aicasm itself. We have to specifically > build /dev/aic7xxx as a tool (ie non-cross build) before we build the > kernel, otherwise we wouldn't be able to cross-build kernels. > > Building aicasm as part of makeworld implies that it needs to be > installed. Do we want that? Not really. It would be the easiest way to support cross-building kernels as part of makeworld, but for building kernels from new system sources there is no suitable place for installing it, since the new version may not match the installed system. The problems are essentially the same as for config(8) but are mishandled in a different way. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message