Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Feb 2004 21:02:18 -0600 (CST)
From:      James Van Artsdalen <james-freebsd-amd64@jrv.org>
To:        peter@wemm.org
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: AMD64 and lang/gcc3x on -CURRENT
Message-ID:  <200402230302.i1N32IgU045697@bigtex.jrv.org>
In-Reply-To: <200402220057.36903.peter@wemm.org> (message from Peter Wemm on Sun, 22 Feb 2004 00:57:36 -0800)
References:  <Pine.GSO.4.44.0402162226320.14531-100000@wn4.sci.kun.nl> <200402220057.36903.peter@wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> From: Peter Wemm <peter@wemm.org>
> Date: Sun, 22 Feb 2004 00:57:36 -0800
> 
> On Wednesday 18 February 2004 12:37 am, Gerald Pfeifer wrote:
> > > 1) AMD didn't give the platform an official name till fairly late
> > > 2) Some folks chose amd64
> > > 3) Later the muttonheads at the FSF chose x86_64
> >
> > And right they were.  See yesterdays press announcement by Intel.
> 
> That sequence of events isn't quite right.  AMD originally came up with 
> x86-64.  When Microsoft got going on the port, they said "that name 
> sucks to type, how about amd64?  We're NOT using x86=64".  And so it 
> became "amd64" or AMD64.  And FWIW, I agree.  x86_64 is the worst 
> possible name to type.

My understanding is that the linux crowd picked x86_64 and Microsoft
and FreeBSD picked amd64.  At this point everyone, except Microsoft,
has done releases and systems are deployed and in the field.  It's too
late to go back and make changes without good reason: configure scripts
need to accept both.

Why not something like to solve the heartburn?  There's still a
collision of some sort between freebsd.h and x86_64.h that needs to be
solved, but that's a different issue.

*** config.guess.~1~	Thu Jan 30 17:25:36 2003
--- config.guess	Sun Feb 22 20:41:42 2004
***************
*** 759,764 ****
--- 759,767 ----
  	#endif
  EOF
  	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ 	if [ ".$UNAME_MACHINE" = ".amd64" ] ; then
+ 	    UNAME_MACHINE=x86_64
+ 	fi
  	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
  	exit 0 ;;
      i*:CYGWIN*:*)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402230302.i1N32IgU045697>