comparison config.sub @ 8919:79474f16215c

config.sub, config.guess: update from FSF sources
author John W. Eaton <jwe@octave.org>
date Sat, 07 Mar 2009 09:01:50 -0500
parents be07fdf798cf
children eb63fbe60fab
comparison
equal deleted inserted replaced
8918:f5408862892f 8919:79474f16215c
2 # Configuration validation subroutine script. 2 # Configuration validation subroutine script.
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
5 # Free Software Foundation, Inc. 5 # Free Software Foundation, Inc.
6 6
7 timestamp='2008-09-08' 7 timestamp='2009-02-03'
8 8
9 # This file is (in principle) common to ALL GNU software. 9 # This file is (in principle) common to ALL GNU software.
10 # The presence of a machine in this file suggests that SOME GNU software 10 # The presence of a machine in this file suggests that SOME GNU software
11 # can handle that machine. It does not imply ALL GNU software can. 11 # can handle that machine. It does not imply ALL GNU software can.
12 # 12 #
120 # Here we must recognize all the valid KERNEL-OS combinations. 120 # Here we must recognize all the valid KERNEL-OS combinations.
121 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 121 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
122 case $maybe_os in 122 case $maybe_os in
123 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ 123 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
124 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ 124 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
125 kopensolaris*-gnu* | \
125 storm-chaos* | os2-emx* | rtmk-nova*) 126 storm-chaos* | os2-emx* | rtmk-nova*)
126 os=-$maybe_os 127 os=-$maybe_os
127 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` 128 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
128 ;; 129 ;;
129 *) 130 *)
247 | d10v | d30v | dlx | dsp16xx \ 248 | d10v | d30v | dlx | dsp16xx \
248 | fido | fr30 | frv \ 249 | fido | fr30 | frv \
249 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 250 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
250 | i370 | i860 | i960 | ia64 \ 251 | i370 | i860 | i960 | ia64 \
251 | ip2k | iq2000 \ 252 | ip2k | iq2000 \
253 | lm32 \
252 | m32c | m32r | m32rle | m68000 | m68k | m88k \ 254 | m32c | m32r | m32rle | m68000 | m68k | m88k \
253 | maxq | mb | microblaze | mcore | mep | metag \ 255 | maxq | mb | microblaze | mcore | mep | metag \
254 | mips | mipsbe | mipseb | mipsel | mipsle \ 256 | mips | mipsbe | mipseb | mipsel | mipsle \
255 | mips16 \ 257 | mips16 \
256 | mips64 | mips64el \ 258 | mips64 | mips64el \
277 | or32 \ 279 | or32 \
278 | pdp10 | pdp11 | pj | pjl \ 280 | pdp10 | pdp11 | pj | pjl \
279 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 281 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
280 | pyramid \ 282 | pyramid \
281 | score \ 283 | score \
282 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ 284 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
283 | sh64 | sh64le \ 285 | sh64 | sh64le \
284 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ 286 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
285 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 287 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
286 | spu | strongarm \ 288 | spu | strongarm \
287 | tahoe | thumb | tic4x | tic80 | tron \ 289 | tahoe | thumb | tic4x | tic80 | tron \
329 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ 331 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
330 | h8300-* | h8500-* \ 332 | h8300-* | h8500-* \
331 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 333 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
332 | i*86-* | i860-* | i960-* | ia64-* \ 334 | i*86-* | i860-* | i960-* | ia64-* \
333 | ip2k-* | iq2000-* \ 335 | ip2k-* | iq2000-* \
336 | lm32-* \
334 | m32c-* | m32r-* | m32rle-* \ 337 | m32c-* | m32r-* | m32rle-* \
335 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 338 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
336 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ 339 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
337 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 340 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
338 | mips16-* \ 341 | mips16-* \
360 | orion-* \ 363 | orion-* \
361 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 364 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
362 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ 365 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
363 | pyramid-* \ 366 | pyramid-* \
364 | romp-* | rs6000-* \ 367 | romp-* | rs6000-* \
365 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ 368 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
366 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 369 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
367 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ 370 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
368 | sparclite-* \ 371 | sparclite-* \
369 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ 372 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
370 | tahoe-* | thumb-* \ 373 | tahoe-* | thumb-* \
441 ;; 444 ;;
442 apollo68bsd) 445 apollo68bsd)
443 basic_machine=m68k-apollo 446 basic_machine=m68k-apollo
444 os=-bsd 447 os=-bsd
445 ;; 448 ;;
449 aros)
450 basic_machine=i386-pc
451 os=-aros
452 ;;
446 aux) 453 aux)
447 basic_machine=m68k-apple 454 basic_machine=m68k-apple
448 os=-aux 455 os=-aux
449 ;; 456 ;;
450 balance) 457 balance)
1180 basic_machine=pdp11-dec 1187 basic_machine=pdp11-dec
1181 ;; 1188 ;;
1182 we32k) 1189 we32k)
1183 basic_machine=we32k-att 1190 basic_machine=we32k-att
1184 ;; 1191 ;;
1185 sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) 1192 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1186 basic_machine=sh-unknown 1193 basic_machine=sh-unknown
1187 ;; 1194 ;;
1188 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) 1195 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1189 basic_machine=sparc-sun 1196 basic_machine=sparc-sun
1190 ;; 1197 ;;
1252 # Each alternative MUST END IN A *, to match a version number. 1259 # Each alternative MUST END IN A *, to match a version number.
1253 # -sysv* is not here because it comes later, after sysvr4. 1260 # -sysv* is not here because it comes later, after sysvr4.
1254 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ 1261 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1255 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ 1262 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
1256 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ 1263 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1264 | -kopensolaris* \
1257 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ 1265 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1258 | -aos* \ 1266 | -aos* | -aros* \
1259 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1267 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1260 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1268 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1261 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ 1269 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1262 | -openbsd* | -solidbsd* \ 1270 | -openbsd* | -solidbsd* \
1263 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1271 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \