Changeset 2084 for swish-e/trunk/config
- Timestamp:
- 03/12/08 21:24:47 (10 months ago)
- Files:
-
- swish-e/trunk/config/config.guess (modified) (54 diffs)
- swish-e/trunk/config/config.sub (modified) (48 diffs)
- swish-e/trunk/config/ltmain.sh (modified) (125 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
swish-e/trunk/config/config.guess
r1973 r2084 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='2003-06-17' 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 5 # Inc. 6 7 timestamp='2007-05-17' 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. … … 136 139 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown 137 140 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown 138 139 ## for Red Hat Linux140 if test -f /etc/redhat-release ; then141 VENDOR=redhat ;142 else143 VENDOR= ;144 fi145 141 146 142 # Note: order is significant - the case branches are not exclusive. … … 166 162 sh3el) machine=shl-unknown ;; 167 163 sh3eb) machine=sh-unknown ;; 164 sh5el) machine=sh5le-unknown ;; 168 165 *) machine=${UNAME_MACHINE_ARCH}-unknown ;; 169 166 esac … … 204 201 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. 205 202 echo "${machine}-${os}${release}" 206 exit 0 ;; 207 amiga:OpenBSD:*:*) 208 echo m68k-unknown-openbsd${UNAME_RELEASE} 209 exit 0 ;; 210 arc:OpenBSD:*:*) 211 echo mipsel-unknown-openbsd${UNAME_RELEASE} 212 exit 0 ;; 213 hp300:OpenBSD:*:*) 214 echo m68k-unknown-openbsd${UNAME_RELEASE} 215 exit 0 ;; 216 mac68k:OpenBSD:*:*) 217 echo m68k-unknown-openbsd${UNAME_RELEASE} 218 exit 0 ;; 219 macppc:OpenBSD:*:*) 220 echo powerpc-unknown-openbsd${UNAME_RELEASE} 221 exit 0 ;; 222 mvme68k:OpenBSD:*:*) 223 echo m68k-unknown-openbsd${UNAME_RELEASE} 224 exit 0 ;; 225 mvme88k:OpenBSD:*:*) 226 echo m88k-unknown-openbsd${UNAME_RELEASE} 227 exit 0 ;; 228 mvmeppc:OpenBSD:*:*) 229 echo powerpc-unknown-openbsd${UNAME_RELEASE} 230 exit 0 ;; 231 pmax:OpenBSD:*:*) 232 echo mipsel-unknown-openbsd${UNAME_RELEASE} 233 exit 0 ;; 234 sgi:OpenBSD:*:*) 235 echo mipseb-unknown-openbsd${UNAME_RELEASE} 236 exit 0 ;; 237 sun3:OpenBSD:*:*) 238 echo m68k-unknown-openbsd${UNAME_RELEASE} 239 exit 0 ;; 240 wgrisc:OpenBSD:*:*) 241 echo mipsel-unknown-openbsd${UNAME_RELEASE} 242 exit 0 ;; 203 exit ;; 243 204 *:OpenBSD:*:*) 244 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} 245 exit 0 ;; 205 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` 206 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} 207 exit ;; 208 *:ekkoBSD:*:*) 209 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} 210 exit ;; 211 *:SolidBSD:*:*) 212 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} 213 exit ;; 214 macppc:MirBSD:*:*) 215 echo powerpc-unknown-mirbsd${UNAME_RELEASE} 216 exit ;; 217 *:MirBSD:*:*) 218 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} 219 exit ;; 246 220 alpha:OSF1:*:*) 247 if test $UNAME_RELEASE = "V4.0"; then 221 case $UNAME_RELEASE in 222 *4.0) 248 223 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` 249 fi 224 ;; 225 *5.*) 226 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` 227 ;; 228 esac 250 229 # According to Compaq, /usr/sbin/psrinfo has been available on 251 230 # OSF/1 and Tru64 systems produced since 1995. I hope that … … 285 264 UNAME_MACHINE="alphaev79" ;; 286 265 esac 266 # A Pn.n version is a patched version. 287 267 # A Vn.n version is a released version. 288 268 # A Tn.n version is a released field test version. 289 269 # A Xn.n version is an unreleased experimental baselevel. 290 270 # 1.2 uses "1.2" for uname -r. 291 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 292 exit 0 ;; 293 Alpha*:OpenVMS:*:*) 294 echo alpha-hp-vms 295 exit 0 ;; 271 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 272 exit ;; 296 273 Alpha\ *:Windows_NT*:*) 297 274 # How do we know it's Interix rather than the generic POSIX subsystem? … … 299 276 # of the specific Alpha model? 300 277 echo alpha-pc-interix 301 exit 0;;278 exit ;; 302 279 21064:Windows_NT:50:3) 303 280 echo alpha-dec-winnt3.5 304 exit 0;;281 exit ;; 305 282 Amiga*:UNIX_System_V:4.0:*) 306 283 echo m68k-unknown-sysv4 307 exit 0;;284 exit ;; 308 285 *:[Aa]miga[Oo][Ss]:*:*) 309 286 echo ${UNAME_MACHINE}-unknown-amigaos 310 exit 0;;287 exit ;; 311 288 *:[Mm]orph[Oo][Ss]:*:*) 312 289 echo ${UNAME_MACHINE}-unknown-morphos 313 exit 0;;290 exit ;; 314 291 *:OS/390:*:*) 315 292 echo i370-ibm-openedition 316 exit 0 ;; 293 exit ;; 294 *:z/VM:*:*) 295 echo s390-ibm-zvmoe 296 exit ;; 297 *:OS400:*:*) 298 echo powerpc-ibm-os400 299 exit ;; 317 300 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) 318 301 echo arm-acorn-riscix${UNAME_RELEASE} 319 exit 0;; 302 exit ;; 303 arm:riscos:*:*|arm:RISCOS:*:*) 304 echo arm-unknown-riscos 305 exit ;; 320 306 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) 321 307 echo hppa1.1-hitachi-hiuxmpp 322 exit 0;;308 exit ;; 323 309 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) 324 310 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. … … 328 314 echo pyramid-pyramid-bsd 329 315 fi 330 exit 0;;316 exit ;; 331 317 NILE*:*:*:dcosx) 332 318 echo pyramid-pyramid-svr4 333 exit 0;;319 exit ;; 334 320 DRS?6000:unix:4.0:6*) 335 321 echo sparc-icl-nx6 336 exit 0;;337 DRS?6000:UNIX_SV:4.2*:7* )322 exit ;; 323 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) 338 324 case `/usr/bin/uname -p` in 339 sparc) echo sparc-icl-nx7 && exit 0;;325 sparc) echo sparc-icl-nx7; exit ;; 340 326 esac ;; 341 327 sun4H:SunOS:5.*:*) 342 328 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 343 exit 0;;329 exit ;; 344 330 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) 345 331 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 346 exit 0;;347 i86pc:SunOS:5.*:* )332 exit ;; 333 i86pc:SunOS:5.*:* | ix86xen:SunOS:5.*:*) 348 334 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 349 exit 0;;335 exit ;; 350 336 sun4*:SunOS:6*:*) 351 337 # According to config.sub, this is the proper way to canonicalize … … 353 339 # it's likely to be more like Solaris than SunOS4. 354 340 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 355 exit 0;;341 exit ;; 356 342 sun4*:SunOS:*:*) 357 343 case "`/usr/bin/arch -k`" in … … 362 348 # Japanese Language versions have a version number like `4.1.3-JL'. 363 349 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` 364 exit 0;;350 exit ;; 365 351 sun3*:SunOS:*:*) 366 352 echo m68k-sun-sunos${UNAME_RELEASE} 367 exit 0;;353 exit ;; 368 354 sun*:*:4.2BSD:*) 369 355 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` … … 377 363 ;; 378 364 esac 379 exit 0;;365 exit ;; 380 366 aushp:SunOS:*:*) 381 367 echo sparc-auspex-sunos${UNAME_RELEASE} 382 exit 0;;368 exit ;; 383 369 # The situation for MiNT is a little confusing. The machine name 384 370 # can be virtually everything (everything which is not … … 391 377 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) 392 378 echo m68k-atari-mint${UNAME_RELEASE} 393 exit 0;;379 exit ;; 394 380 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) 395 381 echo m68k-atari-mint${UNAME_RELEASE} 396 exit 0;;382 exit ;; 397 383 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) 398 384 echo m68k-atari-mint${UNAME_RELEASE} 399 exit 0;;385 exit ;; 400 386 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) 401 387 echo m68k-milan-mint${UNAME_RELEASE} 402 exit 0;;388 exit ;; 403 389 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) 404 390 echo m68k-hades-mint${UNAME_RELEASE} 405 exit 0;;391 exit ;; 406 392 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) 407 393 echo m68k-unknown-mint${UNAME_RELEASE} 408 exit 0 ;; 394 exit ;; 395 m68k:machten:*:*) 396 echo m68k-apple-machten${UNAME_RELEASE} 397 exit ;; 409 398 powerpc:machten:*:*) 410 399 echo powerpc-apple-machten${UNAME_RELEASE} 411 exit 0;;400 exit ;; 412 401 RISC*:Mach:*:*) 413 402 echo mips-dec-mach_bsd4.3 414 exit 0;;403 exit ;; 415 404 RISC*:ULTRIX:*:*) 416 405 echo mips-dec-ultrix${UNAME_RELEASE} 417 exit 0;;406 exit ;; 418 407 VAX*:ULTRIX*:*:*) 419 408 echo vax-dec-ultrix${UNAME_RELEASE} 420 exit 0;;409 exit ;; 421 410 2020:CLIX:*:* | 2430:CLIX:*:*) 422 411 echo clipper-intergraph-clix${UNAME_RELEASE} 423 exit 0;;412 exit ;; 424 413 mips:*:*:UMIPS | mips:*:*:RISCos) 425 414 eval $set_cc_for_build … … 445 434 } 446 435 EOF 447 $CC_FOR_BUILD -o $dummy $dummy.c \ 448 && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ 449 && exit 0 436 $CC_FOR_BUILD -o $dummy $dummy.c && 437 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && 438 SYSTEM_NAME=`$dummy $dummyarg` && 439 { echo "$SYSTEM_NAME"; exit; } 450 440 echo mips-mips-riscos${UNAME_RELEASE} 451 exit 0;;441 exit ;; 452 442 Motorola:PowerMAX_OS:*:*) 453 443 echo powerpc-motorola-powermax 454 exit 0;;444 exit ;; 455 445 Motorola:*:4.3:PL8-*) 456 446 echo powerpc-harris-powermax 457 exit 0;;447 exit ;; 458 448 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) 459 449 echo powerpc-harris-powermax 460 exit 0;;450 exit ;; 461 451 Night_Hawk:Power_UNIX:*:*) 462 452 echo powerpc-harris-powerunix 463 exit 0;;453 exit ;; 464 454 m88k:CX/UX:7*:*) 465 455 echo m88k-harris-cxux7 466 exit 0;;456 exit ;; 467 457 m88k:*:4*:R4*) 468 458 echo m88k-motorola-sysv4 469 exit 0;;459 exit ;; 470 460 m88k:*:3*:R3*) 471 461 echo m88k-motorola-sysv3 472 exit 0;;462 exit ;; 473 463 AViiON:dgux:*:*) 474 464 # DG/UX returns AViiON for all architectures … … 486 476 echo i586-dg-dgux${UNAME_RELEASE} 487 477 fi 488 exit 0;;478 exit ;; 489 479 M88*:DolphinOS:*:*) # DolphinOS (SVR3) 490 480 echo m88k-dolphin-sysv3 491 exit 0;;481 exit ;; 492 482 M88*:*:R3*:*) 493 483 # Delta 88k system running SVR3 494 484 echo m88k-motorola-sysv3 495 exit 0;;485 exit ;; 496 486 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) 497 487 echo m88k-tektronix-sysv3 498 exit 0;;488 exit ;; 499 489 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) 500 490 echo m68k-tektronix-bsd 501 exit 0;;491 exit ;; 502 492 *:IRIX*:*:*) 503 493 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` 504 exit 0;;494 exit ;; 505 495 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. 506 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id507 exit 0 ;;# Note that: echo "'`uname -s`'" gives 'AIX '496 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id 497 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' 508 498 i*86:AIX:*:*) 509 499 echo i386-ibm-aix 510 exit 0;;500 exit ;; 511 501 ia64:AIX:*:*) 512 502 if [ -x /usr/bin/oslevel ] ; then … … 516 506 fi 517 507 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} 518 exit 0;;508 exit ;; 519 509 *:AIX:2:3) 520 510 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then … … 531 521 } 532 522 EOF 533 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 534 echo rs6000-ibm-aix3.2.5 523 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` 524 then 525 echo "$SYSTEM_NAME" 526 else 527 echo rs6000-ibm-aix3.2.5 528 fi 535 529 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then 536 530 echo rs6000-ibm-aix3.2.4 … … 538 532 echo rs6000-ibm-aix3.2 539 533 fi 540 exit 0;;534 exit ;; 541 535 *:AIX:*:[45]) 542 536 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` … … 552 546 fi 553 547 echo ${IBM_ARCH}-ibm-aix${IBM_REV} 554 exit 0;;548 exit ;; 555 549 *:AIX:*:*) 556 550 echo rs6000-ibm-aix 557 exit 0;;551 exit ;; 558 552 ibmrt:4.4BSD:*|romp-ibm:BSD:*) 559 553 echo romp-ibm-bsd4.4 560 exit 0;;554 exit ;; 561 555 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and 562 556 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to 563 exit 0 ;;# report: romp-ibm BSD 4.3557 exit ;; # report: romp-ibm BSD 4.3 564 558 *:BOSX:*:*) 565 559 echo rs6000-bull-bosx 566 exit 0;;560 exit ;; 567 561 DPX/2?00:B.O.S.:*:*) 568 562 echo m68k-bull-sysv3 569 exit 0;;563 exit ;; 570 564 9000/[34]??:4.3bsd:1.*:*) 571 565 echo m68k-hp-bsd 572 exit 0;;566 exit ;; 573 567 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) 574 568 echo m68k-hp-bsd4.4 575 exit 0;;569 exit ;; 576 570 9000/[34678]??:HP-UX:*:*) 577 571 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` … … 635 629 if [ ${HP_ARCH} = "hppa2.0w" ] 636 630 then 637 # avoid double evaluation of $set_cc_for_build 638 test -n "$CC_FOR_BUILD" || eval $set_cc_for_build 639 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null 631 eval $set_cc_for_build 632 633 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating 634 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler 635 # generating 64-bit code. GNU and HP use different nomenclature: 636 # 637 # $ CC_FOR_BUILD=cc ./config.guess 638 # => hppa2.0w-hp-hpux11.23 639 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess 640 # => hppa64-hp-hpux11.23 641 642 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | 643 grep __LP64__ >/dev/null 640 644 then 641 645 HP_ARCH="hppa2.0w" … … 645 649 fi 646 650 echo ${HP_ARCH}-hp-hpux${HPUX_REV} 647 exit 0;;651 exit ;; 648 652 ia64:HP-UX:*:*) 649 653 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 650 654 echo ia64-hp-hpux${HPUX_REV} 651 exit 0;;655 exit ;; 652 656 3050*:HI-UX:*:*) 653 657 eval $set_cc_for_build … … 677 681 } 678 682 EOF 679 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 683 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && 684 { echo "$SYSTEM_NAME"; exit; } 680 685 echo unknown-hitachi-hiuxwe2 681 exit 0;;686 exit ;; 682 687 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) 683 688 echo hppa1.1-hp-bsd 684 exit 0;;689 exit ;; 685 690 9000/8??:4.3bsd:*:*) 686 691 echo hppa1.0-hp-bsd 687 exit 0;;692 exit ;; 688 693 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) 689 694 echo hppa1.0-hp-mpeix 690 exit 0;;695 exit ;; 691 696 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) 692 697 echo hppa1.1-hp-osf 693 exit 0;;698 exit ;; 694 699 hp8??:OSF1:*:*) 695 700 echo hppa1.0-hp-osf 696 exit 0;;701 exit ;; 697 702 i*86:OSF1:*:*) 698 703 if [ -x /usr/sbin/sysversion ] ; then … … 701 706 echo ${UNAME_MACHINE}-unknown-osf1 702 707 fi 703 exit 0;;708 exit ;; 704 709 parisc*:Lites*:*:*) 705 710 echo hppa1.1-hp-lites 706 exit 0;;711 exit ;; 707 712 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) 708 713 echo c1-convex-bsd 709 exit 0;;714 exit ;; 710 715 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) 711 716 if getsysinfo -f scalar_acc … … 713 718 else echo c2-convex-bsd 714 719 fi 715 exit 0;;720 exit ;; 716 721 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) 717 722 echo c34-convex-bsd 718 exit 0;;723 exit ;; 719 724 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) 720 725 echo c38-convex-bsd 721 exit 0;;726 exit ;; 722 727 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) 723 728 echo c4-convex-bsd 724 exit 0;;729 exit ;; 725 730 CRAY*Y-MP:*:*:*) 726 731 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 727 exit 0;;732 exit ;; 728 733 CRAY*[A-Z]90:*:*:*) 729 734 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ … … 731 736 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ 732 737 -e 's/\.[^.]*$/.X/' 733 exit 0;;738 exit ;; 734 739 CRAY*TS:*:*:*) 735 740 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 736 exit 0;;741 exit ;; 737 742 CRAY*T3E:*:*:*) 738 743 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 739 exit 0;;744 exit ;; 740 745 CRAY*SV1:*:*:*) 741 746 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 742 exit 0;;747 exit ;; 743 748 *:UNICOS/mp:*:*) 744 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'745 exit 0;;749 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 750 exit ;; 746 751 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) 747 752 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` … … 749 754 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` 750 755 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 751 exit 0 ;; 756 exit ;; 757 5000:UNIX_System_V:4.*:*) 758 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` 759 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` 760 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 761 exit ;; 752 762 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 753 763 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} 754 exit 0;;764 exit ;; 755 765 sparc*:BSD/OS:*:*) 756 766 echo sparc-unknown-bsdi${UNAME_RELEASE} 757 exit 0;;767 exit ;; 758 768 *:BSD/OS:*:*) 759 769 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} 760 exit 0 ;; 761 *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) 762 # Determine whether the default compiler uses glibc. 763 eval $set_cc_for_build 764 sed 's/^ //' << EOF >$dummy.c 765 #include <features.h> 766 #if __GLIBC__ >= 2 767 LIBC=gnu 768 #else 769 LIBC= 770 #endif 771 EOF 772 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 773 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} 774 exit 0 ;; 770 exit ;; 771 *:FreeBSD:*:*) 772 case ${UNAME_MACHINE} in 773 pc98) 774 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 775 amd64) 776 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 777 *) 778 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 779 esac 780 exit ;; 775 781 i*:CYGWIN*:*) 776 782 echo ${UNAME_MACHINE}-pc-cygwin 777 exit 0;;778 i*:MINGW*:*)783 exit ;; 784 *:MINGW*:*) 779 785 echo ${UNAME_MACHINE}-pc-mingw32 780 exit 0 ;; 786 exit ;; 787 i*:windows32*:*) 788 # uname -m includes "-pc" on this system. 789 echo ${UNAME_MACHINE}-mingw32 790 exit ;; 781 791 i*:PW*:*) 782 792 echo ${UNAME_MACHINE}-pc-pw32 783 exit 0 ;; 784 x86:Interix*:[34]*) 785 echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' 786 exit 0 ;; 793 exit ;; 794 *:Interix*:[3456]*) 795 case ${UNAME_MACHINE} in 796 x86) 797 echo i586-pc-interix${UNAME_RELEASE} 798 exit ;; 799 EM64T | authenticamd) 800 echo x86_64-unknown-interix${UNAME_RELEASE} 801 exit ;; 802 esac ;; 787 803 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) 788 804 echo i${UNAME_MACHINE}-pc-mks 789 exit 0;;805 exit ;; 790 806 i*:Windows_NT*:* | Pentium*:Windows_NT*:*) 791 807 # How do we know it's Interix rather than the generic POSIX subsystem? … … 793 809 # UNAME_MACHINE based on the output of uname instead of i386? 794 810 echo i586-pc-interix 795 exit 0;;811 exit ;; 796 812 i*:UWIN*:*) 797 813 echo ${UNAME_MACHINE}-pc-uwin 798 exit 0 ;; 814 exit ;; 815 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) 816 echo x86_64-unknown-cygwin 817 exit ;; 799 818 p*:CYGWIN*:*) 800 819 echo powerpcle-unknown-cygwin 801 exit 0;;820 exit ;; 802 821 prep*:SunOS:5.*:*) 803 822 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 804 exit 0;;823 exit ;; 805 824 *:GNU:*:*) 825 # the GNU system 806 826 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 807 exit 0 ;; 827 exit ;; 828 *:GNU/*:*:*) 829 # other systems with GNU libc and userland 830 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 831 exit ;; 808 832 i*86:Minix:*:*) 809 833 echo ${UNAME_MACHINE}-pc-minix 810 exit 0;;834 exit ;; 811 835 arm*:Linux:*:*) 812 836 echo ${UNAME_MACHINE}-unknown-linux-gnu 813 exit 0 ;; 837 exit ;; 838 avr32*:Linux:*:*) 839 echo ${UNAME_MACHINE}-unknown-linux-gnu 840 exit ;; 814 841 cris:Linux:*:*) 815 842 echo cris-axis-linux-gnu 816 exit 0 ;; 843 exit ;; 844 crisv32:Linux:*:*) 845 echo crisv32-axis-linux-gnu 846 exit ;; 847 frv:Linux:*:*) 848 echo frv-unknown-linux-gnu 849 exit ;; 817 850 ia64:Linux:*:*) 818 echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu 819 exit 0 ;; 851 echo ${UNAME_MACHINE}-unknown-linux-gnu 852 exit ;; 853 m32r*:Linux:*:*) 854 echo ${UNAME_MACHINE}-unknown-linux-gnu 855 exit ;; 820 856 m68*:Linux:*:*) 821 857 echo ${UNAME_MACHINE}-unknown-linux-gnu 822 exit 0;;858 exit ;; 823 859 mips:Linux:*:*) 824 860 eval $set_cc_for_build … … 837 873 #endif 838 874 EOF 839 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 840 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 875 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 876 /^CPU/{ 877 s: ::g 878 p 879 }'`" 880 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 841 881 ;; 842 882 mips64:Linux:*:*) … … 856 896 #endif 857 897 EOF 858 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 859 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 898 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 899 /^CPU/{ 900 s: ::g 901 p 902 }'`" 903 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 860 904 ;; 905 or32:Linux:*:*) 906 echo or32-unknown-linux-gnu 907 exit ;; 861 908 ppc:Linux:*:*) 862 echo powerpc- ${VENDOR:-unknown}-linux-gnu863 exit 0;;909 echo powerpc-unknown-linux-gnu 910 exit ;; 864 911 ppc64:Linux:*:*) 865 echo powerpc64- ${VENDOR:-unknown}-linux-gnu866 exit 0;;912 echo powerpc64-unknown-linux-gnu 913 exit ;; 867 914 alpha:Linux:*:*) 868 915 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in … … 878 925 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 879 926 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 880 exit 0;;927 exit ;; 881 928 parisc:Linux:*:* | hppa:Linux:*:*) 882 929 # Look for CPU level … … 886 933 *) echo hppa-unknown-linux-gnu ;; 887 934 esac 888 exit 0;;935 exit ;; 889 936 parisc64:Linux:*:* | hppa64:Linux:*:*) 890 937 echo hppa64-unknown-linux-gnu 891 exit 0;;938 exit ;; 892 939 s390:Linux:*:* | s390x:Linux:*:*) 893 echo ${UNAME_MACHINE}- ${VENDOR:-ibm}-linux-gnu894 exit 0;;940 echo ${UNAME_MACHINE}-ibm-linux 941 exit ;; 895 942 sh64*:Linux:*:*) 896 943 echo ${UNAME_MACHINE}-unknown-linux-gnu 897 exit 0;;944 exit ;; 898 945 sh*:Linux:*:*) 899 946 echo ${UNAME_MACHINE}-unknown-linux-gnu 900 exit 0;;947 exit ;; 901 948 sparc:Linux:*:* | sparc64:Linux:*:*) 902 949 echo ${UNAME_MACHINE}-unknown-linux-gnu 903 exit 0 ;; 950 exit ;; 951 vax:Linux:*:*) 952 echo ${UNAME_MACHINE}-dec-linux-gnu 953 exit ;; 904 954 x86_64:Linux:*:*) 905 echo x86_64-${VENDOR:-unknown}-linux-gnu 906 exit 0 ;; 955 echo x86_64-unknown-linux-gnu 956 exit ;; 957 xtensa:Linux:*:*) 958 echo xtensa-unknown-linux-gnu 959 exit ;; 907 960 i*86:Linux:*:*) 908 961 # The BFD linker knows what the default object file format is, so … … 922 975 a.out-i386-linux) 923 976 echo "${UNAME_MACHINE}-pc-linux-gnuaout" 924 exit 0;;977 exit ;; 925 978 coff-i386) 926 979 echo "${UNAME_MACHINE}-pc-linux-gnucoff" 927 exit 0;;980 exit ;; 928 981 "") 929 982 # Either a pre-BFD a.out linker (linux-gnuoldld) or 930 983 # one that does not give us useful --help. 931 984 echo "${UNAME_MACHINE}-pc-linux-gnuoldld" 932 exit 0;;985 exit ;; 933 986 esac 934 987 # Determine whether the default compiler is a.out or elf … … 947 1000 # endif 948 1001 #else 949 #if def __INTEL_COMPILER1002 #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) 950 1003 LIBC=gnu 951 1004 #else … … 953 1006 #endif 954 1007 #endif 1008 #ifdef __dietlibc__ 1009 LIBC=dietlibc 1010 #endif 955 1011 EOF 956 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 957 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0 958 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 1012 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' 1013 /^LIBC/{ 1014 s: ::g 1015 p 1016 }'`" 1017 test x"${LIBC}" != x && { 1018 echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 1019 exit 1020 } 1021 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } 959 1022 ;; 960 1023 i*86:DYNIX/ptx:4*:*) … … 963 1026 # sysname and nodename. 964 1027 echo i386-sequent-sysv4 965 exit 0;;1028 exit ;; 966 1029 i*86:UNIX_SV:4.2MP:2.*) 967 1030 # Unixware is an offshoot of SVR4, but it has its own version … … 971 1034 # Use sysv4.2uw... so that sysv4* matches it. 972 1035 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} 973 exit 0;;1036 exit ;; 974 1037 i*86:OS/2:*:*) 975 1038 # If we were able to find `uname', then EMX Unix compatibility 976 1039 # is probably installed. 977 1040 echo ${UNAME_MACHINE}-pc-os2-emx 978 exit 0;;1041 exit ;; 979 1042 i*86:XTS-300:*:STOP) 980 1043 echo ${UNAME_MACHINE}-unknown-stop 981 exit 0;;1044 exit ;; 982 1045 i*86:atheos:*:*) 983 1046 echo ${UNAME_MACHINE}-unknown-atheos 984 exit 0 ;; 1047 exit ;; 1048 i*86:syllable:*:*) 1049 echo ${UNAME_MACHINE}-pc-syllable 1050 exit ;; 985 1051 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) 986 1052 echo i386-unknown-lynxos${UNAME_RELEASE} 987 exit 0;;1053 exit ;; 988 1054 i*86:*DOS:*:*) 989 1055 echo ${UNAME_MACHINE}-pc-msdosdjgpp 990 exit 0;;1056 exit ;; 991 1057 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) 992 1058 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` … … 996 1062 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} 997 1063 fi 998 exit 0 ;; 999 i*86:*:5:[78]*) 1064 exit ;; 1065 i*86:*:5:[678]*) 1066 # UnixWare 7.x, OpenUNIX and OpenServer 6. 1000 1067 case `/bin/uname -X | grep "^Machine"` in 1001 1068 *486*) UNAME_MACHINE=i486 ;; … … 1004 1071 esac 1005 1072 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} 1006 exit 0;;1073 exit ;; 1007 1074 i*86:*:3.2:*) 1008 1075 if test -f /usr/options/cb.name; then … … 1022 1089 echo ${UNAME_MACHINE}-pc-sysv32 1023 1090 fi 1024 exit 0;;1091 exit ;; 1025 1092 pc:*:*:*) 1026 1093 # Left here for compatibility: … … 1028 1095 # the processor, so we play safe by assuming i386. 1029 1096 echo i386-pc-msdosdjgpp 1030 exit 0;;1097 exit ;; 1031 1098 Intel:Mach:3*:*) 1032 1099 echo i386-pc-mach3 1033 exit 0;;1100 exit ;; 1034 1101 paragon:*:*:*) 1035 1102 echo i860-intel-osf1 1036 exit 0;;1103 exit ;; 1037 1104 i860:*:4.*:*) # i860-SVR4 1038 1105 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then … … 1041 1108 echo i860-unknown-sysv${U
