Changeset 6 in downloads for config.sub
- Timestamp:
- Oct 9, 2007, 10:16:21 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
config.sub
r5 r6 2 2 # Configuration validation subroutine script. 3 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 4 # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 5 6 timestamp='2005-07-08' 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 5 # Inc. 6 7 timestamp='2007-04-29' 7 8 8 9 # This file is (in principle) common to ALL GNU software. … … 120 121 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 121 122 case $maybe_os in 122 nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ 123 kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) 123 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ 124 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ 125 storm-chaos* | os2-emx* | rtmk-nova*) 124 126 os=-$maybe_os 125 127 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` … … 172 174 os=-hiuxwe2 173 175 ;; 176 -sco6) 177 os=-sco5v6 178 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 179 ;; 174 180 -sco5) 175 181 os=-sco3.2v5 … … 185 191 ;; 186 192 -sco3.2v[4-9]*) 193 # Don't forget version if it is 3.2v4 or newer. 194 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 195 ;; 196 -sco5v6*) 187 197 # Don't forget version if it is 3.2v4 or newer. 188 198 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` … … 232 242 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 233 243 | am33_2.0 \ 234 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \244 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ 235 245 | bfin \ 236 246 | c4x | clipper \ 237 247 | d10v | d30v | dlx | dsp16xx \ 238 | f r30 | frv \248 | fido | fr30 | frv \ 239 249 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 240 250 | i370 | i860 | i960 | ia64 \ 241 251 | ip2k | iq2000 \ 242 | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ 252 | m32c | m32r | m32rle | m68000 | m68k | m88k \ 253 | maxq | mb | microblaze | mcore | mep \ 243 254 | mips | mipsbe | mipseb | mipsel | mipsle \ 244 255 | mips16 \ … … 258 269 | mipstx39 | mipstx39el \ 259 270 | mn10200 | mn10300 \ 260 | m s1\271 | mt \ 261 272 | msp430 \ 273 | nios | nios2 \ 262 274 | ns16k | ns32k \ 263 275 | or32 \ … … 265 277 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 266 278 | pyramid \ 267 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ 279 | score \ 280 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ 268 281 | sh64 | sh64le \ 269 | sparc | sparc64 | sparc64b | sparc 86x | sparclet | sparclite \270 | sparcv8 | sparcv9 | sparcv9b \271 | s trongarm \282 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ 283 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 284 | spu | strongarm \ 272 285 | tahoe | thumb | tic4x | tic80 | tron \ 273 286 | v850 | v850e \ 274 287 | we32k \ 275 | x86 | x scale | xscalee[bl] | xstormy16 | xtensa \288 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ 276 289 | z8k) 277 basic_machine=$basic_machine-unknown278 ;;279 m32c)280 290 basic_machine=$basic_machine-unknown 281 291 ;; … … 286 296 ;; 287 297 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 298 ;; 299 ms1) 300 basic_machine=mt-unknown 288 301 ;; 289 302 … … 306 319 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ 307 320 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ 308 | avr-* \321 | avr-* | avr32-* \ 309 322 | bfin-* | bs2000-* \ 310 323 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ … … 312 325 | d10v-* | d30v-* | dlx-* \ 313 326 | elxsi-* \ 314 | f30[01]-* | f700-* | f r30-* | frv-* | fx80-* \327 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ 315 328 | h8300-* | h8500-* \ 316 329 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 317 330 | i*86-* | i860-* | i960-* | ia64-* \ 318 331 | ip2k-* | iq2000-* \ 319 | m32 r-* | m32rle-* \332 | m32c-* | m32r-* | m32rle-* \ 320 333 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 321 334 | m88110-* | m88k-* | maxq-* | mcore-* \ … … 337 350 | mipstx39-* | mipstx39el-* \ 338 351 | mmix-* \ 339 | m s1-* \352 | mt-* \ 340 353 | msp430-* \ 354 | nios-* | nios2-* \ 341 355 | none-* | np1-* | ns16k-* | ns32k-* \ 342 356 | orion-* \ … … 345 359 | pyramid-* \ 346 360 | romp-* | rs6000-* \ 347 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sh be-* \361 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ 348 362 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 349 | sparc-* | sparc64-* | sparc64b-* | sparc 86x-* | sparclet-* \363 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ 350 364 | sparclite-* \ 351 | sparcv8-* | sparcv9-* | sparcv9b-* | s trongarm-* | sv1-* | sx?-* \365 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ 352 366 | tahoe-* | thumb-* \ 353 367 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ … … 355 369 | v850-* | v850e-* | vax-* \ 356 370 | we32k-* \ 357 | x86-* | x86_64-* | x ps100-* | xscale-* | xscalee[bl]-* \371 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ 358 372 | xstormy16-* | xtensa-* \ 359 373 | ymp-* \ 360 374 | z8k-*) 361 ;;362 m32c-*)363 375 ;; 364 376 # Recognize the various machine names and aliases which stand … … 672 684 os=-mingw32 673 685 ;; 686 mingw32ce) 687 basic_machine=arm-unknown 688 os=-mingw32ce 689 ;; 674 690 miniframe) 675 691 basic_machine=m68000-convergent … … 696 712 basic_machine=i386-pc 697 713 os=-msdos 714 ;; 715 ms1-*) 716 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` 698 717 ;; 699 718 mvs) … … 804 823 basic_machine=ns32k-pc532 805 824 ;; 825 pc98) 826 basic_machine=i386-pc 827 ;; 828 pc98-*) 829 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` 830 ;; 806 831 pentium | p5 | k5 | k6 | nexgen | viac3) 807 832 basic_machine=i586-pc … … 860 885 os=-pw32 861 886 ;; 887 rdos) 888 basic_machine=i386-pc 889 os=-rdos 890 ;; 862 891 rom68k) 863 892 basic_machine=m68k-rom68k … … 886 915 basic_machine=mipsisa64sb1el-unknown 887 916 ;; 917 sde) 918 basic_machine=mipsisa32-sde 919 os=-elf 920 ;; 888 921 sei) 889 922 basic_machine=mips-sei … … 896 929 basic_machine=sh-hitachi 897 930 os=-hms 931 ;; 932 sh5el) 933 basic_machine=sh5le-unknown 898 934 ;; 899 935 sh64) … … 1102 1138 basic_machine=sh-unknown 1103 1139 ;; 1104 sparc | sparcv8 | sparcv9 | sparcv9b )1140 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) 1105 1141 basic_machine=sparc-sun 1106 1142 ;; … … 1175 1211 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1176 1212 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1177 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ 1213 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ 1214 | -openbsd* | -solidbsd* \ 1178 1215 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1179 1216 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ … … 1182 1219 | -chorusos* | -chorusrdb* \ 1183 1220 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 1184 | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ 1221 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ 1222 | -uxpv* | -beos* | -mpeix* | -udk* \ 1185 1223 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 1186 1224 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ … … 1189 1227 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 1190 1228 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ 1191 | -skyos* | -haiku* )1229 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) 1192 1230 # Remember, each alternative MUST END IN *, to match a version number. 1193 1231 ;; … … 1341 1379 1342 1380 case $basic_machine in 1381 score-*) 1382 os=-elf 1383 ;; 1384 spu-*) 1385 os=-elf 1386 ;; 1343 1387 *-acorn) 1344 1388 os=-riscix1.2 … … 1350 1394 os=-aout 1351 1395 ;; 1352 c4x-* | tic4x-*)1353 os=-coff1354 1396 c4x-* | tic4x-*) 1397 os=-coff 1398 ;; 1355 1399 # This must come before the *-dec entry. 1356 1400 pdp10-*) … … 1377 1421 m68*-cisco) 1378 1422 os=-aout 1423 ;; 1424 mep-*) 1425 os=-elf 1379 1426 ;; 1380 1427 mips*-cisco)
Note: See TracChangeset
for help on using the changeset viewer.