scripts: update config.{guess,sub}
author"Yann E. MORIN" <yann.morin.1998@free.fr>
Sun May 06 15:11:24 2012 +0200 (2012-05-06)
changeset 296359cd7c65c347
parent 2961 d84ae99556cd
child 2964 d48c03998dc1
scripts: update config.{guess,sub}

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
scripts/config.guess
scripts/config.sub
     1.1 --- a/scripts/config.guess	Sat May 05 23:04:21 2012 +0200
     1.2 +++ b/scripts/config.guess	Sun May 06 15:11:24 2012 +0200
     1.3 @@ -4,7 +4,7 @@
     1.4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     1.5  #   2011, 2012 Free Software Foundation, Inc.
     1.6  
     1.7 -timestamp='2012-01-01'
     1.8 +timestamp='2012-02-10'
     1.9  
    1.10  # This file is free software; you can redistribute it and/or modify it
    1.11  # under the terms of the GNU General Public License as published by
    1.12 @@ -17,9 +17,7 @@
    1.13  # General Public License for more details.
    1.14  #
    1.15  # You should have received a copy of the GNU General Public License
    1.16 -# along with this program; if not, write to the Free Software
    1.17 -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
    1.18 -# 02110-1301, USA.
    1.19 +# along with this program; if not, see <http://www.gnu.org/licenses/>.
    1.20  #
    1.21  # As a special exception to the GNU General Public License, if you
    1.22  # distribute this file as part of a program that contains a
    1.23 @@ -863,6 +861,13 @@
    1.24      i*86:Minix:*:*)
    1.25  	echo ${UNAME_MACHINE}-pc-minix
    1.26  	exit ;;
    1.27 +    aarch64:Linux:*:*)
    1.28 +	echo ${UNAME_MACHINE}-unknown-linux-gnu
    1.29 +	exit ;;
    1.30 +    aarch64_be:Linux:*:*)
    1.31 +	UNAME_MACHINE=aarch64_be
    1.32 +	echo ${UNAME_MACHINE}-unknown-linux-gnu
    1.33 +	exit ;;
    1.34      alpha:Linux:*:*)
    1.35  	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
    1.36  	  EV5)   UNAME_MACHINE=alphaev5 ;;
    1.37 @@ -1320,6 +1325,9 @@
    1.38      i*86:AROS:*:*)
    1.39  	echo ${UNAME_MACHINE}-pc-aros
    1.40  	exit ;;
    1.41 +    x86_64:VMkernel:*:*)
    1.42 +	echo ${UNAME_MACHINE}-unknown-esx
    1.43 +	exit ;;
    1.44  esac
    1.45  
    1.46  #echo '(No uname command or uname output not recognized.)' 1>&2
     2.1 --- a/scripts/config.sub	Sat May 05 23:04:21 2012 +0200
     2.2 +++ b/scripts/config.sub	Sun May 06 15:11:24 2012 +0200
     2.3 @@ -4,7 +4,7 @@
     2.4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     2.5  #   2011, 2012 Free Software Foundation, Inc.
     2.6  
     2.7 -timestamp='2012-01-01'
     2.8 +timestamp='2012-04-18'
     2.9  
    2.10  # This file is (in principle) common to ALL GNU software.
    2.11  # The presence of a machine in this file suggests that SOME GNU software
    2.12 @@ -21,9 +21,7 @@
    2.13  # GNU General Public License for more details.
    2.14  #
    2.15  # You should have received a copy of the GNU General Public License
    2.16 -# along with this program; if not, write to the Free Software
    2.17 -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
    2.18 -# 02110-1301, USA.
    2.19 +# along with this program; if not, see <http://www.gnu.org/licenses/>.
    2.20  #
    2.21  # As a special exception to the GNU General Public License, if you
    2.22  # distribute this file as part of a program that contains a
    2.23 @@ -132,6 +130,10 @@
    2.24      os=-$maybe_os
    2.25      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
    2.26      ;;
    2.27 +  android-linux)
    2.28 +    os=-linux-android
    2.29 +    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
    2.30 +    ;;
    2.31    *)
    2.32      basic_machine=`echo $1 | sed 's/-[^-]*$//'`
    2.33      if [ $basic_machine != $1 ]
    2.34 @@ -223,6 +225,12 @@
    2.35  	-isc*)
    2.36  		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
    2.37  		;;
    2.38 +	-lynx*178)
    2.39 +		os=-lynxos178
    2.40 +		;;
    2.41 +	-lynx*5)
    2.42 +		os=-lynxos5
    2.43 +		;;
    2.44  	-lynx*)
    2.45  		os=-lynxos
    2.46  		;;
    2.47 @@ -247,6 +255,7 @@
    2.48  	# Some are omitted here because they have special meanings below.
    2.49  	1750a | 580 \
    2.50  	| a29k \
    2.51 +	| aarch64 | aarch64_be \
    2.52  	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
    2.53  	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
    2.54  	| am33_2.0 \
    2.55 @@ -319,7 +328,7 @@
    2.56  	c6x)
    2.57  		basic_machine=tic6x-unknown
    2.58  		;;
    2.59 -	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
    2.60 +	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
    2.61  		basic_machine=$basic_machine-unknown
    2.62  		os=-none
    2.63  		;;
    2.64 @@ -332,7 +341,10 @@
    2.65  	strongarm | thumb | xscale)
    2.66  		basic_machine=arm-unknown
    2.67  		;;
    2.68 -
    2.69 +	xgate)
    2.70 +		basic_machine=$basic_machine-unknown
    2.71 +		os=-none
    2.72 +		;;
    2.73  	xscaleeb)
    2.74  		basic_machine=armeb-unknown
    2.75  		;;
    2.76 @@ -355,6 +367,7 @@
    2.77  	# Recognize the basic CPU types with company name.
    2.78  	580-* \
    2.79  	| a29k-* \
    2.80 +	| aarch64-* | aarch64_be-* \
    2.81  	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
    2.82  	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
    2.83  	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \