From owner-svn-src-all@FreeBSD.ORG Sun Oct 17 04:40:00 2010 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E7AC106566C; Sun, 17 Oct 2010 04:40:00 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 2D4578FC14; Sun, 17 Oct 2010 04:40:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o9H4ZAut054759; Sat, 16 Oct 2010 22:35:10 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 16 Oct 2010 22:35:10 -0600 (MDT) Message-Id: <20101016.223510.41688183.imp@bsdimp.com> To: jhb@FreeBSD.org From: Warner Losh In-Reply-To: <201010150845.22576.jhb@freebsd.org> References: <201010141539.23573.jhb@freebsd.org> <4CB771A6.1070103@FreeBSD.org> <201010150845.22576.jhb@freebsd.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, rpaulo@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, dim@FreeBSD.org Subject: Re: svn commit: r213845 - head/sys/dev/aic7xxx/aicasm X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Oct 2010 04:40:00 -0000 From: John Baldwin Subject: Re: svn commit: r213845 - head/sys/dev/aic7xxx/aicasm Date: Fri, 15 Oct 2010 08:45:22 -0400 > On Thursday, October 14, 2010 5:09:58 pm Dimitry Andric wrote: > > On 2010-10-14 21:39, John Baldwin wrote: > > > On Thursday, October 14, 2010 3:19:19 pm Rui Paulo wrote: > > ... > > >> Revert r213765. This is required because our build infrastructure uses > > >> the host lex instead of the lex built during buildworld. I will MFC the > > >> lex changes soon and in a few weeks this I'll commit again r213765. > > > Can't you make 'lex' a build-tool to workaround this? > > > > That will not help for "cd conf/CONF && make kernel", apparently. It > > will always use the host lex. > > Well, yes, but that is always true. build-tools are only used for > buildkernel. However, if an 8.x lex cannot build a 9.x kernel, then having > lex be a build-tool (or cross-tool, ru@ knows which category better than I) > will let a 'make kernel-toolchain' followed by 'make buildkernel' of a 9.x > source tree work on an 8.x host. Agreed. Just because it doesn't fix one case doesn't invalidate the usefulness for the other. In general, we support the config FOO method of building only on kernels that are "close" versions to the host... Warner