source:
clfs-embedded/patches/dropbear-0.48.1-autotool-1.patch@
3c8eaa6
Last change on this file since 3c8eaa6 was 419755e, checked in by , 18 years ago | |
---|---|
|
|
File size: 51.2 KB |
-
dropbear-0.48.
diff -ru dropbear-0.48.1-orig/config.guess dropbear-0.48.1/config.guess
old new 1 1 #! /bin/sh 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.4 # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 5 5 6 timestamp='200 3-05-19'6 timestamp='2005-12-13' 7 7 8 8 # This file is free software; you can redistribute it and/or modify it 9 9 # under the terms of the GNU General Public License as published by … … 17 17 # 18 18 # You should have received a copy of the GNU General Public License 19 19 # along with this program; if not, write to the Free Software 20 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 21 # 02110-1301, USA. 21 22 # 22 23 # As a special exception to the GNU General Public License, if you 23 24 # distribute this file as part of a program that contains a 24 25 # configuration script generated by Autoconf, you may include it under 25 26 # the same distribution terms that you use for the rest of that program. 26 27 28 27 29 # Originally written by Per Bothner <per@bothner.com>. 28 30 # Please send patches to <config-patches@gnu.org>. Submit a context 29 31 # diff and a properly formatted ChangeLog entry. … … 53 55 GNU config.guess ($timestamp) 54 56 55 57 Originally written by Per Bothner. 56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 57 59 Free Software Foundation, Inc. 58 60 59 61 This is free software; see the source for copying conditions. There is NO … … 66 68 while test $# -gt 0 ; do 67 69 case $1 in 68 70 --time-stamp | --time* | -t ) 69 echo "$timestamp" ; exit 0;;71 echo "$timestamp" ; exit ;; 70 72 --version | -v ) 71 echo "$version" ; exit 0;;73 echo "$version" ; exit ;; 72 74 --help | --h* | -h ) 73 echo "$usage"; exit 0;;75 echo "$usage"; exit ;; 74 76 -- ) # Stop option processing 75 77 shift; break ;; 76 78 - ) # Use stdin as input. … … 106 108 : ${TMPDIR=/tmp} ; 107 109 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || 108 110 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || 111 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || 109 112 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; 110 113 dummy=$tmp/dummy ; 111 114 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; … … 122 125 ;; 123 126 ,,*) CC_FOR_BUILD=$CC ;; 124 127 ,*,*) CC_FOR_BUILD=$HOST_CC ;; 125 esac ; '128 esac ; set_cc_for_build= ;' 126 129 127 130 # This is needed to find uname on a Pyramid OSx when run in the BSD universe. 128 131 # (ghazi@noc.rutgers.edu 1994-08-24) … … 195 198 # contains redundant information, the shorter form: 196 199 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. 197 200 echo "${machine}-${os}${release}" 198 exit 0 ;; 199 amiga:OpenBSD:*:*) 200 echo m68k-unknown-openbsd${UNAME_RELEASE} 201 exit 0 ;; 202 arc:OpenBSD:*:*) 203 echo mipsel-unknown-openbsd${UNAME_RELEASE} 204 exit 0 ;; 205 hp300:OpenBSD:*:*) 206 echo m68k-unknown-openbsd${UNAME_RELEASE} 207 exit 0 ;; 208 mac68k:OpenBSD:*:*) 209 echo m68k-unknown-openbsd${UNAME_RELEASE} 210 exit 0 ;; 211 macppc:OpenBSD:*:*) 212 echo powerpc-unknown-openbsd${UNAME_RELEASE} 213 exit 0 ;; 214 mvme68k:OpenBSD:*:*) 215 echo m68k-unknown-openbsd${UNAME_RELEASE} 216 exit 0 ;; 217 mvme88k:OpenBSD:*:*) 218 echo m88k-unknown-openbsd${UNAME_RELEASE} 219 exit 0 ;; 220 mvmeppc:OpenBSD:*:*) 221 echo powerpc-unknown-openbsd${UNAME_RELEASE} 222 exit 0 ;; 223 pmax:OpenBSD:*:*) 224 echo mipsel-unknown-openbsd${UNAME_RELEASE} 225 exit 0 ;; 226 sgi:OpenBSD:*:*) 227 echo mipseb-unknown-openbsd${UNAME_RELEASE} 228 exit 0 ;; 229 sun3:OpenBSD:*:*) 230 echo m68k-unknown-openbsd${UNAME_RELEASE} 231 exit 0 ;; 232 wgrisc:OpenBSD:*:*) 233 echo mipsel-unknown-openbsd${UNAME_RELEASE} 234 exit 0 ;; 201 exit ;; 235 202 *:OpenBSD:*:*) 236 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} 237 exit 0 ;; 203 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` 204 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} 205 exit ;; 206 *:ekkoBSD:*:*) 207 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} 208 exit ;; 209 macppc:MirBSD:*:*) 210 echo powerppc-unknown-mirbsd${UNAME_RELEASE} 211 exit ;; 212 *:MirBSD:*:*) 213 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} 214 exit ;; 238 215 alpha:OSF1:*:*) 239 if test $UNAME_RELEASE = "V4.0"; then 216 case $UNAME_RELEASE in 217 *4.0) 240 218 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` 241 fi 219 ;; 220 *5.*) 221 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` 222 ;; 223 esac 242 224 # According to Compaq, /usr/sbin/psrinfo has been available on 243 225 # OSF/1 and Tru64 systems produced since 1995. I hope that 244 226 # covers most systems running today. This code pipes the CPU … … 276 258 "EV7.9 (21364A)") 277 259 UNAME_MACHINE="alphaev79" ;; 278 260 esac 261 # A Pn.n version is a patched version. 279 262 # A Vn.n version is a released version. 280 263 # A Tn.n version is a released field test version. 281 264 # A Xn.n version is an unreleased experimental baselevel. 282 265 # 1.2 uses "1.2" for uname -r. 283 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[ VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`284 exit 0;;266 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 267 exit ;; 285 268 Alpha\ *:Windows_NT*:*) 286 269 # How do we know it's Interix rather than the generic POSIX subsystem? 287 270 # Should we change UNAME_MACHINE based on the output of uname instead 288 271 # of the specific Alpha model? 289 272 echo alpha-pc-interix 290 exit 0;;273 exit ;; 291 274 21064:Windows_NT:50:3) 292 275 echo alpha-dec-winnt3.5 293 exit 0;;276 exit ;; 294 277 Amiga*:UNIX_System_V:4.0:*) 295 278 echo m68k-unknown-sysv4 296 exit 0;;279 exit ;; 297 280 *:[Aa]miga[Oo][Ss]:*:*) 298 281 echo ${UNAME_MACHINE}-unknown-amigaos 299 exit 0;;282 exit ;; 300 283 *:[Mm]orph[Oo][Ss]:*:*) 301 284 echo ${UNAME_MACHINE}-unknown-morphos 302 exit 0;;285 exit ;; 303 286 *:OS/390:*:*) 304 287 echo i370-ibm-openedition 305 exit 0 ;; 288 exit ;; 289 *:z/VM:*:*) 290 echo s390-ibm-zvmoe 291 exit ;; 292 *:OS400:*:*) 293 echo powerpc-ibm-os400 294 exit ;; 306 295 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) 307 296 echo arm-acorn-riscix${UNAME_RELEASE} 308 exit 0;; 297 exit ;; 298 arm:riscos:*:*|arm:RISCOS:*:*) 299 echo arm-unknown-riscos 300 exit ;; 309 301 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) 310 302 echo hppa1.1-hitachi-hiuxmpp 311 exit 0;;303 exit ;; 312 304 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) 313 305 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. 314 306 if test "`(/bin/universe) 2>/dev/null`" = att ; then … … 316 308 else 317 309 echo pyramid-pyramid-bsd 318 310 fi 319 exit 0;;311 exit ;; 320 312 NILE*:*:*:dcosx) 321 313 echo pyramid-pyramid-svr4 322 exit 0 ;; 323 DRS?6000:UNIX_SV:4.2*:7*) 314 exit ;; 315 DRS?6000:unix:4.0:6*) 316 echo sparc-icl-nx6 317 exit ;; 318 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) 324 319 case `/usr/bin/uname -p` in 325 sparc) echo sparc-icl-nx7 && exit 0;;320 sparc) echo sparc-icl-nx7; exit ;; 326 321 esac ;; 327 322 sun4H:SunOS:5.*:*) 328 323 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 329 exit 0;;324 exit ;; 330 325 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) 331 326 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 332 exit 0;;327 exit ;; 333 328 i86pc:SunOS:5.*:*) 334 329 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 335 exit 0;;330 exit ;; 336 331 sun4*:SunOS:6*:*) 337 332 # According to config.sub, this is the proper way to canonicalize 338 333 # SunOS6. Hard to guess exactly what SunOS6 will be like, but 339 334 # it's likely to be more like Solaris than SunOS4. 340 335 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 341 exit 0;;336 exit ;; 342 337 sun4*:SunOS:*:*) 343 338 case "`/usr/bin/arch -k`" in 344 339 Series*|S4*) … … 347 342 esac 348 343 # Japanese Language versions have a version number like `4.1.3-JL'. 349 344 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` 350 exit 0;;345 exit ;; 351 346 sun3*:SunOS:*:*) 352 347 echo m68k-sun-sunos${UNAME_RELEASE} 353 exit 0;;348 exit ;; 354 349 sun*:*:4.2BSD:*) 355 350 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` 356 351 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 … … 362 357 echo sparc-sun-sunos${UNAME_RELEASE} 363 358 ;; 364 359 esac 365 exit 0;;360 exit ;; 366 361 aushp:SunOS:*:*) 367 362 echo sparc-auspex-sunos${UNAME_RELEASE} 368 exit 0;;363 exit ;; 369 364 # The situation for MiNT is a little confusing. The machine name 370 365 # can be virtually everything (everything which is not 371 366 # "atarist" or "atariste" at least should have a processor … … 376 371 # be no problem. 377 372 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) 378 373 echo m68k-atari-mint${UNAME_RELEASE} 379 exit 0;;374 exit ;; 380 375 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) 381 376 echo m68k-atari-mint${UNAME_RELEASE} 382 exit 0;;377 exit ;; 383 378 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) 384 379 echo m68k-atari-mint${UNAME_RELEASE} 385 exit 0;;380 exit ;; 386 381 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) 387 382 echo m68k-milan-mint${UNAME_RELEASE} 388 exit 0;;383 exit ;; 389 384 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) 390 385 echo m68k-hades-mint${UNAME_RELEASE} 391 exit 0;;386 exit ;; 392 387 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) 393 388 echo m68k-unknown-mint${UNAME_RELEASE} 394 exit 0 ;; 389 exit ;; 390 m68k:machten:*:*) 391 echo m68k-apple-machten${UNAME_RELEASE} 392 exit ;; 395 393 powerpc:machten:*:*) 396 394 echo powerpc-apple-machten${UNAME_RELEASE} 397 exit 0;;395 exit ;; 398 396 RISC*:Mach:*:*) 399 397 echo mips-dec-mach_bsd4.3 400 exit 0;;398 exit ;; 401 399 RISC*:ULTRIX:*:*) 402 400 echo mips-dec-ultrix${UNAME_RELEASE} 403 exit 0;;401 exit ;; 404 402 VAX*:ULTRIX*:*:*) 405 403 echo vax-dec-ultrix${UNAME_RELEASE} 406 exit 0;;404 exit ;; 407 405 2020:CLIX:*:* | 2430:CLIX:*:*) 408 406 echo clipper-intergraph-clix${UNAME_RELEASE} 409 exit 0;;407 exit ;; 410 408 mips:*:*:UMIPS | mips:*:*:RISCos) 411 409 eval $set_cc_for_build 412 410 sed 's/^ //' << EOF >$dummy.c … … 430 428 exit (-1); 431 429 } 432 430 EOF 433 $CC_FOR_BUILD -o $dummy $dummy.c \ 434 && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ 435 && exit 0 431 $CC_FOR_BUILD -o $dummy $dummy.c && 432 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && 433 SYSTEM_NAME=`$dummy $dummyarg` && 434 { echo "$SYSTEM_NAME"; exit; } 436 435 echo mips-mips-riscos${UNAME_RELEASE} 437 exit 0;;436 exit ;; 438 437 Motorola:PowerMAX_OS:*:*) 439 438 echo powerpc-motorola-powermax 440 exit 0;;439 exit ;; 441 440 Motorola:*:4.3:PL8-*) 442 441 echo powerpc-harris-powermax 443 exit 0;;442 exit ;; 444 443 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) 445 444 echo powerpc-harris-powermax 446 exit 0;;445 exit ;; 447 446 Night_Hawk:Power_UNIX:*:*) 448 447 echo powerpc-harris-powerunix 449 exit 0;;448 exit ;; 450 449 m88k:CX/UX:7*:*) 451 450 echo m88k-harris-cxux7 452 exit 0;;451 exit ;; 453 452 m88k:*:4*:R4*) 454 453 echo m88k-motorola-sysv4 455 exit 0;;454 exit ;; 456 455 m88k:*:3*:R3*) 457 456 echo m88k-motorola-sysv3 458 exit 0;;457 exit ;; 459 458 AViiON:dgux:*:*) 460 459 # DG/UX returns AViiON for all architectures 461 460 UNAME_PROCESSOR=`/usr/bin/uname -p` … … 471 470 else 472 471 echo i586-dg-dgux${UNAME_RELEASE} 473 472 fi 474 exit 0;;473 exit ;; 475 474 M88*:DolphinOS:*:*) # DolphinOS (SVR3) 476 475 echo m88k-dolphin-sysv3 477 exit 0;;476 exit ;; 478 477 M88*:*:R3*:*) 479 478 # Delta 88k system running SVR3 480 479 echo m88k-motorola-sysv3 481 exit 0;;480 exit ;; 482 481 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) 483 482 echo m88k-tektronix-sysv3 484 exit 0;;483 exit ;; 485 484 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) 486 485 echo m68k-tektronix-bsd 487 exit 0;;486 exit ;; 488 487 *:IRIX*:*:*) 489 488 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` 490 exit 0;;489 exit ;; 491 490 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. 492 echo romp-ibm-aix 493 exit 0 ;;# Note that: echo "'`uname -s`'" gives 'AIX '491 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id 492 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' 494 493 i*86:AIX:*:*) 495 494 echo i386-ibm-aix 496 exit 0;;495 exit ;; 497 496 ia64:AIX:*:*) 498 497 if [ -x /usr/bin/oslevel ] ; then 499 498 IBM_REV=`/usr/bin/oslevel` … … 501 500 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} 502 501 fi 503 502 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} 504 exit 0;;503 exit ;; 505 504 *:AIX:2:3) 506 505 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then 507 506 eval $set_cc_for_build … … 516 515 exit(0); 517 516 } 518 517 EOF 519 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 520 echo rs6000-ibm-aix3.2.5 518 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` 519 then 520 echo "$SYSTEM_NAME" 521 else 522 echo rs6000-ibm-aix3.2.5 523 fi 521 524 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then 522 525 echo rs6000-ibm-aix3.2.4 523 526 else 524 527 echo rs6000-ibm-aix3.2 525 528 fi 526 exit 0;;529 exit ;; 527 530 *:AIX:*:[45]) 528 531 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` 529 532 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then … … 537 540 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} 538 541 fi 539 542 echo ${IBM_ARCH}-ibm-aix${IBM_REV} 540 exit 0;;543 exit ;; 541 544 *:AIX:*:*) 542 545 echo rs6000-ibm-aix 543 exit 0;;546 exit ;; 544 547 ibmrt:4.4BSD:*|romp-ibm:BSD:*) 545 548 echo romp-ibm-bsd4.4 546 exit 0;;549 exit ;; 547 550 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and 548 551 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to 549 exit 0 ;;# report: romp-ibm BSD 4.3552 exit ;; # report: romp-ibm BSD 4.3 550 553 *:BOSX:*:*) 551 554 echo rs6000-bull-bosx 552 exit 0;;555 exit ;; 553 556 DPX/2?00:B.O.S.:*:*) 554 557 echo m68k-bull-sysv3 555 exit 0;;558 exit ;; 556 559 9000/[34]??:4.3bsd:1.*:*) 557 560 echo m68k-hp-bsd 558 exit 0;;561 exit ;; 559 562 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) 560 563 echo m68k-hp-bsd4.4 561 exit 0;;564 exit ;; 562 565 9000/[34678]??:HP-UX:*:*) 563 566 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 564 567 case "${UNAME_MACHINE}" in … … 620 623 esac 621 624 if [ ${HP_ARCH} = "hppa2.0w" ] 622 625 then 623 # avoid double evaluation of $set_cc_for_build 624 test -n "$CC_FOR_BUILD" || eval $set_cc_for_build 625 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null 626 eval $set_cc_for_build 627 628 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating 629 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler 630 # generating 64-bit code. GNU and HP use different nomenclature: 631 # 632 # $ CC_FOR_BUILD=cc ./config.guess 633 # => hppa2.0w-hp-hpux11.23 634 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess 635 # => hppa64-hp-hpux11.23 636 637 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | 638 grep __LP64__ >/dev/null 626 639 then 627 640 HP_ARCH="hppa2.0w" 628 641 else … … 630 643 fi 631 644 fi 632 645 echo ${HP_ARCH}-hp-hpux${HPUX_REV} 633 exit 0;;646 exit ;; 634 647 ia64:HP-UX:*:*) 635 648 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 636 649 echo ia64-hp-hpux${HPUX_REV} 637 exit 0;;650 exit ;; 638 651 3050*:HI-UX:*:*) 639 652 eval $set_cc_for_build 640 653 sed 's/^ //' << EOF >$dummy.c … … 662 675 exit (0); 663 676 } 664 677 EOF 665 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 678 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && 679 { echo "$SYSTEM_NAME"; exit; } 666 680 echo unknown-hitachi-hiuxwe2 667 exit 0;;681 exit ;; 668 682 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) 669 683 echo hppa1.1-hp-bsd 670 exit 0;;684 exit ;; 671 685 9000/8??:4.3bsd:*:*) 672 686 echo hppa1.0-hp-bsd 673 exit 0;;687 exit ;; 674 688 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) 675 689 echo hppa1.0-hp-mpeix 676 exit 0;;690 exit ;; 677 691 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) 678 692 echo hppa1.1-hp-osf 679 exit 0;;693 exit ;; 680 694 hp8??:OSF1:*:*) 681 695 echo hppa1.0-hp-osf 682 exit 0;;696 exit ;; 683 697 i*86:OSF1:*:*) 684 698 if [ -x /usr/sbin/sysversion ] ; then 685 699 echo ${UNAME_MACHINE}-unknown-osf1mk 686 700 else 687 701 echo ${UNAME_MACHINE}-unknown-osf1 688 702 fi 689 exit 0;;703 exit ;; 690 704 parisc*:Lites*:*:*) 691 705 echo hppa1.1-hp-lites 692 exit 0;;706 exit ;; 693 707 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) 694 708 echo c1-convex-bsd 695 exit 0;;709 exit ;; 696 710 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) 697 711 if getsysinfo -f scalar_acc 698 712 then echo c32-convex-bsd 699 713 else echo c2-convex-bsd 700 714 fi 701 exit 0;;715 exit ;; 702 716 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) 703 717 echo c34-convex-bsd 704 exit 0;;718 exit ;; 705 719 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) 706 720 echo c38-convex-bsd 707 exit 0;;721 exit ;; 708 722 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) 709 723 echo c4-convex-bsd 710 exit 0;;724 exit ;; 711 725 CRAY*Y-MP:*:*:*) 712 726 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 713 exit 0;;727 exit ;; 714 728 CRAY*[A-Z]90:*:*:*) 715 729 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ 716 730 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ 717 731 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ 718 732 -e 's/\.[^.]*$/.X/' 719 exit 0;;733 exit ;; 720 734 CRAY*TS:*:*:*) 721 735 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 722 exit 0;;736 exit ;; 723 737 CRAY*T3E:*:*:*) 724 738 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 725 exit 0;;739 exit ;; 726 740 CRAY*SV1:*:*:*) 727 741 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 728 exit 0;;742 exit ;; 729 743 *:UNICOS/mp:*:*) 730 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'731 exit 0;;744 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 745 exit ;; 732 746 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) 733 747 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 734 748 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` 735 749 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` 736 750 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 737 exit 0 ;; 751 exit ;; 752 5000:UNIX_System_V:4.*:*) 753 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` 754 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` 755 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 756 exit ;; 738 757 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 739 758 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} 740 exit 0;;759 exit ;; 741 760 sparc*:BSD/OS:*:*) 742 761 echo sparc-unknown-bsdi${UNAME_RELEASE} 743 exit 0;;762 exit ;; 744 763 *:BSD/OS:*:*) 745 764 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} 746 exit 0 ;; 747 *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) 748 # Determine whether the default compiler uses glibc. 749 eval $set_cc_for_build 750 sed 's/^ //' << EOF >$dummy.c 751 #include <features.h> 752 #if __GLIBC__ >= 2 753 LIBC=gnu 754 #else 755 LIBC= 756 #endif 757 EOF 758 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 759 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} 760 exit 0 ;; 765 exit ;; 766 *:FreeBSD:*:*) 767 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 768 exit ;; 761 769 i*:CYGWIN*:*) 762 770 echo ${UNAME_MACHINE}-pc-cygwin 763 exit 0;;771 exit ;; 764 772 i*:MINGW*:*) 765 773 echo ${UNAME_MACHINE}-pc-mingw32 766 exit 0 ;; 774 exit ;; 775 i*:windows32*:*) 776 # uname -m includes "-pc" on this system. 777 echo ${UNAME_MACHINE}-mingw32 778 exit ;; 767 779 i*:PW*:*) 768 780 echo ${UNAME_MACHINE}-pc-pw32 769 exit 0;;770 x86:Interix*: 3*)771 echo i586-pc-interix 3772 exit 0;;781 exit ;; 782 x86:Interix*:[345]*) 783 echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' 784 exit ;; 773 785 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) 774 786 echo i${UNAME_MACHINE}-pc-mks 775 exit 0;;787 exit ;; 776 788 i*:Windows_NT*:* | Pentium*:Windows_NT*:*) 777 789 # How do we know it's Interix rather than the generic POSIX subsystem? 778 790 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we 779 791 # UNAME_MACHINE based on the output of uname instead of i386? 780 792 echo i586-pc-interix 781 exit 0;;793 exit ;; 782 794 i*:UWIN*:*) 783 795 echo ${UNAME_MACHINE}-pc-uwin 784 exit 0 ;; 796 exit ;; 797 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) 798 echo x86_64-unknown-cygwin 799 exit ;; 785 800 p*:CYGWIN*:*) 786 801 echo powerpcle-unknown-cygwin 787 exit 0;;802 exit ;; 788 803 prep*:SunOS:5.*:*) 789 804 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 790 exit 0;;805 exit ;; 791 806 *:GNU:*:*) 807 # the GNU system 792 808 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 793 exit 0 ;; 809 exit ;; 810 *:GNU/*:*:*) 811 # other systems with GNU libc and userland 812 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 813 exit ;; 794 814 i*86:Minix:*:*) 795 815 echo ${UNAME_MACHINE}-pc-minix 796 exit 0;;816 exit ;; 797 817 arm*:Linux:*:*) 798 818 echo ${UNAME_MACHINE}-unknown-linux-gnu 799 exit 0;;819 exit ;; 800 820 cris:Linux:*:*) 801 821 echo cris-axis-linux-gnu 802 exit 0 ;; 822 exit ;; 823 crisv32:Linux:*:*) 824 echo crisv32-axis-linux-gnu 825 exit ;; 826 frv:Linux:*:*) 827 echo frv-unknown-linux-gnu 828 exit ;; 803 829 ia64:Linux:*:*) 804 830 echo ${UNAME_MACHINE}-unknown-linux-gnu 805 exit 0 ;; 831 exit ;; 832 m32r*:Linux:*:*) 833 echo ${UNAME_MACHINE}-unknown-linux-gnu 834 exit ;; 806 835 m68*:Linux:*:*) 807 836 echo ${UNAME_MACHINE}-unknown-linux-gnu 808 exit 0;;837 exit ;; 809 838 mips:Linux:*:*) 810 839 eval $set_cc_for_build 811 840 sed 's/^ //' << EOF >$dummy.c … … 822 851 #endif 823 852 #endif 824 853 EOF 825 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`826 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0854 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" 855 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 827 856 ;; 828 857 mips64:Linux:*:*) 829 858 eval $set_cc_for_build … … 841 870 #endif 842 871 #endif 843 872 EOF 844 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`845 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0873 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`" 874 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 846 875 ;; 876 or32:Linux:*:*) 877 echo or32-unknown-linux-gnu 878 exit ;; 847 879 ppc:Linux:*:*) 848 880 echo powerpc-unknown-linux-gnu 849 exit 0;;881 exit ;; 850 882 ppc64:Linux:*:*) 851 883 echo powerpc64-unknown-linux-gnu 852 exit 0;;884 exit ;; 853 885 alpha:Linux:*:*) 854 886 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in 855 887 EV5) UNAME_MACHINE=alphaev5 ;; … … 863 895 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null 864 896 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 865 897 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 866 exit 0;;898 exit ;; 867 899 parisc:Linux:*:* | hppa:Linux:*:*) 868 900 # Look for CPU level 869 901 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in … … 871 903 PA8*) echo hppa2.0-unknown-linux-gnu ;; 872 904 *) echo hppa-unknown-linux-gnu ;; 873 905 esac 874 exit 0;;906 exit ;; 875 907 parisc64:Linux:*:* | hppa64:Linux:*:*) 876 908 echo hppa64-unknown-linux-gnu 877 exit 0;;909 exit ;; 878 910 s390:Linux:*:* | s390x:Linux:*:*) 879 911 echo ${UNAME_MACHINE}-ibm-linux 880 exit 0 ;; 912 exit ;; 913 sh64*:Linux:*:*) 914 echo ${UNAME_MACHINE}-unknown-linux-gnu 915 exit ;; 881 916 sh*:Linux:*:*) 882 917 echo ${UNAME_MACHINE}-unknown-linux-gnu 883 exit 0;;918 exit ;; 884 919 sparc:Linux:*:* | sparc64:Linux:*:*) 885 920 echo ${UNAME_MACHINE}-unknown-linux-gnu 886 exit 0 ;; 921 exit ;; 922 vax:Linux:*:*) 923 echo ${UNAME_MACHINE}-dec-linux-gnu 924 exit ;; 887 925 x86_64:Linux:*:*) 888 926 echo x86_64-unknown-linux-gnu 889 exit 0;;927 exit ;; 890 928 i*86:Linux:*:*) 891 929 # The BFD linker knows what the default object file format is, so 892 930 # first see if it will tell us. cd to the root directory to prevent … … 904 942 ;; 905 943 a.out-i386-linux) 906 944 echo "${UNAME_MACHINE}-pc-linux-gnuaout" 907 exit 0;;945 exit ;; 908 946 coff-i386) 909 947 echo "${UNAME_MACHINE}-pc-linux-gnucoff" 910 exit 0;;948 exit ;; 911 949 "") 912 950 # Either a pre-BFD a.out linker (linux-gnuoldld) or 913 951 # one that does not give us useful --help. 914 952 echo "${UNAME_MACHINE}-pc-linux-gnuoldld" 915 exit 0;;953 exit ;; 916 954 esac 917 955 # Determine whether the default compiler is a.out or elf 918 956 eval $set_cc_for_build … … 929 967 LIBC=gnulibc1 930 968 # endif 931 969 #else 932 #if def __INTEL_COMPILER970 #if defined(__INTEL_COMPILER) || defined(__PGI) 933 971 LIBC=gnu 934 972 #else 935 973 LIBC=gnuaout 936 974 #endif 937 975 #endif 976 #ifdef __dietlibc__ 977 LIBC=dietlibc 978 #endif 938 979 EOF 939 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 940 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 941 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 980 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`" 981 test x"${LIBC}" != x && { 982 echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 983 exit 984 } 985 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } 942 986 ;; 943 987 i*86:DYNIX/ptx:4*:*) 944 988 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. 945 989 # earlier versions are messed up and put the nodename in both 946 990 # sysname and nodename. 947 991 echo i386-sequent-sysv4 948 exit 0;;992 exit ;; 949 993 i*86:UNIX_SV:4.2MP:2.*) 950 994 # Unixware is an offshoot of SVR4, but it has its own version 951 995 # number series starting with 2... … … 953 997 # I just have to hope. -- rms. 954 998 # Use sysv4.2uw... so that sysv4* matches it. 955 999 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} 956 exit 0;;1000 exit ;; 957 1001 i*86:OS/2:*:*) 958 1002 # If we were able to find `uname', then EMX Unix compatibility 959 1003 # is probably installed. 960 1004 echo ${UNAME_MACHINE}-pc-os2-emx 961 exit 0;;1005 exit ;; 962 1006 i*86:XTS-300:*:STOP) 963 1007 echo ${UNAME_MACHINE}-unknown-stop 964 exit 0;;1008 exit ;; 965 1009 i*86:atheos:*:*) 966 1010 echo ${UNAME_MACHINE}-unknown-atheos 967 exit 0 ;; 1011 exit ;; 1012 i*86:syllable:*:*) 1013 echo ${UNAME_MACHINE}-pc-syllable 1014 exit ;; 968 1015 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) 969 1016 echo i386-unknown-lynxos${UNAME_RELEASE} 970 exit 0;;1017 exit ;; 971 1018 i*86:*DOS:*:*) 972 1019 echo ${UNAME_MACHINE}-pc-msdosdjgpp 973 exit 0;;1020 exit ;; 974 1021 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) 975 1022 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` 976 1023 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then … … 978 1025 else 979 1026 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} 980 1027 fi 981 exit 0 ;; 982 i*86:*:5:[78]*) 1028 exit ;; 1029 i*86:*:5:[678]*) 1030 # UnixWare 7.x, OpenUNIX and OpenServer 6. 983 1031 case `/bin/uname -X | grep "^Machine"` in 984 1032 *486*) UNAME_MACHINE=i486 ;; 985 1033 *Pentium) UNAME_MACHINE=i586 ;; 986 1034 *Pent*|*Celeron) UNAME_MACHINE=i686 ;; 987 1035 esac 988 1036 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} 989 exit 0;;1037 exit ;; 990 1038 i*86:*:3.2:*) 991 1039 if test -f /usr/options/cb.name; then 992 1040 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` … … 1004 1052 else 1005 1053 echo ${UNAME_MACHINE}-pc-sysv32 1006 1054 fi 1007 exit 0;;1055 exit ;; 1008 1056 pc:*:*:*) 1009 1057 # Left here for compatibility: 1010 1058 # uname -m prints for DJGPP always 'pc', but it prints nothing about 1011 1059 # the processor, so we play safe by assuming i386. 1012 1060 echo i386-pc-msdosdjgpp 1013 exit 0;;1061 exit ;; 1014 1062 Intel:Mach:3*:*) 1015 1063 echo i386-pc-mach3 1016 exit 0;;1064 exit ;; 1017 1065 paragon:*:*:*) 1018 1066 echo i860-intel-osf1 1019 exit 0;;1067 exit ;; 1020 1068 i860:*:4.*:*) # i860-SVR4 1021 1069 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then 1022 1070 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 1023 1071 else # Add other i860-SVR4 vendors below as they are discovered. 1024 1072 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 1025 1073 fi 1026 exit 0;;1074 exit ;; 1027 1075 mini*:CTIX:SYS*5:*) 1028 1076 # "miniframe" 1029 1077 echo m68010-convergent-sysv 1030 exit 0;;1078 exit ;; 1031 1079 mc68k:UNIX:SYSTEM5:3.51m) 1032 1080 echo m68k-convergent-sysv 1033 exit 0;;1081 exit ;; 1034 1082 M680?0:D-NIX:5.3:*) 1035 1083 echo m68k-diab-dnix 1036 exit 0;;1037 M68*:*:R3V[567 ]*:*)1038 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0;;1039 3[34 ]??:*: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)1084 exit ;; 1085 M68*:*:R3V[5678]*:*) 1086 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 1087 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) 1040 1088 OS_REL='' 1041 1089 test -r /etc/.relid \ 1042 1090 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` 1043 1091 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1044 && echo i486-ncr-sysv4.3${OS_REL} && exit 01092 && { echo i486-ncr-sysv4.3${OS_REL}; exit; } 1045 1093 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ 1046 && echo i586-ncr-sysv4.3${OS_REL} && exit 0;;1094 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 1047 1095 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) 1048 1096 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1049 && echo i486-ncr-sysv4 && exit 0;;1097 && { echo i486-ncr-sysv4; exit; } ;; 1050 1098 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) 1051 1099 echo m68k-unknown-lynxos${UNAME_RELEASE} 1052 exit 0;;1100 exit ;; 1053 1101 mc68030:UNIX_System_V:4.*:*) 1054 1102 echo m68k-atari-sysv4 1055 exit 0;;1103 exit ;; 1056 1104 TSUNAMI:LynxOS:2.*:*) 1057 1105 echo sparc-unknown-lynxos${UNAME_RELEASE} 1058 exit 0;;1106 exit ;; 1059 1107 rs6000:LynxOS:2.*:*) 1060 1108 echo rs6000-unknown-lynxos${UNAME_RELEASE} 1061 exit 0;;1109 exit ;; 1062 1110 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) 1063 1111 echo powerpc-unknown-lynxos${UNAME_RELEASE} 1064 exit 0;;1112 exit ;; 1065 1113 SM[BE]S:UNIX_SV:*:*) 1066 1114 echo mips-dde-sysv${UNAME_RELEASE} 1067 exit 0;;1115 exit ;; 1068 1116 RM*:ReliantUNIX-*:*:*) 1069 1117 echo mips-sni-sysv4 1070 exit 0;;1118 exit ;; 1071 1119 RM*:SINIX-*:*:*) 1072 1120 echo mips-sni-sysv4 1073 exit 0;;1121 exit ;; 1074 1122 *:SINIX-*:*:*) 1075 1123 if uname -p 2>/dev/null >/dev/null ; then 1076 1124 UNAME_MACHINE=`(uname -p) 2>/dev/null` … … 1078 1126 else 1079 1127 echo ns32k-sni-sysv 1080 1128 fi 1081 exit 0;;1129 exit ;; 1082 1130 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort 1083 1131 # says <Richard.M.Bartel@ccMail.Census.GOV> 1084 1132 echo i586-unisys-sysv4 1085 exit 0;;1133 exit ;; 1086 1134 *:UNIX_System_V:4*:FTX*) 1087 1135 # From Gerald Hewes <hewes@openmarket.com>. 1088 1136 # How about differentiating between stratus architectures? -djm 1089 1137 echo hppa1.1-stratus-sysv4 1090 exit 0;;1138 exit ;; 1091 1139 *:*:*:FTX*) 1092 1140 # From seanf@swdc.stratus.com. 1093 1141 echo i860-stratus-sysv4 1094 exit 0 ;; 1142 exit ;; 1143 i*86:VOS:*:*) 1144 # From Paul.Green@stratus.com. 1145 echo ${UNAME_MACHINE}-stratus-vos 1146 exit ;; 1095 1147 *:VOS:*:*) 1096 1148 # From Paul.Green@stratus.com. 1097 1149 echo hppa1.1-stratus-vos 1098 exit 0;;1150 exit ;; 1099 1151 mc68*:A/UX:*:*) 1100 1152 echo m68k-apple-aux${UNAME_RELEASE} 1101 exit 0;;1153 exit ;; 1102 1154 news*:NEWS-OS:6*:*) 1103 1155 echo mips-sony-newsos6 1104 exit 0;;1156 exit ;; 1105 1157 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) 1106 1158 if [ -d /usr/nec ]; then 1107 1159 echo mips-nec-sysv${UNAME_RELEASE} 1108 1160 else 1109 1161 echo mips-unknown-sysv${UNAME_RELEASE} 1110 1162 fi 1111 exit 0;;1163 exit ;; 1112 1164 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. 1113 1165 echo powerpc-be-beos 1114 exit 0;;1166 exit ;; 1115 1167 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. 1116 1168 echo powerpc-apple-beos 1117 exit 0;;1169 exit ;; 1118 1170 BePC:BeOS:*:*) # BeOS running on Intel PC compatible. 1119 1171 echo i586-pc-beos 1120 exit 0;;1172 exit ;; 1121 1173 SX-4:SUPER-UX:*:*) 1122 1174 echo sx4-nec-superux${UNAME_RELEASE} 1123 exit 0;;1175 exit ;; 1124 1176 SX-5:SUPER-UX:*:*) 1125 1177 echo sx5-nec-superux${UNAME_RELEASE} 1126 exit 0;;1178 exit ;; 1127 1179 SX-6:SUPER-UX:*:*) 1128 1180 echo sx6-nec-superux${UNAME_RELEASE} 1129 exit 0;;1181 exit ;; 1130 1182 Power*:Rhapsody:*:*) 1131 1183 echo powerpc-apple-rhapsody${UNAME_RELEASE} 1132 exit 0;;1184 exit ;; 1133 1185 *:Rhapsody:*:*) 1134 1186 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} 1135 exit 0;;1187 exit ;; 1136 1188 *:Darwin:*:*) 1137 case `uname -p` in1138 *86) UNAME_PROCESSOR=i686 ;;1139 powerpc) UNAME_PROCESSOR=powerpc ;;1189 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 1190 case $UNAME_PROCESSOR in 1191 unknown) UNAME_PROCESSOR=powerpc ;; 1140 1192 esac 1141 1193 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} 1142 exit 0;;1194 exit ;; 1143 1195 *:procnto*:*:* | *:QNX:[0123456789]*:*) 1144 1196 UNAME_PROCESSOR=`uname -p` 1145 1197 if test "$UNAME_PROCESSOR" = "x86"; then … … 1147 1199 UNAME_MACHINE=pc 1148 1200 fi 1149 1201 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} 1150 exit 0;;1202 exit ;; 1151 1203 *:QNX:*:4*) 1152 1204 echo i386-pc-qnx 1153 exit 0 ;; 1154 NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) 1205 exit ;; 1206 NSE-?:NONSTOP_KERNEL:*:*) 1207 echo nse-tandem-nsk${UNAME_RELEASE} 1208 exit ;; 1209 NSR-?:NONSTOP_KERNEL:*:*) 1155 1210 echo nsr-tandem-nsk${UNAME_RELEASE} 1156 exit 0;;1211 exit ;; 1157 1212 *:NonStop-UX:*:*) 1158 1213 echo mips-compaq-nonstopux 1159 exit 0;;1214 exit ;; 1160 1215 BS2000:POSIX*:*:*) 1161 1216 echo bs2000-siemens-sysv 1162 exit 0;;1217 exit ;; 1163 1218 DS/*:UNIX_System_V:*:*) 1164 1219 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} 1165 exit 0;;1220 exit ;; 1166 1221 *:Plan9:*:*) 1167 1222 # "uname -m" is not consistent, so use $cputype instead. 386 1168 1223 # is converted to i386 for consistency with other x86 … … 1173 1228 UNAME_MACHINE="$cputype" 1174 1229 fi 1175 1230 echo ${UNAME_MACHINE}-unknown-plan9 1176 exit 0;;1231 exit ;; 1177 1232 *:TOPS-10:*:*) 1178 1233 echo pdp10-unknown-tops10 1179 exit 0;;1234 exit ;; 1180 1235 *:TENEX:*:*) 1181 1236 echo pdp10-unknown-tenex 1182 exit 0;;1237 exit ;; 1183 1238 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) 1184 1239 echo pdp10-dec-tops20 1185 exit 0;;1240 exit ;; 1186 1241 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) 1187 1242 echo pdp10-xkl-tops20 1188 exit 0;;1243 exit ;; 1189 1244 *:TOPS-20:*:*) 1190 1245 echo pdp10-unknown-tops20 1191 exit 0;;1246 exit ;; 1192 1247 *:ITS:*:*) 1193 1248 echo pdp10-unknown-its 1194 exit 0 ;; 1249 exit ;; 1250 SEI:*:*:SEIUX) 1251 echo mips-sei-seiux${UNAME_RELEASE} 1252 exit ;; 1253 *:DragonFly:*:*) 1254 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 1255 exit ;; 1256 *:*VMS:*:*) 1257 UNAME_MACHINE=`(uname -p) 2>/dev/null` 1258 case "${UNAME_MACHINE}" in 1259 A*) echo alpha-dec-vms ; exit ;; 1260 I*) echo ia64-dec-vms ; exit ;; 1261 V*) echo vax-dec-vms ; exit ;; 1262 esac ;; 1263 *:XENIX:*:SysV) 1264 echo i386-pc-xenix 1265 exit ;; 1266 i*86:skyos:*:*) 1267 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' 1268 exit ;; 1269 i*86:rdos:*:*) 1270 echo ${UNAME_MACHINE}-pc-rdos 1271 exit ;; 1195 1272 esac 1196 1273 1197 1274 #echo '(No uname command or uname output not recognized.)' 1>&2 … … 1223 1300 #endif 1224 1301 1225 1302 #if defined (__arm) && defined (__acorn) && defined (__unix) 1226 printf ("arm-acorn-riscix "); exit (0);1303 printf ("arm-acorn-riscix\n"); exit (0); 1227 1304 #endif 1228 1305 1229 1306 #if defined (hp300) && !defined (hpux) … … 1312 1389 } 1313 1390 EOF 1314 1391 1315 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 1392 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && 1393 { echo "$SYSTEM_NAME"; exit; } 1316 1394 1317 1395 # Apollos put the system type in the environment. 1318 1396 1319 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }1397 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } 1320 1398 1321 1399 # Convex versions that predate uname can use getsysinfo(1) 1322 1400 … … 1325 1403 case `getsysinfo -f cpu_type` in 1326 1404 c1*) 1327 1405 echo c1-convex-bsd 1328 exit 0;;1406 exit ;; 1329 1407 c2*) 1330 1408 if getsysinfo -f scalar_acc 1331 1409 then echo c32-convex-bsd 1332 1410 else echo c2-convex-bsd 1333 1411 fi 1334 exit 0;;1412 exit ;; 1335 1413 c34*) 1336 1414 echo c34-convex-bsd 1337 exit 0;;1415 exit ;; 1338 1416 c38*) 1339 1417 echo c38-convex-bsd 1340 exit 0;;1418 exit ;; 1341 1419 c4*) 1342 1420 echo c4-convex-bsd 1343 exit 0;;1421 exit ;; 1344 1422 esac 1345 1423 fi 1346 1424 … … 1351 1429 the operating system you are using. It is advised that you 1352 1430 download the most up to date version of the config scripts from 1353 1431 1354 ftp://ftp.gnu.org/pub/gnu/config/ 1432 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess 1433 and 1434 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub 1355 1435 1356 1436 If the version you run ($0) is already up to date, please 1357 1437 send the following data and any information you think might be -
dropbear-0.48.
diff -ru dropbear-0.48.1-orig/config.sub dropbear-0.48.1/config.sub
old new 1 1 #! /bin/sh 2 2 # Configuration validation subroutine script. 3 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 4 # 2000, 2001, 2002, 2003 Free Software Foundation, Inc.4 # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 5 5 6 timestamp='200 3-05-09'6 timestamp='2005-12-11' 7 7 8 8 # This file is (in principle) common to ALL GNU software. 9 9 # The presence of a machine in this file suggests that SOME GNU software … … 21 21 # 22 22 # You should have received a copy of the GNU General Public License 23 23 # along with this program; if not, write to the Free Software 24 # Foundation, Inc., 5 9 Temple Place - Suite 330,25 # Boston, MA 02111-1307, USA.26 24 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 25 # 02110-1301, USA. 26 # 27 27 # As a special exception to the GNU General Public License, if you 28 28 # distribute this file as part of a program that contains a 29 29 # configuration script generated by Autoconf, you may include it under 30 30 # the same distribution terms that you use for the rest of that program. 31 31 32 32 33 # Please send patches to <config-patches@gnu.org>. Submit a context 33 34 # diff and a properly formatted ChangeLog entry. 34 35 # … … 70 71 version="\ 71 72 GNU config.sub ($timestamp) 72 73 73 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 74 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 74 75 Free Software Foundation, Inc. 75 76 76 77 This is free software; see the source for copying conditions. There is NO … … 83 84 while test $# -gt 0 ; do 84 85 case $1 in 85 86 --time-stamp | --time* | -t ) 86 echo "$timestamp" ; exit 0;;87 echo "$timestamp" ; exit ;; 87 88 --version | -v ) 88 echo "$version" ; exit 0;;89 echo "$version" ; exit ;; 89 90 --help | --h* | -h ) 90 echo "$usage"; exit 0;;91 echo "$usage"; exit ;; 91 92 -- ) # Stop option processing 92 93 shift; break ;; 93 94 - ) # Use stdin as input. … … 99 100 *local*) 100 101 # First pass through any local machine types. 101 102 echo $1 102 exit 0;;103 exit ;; 103 104 104 105 * ) 105 106 break ;; … … 118 119 # Here we must recognize all the valid KERNEL-OS combinations. 119 120 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 120 121 case $maybe_os in 121 nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) 122 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ 123 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ 124 storm-chaos* | os2-emx* | rtmk-nova*) 122 125 os=-$maybe_os 123 126 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` 124 127 ;; … … 144 147 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ 145 148 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ 146 149 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ 147 -apple | -axis )150 -apple | -axis | -knuth | -cray) 148 151 os= 149 152 basic_machine=$1 150 153 ;; … … 169 172 -hiux*) 170 173 os=-hiuxwe2 171 174 ;; 175 -sco6) 176 os=-sco5v6 177 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 178 ;; 172 179 -sco5) 173 180 os=-sco3.2v5 174 181 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` … … 185 192 # Don't forget version if it is 3.2v4 or newer. 186 193 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 187 194 ;; 195 -sco5v6*) 196 # Don't forget version if it is 3.2v4 or newer. 197 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 198 ;; 188 199 -sco*) 189 200 os=-sco3.2v2 190 201 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` … … 228 239 | a29k \ 229 240 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ 230 241 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 242 | am33_2.0 \ 231 243 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ 232 | clipper \ 244 | bfin \ 245 | c4x | clipper \ 233 246 | d10v | d30v | dlx | dsp16xx \ 234 247 | fr30 | frv \ 235 248 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 236 249 | i370 | i860 | i960 | ia64 \ 237 | ip2k \238 | m32r | m 68000 | m68k | m88k| mcore \250 | ip2k | iq2000 \ 251 | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ 239 252 | mips | mipsbe | mipseb | mipsel | mipsle \ 240 253 | mips16 \ 241 254 | mips64 | mips64el \ … … 244 257 | mips64vr4100 | mips64vr4100el \ 245 258 | mips64vr4300 | mips64vr4300el \ 246 259 | mips64vr5000 | mips64vr5000el \ 260 | mips64vr5900 | mips64vr5900el \ 247 261 | mipsisa32 | mipsisa32el \ 248 262 | mipsisa32r2 | mipsisa32r2el \ 249 263 | mipsisa64 | mipsisa64el \ 264 | mipsisa64r2 | mipsisa64r2el \ 250 265 | mipsisa64sb1 | mipsisa64sb1el \ 251 266 | mipsisa64sr71k | mipsisa64sr71kel \ 252 267 | mipstx39 | mipstx39el \ 253 268 | mn10200 | mn10300 \ 269 | mt \ 254 270 | msp430 \ 255 271 | ns16k | ns32k \ 256 | o penrisc | or32 \272 | or32 \ 257 273 | pdp10 | pdp11 | pj | pjl \ 258 274 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 259 275 | pyramid \ 260 | sh | sh[1234] | sh[2 3]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \276 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ 261 277 | sh64 | sh64le \ 262 | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ 278 | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ 279 | sparcv8 | sparcv9 | sparcv9b \ 263 280 | strongarm \ 264 | tahoe | thumb | tic 80 | tron \281 | tahoe | thumb | tic4x | tic80 | tron \ 265 282 | v850 | v850e \ 266 283 | we32k \ 267 | x86 | xscale | xs tormy16 | xtensa \284 | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ 268 285 | z8k) 269 286 basic_machine=$basic_machine-unknown 270 287 ;; 288 m32c) 289 basic_machine=$basic_machine-unknown 290 ;; 271 291 m6811 | m68hc11 | m6812 | m68hc12) 272 292 # Motorola 68HC11/12. 273 293 basic_machine=$basic_machine-unknown … … 275 295 ;; 276 296 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 277 297 ;; 298 ms1) 299 basic_machine=mt-unknown 300 ;; 278 301 279 302 # We use `pc' rather than `unknown' 280 303 # because (1) that's what they normally are, and … … 295 318 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ 296 319 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ 297 320 | avr-* \ 298 | b s2000-* \321 | bfin-* | bs2000-* \ 299 322 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ 300 | clipper-* | c ydra-* \323 | clipper-* | craynv-* | cydra-* \ 301 324 | d10v-* | d30v-* | dlx-* \ 302 325 | elxsi-* \ 303 326 | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ 304 327 | h8300-* | h8500-* \ 305 328 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 306 329 | i*86-* | i860-* | i960-* | ia64-* \ 307 | ip2k-* \308 | m32r-* \330 | ip2k-* | iq2000-* \ 331 | m32r-* | m32rle-* \ 309 332 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 310 | m88110-* | m88k-* | m core-* \333 | m88110-* | m88k-* | maxq-* | mcore-* \ 311 334 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 312 335 | mips16-* \ 313 336 | mips64-* | mips64el-* \ … … 316 339 | mips64vr4100-* | mips64vr4100el-* \ 317 340 | mips64vr4300-* | mips64vr4300el-* \ 318 341 | mips64vr5000-* | mips64vr5000el-* \ 342 | mips64vr5900-* | mips64vr5900el-* \ 319 343 | mipsisa32-* | mipsisa32el-* \ 320 344 | mipsisa32r2-* | mipsisa32r2el-* \ 321 345 | mipsisa64-* | mipsisa64el-* \ 346 | mipsisa64r2-* | mipsisa64r2el-* \ 322 347 | mipsisa64sb1-* | mipsisa64sb1el-* \ 323 348 | mipsisa64sr71k-* | mipsisa64sr71kel-* \ 324 349 | mipstx39-* | mipstx39el-* \ 350 | mmix-* \ 351 | mt-* \ 325 352 | msp430-* \ 326 | none-* | np1-* | n v1-* | ns16k-* | ns32k-* \353 | none-* | np1-* | ns16k-* | ns32k-* \ 327 354 | orion-* \ 328 355 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 329 356 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ 330 357 | pyramid-* \ 331 358 | romp-* | rs6000-* \ 332 | sh-* | sh[1234]-* | sh[2 3]e-* | sh[34]eb-* | shbe-* \359 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ 333 360 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 334 | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ 335 | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ 361 | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ 362 | sparclite-* \ 363 | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ 336 364 | tahoe-* | thumb-* \ 337 365 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ 338 366 | tron-* \ 339 367 | v850-* | v850e-* | vax-* \ 340 368 | we32k-* \ 341 | x86-* | x86_64-* | xps100-* | xscale-* | xs tormy16-* \342 | x tensa-* \369 | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ 370 | xstormy16-* | xtensa-* \ 343 371 | ymp-* \ 344 372 | z8k-*) 345 373 ;; 374 m32c-*) 375 ;; 346 376 # Recognize the various machine names and aliases which stand 347 377 # for a CPU type and a company and sometimes even an OS. 348 378 386bsd) … … 359 389 basic_machine=a29k-amd 360 390 os=-udi 361 391 ;; 392 abacus) 393 basic_machine=abacus-unknown 394 ;; 362 395 adobe68k) 363 396 basic_machine=m68010-adobe 364 397 os=-scout … … 376 409 amd64) 377 410 basic_machine=x86_64-pc 378 411 ;; 412 amd64-*) 413 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` 414 ;; 379 415 amdahl) 380 416 basic_machine=580-amdahl 381 417 os=-sysv … … 435 471 basic_machine=j90-cray 436 472 os=-unicos 437 473 ;; 474 craynv) 475 basic_machine=craynv-cray 476 os=-unicosmp 477 ;; 478 cr16c) 479 basic_machine=cr16c-unknown 480 os=-elf 481 ;; 438 482 crds | unos) 439 483 basic_machine=m68k-crds 440 484 ;; 485 crisv32 | crisv32-* | etraxfs*) 486 basic_machine=crisv32-axis 487 ;; 441 488 cris | cris-* | etrax*) 442 489 basic_machine=cris-axis 443 490 ;; 491 crx) 492 basic_machine=crx-unknown 493 os=-elf 494 ;; 444 495 da30 | da30-*) 445 496 basic_machine=m68k-da30 446 497 ;; … … 463 514 basic_machine=m88k-motorola 464 515 os=-sysv3 465 516 ;; 517 djgpp) 518 basic_machine=i586-pc 519 os=-msdosdjgpp 520 ;; 466 521 dpx20 | dpx20-*) 467 522 basic_machine=rs6000-bull 468 523 os=-bosx … … 641 696 mips3*) 642 697 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 643 698 ;; 644 mmix*)645 basic_machine=mmix-knuth646 os=-mmixware647 ;;648 699 monitor) 649 700 basic_machine=m68k-rom68k 650 701 os=-coff … … 657 708 basic_machine=i386-pc 658 709 os=-msdos 659 710 ;; 711 ms1-*) 712 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` 713 ;; 660 714 mvs) 661 715 basic_machine=i370-ibm 662 716 os=-mvs … … 725 779 np1) 726 780 basic_machine=np1-gould 727 781 ;; 728 nv1)729 basic_machine=nv1-cray730 os=-unicosmp731 ;;732 782 nsr-tandem) 733 783 basic_machine=nsr-tandem 734 784 ;; … … 736 786 basic_machine=hppa1.1-oki 737 787 os=-proelf 738 788 ;; 739 o r32 | or32-*)789 openrisc | openrisc-*) 740 790 basic_machine=or32-unknown 741 os=-coff 791 ;; 792 os400) 793 basic_machine=powerpc-ibm 794 os=-os400 742 795 ;; 743 796 OSE68000 | ose68000) 744 797 basic_machine=m68000-ericsson … … 771 824 pentiumpro | p6 | 6x86 | athlon | athlon_*) 772 825 basic_machine=i686-pc 773 826 ;; 774 pentiumii | pentium2 )827 pentiumii | pentium2 | pentiumiii | pentium3) 775 828 basic_machine=i686-pc 776 829 ;; 830 pentium4) 831 basic_machine=i786-pc 832 ;; 777 833 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) 778 834 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` 779 835 ;; 780 836 pentiumpro-* | p6-* | 6x86-* | athlon-*) 781 837 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 782 838 ;; 783 pentiumii-* | pentium2-* )839 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) 784 840 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 785 841 ;; 842 pentium4-*) 843 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` 844 ;; 786 845 pn) 787 846 basic_machine=pn-gould 788 847 ;; … … 815 874 basic_machine=i586-unknown 816 875 os=-pw32 817 876 ;; 877 rdos) 878 basic_machine=i386-pc 879 os=-rdos 880 ;; 818 881 rom68k) 819 882 basic_machine=m68k-rom68k 820 883 os=-coff … … 841 904 sb1el) 842 905 basic_machine=mipsisa64sb1el-unknown 843 906 ;; 907 sei) 908 basic_machine=mips-sei 909 os=-seiux 910 ;; 844 911 sequent) 845 912 basic_machine=i386-sequent 846 913 ;; … … 848 915 basic_machine=sh-hitachi 849 916 os=-hms 850 917 ;; 918 sh64) 919 basic_machine=sh64-unknown 920 ;; 851 921 sparclite-wrs | simso-wrs) 852 922 basic_machine=sparclite-wrs 853 923 os=-vxworks … … 922 992 basic_machine=t90-cray 923 993 os=-unicos 924 994 ;; 925 tic4x | c4x*)926 basic_machine=tic4x-unknown927 os=-coff928 ;;929 995 tic54x | c54x*) 930 996 basic_machine=tic54x-unknown 931 997 os=-coff … … 951 1017 tower | tower-32) 952 1018 basic_machine=m68k-ncr 953 1019 ;; 1020 tpf) 1021 basic_machine=s390x-ibm 1022 os=-tpf 1023 ;; 954 1024 udi29k) 955 1025 basic_machine=a29k-amd 956 1026 os=-udi … … 994 1064 basic_machine=hppa1.1-winbond 995 1065 os=-proelf 996 1066 ;; 1067 xbox) 1068 basic_machine=i686-pc 1069 os=-mingw32 1070 ;; 997 1071 xps | xps100) 998 1072 basic_machine=xps100-honeywell 999 1073 ;; … … 1024 1098 romp) 1025 1099 basic_machine=romp-ibm 1026 1100 ;; 1101 mmix) 1102 basic_machine=mmix-knuth 1103 ;; 1027 1104 rs6000) 1028 1105 basic_machine=rs6000-ibm 1029 1106 ;; … … 1040 1117 we32k) 1041 1118 basic_machine=we32k-att 1042 1119 ;; 1043 sh 3 | sh4| sh[34]eb | sh[1234]le | sh[23]ele)1120 sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) 1044 1121 basic_machine=sh-unknown 1045 1122 ;; 1046 sh64) 1047 basic_machine=sh64-unknown 1048 ;; 1049 sparc | sparcv9 | sparcv9b) 1123 sparc | sparcv8 | sparcv9 | sparcv9b) 1050 1124 basic_machine=sparc-sun 1051 1125 ;; 1052 1126 cydra) … … 1119 1193 | -aos* \ 1120 1194 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1121 1195 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1122 | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ 1123 | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1196 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ 1197 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1198 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1124 1199 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ 1125 1200 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 1126 1201 | -chorusos* | -chorusrdb* \ 1127 1202 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 1128 | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ 1203 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ 1204 | -uxpv* | -beos* | -mpeix* | -udk* \ 1129 1205 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 1130 1206 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ 1131 1207 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ 1132 1208 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ 1133 1209 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 1134 | -powermax* | -dnix*) 1210 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ 1211 | -skyos* | -haiku* | -rdos*) 1135 1212 # Remember, each alternative MUST END IN *, to match a version number. 1136 1213 ;; 1137 1214 -qnx*) … … 1149 1226 os=`echo $os | sed -e 's|nto|nto-qnx|'` 1150 1227 ;; 1151 1228 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ 1152 | -windows* | -osx | -abug | -netware* | -os9* | -beos* \1229 | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ 1153 1230 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) 1154 1231 ;; 1155 1232 -mac*) 1156 1233 os=`echo $os | sed -e 's|mac|macos|'` 1157 1234 ;; 1235 -linux-dietlibc) 1236 os=-linux-dietlibc 1237 ;; 1158 1238 -linux*) 1159 1239 os=`echo $os | sed -e 's|linux|linux-gnu|'` 1160 1240 ;; … … 1167 1247 -opened*) 1168 1248 os=-openedition 1169 1249 ;; 1250 -os400*) 1251 os=-os400 1252 ;; 1170 1253 -wince*) 1171 1254 os=-wince 1172 1255 ;; … … 1188 1271 -atheos*) 1189 1272 os=-atheos 1190 1273 ;; 1274 -syllable*) 1275 os=-syllable 1276 ;; 1191 1277 -386bsd) 1192 1278 os=-bsd 1193 1279 ;; … … 1210 1296 -sinix*) 1211 1297 os=-sysv4 1212 1298 ;; 1299 -tpf*) 1300 os=-tpf 1301 ;; 1213 1302 -triton*) 1214 1303 os=-sysv3 1215 1304 ;; … … 1246 1335 -kaos*) 1247 1336 os=-kaos 1248 1337 ;; 1338 -zvmoe) 1339 os=-zvmoe 1340 ;; 1249 1341 -none) 1250 1342 ;; 1251 1343 *) … … 1277 1369 arm*-semi) 1278 1370 os=-aout 1279 1371 ;; 1372 c4x-* | tic4x-*) 1373 os=-coff 1374 ;; 1280 1375 # This must come before the *-dec entry. 1281 1376 pdp10-*) 1282 1377 os=-tops20 … … 1320 1415 *-be) 1321 1416 os=-beos 1322 1417 ;; 1418 *-haiku) 1419 os=-haiku 1420 ;; 1323 1421 *-ibm) 1324 1422 os=-aix 1325 1423 ;; 1424 *-knuth) 1425 os=-mmixware 1426 ;; 1326 1427 *-wec) 1327 1428 os=-proelf 1328 1429 ;; … … 1455 1556 -mvs* | -opened*) 1456 1557 vendor=ibm 1457 1558 ;; 1559 -os400*) 1560 vendor=ibm 1561 ;; 1458 1562 -ptx*) 1459 1563 vendor=sequent 1460 1564 ;; 1565 -tpf*) 1566 vendor=ibm 1567 ;; 1461 1568 -vxsim* | -vxworks* | -windiss*) 1462 1569 vendor=wrs 1463 1570 ;; … … 1482 1589 esac 1483 1590 1484 1591 echo $basic_machine$os 1485 exit 01592 exit 1486 1593 1487 1594 # Local variables: 1488 1595 # eval: (add-hook 'write-file-hooks 'time-stamp)
Note:
See TracBrowser
for help on using the repository browser.