Error Buddy
Do you have an error message from your application? Then find the answer with Error Buddy. You can search over 40000 source code files and troubleshooting documents using our beta lucene/nutch search interface or if you prefer, search as normal using google. With LXR technology you can drill right down into the line of source code where it came from with full cross-referencing.
If after searching you didn't get your ideal answer, or you are still unclear what the error means, you can choose to post that question to the community forums following the link included in the search results.
[1.6]001 #! /bin/sh 002 # Configuration validation subroutine script. 003 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 004 # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 005 006 timestamp='2005-02-10' 007 008 # This file is (in principle) common to ALL GNU software. 009 # The presence of a machine in this file suggests that SOME GNU software 010 # can handle that machine. It does not imply ALL GNU software can. 011 # 012 # This file is free software; you can redistribute it and/or modify 013 # it under the terms of the GNU General Public License as published by 014 # the Free Software Foundation; either version 2 of the License, or 015 # (at your option) any later version. 016 # 017 # This program is distributed in the hope that it will be useful, 018 # but WITHOUT ANY WARRANTY; without even the implied warranty of 019 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 020 # GNU General Public License for more details. 021 # 022 # You should have received a copy of the GNU General Public License 023 # along with this program; if not, write to the Free Software 024 # Foundation, Inc., 59 Temple Place - Suite 330, 025 # Boston, MA 02111-1307, USA. 026 027 # As a special exception to the GNU General Public License, if you 028 # distribute this file as part of a program that contains a 029 # configuration script generated by Autoconf, you may include it under 030 # the same distribution terms that you use for the rest of that program. 031 032 # Please send patches to <config-patches@gnu.org>. Submit a context 033 # diff and a properly formatted ChangeLog entry. 034 # 035 # Configuration subroutine to validate and canonicalize a configuration type. 036 # Supply the specified configuration type as an argument. 037 # If it is invalid, we print an error message on stderr and exit with code 1. 038 # Otherwise, we print the canonical config type on stdout and succeed. 039 040 # This file is supposed to be the same for all GNU packages 041 # and recognize all the CPU types, system types and aliases 042 # that are meaningful with *any* GNU software. 043 # Each package is responsible for reporting which valid configurations 044 # it does not support. The user should be able to distinguish 045 # a failure to support a valid configuration from a meaningless 046 # configuration. 047 048 # The goal of this file is to map all the various variations of a given 049 # machine specification into a single specification in the form: 050 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM 051 # or in some cases, the newer four-part form: 052 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM 053 # It is wrong to echo any other type of specification. 054 055 me=`echo "$0" | sed -e 's,.*/,,'` 056 057 usage="\ 058 Usage: $0 [OPTION] CPU-MFR-OPSYS 059 $0 [OPTION] ALIAS 060 061 Canonicalize a configuration name. 062 063 Operation modes: 064 -h, --help print this help, then exit 065 -t, --time-stamp print date of last modification, then exit 066 -v, --version print version number, then exit 067 068 Report bugs and patches to <config-patches@gnu.org>." 069 070 version="\ 071 GNU config.sub ($timestamp) 072 073 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 074 Free Software Foundation, Inc. 075 076 This is free software; see the source for copying conditions. There is NO 077 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 078 079 help=" 080 Try \`$me --help' for more information." 081 082 # Parse command line 083 while test $# -gt 0 ; do 084 case $1 in 085 --time-stamp | --time* | -t ) 086 echo "$timestamp" ; exit 0 ;; 087 --version | -v ) 088 echo "$version" ; exit 0 ;; 089 --help | --h* | -h ) 090 echo "$usage"; exit 0 ;; 091 -- ) # Stop option processing 092 shift; break ;; 093 - ) # Use stdin as input. 094 break ;; 095 -* ) 096 echo "$me: invalid option $1$help" 097 exit 1 ;; 098 099 *local*) 100 # First pass through any local machine types. 101 echo $1 102 exit 0;; 103 104 * ) 105 break ;; 106 esac 107 done 108 109 case $# in 110 0) echo "$me: missing argument$help" >&2 111 exit 1;; 112 1) ;; 113 *) echo "$me: too many arguments$help" >&2 114 exit 1;; 115 esac 116 117 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). 118 # Here we must recognize all the valid KERNEL-OS combinations. 119 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 120 case $maybe_os in 121 nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ 122 kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) 123 os=-$maybe_os 124 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` 125 ;; 126 *) 127 basic_machine=`echo $1 | sed 's/-[^-]*$//'` 128 if [ $basic_machine != $1 ] 129 then os=`echo $1 | sed 's/.*-/-/'` 130 else os=; fi 131 ;; 132 esac 133 134 ### Let's recognize common machines as not being operating systems so 135 ### that things like config.sub decstation-3100 work. We also 136 ### recognize some manufacturers as not being operating systems, so we 137 ### can provide default operating systems below. 138 case $os in 139 -sun*os*) 140 # Prevent following clause from handling this invalid input. 141 ;; 142 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ 143 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ 144 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ 145 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ 146 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ 147 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ 148 -apple | -axis | -knuth | -cray) 149 os= 150 basic_machine=$1 151 ;; 152 -sim | -cisco | -oki | -wec | -winbond) 153 os= 154 basic_machine=$1 155 ;; 156 -scout) 157 ;; 158 -wrs) 159 os=-vxworks 160 basic_machine=$1 161 ;; 162 -chorusos*) 163 os=-chorusos 164 basic_machine=$1 165 ;; 166 -chorusrdb) 167 os=-chorusrdb 168 basic_machine=$1 169 ;; 170 -hiux*) 171 os=-hiuxwe2 172 ;; 173 -sco5) 174 os=-sco3.2v5 175 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 176 ;; 177 -sco4) 178 os=-sco3.2v4 179 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 180 ;; 181 -sco3.2.[4-9]*) 182 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` 183 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 184 ;; 185 -sco3.2v[4-9]*) 186 # Don't forget version if it is 3.2v4 or newer. 187 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 188 ;; 189 -sco*) 190 os=-sco3.2v2 191 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 192 ;; 193 -udk*) 194 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 195 ;; 196 -isc) 197 os=-isc2.2 198 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 199 ;; 200 -clix*) 201 basic_machine=clipper-intergraph 202 ;; 203 -isc*) 204 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 205 ;; 206 -lynx*) 207 os=-lynxos 208 ;; 209 -ptx*) 210 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` 211 ;; 212 -windowsnt*) 213 os=`echo $os | sed -e 's/windowsnt/winnt/'` 214 ;; 215 -psos*) 216 os=-psos 217 ;; 218 -mint | -mint[0-9]*) 219 basic_machine=m68k-atari 220 os=-mint 221 ;; 222 esac 223 224 # Decode aliases for certain CPU-COMPANY combinations. 225 case $basic_machine in 226 # Recognize the basic CPU types without company name. 227 # Some are omitted here because they have special meanings below. 228 1750a | 580 \ 229 | a29k \ 230 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ 231 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 232 | am33_2.0 \ 233 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ 234 | c4x | clipper \ 235 | d10v | d30v | dlx | dsp16xx \ 236 | fr30 | frv \ 237 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 238 | i370 | i860 | i960 | ia64 \ 239 | ip2k | iq2000 \ 240 | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ 241 | mips | mipsbe | mipseb | mipsel | mipsle \ 242 | mips16 \ 243 | mips64 | mips64el \ 244 | mips64vr | mips64vrel \ 245 | mips64orion | mips64orionel \ 246 | mips64vr4100 | mips64vr4100el \ 247 | mips64vr4300 | mips64vr4300el \ 248 | mips64vr5000 | mips64vr5000el \ 249 | mipsisa32 | mipsisa32el \ 250 | mipsisa32r2 | mipsisa32r2el \ 251 | mipsisa64 | mipsisa64el \ 252 | mipsisa64r2 | mipsisa64r2el \ 253 | mipsisa64sb1 | mipsisa64sb1el \ 254 | mipsisa64sr71k | mipsisa64sr71kel \ 255 | mipstx39 | mipstx39el \ 256 | mn10200 | mn10300 \ 257 | msp430 \ 258 | ns16k | ns32k \ 259 | openrisc | or32 \ 260 | pdp10 | pdp11 | pj | pjl \ 261 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 262 | pyramid \ 263 | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ 264 | sh64 | sh64le \ 265 | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ 266 | strongarm \ 267 | tahoe | thumb | tic4x | tic80 | tron \ 268 | v850 | v850e \ 269 | we32k \ 270 | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ 271 | z8k) 272 basic_machine=$basic_machine-unknown 273 ;; 274 m6811 | m68hc11 | m6812 | m68hc12) 275 # Motorola 68HC11/12. 276 basic_machine=$basic_machine-unknown 277 os=-none 278 ;; 279 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 280 ;; 281 282 # We use `pc' rather than `unknown' 283 # because (1) that's what they normally are, and 284 # (2) the word "unknown" tends to confuse beginning users. 285 i*86 | x86_64) 286 basic_machine=$basic_machine-pc 287 ;; 288 # Object if more than one company name word. 289 *-*-*) 290 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 291 exit 1 292 ;; 293 # Recognize the basic CPU types with company name. 294 580-* \ 295 | a29k-* \ 296 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ 297 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ 298 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ 299 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ 300 | avr-* \ 301 | bs2000-* \ 302 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ 303 | clipper-* | craynv-* | cydra-* \ 304 | d10v-* | d30v-* | dlx-* \ 305 | elxsi-* \ 306 | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ 307 | h8300-* | h8500-* \ 308 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 309 | i*86-* | i860-* | i960-* | ia64-* \ 310 | ip2k-* | iq2000-* \ 311 | m32r-* | m32rle-* \ 312 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 313 | m88110-* | m88k-* | maxq-* | mcore-* \ 314 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 315 | mips16-* \ 316 | mips64-* | mips64el-* \ 317 | mips64vr-* | mips64vrel-* \ 318 | mips64orion-* | mips64orionel-* \ 319 | mips64vr4100-* | mips64vr4100el-* \ 320 | mips64vr4300-* | mips64vr4300el-* \ 321 | mips64vr5000-* | mips64vr5000el-* \ 322 | mipsisa32-* | mipsisa32el-* \ 323 | mipsisa32r2-* | mipsisa32r2el-* \ 324 | mipsisa64-* | mipsisa64el-* \ 325 | mipsisa64r2-* | mipsisa64r2el-* \ 326 | mipsisa64sb1-* | mipsisa64sb1el-* \ 327 | mipsisa64sr71k-* | mipsisa64sr71kel-* \ 328 | mipstx39-* | mipstx39el-* \ 329 | mmix-* \ 330 | msp430-* \ 331 | none-* | np1-* | ns16k-* | ns32k-* \ 332 | orion-* \ 333 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 334 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ 335 | pyramid-* \ 336 | romp-* | rs6000-* \ 337 | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ 338 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 339 | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ 340 | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ 341 | tahoe-* | thumb-* \ 342 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ 343 | tron-* \ 344 | v850-* | v850e-* | vax-* \ 345 | we32k-* \ 346 | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ 347 | xstormy16-* | xtensa-* \ 348 | ymp-* \ 349 | z8k-*) 350 ;; 351 # Recognize the various machine names and aliases which stand 352 # for a CPU type and a company and sometimes even an OS. 353 386bsd) 354 basic_machine=i386-unknown 355 os=-bsd 356 ;; 357 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) 358 basic_machine=m68000-att 359 ;; 360 3b*) 361 basic_machine=we32k-att 362 ;; 363 a29khif) 364 basic_machine=a29k-amd 365 os=-udi 366 ;; 367 abacus) 368 basic_machine=abacus-unknown 369 ;; 370 adobe68k) 371 basic_machine=m68010-adobe 372 os=-scout 373 ;; 374 alliant | fx80) 375 basic_machine=fx80-alliant 376 ;; 377 altos | altos3068) 378 basic_machine=m68k-altos 379 ;; 380 am29k) 381 basic_machine=a29k-none 382 os=-bsd 383 ;; 384 amd64) 385 basic_machine=x86_64-pc 386 ;; 387 amd64-*) 388 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` 389 ;; 390 amdahl) 391 basic_machine=580-amdahl 392 os=-sysv 393 ;; 394 amiga | amiga-*) 395 basic_machine=m68k-unknown 396 ;; 397 amigaos | amigados) 398 basic_machine=m68k-unknown 399 os=-amigaos 400 ;; 401 amigaunix | amix) 402 basic_machine=m68k-unknown 403 os=-sysv4 404 ;; 405 apollo68) 406 basic_machine=m68k-apollo 407 os=-sysv 408 ;; 409 apollo68bsd) 410 basic_machine=m68k-apollo 411 os=-bsd 412 ;; 413 aux) 414 basic_machine=m68k-apple 415 os=-aux 416 ;; 417 balance) 418 basic_machine=ns32k-sequent 419 os=-dynix 420 ;; 421 c90) 422 basic_machine=c90-cray 423 os=-unicos 424 ;; 425 convex-c1) 426 basic_machine=c1-convex 427 os=-bsd 428 ;; 429 convex-c2) 430 basic_machine=c2-convex 431 os=-bsd 432 ;; 433 convex-c32) 434 basic_machine=c32-convex 435 os=-bsd 436 ;; 437 convex-c34) 438 basic_machine=c34-convex 439 os=-bsd 440 ;; 441 convex-c38) 442 basic_machine=c38-convex 443 os=-bsd 444 ;; 445 cray | j90) 446 basic_machine=j90-cray 447 os=-unicos 448 ;; 449 craynv) 450 basic_machine=craynv-cray 451 os=-unicosmp 452 ;; 453 cr16c) 454 basic_machine=cr16c-unknown 455 os=-elf 456 ;; 457 crds | unos) 458 basic_machine=m68k-crds 459 ;; 460 crisv32 | crisv32-* | etraxfs*) 461 basic_machine=crisv32-axis 462 ;; 463 cris | cris-* | etrax*) 464 basic_machine=cris-axis 465 ;; 466 crx) 467 basic_machine=crx-unknown 468 os=-elf 469 ;; 470 da30 | da30-*) 471 basic_machine=m68k-da30 472 ;; 473 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) 474 basic_machine=mips-dec 475 ;; 476 decsystem10* | dec10*) 477 basic_machine=pdp10-dec 478 os=-tops10 479 ;; 480 decsystem20* | dec20*) 481 basic_machine=pdp10-dec 482 os=-tops20 483 ;; 484 delta | 3300 | motorola-3300 | motorola-delta \ 485 | 3300-motorola | delta-motorola) 486 basic_machine=m68k-motorola 487 ;; 488 delta88) 489 basic_machine=m88k-motorola 490 os=-sysv3 491 ;; 492 djgpp) 493 basic_machine=i586-pc 494 os=-msdosdjgpp 495 ;; 496 dpx20 | dpx20-*) 497 basic_machine=rs6000-bull 498 os=-bosx 499 ;; 500 dpx2* | dpx2*-bull) 501 basic_machine=m68k-bull 502 os=-sysv3 503 ;; 504 ebmon29k) 505 basic_machine=a29k-amd 506 os=-ebmon 507 ;; 508 elxsi) 509 basic_machine=elxsi-elxsi 510 os=-bsd 511 ;; 512 encore | umax | mmax) 513 basic_machine=ns32k-encore 514 ;; 515 es1800 | OSE68k | ose68k | ose | OSE) 516 basic_machine=m68k-ericsson 517 os=-ose 518 ;; 519 fx2800) 520 basic_machine=i860-alliant 521 ;; 522 genix) 523 basic_machine=ns32k-ns 524 ;; 525 gmicro) 526 basic_machine=tron-gmicro 527 os=-sysv 528 ;; 529 go32) 530 basic_machine=i386-pc 531 os=-go32 532 ;; 533 h3050r* | hiux*) 534 basic_machine=hppa1.1-hitachi 535 os=-hiuxwe2 536 ;; 537 h8300hms) 538 basic_machine=h8300-hitachi 539 os=-hms 540 ;; 541 h8300xray) 542 basic_machine=h8300-hitachi 543 os=-xray 544 ;; 545 h8500hms) 546 basic_machine=h8500-hitachi 547 os=-hms 548 ;; 549 harris) 550 basic_machine=m88k-harris 551 os=-sysv3 552 ;; 553 hp300-*) 554 basic_machine=m68k-hp 555 ;; 556 hp300bsd) 557 basic_machine=m68k-hp 558 os=-bsd 559 ;; 560 hp300hpux) 561 basic_machine=m68k-hp 562 os=-hpux 563 ;; 564 hp3k9[0-9][0-9] | hp9[0-9][0-9]) 565 basic_machine=hppa1.0-hp 566 ;; 567 hp9k2[0-9][0-9] | hp9k31[0-9]) 568 basic_machine=m68000-hp 569 ;; 570 hp9k3[2-9][0-9]) 571 basic_machine=m68k-hp 572 ;; 573 hp9k6[0-9][0-9] | hp6[0-9][0-9]) 574 basic_machine=hppa1.0-hp 575 ;; 576 hp9k7[0-79][0-9] | hp7[0-79][0-9]) 577 basic_machine=hppa1.1-hp 578 ;; 579 hp9k78[0-9] | hp78[0-9]) 580 # FIXME: really hppa2.0-hp 581 basic_machine=hppa1.1-hp 582 ;; 583 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) 584 # FIXME: really hppa2.0-hp 585 basic_machine=hppa1.1-hp 586 ;; 587 hp9k8[0-9][13679] | hp8[0-9][13679]) 588 basic_machine=hppa1.1-hp 589 ;; 590 hp9k8[0-9][0-9] | hp8[0-9][0-9]) 591 basic_machine=hppa1.0-hp 592 ;; 593 hppa-next) 594 os=-nextstep3 595 ;; 596 hppaosf) 597 basic_machine=hppa1.1-hp 598 os=-osf 599 ;; 600 hppro) 601 basic_machine=hppa1.1-hp 602 os=-proelf 603 ;; 604 i370-ibm* | ibm*) 605 basic_machine=i370-ibm 606 ;; 607 # I'm not sure what "Sysv32" means. Should this be sysv3.2? 608 i*86v32) 609 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 610 os=-sysv32 611 ;; 612 i*86v4*) 613 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 614 os=-sysv4 615 ;; 616 i*86v) 617 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 618 os=-sysv 619 ;; 620 i*86sol2) 621 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 622 os=-solaris2 623 ;; 624 i386mach) 625 basic_machine=i386-mach 626 os=-mach 627 ;; 628 i386-vsta | vsta) 629 basic_machine=i386-unknown 630 os=-vsta 631 ;; 632 iris | iris4d) 633 basic_machine=mips-sgi 634 case $os in 635 -irix*) 636 ;; 637 *) 638 os=-irix4 639 ;; 640 esac 641 ;; 642 isi68 | isi) 643 basic_machine=m68k-isi 644 os=-sysv 645 ;; 646 m88k-omron*) 647 basic_machine=m88k-omron 648 ;; 649 magnum | m3230) 650 basic_machine=mips-mips 651 os=-sysv 652 ;; 653 merlin) 654 basic_machine=ns32k-utek 655 os=-sysv 656 ;; 657 mingw32) 658 basic_machine=i386-pc 659 os=-mingw32 660 ;; 661 miniframe) 662 basic_machine=m68000-convergent 663 ;; 664 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) 665 basic_machine=m68k-atari 666 os=-mint 667 ;; 668 mips3*-*) 669 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` 670 ;; 671 mips3*) 672 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 673 ;; 674 monitor) 675 basic_machine=m68k-rom68k 676 os=-coff 677 ;; 678 morphos) 679 basic_machine=powerpc-unknown 680 os=-morphos 681 ;; 682 msdos) 683 basic_machine=i386-pc 684 os=-msdos 685 ;; 686 mvs) 687 basic_machine=i370-ibm 688 os=-mvs 689 ;; 690 ncr3000) 691 basic_machine=i486-ncr 692 os=-sysv4 693 ;; 694 netbsd386) 695 basic_machine=i386-unknown 696 os=-netbsd 697 ;; 698 netwinder) 699 basic_machine=armv4l-rebel 700 os=-linux 701 ;; 702 news | news700 | news800 | news900) 703 basic_machine=m68k-sony 704 os=-newsos 705 ;; 706 news1000) 707 basic_machine=m68030-sony 708 os=-newsos 709 ;; 710 news-3600 | risc-news) 711 basic_machine=mips-sony 712 os=-newsos 713 ;; 714 necv70) 715 basic_machine=v70-nec 716 os=-sysv 717 ;; 718 next | m*-next ) 719 basic_machine=m68k-next 720 case $os in 721 -nextstep* ) 722 ;; 723 -ns2*) 724 os=-nextstep2 725 ;; 726 *) 727 os=-nextstep3 728 ;; 729 esac 730 ;; 731 nh3000) 732 basic_machine=m68k-harris 733 os=-cxux 734 ;; 735 nh[45]000) 736 basic_machine=m88k-harris 737 os=-cxux 738 ;; 739 nindy960) 740 basic_machine=i960-intel 741 os=-nindy 742 ;; 743 mon960) 744 basic_machine=i960-intel 745 os=-mon960 746 ;; 747 nonstopux) 748 basic_machine=mips-compaq 749 os=-nonstopux 750 ;; 751 np1) 752 basic_machine=np1-gould 753 ;; 754 nsr-tandem) 755 basic_machine=nsr-tandem 756 ;; 757 op50n-* | op60c-*) 758 basic_machine=hppa1.1-oki 759 os=-proelf 760 ;; 761 or32 | or32-*) 762 basic_machine=or32-unknown 763 os=-coff 764 ;; 765 os400) 766 basic_machine=powerpc-ibm 767 os=-os400 768 ;; 769 OSE68000 | ose68000) 770 basic_machine=m68000-ericsson 771 os=-ose 772 ;; 773 os68k) 774 basic_machine=m68k-none 775 os=-os68k 776 ;; 777 pa-hitachi) 778 basic_machine=hppa1.1-hitachi 779 os=-hiuxwe2 780 ;; 781 paragon) 782 basic_machine=i860-intel 783 os=-osf 784 ;; 785 pbd) 786 basic_machine=sparc-tti 787 ;; 788 pbb) 789 basic_machine=m68k-tti 790 ;; 791 pc532 | pc532-*) 792 basic_machine=ns32k-pc532 793 ;; 794 pentium | p5 | k5 | k6 | nexgen | viac3) 795 basic_machine=i586-pc 796 ;; 797 pentiumpro | p6 | 6x86 | athlon | athlon_*) 798 basic_machine=i686-pc 799 ;; 800 pentiumii | pentium2 | pentiumiii | pentium3) 801 basic_machine=i686-pc 802 ;; 803 pentium4) 804 basic_machine=i786-pc 805 ;; 806 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) 807 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` 808 ;; 809 pentiumpro-* | p6-* | 6x86-* | athlon-*) 810 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 811 ;; 812 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) 813 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 814 ;; 815 pentium4-*) 816 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` 817 ;; 818 pn) 819 basic_machine=pn-gould 820 ;; 821 power) basic_machine=power-ibm 822 ;; 823 ppc) basic_machine=powerpc-unknown 824 ;; 825 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` 826 ;; 827 ppcle | powerpclittle | ppc-le | powerpc-little) 828 basic_machine=powerpcle-unknown 829 ;; 830 ppc