From owner-freebsd-stable Wed Oct 4 11:39:42 2000 Delivered-To: freebsd-stable@freebsd.org Received: from mail.infolibria.com (mail.infolibria.com [199.103.137.198]) by hub.freebsd.org (Postfix) with ESMTP id 620A537B502 for ; Wed, 4 Oct 2000 11:39:35 -0700 (PDT) Received: from h201.infolibria.com (unknown [199.103.137.201]) by mail.infolibria.com (Postfix) with ESMTP id C1C6ADDB8B for ; Wed, 4 Oct 2000 14:39:11 -0400 (EDT) Received: from loverso.southborough.ma.us (localhost [127.0.0.1]) by h201.infolibria.com (8.9.3/8.9.3) with ESMTP id OAA39982; Wed, 4 Oct 2000 14:28:35 -0400 (EDT) (envelope-from loverso@loverso.southborough.ma.us) Message-Id: <200010041828.OAA39982@h201.infolibria.com> To: freebsd-stable@freebsd.org Cc: Brandon Fosdick Subject: buildkernel without buildworld (Re: agp_if.c) X-Face: "UZ!}1W2N?eJdN(`1%|/OOPqJ).Idk?UyvWw'W-%`Gto8^IkEm>.g1O$[.;~}8E=Ire0|lO .o>:NlJS1@vO9bVmswRoq3j DdX9YGSeJ5a(mfX[1u>Z63G5_^+'8LVqjqvn X-Url: http://surf.to/loverso Date: Wed, 04 Oct 2000 14:28:35 -0400 From: "John R. LoVerso" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Are there any plans for returning to a system where we don't need to do a > buildworld just to make a new kernel? This is really really really getting I'm sure I'll be told of the errors of my ways, but here are two changes I use on a 4-STABLE source base. The sys/conf/Makefile.i386 change was originally there to catch when I'd done a "make buildkernel" without the "make buildworld", as it preventing the make from continuing after genassym crapped out and left a useless assym.s. This would be useful to have in the tree. The change to Makefile.inc1 simply arranges for "make buildkernel" to fall back to the installed toolchain when a "make buildworld" hasn't been done. Thus, the latter is no longer a requirement for the former. For someone not wanting to buildworld, this is good; however, this would be a disaster if someone required a successful build of the toolchain before building anything else. John *** Makefile.inc1.orig Wed Oct 4 10:44:52 2000 --- Makefile.inc1 Tue Oct 3 13:27:39 2000 *************** *** 169,171 **** LIBRARY_PATH=${WORLDTMP}${SHLIBDIR}:${WORLDTMP}/usr/lib \ ! OBJFORMAT_PATH=${WORLDTMP}/usr/libexec \ PERL5LIB=${WORLDTMP}/usr/libdata/perl/5.00503 --- 169,171 ---- LIBRARY_PATH=${WORLDTMP}${SHLIBDIR}:${WORLDTMP}/usr/lib \ ! OBJFORMAT_PATH=${WORLDTMP}/usr/libexec:/usr/libexec \ PERL5LIB=${WORLDTMP}/usr/libdata/perl/5.00503 *** sys/conf/Makefile.i386.orig Thu Jul 6 20:29:27 2000 --- sys/conf/Makefile.i386 Tue Oct 3 13:31:03 2000 *************** *** 172,173 **** --- 172,174 ---- sh $S/kern/genassym.sh genassym.o > ${.TARGET} + if test -f assym.s -a ! -s assym.s ; then rm -f assym.s ; exit 1; fi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message