From owner-svn-src-head@FreeBSD.ORG Tue Nov 15 22:08:51 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D47AA106566B; Tue, 15 Nov 2011 22:08:51 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id AB6348FC17; Tue, 15 Nov 2011 22:08:51 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 4D55A46B06; Tue, 15 Nov 2011 17:08:51 -0500 (EST) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id E55008A050; Tue, 15 Nov 2011 17:08:50 -0500 (EST) From: John Baldwin To: Dimitry Andric Date: Tue, 15 Nov 2011 17:08:50 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p8; KDE/4.5.5; amd64; ; ) References: <201111152015.pAFKFwqb015331@svn.freebsd.org> <20111115211449.GA476@zim.MIT.EDU> <4EC2DF02.7030602@FreeBSD.org> In-Reply-To: <4EC2DF02.7030602@FreeBSD.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201111151708.50363.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (bigwig.baldwin.cx); Tue, 15 Nov 2011 17:08:51 -0500 (EST) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r227538 - head/tools/build X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Nov 2011 22:08:51 -0000 On Tuesday, November 15, 2011 4:52:02 pm Dimitry Andric wrote: > On 2011-11-15 22:14, David Schultz wrote: > > On Tue, Nov 15, 2011, Dimitry Andric wrote: > >> Note all the final executables will use 'real' atomic operations. That > >> is, unless you compile with CPUTYPE?=i386, and I wish you the best of > >> luck in that case, you'll need it. :) > > > > I thought we dropped support for anything less than a 486DX years ago. > > Well, theoretically you could still attempt to build for i386, but it is > almost sure to have bitrotted beyond any working state. The CPUTYPE > stuff in bsd.cpu.mk still seems to support it, as does gcc itself, of > course. And as mentioned in the commit message, until 2 years ago, the > default CPU for gcc was i386; which is the only reason for this commit. > > Indeed, I386_CPU support was removed from GENERIC more than 10 years > ago, in r71025. But even there it says: > > "Remove I386_CPU from GENERIC. Support for the 386 seriously pessimizes > performance on other x86 processors. Custom kernels can still be built > that will run on the 386." > > I wonder if that's still true... maybe it is time to really clean up any > pre-i486 leftovers. :) I think I removed all the i386 bits from the kernel a few years ago already: r137784 | jhb | 2004-11-16 15:42:32 -0500 (Tue, 16 Nov 2004) | 3 lines Initiate deorbit burn sequence for 80386 support in FreeBSD: Remove 80386 (I386_CPU) support from the kernel. -- John Baldwin