From owner-svn-src-all@FreeBSD.ORG Mon May 23 19:36:04 2011 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 1FFFF1065670; Mon, 23 May 2011 19:36:04 +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 D3C988FC0C; Mon, 23 May 2011 19:36:03 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:19ad:a219:aff6:b6b4] (unknown [IPv6:2001:7b8:3a7:0:19ad:a219:aff6:b6b4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id B304C5C37; Mon, 23 May 2011 21:36:02 +0200 (CEST) Message-ID: <4DDAB729.8020902@FreeBSD.org> Date: Mon, 23 May 2011 21:36:09 +0200 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18pre) Gecko/20110519 Lanikai/3.1.11pre MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <201105221632.p4MGWjUb081825@svn.freebsd.org> <20110522202256.GA43412@freebsd.org> <20110522213058.GB21144@lonesome.com> <22621AEF-6EF3-4E07-8CBD-57D5037A7DEA@bsdimp.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Warner Losh Subject: Re: svn commit: r222183 - head/lib/clang 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: Mon, 23 May 2011 19:36:04 -0000 On 2011-05-23 14:05, Bjoern A. Zeeb wrote: > Is there an authoritative source for these names? With regard to the 'triple' or 'quad' strings, e.g. "arch-vendor-os" or "arch-vendor-os-abi", the canonical source is really GNU config.guess, which is used in autoconf, gettext, and most other GNU tools. If you look at the head revision here: http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess you can see that it consistently replaces any 'amd64' arch with 'x86_64'. (Of course the hyphen in 'x86-64' had to be transformed to an underscore, otherwise it would be mistaken for a separator.) > I am not quite sure > what led to the confusion in first place but I guess it's the "oh Intel > is doing EMT64 let's not call this amd" kind of thing. AMD originally announced their 64 bit technology under the name x86-64, in 1999 (nice typo in the title, btw): http://www.amd.com/us/press-releases/Pages/Press_Release_751.aspx Later, in 2003, their marketing department apparently decided to rename it to AMD64, and deprecate the x86-64 terminology: http://www.x86-64.org/pipermail/discuss/2003-April/003315.html Most likely, GNU and Linux had already picked up the x86-64 name, and did not see much reason to rename it afterwards. Since amd64 support got added to FreeBSD in November 2003, it looks like we only picked this up when it was already renamed.