From owner-freebsd-stable@FreeBSD.ORG Fri Feb 1 15:44:26 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AB3C32F5 for ; Fri, 1 Feb 2013 15:44:26 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pa0-f51.google.com (mail-pa0-f51.google.com [209.85.220.51]) by mx1.freebsd.org (Postfix) with ESMTP id 82D72E41 for ; Fri, 1 Feb 2013 15:44:26 +0000 (UTC) Received: by mail-pa0-f51.google.com with SMTP id hz1so1408487pad.10 for ; Fri, 01 Feb 2013 07:44:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=cfvHZYkuNKeQMFZ8p169M47jcGQK3/7lXn+t4HLZ1X8=; b=GhNpTfZ88B1JQ/UwzIzHV++d8NlPNdPUd5YlKe9jDPu2vA29pnzUXiaytb9BoR7UsG CSteFKknyhqizoo6KFhNn8rJHwS3RP5XAJwCUjgjK4tLfNgzSC3qA9giRBsqFrGau+a+ SudpVxgcEYpj5KuYFiFiYE9+cAdkPD7lRxCTObXgQ6DoV40Ypi6RkZjupxUHJ3aaWib+ EVuGuXHrO2tfX1yWdqel8OePFROpJJoxljO+5qlR0OI+NO9tFUsoozNaN3sP73lRY25e ybOs11W5t+yz3Y2wOvUY/70FUgBq7Zk4lX5BZsUnAA/29u0rDNCAGyJ1KFvz3eWLaHWq m2GA== X-Received: by 10.68.216.201 with SMTP id os9mr33382298pbc.36.1359733460429; Fri, 01 Feb 2013 07:44:20 -0800 (PST) Received: from [10.0.0.53] (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id d1sm9500451pav.6.2013.02.01.07.44.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 Feb 2013 07:44:19 -0800 (PST) Sender: Warner Losh Subject: Re: svn commit: r200596 - head Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Fri, 1 Feb 2013 08:44:13 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <200912160254.nBG2sYLP082659@svn.freebsd.org> To: Sergey Kandaurov X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQmfFu/XmlD8zNdQmAl4PCPYy+UucRDVy+WDRJreKEX75SnWuxvnHk5RBm5hEk8bciLki5rm Cc: freebsd-stable , Warner Losh X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Feb 2013 15:44:26 -0000 On Feb 1, 2013, at 8:37 AM, Sergey Kandaurov wrote: > On 16 December 2009 05:54, Warner Losh wrote: >> Author: imp >> Date: Wed Dec 16 02:54:34 2009 >> New Revision: 200596 >> URL: http://svn.freebsd.org/changeset/base/200596 >>=20 >> Log: >> Add NO_KERNELOBJ flag, similar to NO_KERNEL{CONFIG,DEPEND,CLEAN}, >> which disables doing a make obj. Use it when you know it will work >> only. KERNFAST now implies NO_KERNELOBJ, since you don't need to = keep >> doing obj when doing incremental kernel builds. >=20 > Hi. > Would you mind if I merge this to stable/8? Be my guest. Warner >> Modified: >> head/Makefile.inc1 >>=20 >> Modified: head/Makefile.inc1 >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/Makefile.inc1 Wed Dec 16 02:52:33 2009 (r200595) >> +++ head/Makefile.inc1 Wed Dec 16 02:54:34 2009 (r200596) >> @@ -5,10 +5,11 @@ >> # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir >> # -DNO_CLEAN do not clean at all >> # -DNO_SHARE do not go into share subdir >> -# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and = NO_KERNELDEPEND >> +# -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ} >> # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel >> # -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} = buildkernel >> # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} = buildkernel >> +# -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel >> # -DNO_PORTSUPDATE do not update ports in ${MAKE} update >> # -DNO_DOCUPDATE do not update doc in ${MAKE} update >> # -DNO_CTF do not run the DTrace CTF conversion tools on built = objects >> @@ -694,6 +695,7 @@ distrib-dirs distribution: >> NO_KERNELCLEAN=3D t >> NO_KERNELCONFIG=3D t >> NO_KERNELDEPEND=3D t >> +NO_KERNELOBJ=3D t >> # Shortcut for KERNCONF=3DBlah -DKERNFAST is now KERNFAST=3DBlah >> .if !defined(KERNCONF) && ${KERNFAST} !=3D "1" >> KERNCONF=3D${KERNFAST} >> @@ -763,11 +765,13 @@ buildkernel: >> @echo = "--------------------------------------------------------------" >> cd ${KRNLOBJDIR}/${_kernel}; ${KMAKE} ${CLEANDIR} >> .endif >> +.if !defined(NO_KERNELOBJ) >> @echo >> @echo = "--------------------------------------------------------------" >> @echo ">>> stage 2.2: rebuilding the object tree" >> @echo = "--------------------------------------------------------------" >> cd ${KRNLOBJDIR}/${_kernel}; ${KMAKE} obj >> +.endif >> @echo >> @echo = "--------------------------------------------------------------" >> @echo ">>> stage 2.3: build tools" >> _______________________________________________ >> svn-src-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/svn-src-all >> To unsubscribe, send any mail to = "svn-src-all-unsubscribe@freebsd.org" >=20 >=20 >=20 > --=20 > wbr, > pluknet