From owner-svn-src-head@FreeBSD.ORG Tue Nov 15 21:52:05 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 624171065676; Tue, 15 Nov 2011 21:52:05 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id 246888FC17; Tue, 15 Nov 2011 21:52:05 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:a187:ded0:e7e9:99d4] (unknown [IPv6:2001:7b8:3a7:0:a187:ded0:e7e9:99d4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 61DA85C59; Tue, 15 Nov 2011 22:52:04 +0100 (CET) Message-ID: <4EC2DF02.7030602@FreeBSD.org> Date: Tue, 15 Nov 2011 22:52:02 +0100 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org References: <201111152015.pAFKFwqb015331@svn.freebsd.org> <4EC2CFDD.7070206@FreeBSD.org> <20111115211449.GA476@zim.MIT.EDU> In-Reply-To: <20111115211449.GA476@zim.MIT.EDU> X-Enigmail-Version: 1.3.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: 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 21:52:05 -0000 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. :)