Changeset 501 in kBuild for vendor/gnumake/current/config/config.guess
- Timestamp:
- Sep 15, 2006 2:30:32 AM (18 years ago)
- File:
-
- 1 edited
-
vendor/gnumake/current/config/config.guess (modified) (52 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current/config/config.guess
r152 r501 2 2 # Attempt to guess a canonical system name. 3 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 4 # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 5 6 timestamp='2004-03-03' 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 5 # Inc. 6 7 timestamp='2006-03-13' 7 8 8 9 # This file is free software; you can redistribute it and/or modify it … … 18 19 # You should have received a copy of the GNU General Public License 19 20 # along with this program; if not, write to the Free Software 20 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 21 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 22 # 02110-1301, USA. 21 23 # 22 24 # As a special exception to the GNU General Public License, if you … … 24 26 # configuration script generated by Autoconf, you may include it under 25 27 # the same distribution terms that you use for the rest of that program. 28 26 29 27 30 # Originally written by Per Bothner <per@bothner.com>. … … 54 57 55 58 Originally written by Per Bothner. 56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 59 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 57 60 Free Software Foundation, Inc. 58 61 … … 67 70 case $1 in 68 71 --time-stamp | --time* | -t ) 69 echo "$timestamp" ; exit 0;;72 echo "$timestamp" ; exit ;; 70 73 --version | -v ) 71 echo "$version" ; exit 0;;74 echo "$version" ; exit ;; 72 75 --help | --h* | -h ) 73 echo "$usage"; exit 0;;76 echo "$usage"; exit ;; 74 77 -- ) # Stop option processing 75 78 shift; break ;; … … 105 108 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; 106 109 : ${TMPDIR=/tmp} ; 107 { tmp=`(umask 077 && mktemp -d -q"$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||110 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || 108 111 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || 109 112 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || … … 124 127 ,,*) CC_FOR_BUILD=$CC ;; 125 128 ,*,*) CC_FOR_BUILD=$HOST_CC ;; 126 esac ; '129 esac ; set_cc_for_build= ;' 127 130 128 131 # This is needed to find uname on a Pyramid OSx when run in the BSD universe. … … 197 200 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. 198 201 echo "${machine}-${os}${release}" 199 exit 0 ;; 200 amd64:OpenBSD:*:*) 201 echo x86_64-unknown-openbsd${UNAME_RELEASE} 202 exit 0 ;; 203 amiga:OpenBSD:*:*) 204 echo m68k-unknown-openbsd${UNAME_RELEASE} 205 exit 0 ;; 206 arc:OpenBSD:*:*) 207 echo mipsel-unknown-openbsd${UNAME_RELEASE} 208 exit 0 ;; 209 cats:OpenBSD:*:*) 210 echo arm-unknown-openbsd${UNAME_RELEASE} 211 exit 0 ;; 212 hp300:OpenBSD:*:*) 213 echo m68k-unknown-openbsd${UNAME_RELEASE} 214 exit 0 ;; 215 mac68k:OpenBSD:*:*) 216 echo m68k-unknown-openbsd${UNAME_RELEASE} 217 exit 0 ;; 218 macppc:OpenBSD:*:*) 219 echo powerpc-unknown-openbsd${UNAME_RELEASE} 220 exit 0 ;; 221 mvme68k:OpenBSD:*:*) 222 echo m68k-unknown-openbsd${UNAME_RELEASE} 223 exit 0 ;; 224 mvme88k:OpenBSD:*:*) 225 echo m88k-unknown-openbsd${UNAME_RELEASE} 226 exit 0 ;; 227 mvmeppc:OpenBSD:*:*) 228 echo powerpc-unknown-openbsd${UNAME_RELEASE} 229 exit 0 ;; 230 pegasos:OpenBSD:*:*) 231 echo powerpc-unknown-openbsd${UNAME_RELEASE} 232 exit 0 ;; 233 pmax:OpenBSD:*:*) 234 echo mipsel-unknown-openbsd${UNAME_RELEASE} 235 exit 0 ;; 236 sgi:OpenBSD:*:*) 237 echo mipseb-unknown-openbsd${UNAME_RELEASE} 238 exit 0 ;; 239 sun3:OpenBSD:*:*) 240 echo m68k-unknown-openbsd${UNAME_RELEASE} 241 exit 0 ;; 242 wgrisc:OpenBSD:*:*) 243 echo mipsel-unknown-openbsd${UNAME_RELEASE} 244 exit 0 ;; 202 exit ;; 245 203 *:OpenBSD:*:*) 246 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} 247 exit 0 ;; 204 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` 205 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} 206 exit ;; 248 207 *:ekkoBSD:*:*) 249 208 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} 250 exit 0 ;; 209 exit ;; 210 *:SolidBSD:*:*) 211 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} 212 exit ;; 251 213 macppc:MirBSD:*:*) 252 214 echo powerppc-unknown-mirbsd${UNAME_RELEASE} 253 exit 0;;215 exit ;; 254 216 *:MirBSD:*:*) 255 217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} 256 exit 0;;218 exit ;; 257 219 alpha:OSF1:*:*) 258 220 case $UNAME_RELEASE in … … 307 269 # 1.2 uses "1.2" for uname -r. 308 270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 309 exit 0 ;; 310 Alpha*:OpenVMS:*:*) 311 echo alpha-hp-vms 312 exit 0 ;; 271 exit ;; 313 272 Alpha\ *:Windows_NT*:*) 314 273 # How do we know it's Interix rather than the generic POSIX subsystem? … … 316 275 # of the specific Alpha model? 317 276 echo alpha-pc-interix 318 exit 0;;277 exit ;; 319 278 21064:Windows_NT:50:3) 320 279 echo alpha-dec-winnt3.5 321 exit 0;;280 exit ;; 322 281 Amiga*:UNIX_System_V:4.0:*) 323 282 echo m68k-unknown-sysv4 324 exit 0;;283 exit ;; 325 284 *:[Aa]miga[Oo][Ss]:*:*) 326 285 echo ${UNAME_MACHINE}-unknown-amigaos 327 exit 0;;286 exit ;; 328 287 *:[Mm]orph[Oo][Ss]:*:*) 329 288 echo ${UNAME_MACHINE}-unknown-morphos 330 exit 0;;289 exit ;; 331 290 *:OS/390:*:*) 332 291 echo i370-ibm-openedition 333 exit 0 ;; 292 exit ;; 293 *:z/VM:*:*) 294 echo s390-ibm-zvmoe 295 exit ;; 334 296 *:OS400:*:*) 335 297 echo powerpc-ibm-os400 336 exit 0;;298 exit ;; 337 299 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) 338 300 echo arm-acorn-riscix${UNAME_RELEASE} 339 exit 0;; 301 exit ;; 302 arm:riscos:*:*|arm:RISCOS:*:*) 303 echo arm-unknown-riscos 304 exit ;; 340 305 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) 341 306 echo hppa1.1-hitachi-hiuxmpp 342 exit 0;;307 exit ;; 343 308 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) 344 309 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. … … 348 313 echo pyramid-pyramid-bsd 349 314 fi 350 exit 0;;315 exit ;; 351 316 NILE*:*:*:dcosx) 352 317 echo pyramid-pyramid-svr4 353 exit 0;;318 exit ;; 354 319 DRS?6000:unix:4.0:6*) 355 320 echo sparc-icl-nx6 356 exit 0;;357 DRS?6000:UNIX_SV:4.2*:7* )321 exit ;; 322 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) 358 323 case `/usr/bin/uname -p` in 359 sparc) echo sparc-icl-nx7 && exit 0;;324 sparc) echo sparc-icl-nx7; exit ;; 360 325 esac ;; 361 326 sun4H:SunOS:5.*:*) 362 327 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 363 exit 0;;328 exit ;; 364 329 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) 365 330 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 366 exit 0;;331 exit ;; 367 332 i86pc:SunOS:5.*:*) 368 333 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 369 exit 0;;334 exit ;; 370 335 sun4*:SunOS:6*:*) 371 336 # According to config.sub, this is the proper way to canonicalize … … 373 338 # it's likely to be more like Solaris than SunOS4. 374 339 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 375 exit 0;;340 exit ;; 376 341 sun4*:SunOS:*:*) 377 342 case "`/usr/bin/arch -k`" in … … 382 347 # Japanese Language versions have a version number like `4.1.3-JL'. 383 348 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` 384 exit 0;;349 exit ;; 385 350 sun3*:SunOS:*:*) 386 351 echo m68k-sun-sunos${UNAME_RELEASE} 387 exit 0;;352 exit ;; 388 353 sun*:*:4.2BSD:*) 389 354 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` … … 397 362 ;; 398 363 esac 399 exit 0;;364 exit ;; 400 365 aushp:SunOS:*:*) 401 366 echo sparc-auspex-sunos${UNAME_RELEASE} 402 exit 0;;367 exit ;; 403 368 # The situation for MiNT is a little confusing. The machine name 404 369 # can be virtually everything (everything which is not … … 411 376 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) 412 377 echo m68k-atari-mint${UNAME_RELEASE} 413 exit 0;;378 exit ;; 414 379 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) 415 380 echo m68k-atari-mint${UNAME_RELEASE} 416 exit 0;;381 exit ;; 417 382 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) 418 383 echo m68k-atari-mint${UNAME_RELEASE} 419 exit 0;;384 exit ;; 420 385 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) 421 386 echo m68k-milan-mint${UNAME_RELEASE} 422 exit 0;;387 exit ;; 423 388 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) 424 389 echo m68k-hades-mint${UNAME_RELEASE} 425 exit 0;;390 exit ;; 426 391 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) 427 392 echo m68k-unknown-mint${UNAME_RELEASE} 428 exit 0;;393 exit ;; 429 394 m68k:machten:*:*) 430 395 echo m68k-apple-machten${UNAME_RELEASE} 431 exit 0;;396 exit ;; 432 397 powerpc:machten:*:*) 433 398 echo powerpc-apple-machten${UNAME_RELEASE} 434 exit 0;;399 exit ;; 435 400 RISC*:Mach:*:*) 436 401 echo mips-dec-mach_bsd4.3 437 exit 0;;402 exit ;; 438 403 RISC*:ULTRIX:*:*) 439 404 echo mips-dec-ultrix${UNAME_RELEASE} 440 exit 0;;405 exit ;; 441 406 VAX*:ULTRIX*:*:*) 442 407 echo vax-dec-ultrix${UNAME_RELEASE} 443 exit 0;;408 exit ;; 444 409 2020:CLIX:*:* | 2430:CLIX:*:*) 445 410 echo clipper-intergraph-clix${UNAME_RELEASE} 446 exit 0;;411 exit ;; 447 412 mips:*:*:UMIPS | mips:*:*:RISCos) 448 413 eval $set_cc_for_build … … 468 433 } 469 434 EOF 470 $CC_FOR_BUILD -o $dummy $dummy.c \ 471 && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ 472 && exit 0 435 $CC_FOR_BUILD -o $dummy $dummy.c && 436 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && 437 SYSTEM_NAME=`$dummy $dummyarg` && 438 { echo "$SYSTEM_NAME"; exit; } 473 439 echo mips-mips-riscos${UNAME_RELEASE} 474 exit 0;;440 exit ;; 475 441 Motorola:PowerMAX_OS:*:*) 476 442 echo powerpc-motorola-powermax 477 exit 0;;443 exit ;; 478 444 Motorola:*:4.3:PL8-*) 479 445 echo powerpc-harris-powermax 480 exit 0;;446 exit ;; 481 447 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) 482 448 echo powerpc-harris-powermax 483 exit 0;;449 exit ;; 484 450 Night_Hawk:Power_UNIX:*:*) 485 451 echo powerpc-harris-powerunix 486 exit 0;;452 exit ;; 487 453 m88k:CX/UX:7*:*) 488 454 echo m88k-harris-cxux7 489 exit 0;;455 exit ;; 490 456 m88k:*:4*:R4*) 491 457 echo m88k-motorola-sysv4 492 exit 0;;458 exit ;; 493 459 m88k:*:3*:R3*) 494 460 echo m88k-motorola-sysv3 495 exit 0;;461 exit ;; 496 462 AViiON:dgux:*:*) 497 463 # DG/UX returns AViiON for all architectures … … 509 475 echo i586-dg-dgux${UNAME_RELEASE} 510 476 fi 511 exit 0;;477 exit ;; 512 478 M88*:DolphinOS:*:*) # DolphinOS (SVR3) 513 479 echo m88k-dolphin-sysv3 514 exit 0;;480 exit ;; 515 481 M88*:*:R3*:*) 516 482 # Delta 88k system running SVR3 517 483 echo m88k-motorola-sysv3 518 exit 0;;484 exit ;; 519 485 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) 520 486 echo m88k-tektronix-sysv3 521 exit 0;;487 exit ;; 522 488 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) 523 489 echo m68k-tektronix-bsd 524 exit 0;;490 exit ;; 525 491 *:IRIX*:*:*) 526 492 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` 527 exit 0;;493 exit ;; 528 494 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. 529 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id530 exit 0 ;;# Note that: echo "'`uname -s`'" gives 'AIX '495 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id 496 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' 531 497 i*86:AIX:*:*) 532 498 echo i386-ibm-aix 533 exit 0;;499 exit ;; 534 500 ia64:AIX:*:*) 535 501 if [ -x /usr/bin/oslevel ] ; then … … 539 505 fi 540 506 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} 541 exit 0;;507 exit ;; 542 508 *:AIX:2:3) 543 509 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then … … 554 520 } 555 521 EOF 556 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 557 echo rs6000-ibm-aix3.2.5 522 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` 523 then 524 echo "$SYSTEM_NAME" 525 else 526 echo rs6000-ibm-aix3.2.5 527 fi 558 528 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then 559 529 echo rs6000-ibm-aix3.2.4 … … 561 531 echo rs6000-ibm-aix3.2 562 532 fi 563 exit 0;;533 exit ;; 564 534 *:AIX:*:[45]) 565 535 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` … … 575 545 fi 576 546 echo ${IBM_ARCH}-ibm-aix${IBM_REV} 577 exit 0;;547 exit ;; 578 548 *:AIX:*:*) 579 549 echo rs6000-ibm-aix 580 exit 0;;550 exit ;; 581 551 ibmrt:4.4BSD:*|romp-ibm:BSD:*) 582 552 echo romp-ibm-bsd4.4 583 exit 0;;553 exit ;; 584 554 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and 585 555 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to 586 exit 0 ;;# report: romp-ibm BSD 4.3556 exit ;; # report: romp-ibm BSD 4.3 587 557 *:BOSX:*:*) 588 558 echo rs6000-bull-bosx 589 exit 0;;559 exit ;; 590 560 DPX/2?00:B.O.S.:*:*) 591 561 echo m68k-bull-sysv3 592 exit 0;;562 exit ;; 593 563 9000/[34]??:4.3bsd:1.*:*) 594 564 echo m68k-hp-bsd 595 exit 0;;565 exit ;; 596 566 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) 597 567 echo m68k-hp-bsd4.4 598 exit 0;;568 exit ;; 599 569 9000/[34678]??:HP-UX:*:*) 600 570 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` … … 658 628 if [ ${HP_ARCH} = "hppa2.0w" ] 659 629 then 660 # avoid double evaluation of $set_cc_for_build 661 test -n "$CC_FOR_BUILD" || eval $set_cc_for_build 662 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null 630 eval $set_cc_for_build 631 632 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating 633 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler 634 # generating 64-bit code. GNU and HP use different nomenclature: 635 # 636 # $ CC_FOR_BUILD=cc ./config.guess 637 # => hppa2.0w-hp-hpux11.23 638 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess 639 # => hppa64-hp-hpux11.23 640 641 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | 642 grep __LP64__ >/dev/null 663 643 then 664 644 HP_ARCH="hppa2.0w" … … 668 648 fi 669 649 echo ${HP_ARCH}-hp-hpux${HPUX_REV} 670 exit 0;;650 exit ;; 671 651 ia64:HP-UX:*:*) 672 652 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 673 653 echo ia64-hp-hpux${HPUX_REV} 674 exit 0;;654 exit ;; 675 655 3050*:HI-UX:*:*) 676 656 eval $set_cc_for_build … … 700 680 } 701 681 EOF 702 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 682 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && 683 { echo "$SYSTEM_NAME"; exit; } 703 684 echo unknown-hitachi-hiuxwe2 704 exit 0;;685 exit ;; 705 686 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) 706 687 echo hppa1.1-hp-bsd 707 exit 0;;688 exit ;; 708 689 9000/8??:4.3bsd:*:*) 709 690 echo hppa1.0-hp-bsd 710 exit 0;;691 exit ;; 711 692 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) 712 693 echo hppa1.0-hp-mpeix 713 exit 0;;694 exit ;; 714 695 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) 715 696 echo hppa1.1-hp-osf 716 exit 0;;697 exit ;; 717 698 hp8??:OSF1:*:*) 718 699 echo hppa1.0-hp-osf 719 exit 0;;700 exit ;; 720 701 i*86:OSF1:*:*) 721 702 if [ -x /usr/sbin/sysversion ] ; then … … 724 705 echo ${UNAME_MACHINE}-unknown-osf1 725 706 fi 726 exit 0;;707 exit ;; 727 708 parisc*:Lites*:*:*) 728 709 echo hppa1.1-hp-lites 729 exit 0;;710 exit ;; 730 711 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) 731 712 echo c1-convex-bsd 732 exit 0;;713 exit ;; 733 714 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) 734 715 if getsysinfo -f scalar_acc … … 736 717 else echo c2-convex-bsd 737 718 fi 738 exit 0;;719 exit ;; 739 720 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) 740 721 echo c34-convex-bsd 741 exit 0;;722 exit ;; 742 723 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) 743 724 echo c38-convex-bsd 744 exit 0;;725 exit ;; 745 726 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) 746 727 echo c4-convex-bsd 747 exit 0;;728 exit ;; 748 729 CRAY*Y-MP:*:*:*) 749 730 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 750 exit 0;;731 exit ;; 751 732 CRAY*[A-Z]90:*:*:*) 752 733 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ … … 754 735 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ 755 736 -e 's/\.[^.]*$/.X/' 756 exit 0;;737 exit ;; 757 738 CRAY*TS:*:*:*) 758 739 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 759 exit 0;;740 exit ;; 760 741 CRAY*T3E:*:*:*) 761 742 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 762 exit 0;;743 exit ;; 763 744 CRAY*SV1:*:*:*) 764 745 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 765 exit 0;;746 exit ;; 766 747 *:UNICOS/mp:*:*) 767 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'768 exit 0;;748 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 749 exit ;; 769 750 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) 770 751 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` … … 772 753 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` 773 754 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 774 exit 0;;755 exit ;; 775 756 5000:UNIX_System_V:4.*:*) 776 757 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` 777 758 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` 778 759 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 779 exit 0;;760 exit ;; 780 761 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 781 762 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} 782 exit 0;;763 exit ;; 783 764 sparc*:BSD/OS:*:*) 784 765 echo sparc-unknown-bsdi${UNAME_RELEASE} 785 exit 0;;766 exit ;; 786 767 *:BSD/OS:*:*) 787 768 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} 788 exit 0;;769 exit ;; 789 770 *:FreeBSD:*:*) 790 # Determine whether the default compiler uses glibc. 791 eval $set_cc_for_build 792 sed 's/^ //' << EOF >$dummy.c 793 #include <features.h> 794 #if __GLIBC__ >= 2 795 LIBC=gnu 796 #else 797 LIBC= 798 #endif 799 EOF 800 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 801 # GNU/KFreeBSD systems have a "k" prefix to indicate we are using 802 # FreeBSD's kernel, but not the complete OS. 803 case ${LIBC} in gnu) kernel_only='k' ;; esac 804 echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} 805 exit 0 ;; 771 case ${UNAME_MACHINE} in 772 pc98) 773 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 774 *) 775 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 776 esac 777 exit ;; 806 778 i*:CYGWIN*:*) 807 779 echo ${UNAME_MACHINE}-pc-cygwin 808 exit 0;;780 exit ;; 809 781 i*:MINGW*:*) 810 782 echo ${UNAME_MACHINE}-pc-mingw32 811 exit 0 ;; 783 exit ;; 784 i*:windows32*:*) 785 # uname -m includes "-pc" on this system. 786 echo ${UNAME_MACHINE}-mingw32 787 exit ;; 812 788 i*:PW*:*) 813 789 echo ${UNAME_MACHINE}-pc-pw32 814 exit 0 ;; 815 x86:Interix*:[34]*) 816 echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' 817 exit 0 ;; 790 exit ;; 791 x86:Interix*:[345]*) 792 echo i586-pc-interix${UNAME_RELEASE} 793 exit ;; 794 EM64T:Interix*:[345]*) 795 echo x86_64-unknown-interix${UNAME_RELEASE} 796 exit ;; 818 797 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) 819 798 echo i${UNAME_MACHINE}-pc-mks 820 exit 0;;799 exit ;; 821 800 i*:Windows_NT*:* | Pentium*:Windows_NT*:*) 822 801 # How do we know it's Interix rather than the generic POSIX subsystem? … … 824 803 # UNAME_MACHINE based on the output of uname instead of i386? 825 804 echo i586-pc-interix 826 exit 0;;805 exit ;; 827 806 i*:UWIN*:*) 828 807 echo ${UNAME_MACHINE}-pc-uwin 829 exit 0 ;; 808 exit ;; 809 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) 810 echo x86_64-unknown-cygwin 811 exit ;; 830 812 p*:CYGWIN*:*) 831 813 echo powerpcle-unknown-cygwin 832 exit 0;;814 exit ;; 833 815 prep*:SunOS:5.*:*) 834 816 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 835 exit 0;;817 exit ;; 836 818 *:GNU:*:*) 837 819 # the GNU system 838 820 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 839 exit 0;;821 exit ;; 840 822 *:GNU/*:*:*) 841 823 # other systems with GNU libc and userland 842 824 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 843 exit 0;;825 exit ;; 844 826 i*86:Minix:*:*) 845 827 echo ${UNAME_MACHINE}-pc-minix 846 exit 0;;828 exit ;; 847 829 arm*:Linux:*:*) 848 830 echo ${UNAME_MACHINE}-unknown-linux-gnu 849 exit 0;;831 exit ;; 850 832 cris:Linux:*:*) 851 833 echo cris-axis-linux-gnu 852 exit 0 ;; 834 exit ;; 835 crisv32:Linux:*:*) 836 echo crisv32-axis-linux-gnu 837 exit ;; 838 frv:Linux:*:*) 839 echo frv-unknown-linux-gnu 840 exit ;; 853 841 ia64:Linux:*:*) 854 842 echo ${UNAME_MACHINE}-unknown-linux-gnu 855 exit 0 ;; 843 exit ;; 844 m32r*:Linux:*:*) 845 echo ${UNAME_MACHINE}-unknown-linux-gnu 846 exit ;; 856 847 m68*:Linux:*:*) 857 848 echo ${UNAME_MACHINE}-unknown-linux-gnu 858 exit 0;;849 exit ;; 859 850 mips:Linux:*:*) 860 851 eval $set_cc_for_build … … 873 864 #endif 874 865 EOF 875 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 876 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 866 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 867 /^CPU/{ 868 s: ::g 869 p 870 }'`" 871 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 877 872 ;; 878 873 mips64:Linux:*:*) … … 892 887 #endif 893 888 EOF 894 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 895 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 889 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 890 /^CPU/{ 891 s: ::g 892 p 893 }'`" 894 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 896 895 ;; 896 or32:Linux:*:*) 897 echo or32-unknown-linux-gnu 898 exit ;; 897 899 ppc:Linux:*:*) 898 900 echo powerpc-unknown-linux-gnu 899 exit 0;;901 exit ;; 900 902 ppc64:Linux:*:*) 901 903 echo powerpc64-unknown-linux-gnu 902 exit 0;;904 exit ;; 903 905 alpha:Linux:*:*) 904 906 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in … … 914 916 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 915 917 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 916 exit 0;;918 exit ;; 917 919 parisc:Linux:*:* | hppa:Linux:*:*) 918 920 # Look for CPU level … … 922 924 *) echo hppa-unknown-linux-gnu ;; 923 925 esac 924 exit 0;;926 exit ;; 925 927 parisc64:Linux:*:* | hppa64:Linux:*:*) 926 928 echo hppa64-unknown-linux-gnu 927 exit 0;;929 exit ;; 928 930 s390:Linux:*:* | s390x:Linux:*:*) 929 931 echo ${UNAME_MACHINE}-ibm-linux 930 exit 0;;932 exit ;; 931 933 sh64*:Linux:*:*) 932 934 echo ${UNAME_MACHINE}-unknown-linux-gnu 933 exit 0;;935 exit ;; 934 936 sh*:Linux:*:*) 935 937 echo ${UNAME_MACHINE}-unknown-linux-gnu 936 exit 0;;938 exit ;; 937 939 sparc:Linux:*:* | sparc64:Linux:*:*) 938 940 echo ${UNAME_MACHINE}-unknown-linux-gnu 939 exit 0 ;; 941 exit ;; 942 vax:Linux:*:*) 943 echo ${UNAME_MACHINE}-dec-linux-gnu 944 exit ;; 940 945 x86_64:Linux:*:*) 941 946 echo x86_64-unknown-linux-gnu 942 exit 0;;947 exit ;; 943 948 i*86:Linux:*:*) 944 949 # The BFD linker knows what the default object file format is, so … … 958 963 a.out-i386-linux) 959 964 echo "${UNAME_MACHINE}-pc-linux-gnuaout" 960 exit 0;;965 exit ;; 961 966 coff-i386) 962 967 echo "${UNAME_MACHINE}-pc-linux-gnucoff" 963 exit 0;;968 exit ;; 964 969 "") 965 970 # Either a pre-BFD a.out linker (linux-gnuoldld) or 966 971 # one that does not give us useful --help. 967 972 echo "${UNAME_MACHINE}-pc-linux-gnuoldld" 968 exit 0;;973 exit ;; 969 974 esac 970 975 # Determine whether the default compiler is a.out or elf … … 983 988 # endif 984 989 #else 985 #if def __INTEL_COMPILER990 #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun) 986 991 LIBC=gnu 987 992 #else … … 993 998 #endif 994 999 EOF 995 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 996 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 997 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 1000 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 1001 /^LIBC/{ 1002 s: ::g 1003 p 1004 }'`" 1005 test x"${LIBC}" != x && { 1006 echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 1007 exit 1008 } 1009 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } 998 1010 ;; 999 1011 i*86:DYNIX/ptx:4*:*) … … 1002 1014 # sysname and nodename. 1003 1015 echo i386-sequent-sysv4 1004 exit 0;;1016 exit ;; 1005 1017 i*86:UNIX_SV:4.2MP:2.*) 1006 1018 # Unixware is an offshoot of SVR4, but it has its own version … … 1010 1022 # Use sysv4.2uw... so that sysv4* matches it. 1011 1023 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} 1012 exit 0;;1024 exit ;; 1013 1025 i*86:OS/2:*:*) 1014 1026 # If we were able to find `uname', then EMX Unix compatibility 1015 1027 # is probably installed. 1016 1028 echo ${UNAME_MACHINE}-pc-os2-emx 1017 exit 0;;1029 exit ;; 1018 1030 i*86:XTS-300:*:STOP) 1019 1031 echo ${UNAME_MACHINE}-unknown-stop 1020 exit 0;;1032 exit ;; 1021 1033 i*86:atheos:*:*) 1022 1034 echo ${UNAME_MACHINE}-unknown-atheos 1023 exit 0;;1024 i*86:syllable:*:*)1035 exit ;; 1036 i*86:syllable:*:*) 1025 1037 echo ${UNAME_MACHINE}-pc-syllable 1026 exit 0;;1038 exit ;; 1027 1039 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) 1028 1040 echo i386-unknown-lynxos${UNAME_RELEASE} 1029 exit 0;;1041 exit ;; 1030 1042 i*86:*DOS:*:*) 1031 1043 echo ${UNAME_MACHINE}-pc-msdosdjgpp 1032 exit 0;;1044 exit ;; 1033 1045 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) 1034 1046 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` … … 1038 1050 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} 1039 1051 fi 1040 exit 0 ;; 1041 i*86:*:5:[78]*) 1052 exit ;; 1053 i*86:*:5:[678]*) 1054 # UnixWare 7.x, OpenUNIX and OpenServer 6. 1042 1055 case `/bin/uname -X | grep "^Machine"` in 1043 1056 *486*) UNAME_MACHINE=i486 ;; … … 1046 1059 esac 1047 1060 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} 1048 exit 0;;1061 exit ;; 1049 1062 i*86:*:3.2:*) 1050 1063 if test -f /usr/options/cb.name; then … … 1064 1077 echo ${UNAME_MACHINE}-pc-sysv32 1065 1078 fi 1066 exit 0;;1079 exit ;; 1067 1080 pc:*:*:*) 1068 1081 # Left here for compatibility: … … 1070 1083 # the processor, so we play safe by assuming i386. 1071 1084 echo i386-pc-msdosdjgpp 1072 exit 0;;1085 exit ;; 1073 1086 Intel:Mach:3*:*) 1074 1087 echo i386-pc-mach3 1075 exit 0;;1088 exit ;; 1076 1089 paragon:*:*:*) 1077 1090 echo i860-intel-osf1 1078 exit 0;;1091 exit ;; 1079 1092 i860:*:4.*:*) # i860-SVR4 1080 1093 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then … … 1083 1096 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 1084 1097 fi 1085 exit 0;;1098 exit ;; 1086 1099 mini*:CTIX:SYS*5:*) 1087 1100 # "miniframe" 1088 1101 echo m68010-convergent-sysv 1089 exit 0;;1102 exit ;; 1090 1103 mc68k:UNIX:SYSTEM5:3.51m) 1091 1104 echo m68k-convergent-sysv 1092 exit 0;;1105 exit ;; 1093 1106 M680?0:D-NIX:5.3:*) 1094 1107 echo m68k-diab-dnix 1095 exit 0;;1096 M68*:*:R3V[567 ]*:*)1097 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0;;1098 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 )1108 exit ;; 1109 M68*:*:R3V[5678]*:*) 1110 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 1111 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) 1099 1112 OS_REL='' 1100 1113 test -r /etc/.relid \ 1101 1114 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` 1102 1115 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1103 && echo i486-ncr-sysv4.3${OS_REL} && exit 01116 && { echo i486-ncr-sysv4.3${OS_REL}; exit; } 1104 1117 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ 1105 && echo i586-ncr-sysv4.3${OS_REL} && exit 0;;1118 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 1106 1119 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) 1107 1120 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1108 && echo i486-ncr-sysv4 && exit 0;;1121 && { echo i486-ncr-sysv4; exit; } ;; 1109 1122 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) 1110 1123 echo m68k-unknown-lynxos${UNAME_RELEASE} 1111 exit 0;;1124 exit ;; 1112 1125 mc68030:UNIX_System_V:4.*:*) 1113 1126 echo m68k-atari-sysv4 1114 exit 0;;1127 exit ;; 1115 1128 TSUNAMI:LynxOS:2.*:*) 1116 1129 echo sparc-unknown-lynxos${UNAME_RELEASE} 1117 exit 0;;1130 exit ;; 1118 1131 rs6000:LynxOS:2.*:*) 1119 1132 echo rs6000-unknown-lynxos${UNAME_RELEASE} 1120 exit 0;;1133 exit ;; 1121 1134 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) 1122 1135 echo powerpc-unknown-lynxos${UNAME_RELEASE} 1123 exit 0;;1136 exit ;; 1124 1137 SM[BE]S:UNIX_SV:*:*) 1125 1138 echo mips-dde-sysv${UNAME_RELEASE} 1126 exit 0;;1139 exit ;; 1127 1140 RM*:ReliantUNIX-*:*:*) 1128 1141 echo mips-sni-sysv4 1129 exit 0;;1142 exit ;; 1130 1143 RM*:SINIX-*:*:*) 1131 1144 echo mips-sni-sysv4 1132 exit 0;;1145 exit ;; 1133 1146 *:SINIX-*:*:*) 1134 1147 if uname -p 2>/dev/null >/dev/null ; then … … 1138 1151 echo ns32k-sni-sysv 1139 1152 fi 1140 exit 0;;1153 exit ;; 1141 1154 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort 1142 1155 # says <Richard.M.Bartel@ccMail.Census.GOV> 1143 1156 echo i586-unisys-sysv4 1144 exit 0;;1157 exit ;; 1145 1158 *:UNIX_System_V:4*:FTX*) 1146 1159 # From Gerald Hewes <hewes@openmarket.com>. 1147 1160 # How about differentiating between stratus architectures? -djm 1148 1161 echo hppa1.1-stratus-sysv4 1149 exit 0;;1162 exit ;; 1150 1163 *:*:*:FTX*) 1151 1164 # From seanf@swdc.stratus.com. 1152 1165 echo i860-stratus-sysv4 1153 exit 0 ;; 1166 exit ;; 1167 i*86:VOS:*:*) 1168 # From Paul.Green@stratus.com. 1169 echo ${UNAME_MACHINE}-stratus-vos 1170 exit ;; 1154 1171 *:VOS:*:*) 1155 1172 # From Paul.Green@stratus.com. 1156 1173 echo hppa1.1-stratus-vos 1157 exit 0;;1174 exit ;; 1158 1175 mc68*:A/UX:*:*) 1159 1176 echo m68k-apple-aux${UNAME_RELEASE} 1160 exit 0;;1177 exit ;; 1161 1178 news*:NEWS-OS:6*:*) 1162 1179 echo mips-sony-newsos6 1163 exit 0;;1180 exit ;; 1164 1181 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) 1165 1182 if [ -d /usr/nec ]; then … … 1168 1185 echo mips-unknown-sysv${UNAME_RELEASE} 1169 1186 fi 1170 exit 0;;1187 exit ;; 1171 1188 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. 1172 1189 echo powerpc-be-beos 1173 exit 0;;1190 exit ;; 1174 1191 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. 1175 1192 echo powerpc-apple-beos 1176 exit 0;;1193 exit ;; 1177 1194 BePC:BeOS:*:*) # BeOS running on Intel PC compatible. 1178 1195 echo i586-pc-beos 1179 exit 0;;1196 exit ;; 1180 1197 SX-4:SUPER-UX:*:*) 1181 1198 echo sx4-nec-superux${UNAME_RELEASE} 1182 exit 0;;1199 exit ;; 1183 1200 SX-5:SUPER-UX:*:*) 1184 1201 echo sx5-nec-superux${UNAME_RELEASE} 1185 exit 0;;1202 exit ;; 1186 1203 SX-6:SUPER-UX:*:*) 1187 1204 echo sx6-nec-superux${UNAME_RELEASE} 1188 exit 0;;1205 exit ;; 1189 1206 Power*:Rhapsody:*:*) 1190 1207 echo powerpc-apple-rhapsody${UNAME_RELEASE} 1191 exit 0;;1208 exit ;; 1192 1209 *:Rhapsody:*:*) 1193 1210 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} 1194 exit 0;;1211 exit ;; 1195 1212 *:Darwin:*:*) 1196 case `uname -p` in1197 *86) UNAME_PROCESSOR=i686 ;;1198 powerpc) UNAME_PROCESSOR=powerpc ;;1213 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 1214 case $UNAME_PROCESSOR in 1215 unknown) UNAME_PROCESSOR=powerpc ;; 1199 1216 esac 1200 1217 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} 1201 exit 0;;1218 exit ;; 1202 1219 *:procnto*:*:* | *:QNX:[0123456789]*:*) 1203 1220 UNAME_PROCESSOR=`uname -p` … … 1207 1224 fi 1208 1225 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} 1209 exit 0;;1226 exit ;; 1210 1227 *:QNX:*:4*) 1211 1228 echo i386-pc-qnx 1212 exit 0 ;; 1229 exit ;; 1230 NSE-?:NONSTOP_KERNEL:*:*) 1231 echo nse-tandem-nsk${UNAME_RELEASE} 1232 exit ;; 1213 1233 NSR-?:NONSTOP_KERNEL:*:*) 1214 1234 echo nsr-tandem-nsk${UNAME_RELEASE} 1215 exit 0;;1235 exit ;; 1216 1236 *:NonStop-UX:*:*) 1217 1237 echo mips-compaq-nonstopux 1218 exit 0;;1238 exit ;; 1219 1239 BS2000:POSIX*:*:*) 1220 1240 echo bs2000-siemens-sysv 1221 exit 0;;1241 exit ;; 1222 1242 DS/*:UNIX_System_V:*:*) 1223 1243 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} 1224 exit 0;;1244 exit ;; 1225 1245 *:Plan9:*:*) 1226 1246 # "uname -m" is not consistent, so use $cputype instead. 386 … … 1233 1253 fi 1234 1254 echo ${UNAME_MACHINE}-unknown-plan9 1235 exit 0;;1255 exit ;; 1236 1256 *:TOPS-10:*:*) 1237 1257 echo pdp10-unknown-tops10 1238 exit 0;;1258 exit ;; 1239 1259 *:TENEX:*:*) 1240 1260 echo pdp10-unknown-tenex 1241 exit 0;;1261 exit ;; 1242 1262 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) 1243 1263 echo pdp10-dec-tops20 1244 exit 0;;1264 exit ;; 1245 1265 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) 1246 1266 echo pdp10-xkl-tops20 1247 exit 0;;1267 exit ;; 1248 1268 *:TOPS-20:*:*) 1249 1269 echo pdp10-unknown-tops20 1250 exit 0;;1270 exit ;; 1251 1271 *:ITS:*:*) 1252 1272 echo pdp10-unknown-its 1253 exit 0;;1273 exit ;; 1254 1274 SEI:*:*:SEIUX) 1255 1275 echo mips-sei-seiux${UNAME_RELEASE} 1256 exit 0;;1276 exit ;; 1257 1277 *:DragonFly:*:*) 1258 1278 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 1259 exit 0 ;; 1279 exit ;; 1280 *:*VMS:*:*) 1281 UNAME_MACHINE=`(uname -p) 2>/dev/null` 1282 case "${UNAME_MACHINE}" in 1283 A*) echo alpha-dec-vms ; exit ;; 1284 I*) echo ia64-dec-vms ; exit ;; 1285 V*) echo vax-dec-vms ; exit ;; 1286 esac ;; 1287 *:XENIX:*:SysV) 1288 echo i386-pc-xenix 1289 exit ;; 1290 i*86:skyos:*:*) 1291 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' 1292 exit ;; 1293 i*86:rdos:*:*) 1294 echo ${UNAME_MACHINE}-pc-rdos 1295 exit ;; 1260 1296 esac 1261 1297 … … 1289 1325 1290 1326 #if defined (__arm) && defined (__acorn) && defined (__unix) 1291 printf ("arm-acorn-riscix "); exit (0);1327 printf ("arm-acorn-riscix\n"); exit (0); 1292 1328 #endif 1293 1329 … … 1378 1414 EOF 1379 1415 1380 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 1416 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && 1417 { echo "$SYSTEM_NAME"; exit; } 1381 1418 1382 1419 # Apollos put the system type in the environment. 1383 1420 1384 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }1421 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } 1385 1422 1386 1423 # Convex versions that predate uname can use getsysinfo(1) … … 1391 1428 c1*) 1392 1429 echo c1-convex-bsd 1393 exit 0;;1430 exit ;; 1394 1431 c2*) 1395 1432 if getsysinfo -f scalar_acc … … 1397 1434 else echo c2-convex-bsd 1398 1435 fi 1399 exit 0;;1436 exit ;; 1400 1437 c34*) 1401 1438 echo c34-convex-bsd 1402 exit 0;;1439 exit ;; 1403 1440 c38*) 1404 1441 echo c38-convex-bsd 1405 exit 0;;1442 exit ;; 1406 1443 c4*) 1407 1444 echo c4-convex-bsd 1408 exit 0;;1445 exit ;; 1409 1446 esac 1410 1447 fi … … 1417 1454 download the most up to date version of the config scripts from 1418 1455 1419 ftp://ftp.gnu.org/pub/gnu/config/ 1456 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess 1457 and 1458 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub 1420 1459 1421 1460 If the version you run ($0) is already up to date, please
Note:
See TracChangeset
for help on using the changeset viewer.

