Home | History | Annotate | Download | only in netperf
      1 #! /bin/sh
      2 # Attempt to guess a canonical system name.
      3 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
      4 #   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
      5 
      6 timestamp='2005-08-03'
      7 
      8 # This file is free software; you can redistribute it and/or modify it
      9 # under the terms of the GNU General Public License as published by
     10 # the Free Software Foundation; either version 2 of the License, or
     11 # (at your option) any later version.
     12 #
     13 # This program is distributed in the hope that it will be useful, but
     14 # WITHOUT ANY WARRANTY; without even the implied warranty of
     15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     16 # General Public License for more details.
     17 #
     18 # You should have received a copy of the GNU General Public License
     19 # along with this program; if not, write to the Free Software
     20 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
     21 # 02110-1301, USA.
     22 #
     23 # As a special exception to the GNU General Public License, if you
     24 # distribute this file as part of a program that contains a
     25 # configuration script generated by Autoconf, you may include it under
     26 # the same distribution terms that you use for the rest of that program.
     27 
     28 
     29 # Originally written by Per Bothner <per (at] bothner.com>.
     30 # Please send patches to <config-patches (at] gnu.org>.  Submit a context
     31 # diff and a properly formatted ChangeLog entry.
     32 #
     33 # This script attempts to guess a canonical system name similar to
     34 # config.sub.  If it succeeds, it prints the system name on stdout, and
     35 # exits with 0.  Otherwise, it exits with 1.
     36 #
     37 # The plan is that this can be called by configure scripts if you
     38 # don't specify an explicit build system type.
     39 
     40 me=`echo "$0" | sed -e 's,.*/,,'`
     41 
     42 usage="\
     43 Usage: $0 [OPTION]
     44 
     45 Output the configuration name of the system \`$me' is run on.
     46 
     47 Operation modes:
     48   -h, --help         print this help, then exit
     49   -t, --time-stamp   print date of last modification, then exit
     50   -v, --version      print version number, then exit
     51 
     52 Report bugs and patches to <config-patches (at] gnu.org>."
     53 
     54 version="\
     55 GNU config.guess ($timestamp)
     56 
     57 Originally written by Per Bothner.
     58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
     59 Free Software Foundation, Inc.
     60 
     61 This is free software; see the source for copying conditions.  There is NO
     62 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
     63 
     64 help="
     65 Try \`$me --help' for more information."
     66 
     67 # Parse command line
     68 while test $# -gt 0 ; do
     69   case $1 in
     70     --time-stamp | --time* | -t )
     71        echo "$timestamp" ; exit ;;
     72     --version | -v )
     73        echo "$version" ; exit ;;
     74     --help | --h* | -h )
     75        echo "$usage"; exit ;;
     76     -- )     # Stop option processing
     77        shift; break ;;
     78     - )	# Use stdin as input.
     79        break ;;
     80     -* )
     81        echo "$me: invalid option $1$help" >&2
     82        exit 1 ;;
     83     * )
     84        break ;;
     85   esac
     86 done
     87 
     88 if test $# != 0; then
     89   echo "$me: too many arguments$help" >&2
     90   exit 1
     91 fi
     92 
     93 trap 'exit 1' 1 2 15
     94 
     95 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
     96 # compiler to aid in system detection is discouraged as it requires
     97 # temporary files to be created and, as you can see below, it is a
     98 # headache to deal with in a portable fashion.
     99 
    100 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
    101 # use `HOST_CC' if defined, but it is deprecated.
    102 
    103 # Portable tmp directory creation inspired by the Autoconf team.
    104 
    105 set_cc_for_build='
    106 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
    107 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
    108 : ${TMPDIR=/tmp} ;
    109  { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
    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 ; } ||
    112  { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
    113 dummy=$tmp/dummy ;
    114 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
    115 case $CC_FOR_BUILD,$HOST_CC,$CC in
    116  ,,)    echo "int x;" > $dummy.c ;
    117 	for c in cc gcc c89 c99 ; do
    118 	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
    119 	     CC_FOR_BUILD="$c"; break ;
    120 	  fi ;
    121 	done ;
    122 	if test x"$CC_FOR_BUILD" = x ; then
    123 	  CC_FOR_BUILD=no_compiler_found ;
    124 	fi
    125 	;;
    126  ,,*)   CC_FOR_BUILD=$CC ;;
    127  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
    128 esac ; set_cc_for_build= ;'
    129 
    130 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
    131 # (ghazi (at] noc.rutgers.edu 1994-08-24)
    132 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
    133 	PATH=$PATH:/.attbin ; export PATH
    134 fi
    135 
    136 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
    137 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
    138 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
    139 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
    140 
    141 # Note: order is significant - the case branches are not exclusive.
    142 
    143 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    144     *:NetBSD:*:*)
    145 	# NetBSD (nbsd) targets should (where applicable) match one or
    146 	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
    147 	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
    148 	# switched to ELF, *-*-netbsd* would select the old
    149 	# object file format.  This provides both forward
    150 	# compatibility and a consistent mechanism for selecting the
    151 	# object file format.
    152 	#
    153 	# Note: NetBSD doesn't particularly care about the vendor
    154 	# portion of the name.  We always set it to "unknown".
    155 	sysctl="sysctl -n hw.machine_arch"
    156 	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
    157 	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
    158 	case "${UNAME_MACHINE_ARCH}" in
    159 	    armeb) machine=armeb-unknown ;;
    160 	    arm*) machine=arm-unknown ;;
    161 	    sh3el) machine=shl-unknown ;;
    162 	    sh3eb) machine=sh-unknown ;;
    163 	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
    164 	esac
    165 	# The Operating System including object format, if it has switched
    166 	# to ELF recently, or will in the future.
    167 	case "${UNAME_MACHINE_ARCH}" in
    168 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
    169 		eval $set_cc_for_build
    170 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
    171 			| grep __ELF__ >/dev/null
    172 		then
    173 		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
    174 		    # Return netbsd for either.  FIX?
    175 		    os=netbsd
    176 		else
    177 		    os=netbsdelf
    178 		fi
    179 		;;
    180 	    *)
    181 	        os=netbsd
    182 		;;
    183 	esac
    184 	# The OS release
    185 	# Debian GNU/NetBSD machines have a different userland, and
    186 	# thus, need a distinct triplet. However, they do not need
    187 	# kernel version information, so it can be replaced with a
    188 	# suitable tag, in the style of linux-gnu.
    189 	case "${UNAME_VERSION}" in
    190 	    Debian*)
    191 		release='-gnu'
    192 		;;
    193 	    *)
    194 		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
    195 		;;
    196 	esac
    197 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
    198 	# contains redundant information, the shorter form:
    199 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
    200 	echo "${machine}-${os}${release}"
    201 	exit ;;
    202     *:OpenBSD:*:*)
    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 ;;
    215     alpha:OSF1:*:*)
    216 	case $UNAME_RELEASE in
    217 	*4.0)
    218 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
    219 		;;
    220 	*5.*)
    221 	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
    222 		;;
    223 	esac
    224 	# According to Compaq, /usr/sbin/psrinfo has been available on
    225 	# OSF/1 and Tru64 systems produced since 1995.  I hope that
    226 	# covers most systems running today.  This code pipes the CPU
    227 	# types through head -n 1, so we only detect the type of CPU 0.
    228 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
    229 	case "$ALPHA_CPU_TYPE" in
    230 	    "EV4 (21064)")
    231 		UNAME_MACHINE="alpha" ;;
    232 	    "EV4.5 (21064)")
    233 		UNAME_MACHINE="alpha" ;;
    234 	    "LCA4 (21066/21068)")
    235 		UNAME_MACHINE="alpha" ;;
    236 	    "EV5 (21164)")
    237 		UNAME_MACHINE="alphaev5" ;;
    238 	    "EV5.6 (21164A)")
    239 		UNAME_MACHINE="alphaev56" ;;
    240 	    "EV5.6 (21164PC)")
    241 		UNAME_MACHINE="alphapca56" ;;
    242 	    "EV5.7 (21164PC)")
    243 		UNAME_MACHINE="alphapca57" ;;
    244 	    "EV6 (21264)")
    245 		UNAME_MACHINE="alphaev6" ;;
    246 	    "EV6.7 (21264A)")
    247 		UNAME_MACHINE="alphaev67" ;;
    248 	    "EV6.8CB (21264C)")
    249 		UNAME_MACHINE="alphaev68" ;;
    250 	    "EV6.8AL (21264B)")
    251 		UNAME_MACHINE="alphaev68" ;;
    252 	    "EV6.8CX (21264D)")
    253 		UNAME_MACHINE="alphaev68" ;;
    254 	    "EV6.9A (21264/EV69A)")
    255 		UNAME_MACHINE="alphaev69" ;;
    256 	    "EV7 (21364)")
    257 		UNAME_MACHINE="alphaev7" ;;
    258 	    "EV7.9 (21364A)")
    259 		UNAME_MACHINE="alphaev79" ;;
    260 	esac
    261 	# A Pn.n version is a patched version.
    262 	# A Vn.n version is a released version.
    263 	# A Tn.n version is a released field test version.
    264 	# A Xn.n version is an unreleased experimental baselevel.
    265 	# 1.2 uses "1.2" for uname -r.
    266 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    267 	exit ;;
    268     Alpha\ *:Windows_NT*:*)
    269 	# How do we know it's Interix rather than the generic POSIX subsystem?
    270 	# Should we change UNAME_MACHINE based on the output of uname instead
    271 	# of the specific Alpha model?
    272 	echo alpha-pc-interix
    273 	exit ;;
    274     21064:Windows_NT:50:3)
    275 	echo alpha-dec-winnt3.5
    276 	exit ;;
    277     Amiga*:UNIX_System_V:4.0:*)
    278 	echo m68k-unknown-sysv4
    279 	exit ;;
    280     *:[Aa]miga[Oo][Ss]:*:*)
    281 	echo ${UNAME_MACHINE}-unknown-amigaos
    282 	exit ;;
    283     *:[Mm]orph[Oo][Ss]:*:*)
    284 	echo ${UNAME_MACHINE}-unknown-morphos
    285 	exit ;;
    286     *:OS/390:*:*)
    287 	echo i370-ibm-openedition
    288 	exit ;;
    289     *:z/VM:*:*)
    290 	echo s390-ibm-zvmoe
    291 	exit ;;
    292     *:OS400:*:*)
    293         echo powerpc-ibm-os400
    294 	exit ;;
    295     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
    296 	echo arm-acorn-riscix${UNAME_RELEASE}
    297 	exit ;;
    298     arm:riscos:*:*|arm:RISCOS:*:*)
    299 	echo arm-unknown-riscos
    300 	exit ;;
    301     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
    302 	echo hppa1.1-hitachi-hiuxmpp
    303 	exit ;;
    304     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
    305 	# akee (at] wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
    306 	if test "`(/bin/universe) 2>/dev/null`" = att ; then
    307 		echo pyramid-pyramid-sysv3
    308 	else
    309 		echo pyramid-pyramid-bsd
    310 	fi
    311 	exit ;;
    312     NILE*:*:*:dcosx)
    313 	echo pyramid-pyramid-svr4
    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*)
    319 	case `/usr/bin/uname -p` in
    320 	    sparc) echo sparc-icl-nx7; exit ;;
    321 	esac ;;
    322     sun4H:SunOS:5.*:*)
    323 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
    324 	exit ;;
    325     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
    326 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
    327 	exit ;;
    328     i86pc:SunOS:5.*:*)
    329 	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
    330 	exit ;;
    331     sun4*:SunOS:6*:*)
    332 	# According to config.sub, this is the proper way to canonicalize
    333 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
    334 	# it's likely to be more like Solaris than SunOS4.
    335 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
    336 	exit ;;
    337     sun4*:SunOS:*:*)
    338 	case "`/usr/bin/arch -k`" in
    339 	    Series*|S4*)
    340 		UNAME_RELEASE=`uname -v`
    341 		;;
    342 	esac
    343 	# Japanese Language versions have a version number like `4.1.3-JL'.
    344 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
    345 	exit ;;
    346     sun3*:SunOS:*:*)
    347 	echo m68k-sun-sunos${UNAME_RELEASE}
    348 	exit ;;
    349     sun*:*:4.2BSD:*)
    350 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
    351 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
    352 	case "`/bin/arch`" in
    353 	    sun3)
    354 		echo m68k-sun-sunos${UNAME_RELEASE}
    355 		;;
    356 	    sun4)
    357 		echo sparc-sun-sunos${UNAME_RELEASE}
    358 		;;
    359 	esac
    360 	exit ;;
    361     aushp:SunOS:*:*)
    362 	echo sparc-auspex-sunos${UNAME_RELEASE}
    363 	exit ;;
    364     # The situation for MiNT is a little confusing.  The machine name
    365     # can be virtually everything (everything which is not
    366     # "atarist" or "atariste" at least should have a processor
    367     # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    368     # to the lowercase version "mint" (or "freemint").  Finally
    369     # the system name "TOS" denotes a system which is actually not
    370     # MiNT.  But MiNT is downward compatible to TOS, so this should
    371     # be no problem.
    372     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
    373         echo m68k-atari-mint${UNAME_RELEASE}
    374 	exit ;;
    375     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
    376 	echo m68k-atari-mint${UNAME_RELEASE}
    377         exit ;;
    378     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
    379         echo m68k-atari-mint${UNAME_RELEASE}
    380 	exit ;;
    381     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
    382         echo m68k-milan-mint${UNAME_RELEASE}
    383         exit ;;
    384     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
    385         echo m68k-hades-mint${UNAME_RELEASE}
    386         exit ;;
    387     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
    388         echo m68k-unknown-mint${UNAME_RELEASE}
    389         exit ;;
    390     m68k:machten:*:*)
    391 	echo m68k-apple-machten${UNAME_RELEASE}
    392 	exit ;;
    393     powerpc:machten:*:*)
    394 	echo powerpc-apple-machten${UNAME_RELEASE}
    395 	exit ;;
    396     RISC*:Mach:*:*)
    397 	echo mips-dec-mach_bsd4.3
    398 	exit ;;
    399     RISC*:ULTRIX:*:*)
    400 	echo mips-dec-ultrix${UNAME_RELEASE}
    401 	exit ;;
    402     VAX*:ULTRIX*:*:*)
    403 	echo vax-dec-ultrix${UNAME_RELEASE}
    404 	exit ;;
    405     2020:CLIX:*:* | 2430:CLIX:*:*)
    406 	echo clipper-intergraph-clix${UNAME_RELEASE}
    407 	exit ;;
    408     mips:*:*:UMIPS | mips:*:*:RISCos)
    409 	eval $set_cc_for_build
    410 	sed 's/^	//' << EOF >$dummy.c
    411 #ifdef __cplusplus
    412 #include <stdio.h>  /* for printf() prototype */
    413 	int main (int argc, char *argv[]) {
    414 #else
    415 	int main (argc, argv) int argc; char *argv[]; {
    416 #endif
    417 	#if defined (host_mips) && defined (MIPSEB)
    418 	#if defined (SYSTYPE_SYSV)
    419 	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
    420 	#endif
    421 	#if defined (SYSTYPE_SVR4)
    422 	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
    423 	#endif
    424 	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
    425 	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
    426 	#endif
    427 	#endif
    428 	  exit (-1);
    429 	}
    430 EOF
    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; }
    435 	echo mips-mips-riscos${UNAME_RELEASE}
    436 	exit ;;
    437     Motorola:PowerMAX_OS:*:*)
    438 	echo powerpc-motorola-powermax
    439 	exit ;;
    440     Motorola:*:4.3:PL8-*)
    441 	echo powerpc-harris-powermax
    442 	exit ;;
    443     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
    444 	echo powerpc-harris-powermax
    445 	exit ;;
    446     Night_Hawk:Power_UNIX:*:*)
    447 	echo powerpc-harris-powerunix
    448 	exit ;;
    449     m88k:CX/UX:7*:*)
    450 	echo m88k-harris-cxux7
    451 	exit ;;
    452     m88k:*:4*:R4*)
    453 	echo m88k-motorola-sysv4
    454 	exit ;;
    455     m88k:*:3*:R3*)
    456 	echo m88k-motorola-sysv3
    457 	exit ;;
    458     AViiON:dgux:*:*)
    459         # DG/UX returns AViiON for all architectures
    460         UNAME_PROCESSOR=`/usr/bin/uname -p`
    461 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
    462 	then
    463 	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
    464 	       [ ${TARGET_BINARY_INTERFACE}x = x ]
    465 	    then
    466 		echo m88k-dg-dgux${UNAME_RELEASE}
    467 	    else
    468 		echo m88k-dg-dguxbcs${UNAME_RELEASE}
    469 	    fi
    470 	else
    471 	    echo i586-dg-dgux${UNAME_RELEASE}
    472 	fi
    473  	exit ;;
    474     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
    475 	echo m88k-dolphin-sysv3
    476 	exit ;;
    477     M88*:*:R3*:*)
    478 	# Delta 88k system running SVR3
    479 	echo m88k-motorola-sysv3
    480 	exit ;;
    481     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
    482 	echo m88k-tektronix-sysv3
    483 	exit ;;
    484     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
    485 	echo m68k-tektronix-bsd
    486 	exit ;;
    487     *:IRIX*:*:*)
    488 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
    489 	exit ;;
    490     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
    491 	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
    492 	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    493     i*86:AIX:*:*)
    494 	echo i386-ibm-aix
    495 	exit ;;
    496     ia64:AIX:*:*)
    497 	if [ -x /usr/bin/oslevel ] ; then
    498 		IBM_REV=`/usr/bin/oslevel`
    499 	else
    500 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
    501 	fi
    502 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
    503 	exit ;;
    504     *:AIX:2:3)
    505 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
    506 		eval $set_cc_for_build
    507 		sed 's/^		//' << EOF >$dummy.c
    508 		#include <sys/systemcfg.h>
    509 
    510 		main()
    511 			{
    512 			if (!__power_pc())
    513 				exit(1);
    514 			puts("powerpc-ibm-aix3.2.5");
    515 			exit(0);
    516 			}
    517 EOF
    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
    524 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
    525 		echo rs6000-ibm-aix3.2.4
    526 	else
    527 		echo rs6000-ibm-aix3.2
    528 	fi
    529 	exit ;;
    530     *:AIX:*:[45])
    531 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
    532 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
    533 		IBM_ARCH=rs6000
    534 	else
    535 		IBM_ARCH=powerpc
    536 	fi
    537 	if [ -x /usr/bin/oslevel ] ; then
    538 		IBM_REV=`/usr/bin/oslevel`
    539 	else
    540 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
    541 	fi
    542 	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
    543 	exit ;;
    544     *:AIX:*:*)
    545 	echo rs6000-ibm-aix
    546 	exit ;;
    547     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
    548 	echo romp-ibm-bsd4.4
    549 	exit ;;
    550     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
    551 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
    552 	exit ;;                             # report: romp-ibm BSD 4.3
    553     *:BOSX:*:*)
    554 	echo rs6000-bull-bosx
    555 	exit ;;
    556     DPX/2?00:B.O.S.:*:*)
    557 	echo m68k-bull-sysv3
    558 	exit ;;
    559     9000/[34]??:4.3bsd:1.*:*)
    560 	echo m68k-hp-bsd
    561 	exit ;;
    562     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
    563 	echo m68k-hp-bsd4.4
    564 	exit ;;
    565     9000/[34678]??:HP-UX:*:*)
    566 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
    567 	case "${UNAME_MACHINE}" in
    568 	    9000/31? )            HP_ARCH=m68000 ;;
    569 	    9000/[34]?? )         HP_ARCH=m68k ;;
    570 	    9000/[678][0-9][0-9])
    571 		if [ -x /usr/bin/getconf ]; then
    572 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
    573                     sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
    574                     case "${sc_cpu_version}" in
    575                       523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
    576                       528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
    577                       532)                      # CPU_PA_RISC2_0
    578                         case "${sc_kernel_bits}" in
    579                           32) HP_ARCH="hppa2.0n" ;;
    580                           64) HP_ARCH="hppa2.0w" ;;
    581 			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
    582                         esac ;;
    583                     esac
    584 		fi
    585 		if [ "${HP_ARCH}" = "" ]; then
    586 		    eval $set_cc_for_build
    587 		    sed 's/^              //' << EOF >$dummy.c
    588 
    589               #define _HPUX_SOURCE
    590               #include <stdlib.h>
    591               #include <unistd.h>
    592 
    593               int main ()
    594               {
    595               #if defined(_SC_KERNEL_BITS)
    596                   long bits = sysconf(_SC_KERNEL_BITS);
    597               #endif
    598                   long cpu  = sysconf (_SC_CPU_VERSION);
    599 
    600                   switch (cpu)
    601               	{
    602               	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
    603               	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
    604               	case CPU_PA_RISC2_0:
    605               #if defined(_SC_KERNEL_BITS)
    606               	    switch (bits)
    607               		{
    608               		case 64: puts ("hppa2.0w"); break;
    609               		case 32: puts ("hppa2.0n"); break;
    610               		default: puts ("hppa2.0"); break;
    611               		} break;
    612               #else  /* !defined(_SC_KERNEL_BITS) */
    613               	    puts ("hppa2.0"); break;
    614               #endif
    615               	default: puts ("hppa1.0"); break;
    616               	}
    617                   exit (0);
    618               }
    619 EOF
    620 		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
    621 		    test -z "$HP_ARCH" && HP_ARCH=hppa
    622 		fi ;;
    623 	esac
    624 	if [ ${HP_ARCH} = "hppa2.0w" ]
    625 	then
    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
    639 	    then
    640 		HP_ARCH="hppa2.0w"
    641 	    else
    642 		HP_ARCH="hppa64"
    643 	    fi
    644 	fi
    645 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
    646 	exit ;;
    647     ia64:HP-UX:*:*)
    648 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
    649 	echo ia64-hp-hpux${HPUX_REV}
    650 	exit ;;
    651     3050*:HI-UX:*:*)
    652 	eval $set_cc_for_build
    653 	sed 's/^	//' << EOF >$dummy.c
    654 	#include <unistd.h>
    655 	int
    656 	main ()
    657 	{
    658 	  long cpu = sysconf (_SC_CPU_VERSION);
    659 	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
    660 	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
    661 	     results, however.  */
    662 	  if (CPU_IS_PA_RISC (cpu))
    663 	    {
    664 	      switch (cpu)
    665 		{
    666 		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
    667 		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
    668 		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
    669 		  default: puts ("hppa-hitachi-hiuxwe2"); break;
    670 		}
    671 	    }
    672 	  else if (CPU_IS_HP_MC68K (cpu))
    673 	    puts ("m68k-hitachi-hiuxwe2");
    674 	  else puts ("unknown-hitachi-hiuxwe2");
    675 	  exit (0);
    676 	}
    677 EOF
    678 	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
    679 		{ echo "$SYSTEM_NAME"; exit; }
    680 	echo unknown-hitachi-hiuxwe2
    681 	exit ;;
    682     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
    683 	echo hppa1.1-hp-bsd
    684 	exit ;;
    685     9000/8??:4.3bsd:*:*)
    686 	echo hppa1.0-hp-bsd
    687 	exit ;;
    688     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
    689 	echo hppa1.0-hp-mpeix
    690 	exit ;;
    691     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
    692 	echo hppa1.1-hp-osf
    693 	exit ;;
    694     hp8??:OSF1:*:*)
    695 	echo hppa1.0-hp-osf
    696 	exit ;;
    697     i*86:OSF1:*:*)
    698 	if [ -x /usr/sbin/sysversion ] ; then
    699 	    echo ${UNAME_MACHINE}-unknown-osf1mk
    700 	else
    701 	    echo ${UNAME_MACHINE}-unknown-osf1
    702 	fi
    703 	exit ;;
    704     parisc*:Lites*:*:*)
    705 	echo hppa1.1-hp-lites
    706 	exit ;;
    707     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
    708 	echo c1-convex-bsd
    709         exit ;;
    710     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
    711 	if getsysinfo -f scalar_acc
    712 	then echo c32-convex-bsd
    713 	else echo c2-convex-bsd
    714 	fi
    715         exit ;;
    716     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
    717 	echo c34-convex-bsd
    718         exit ;;
    719     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
    720 	echo c38-convex-bsd
    721         exit ;;
    722     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
    723 	echo c4-convex-bsd
    724         exit ;;
    725     CRAY*Y-MP:*:*:*)
    726 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    727 	exit ;;
    728     CRAY*[A-Z]90:*:*:*)
    729 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
    730 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
    731 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
    732 	      -e 's/\.[^.]*$/.X/'
    733 	exit ;;
    734     CRAY*TS:*:*:*)
    735 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    736 	exit ;;
    737     CRAY*T3E:*:*:*)
    738 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    739 	exit ;;
    740     CRAY*SV1:*:*:*)
    741 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    742 	exit ;;
    743     *:UNICOS/mp:*:*)
    744 	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    745 	exit ;;
    746     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
    747 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    748         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    749         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
    750         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    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 ;;
    757     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
    758 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
    759 	exit ;;
    760     sparc*:BSD/OS:*:*)
    761 	echo sparc-unknown-bsdi${UNAME_RELEASE}
    762 	exit ;;
    763     *:BSD/OS:*:*)
    764 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
    765 	exit ;;
    766     *:FreeBSD:*:*)
    767 	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
    768 	exit ;;
    769     i*:CYGWIN*:*)
    770 	echo ${UNAME_MACHINE}-pc-cygwin
    771 	exit ;;
    772     i*:MINGW*:*)
    773 	echo ${UNAME_MACHINE}-pc-mingw32
    774 	exit ;;
    775     i*:windows32*:*)
    776     	# uname -m includes "-pc" on this system.
    777     	echo ${UNAME_MACHINE}-mingw32
    778 	exit ;;
    779     i*:PW*:*)
    780 	echo ${UNAME_MACHINE}-pc-pw32
    781 	exit ;;
    782     x86:Interix*:[34]*)
    783 	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
    784 	exit ;;
    785     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
    786 	echo i${UNAME_MACHINE}-pc-mks
    787 	exit ;;
    788     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
    789 	# How do we know it's Interix rather than the generic POSIX subsystem?
    790 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
    791 	# UNAME_MACHINE based on the output of uname instead of i386?
    792 	echo i586-pc-interix
    793 	exit ;;
    794     i*:UWIN*:*)
    795 	echo ${UNAME_MACHINE}-pc-uwin
    796 	exit ;;
    797     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
    798 	echo x86_64-unknown-cygwin
    799 	exit ;;
    800     p*:CYGWIN*:*)
    801 	echo powerpcle-unknown-cygwin
    802 	exit ;;
    803     prep*:SunOS:5.*:*)
    804 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
    805 	exit ;;
    806     *:GNU:*:*)
    807 	# the GNU system
    808 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
    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 ;;
    814     i*86:Minix:*:*)
    815 	echo ${UNAME_MACHINE}-pc-minix
    816 	exit ;;
    817     arm*:Linux:*:*)
    818 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    819 	exit ;;
    820     cris:Linux:*:*)
    821 	echo cris-axis-linux-gnu
    822 	exit ;;
    823     crisv32:Linux:*:*)
    824 	echo crisv32-axis-linux-gnu
    825 	exit ;;
    826     frv:Linux:*:*)
    827     	echo frv-unknown-linux-gnu
    828 	exit ;;
    829     ia64:Linux:*:*)
    830 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    831 	exit ;;
    832     m32r*:Linux:*:*)
    833 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    834 	exit ;;
    835     m68*:Linux:*:*)
    836 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    837 	exit ;;
    838     mips:Linux:*:*)
    839 	eval $set_cc_for_build
    840 	sed 's/^	//' << EOF >$dummy.c
    841 	#undef CPU
    842 	#undef mips
    843 	#undef mipsel
    844 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
    845 	CPU=mipsel
    846 	#else
    847 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
    848 	CPU=mips
    849 	#else
    850 	CPU=
    851 	#endif
    852 	#endif
    853 EOF
    854 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
    855 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
    856 	;;
    857     mips64:Linux:*:*)
    858 	eval $set_cc_for_build
    859 	sed 's/^	//' << EOF >$dummy.c
    860 	#undef CPU
    861 	#undef mips64
    862 	#undef mips64el
    863 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
    864 	CPU=mips64el
    865 	#else
    866 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
    867 	CPU=mips64
    868 	#else
    869 	CPU=
    870 	#endif
    871 	#endif
    872 EOF
    873 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
    874 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
    875 	;;
    876     or32:Linux:*:*)
    877 	echo or32-unknown-linux-gnu
    878 	exit ;;
    879     ppc:Linux:*:*)
    880 	echo powerpc-unknown-linux-gnu
    881 	exit ;;
    882     ppc64:Linux:*:*)
    883 	echo powerpc64-unknown-linux-gnu
    884 	exit ;;
    885     alpha:Linux:*:*)
    886 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
    887 	  EV5)   UNAME_MACHINE=alphaev5 ;;
    888 	  EV56)  UNAME_MACHINE=alphaev56 ;;
    889 	  PCA56) UNAME_MACHINE=alphapca56 ;;
    890 	  PCA57) UNAME_MACHINE=alphapca56 ;;
    891 	  EV6)   UNAME_MACHINE=alphaev6 ;;
    892 	  EV67)  UNAME_MACHINE=alphaev67 ;;
    893 	  EV68*) UNAME_MACHINE=alphaev68 ;;
    894         esac
    895 	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
    896 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
    897 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
    898 	exit ;;
    899     parisc:Linux:*:* | hppa:Linux:*:*)
    900 	# Look for CPU level
    901 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
    902 	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
    903 	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
    904 	  *)    echo hppa-unknown-linux-gnu ;;
    905 	esac
    906 	exit ;;
    907     parisc64:Linux:*:* | hppa64:Linux:*:*)
    908 	echo hppa64-unknown-linux-gnu
    909 	exit ;;
    910     s390:Linux:*:* | s390x:Linux:*:*)
    911 	echo ${UNAME_MACHINE}-ibm-linux
    912 	exit ;;
    913     sh64*:Linux:*:*)
    914     	echo ${UNAME_MACHINE}-unknown-linux-gnu
    915 	exit ;;
    916     sh*:Linux:*:*)
    917 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    918 	exit ;;
    919     sparc:Linux:*:* | sparc64:Linux:*:*)
    920 	echo ${UNAME_MACHINE}-unknown-linux-gnu
    921 	exit ;;
    922     x86_64:Linux:*:*)
    923 	echo x86_64-unknown-linux-gnu
    924 	exit ;;
    925     i*86:Linux:*:*)
    926 	# The BFD linker knows what the default object file format is, so
    927 	# first see if it will tell us. cd to the root directory to prevent
    928 	# problems with other programs or directories called `ld' in the path.
    929 	# Set LC_ALL=C to ensure ld outputs messages in English.
    930 	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
    931 			 | sed -ne '/supported targets:/!d
    932 				    s/[ 	][ 	]*/ /g
    933 				    s/.*supported targets: *//
    934 				    s/ .*//
    935 				    p'`
    936         case "$ld_supported_targets" in
    937 	  elf32-i386)
    938 		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
    939 		;;
    940 	  a.out-i386-linux)
    941 		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
    942 		exit ;;
    943 	  coff-i386)
    944 		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
    945 		exit ;;
    946 	  "")
    947 		# Either a pre-BFD a.out linker (linux-gnuoldld) or
    948 		# one that does not give us useful --help.
    949 		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
    950 		exit ;;
    951 	esac
    952 	# Determine whether the default compiler is a.out or elf
    953 	eval $set_cc_for_build
    954 	sed 's/^	//' << EOF >$dummy.c
    955 	#include <features.h>
    956 	#ifdef __ELF__
    957 	# ifdef __GLIBC__
    958 	#  if __GLIBC__ >= 2
    959 	LIBC=gnu
    960 	#  else
    961 	LIBC=gnulibc1
    962 	#  endif
    963 	# else
    964 	LIBC=gnulibc1
    965 	# endif
    966 	#else
    967 	#ifdef __INTEL_COMPILER
    968 	LIBC=gnu
    969 	#else
    970 	LIBC=gnuaout
    971 	#endif
    972 	#endif
    973 	#ifdef __dietlibc__
    974 	LIBC=dietlibc
    975 	#endif
    976 EOF
    977 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
    978 	test x"${LIBC}" != x && {
    979 		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
    980 		exit
    981 	}
    982 	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
    983 	;;
    984     i*86:DYNIX/ptx:4*:*)
    985 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
    986 	# earlier versions are messed up and put the nodename in both
    987 	# sysname and nodename.
    988 	echo i386-sequent-sysv4
    989 	exit ;;
    990     i*86:UNIX_SV:4.2MP:2.*)
    991         # Unixware is an offshoot of SVR4, but it has its own version
    992         # number series starting with 2...
    993         # I am not positive that other SVR4 systems won't match this,
    994 	# I just have to hope.  -- rms.
    995         # Use sysv4.2uw... so that sysv4* matches it.
    996 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
    997 	exit ;;
    998     i*86:OS/2:*:*)
    999 	# If we were able to find `uname', then EMX Unix compatibility
   1000 	# is probably installed.
   1001 	echo ${UNAME_MACHINE}-pc-os2-emx
   1002 	exit ;;
   1003     i*86:XTS-300:*:STOP)
   1004 	echo ${UNAME_MACHINE}-unknown-stop
   1005 	exit ;;
   1006     i*86:atheos:*:*)
   1007 	echo ${UNAME_MACHINE}-unknown-atheos
   1008 	exit ;;
   1009     i*86:syllable:*:*)
   1010 	echo ${UNAME_MACHINE}-pc-syllable
   1011 	exit ;;
   1012     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
   1013 	echo i386-unknown-lynxos${UNAME_RELEASE}
   1014 	exit ;;
   1015     i*86:*DOS:*:*)
   1016 	echo ${UNAME_MACHINE}-pc-msdosdjgpp
   1017 	exit ;;
   1018     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
   1019 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
   1020 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
   1021 		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
   1022 	else
   1023 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
   1024 	fi
   1025 	exit ;;
   1026     i*86:*:5:[678]*)
   1027     	# UnixWare 7.x, OpenUNIX and OpenServer 6.
   1028 	case `/bin/uname -X | grep "^Machine"` in
   1029 	    *486*)	     UNAME_MACHINE=i486 ;;
   1030 	    *Pentium)	     UNAME_MACHINE=i586 ;;
   1031 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
   1032 	esac
   1033 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
   1034 	exit ;;
   1035     i*86:*:3.2:*)
   1036 	if test -f /usr/options/cb.name; then
   1037 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
   1038 		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
   1039 	elif /bin/uname -X 2>/dev/null >/dev/null ; then
   1040 		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
   1041 		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
   1042 		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
   1043 			&& UNAME_MACHINE=i586
   1044 		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
   1045 			&& UNAME_MACHINE=i686
   1046 		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
   1047 			&& UNAME_MACHINE=i686
   1048 		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
   1049 	else
   1050 		echo ${UNAME_MACHINE}-pc-sysv32
   1051 	fi
   1052 	exit ;;
   1053     pc:*:*:*)
   1054 	# Left here for compatibility:
   1055         # uname -m prints for DJGPP always 'pc', but it prints nothing about
   1056         # the processor, so we play safe by assuming i386.
   1057 	echo i386-pc-msdosdjgpp
   1058         exit ;;
   1059     Intel:Mach:3*:*)
   1060 	echo i386-pc-mach3
   1061 	exit ;;
   1062     paragon:*:*:*)
   1063 	echo i860-intel-osf1
   1064 	exit ;;
   1065     i860:*:4.*:*) # i860-SVR4
   1066 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
   1067 	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
   1068 	else # Add other i860-SVR4 vendors below as they are discovered.
   1069 	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
   1070 	fi
   1071 	exit ;;
   1072     mini*:CTIX:SYS*5:*)
   1073 	# "miniframe"
   1074 	echo m68010-convergent-sysv
   1075 	exit ;;
   1076     mc68k:UNIX:SYSTEM5:3.51m)
   1077 	echo m68k-convergent-sysv
   1078 	exit ;;
   1079     M680?0:D-NIX:5.3:*)
   1080 	echo m68k-diab-dnix
   1081 	exit ;;
   1082     M68*:*:R3V[5678]*:*)
   1083 	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
   1084     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)
   1085 	OS_REL=''
   1086 	test -r /etc/.relid \
   1087 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
   1088 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
   1089 	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
   1090 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
   1091 	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
   1092     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
   1093         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
   1094           && { echo i486-ncr-sysv4; exit; } ;;
   1095     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
   1096 	echo m68k-unknown-lynxos${UNAME_RELEASE}
   1097 	exit ;;
   1098     mc68030:UNIX_System_V:4.*:*)
   1099 	echo m68k-atari-sysv4
   1100 	exit ;;
   1101     TSUNAMI:LynxOS:2.*:*)
   1102 	echo sparc-unknown-lynxos${UNAME_RELEASE}
   1103 	exit ;;
   1104     rs6000:LynxOS:2.*:*)
   1105 	echo rs6000-unknown-lynxos${UNAME_RELEASE}
   1106 	exit ;;
   1107     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
   1108 	echo powerpc-unknown-lynxos${UNAME_RELEASE}
   1109 	exit ;;
   1110     SM[BE]S:UNIX_SV:*:*)
   1111 	echo mips-dde-sysv${UNAME_RELEASE}
   1112 	exit ;;
   1113     RM*:ReliantUNIX-*:*:*)
   1114 	echo mips-sni-sysv4
   1115 	exit ;;
   1116     RM*:SINIX-*:*:*)
   1117 	echo mips-sni-sysv4
   1118 	exit ;;
   1119     *:SINIX-*:*:*)
   1120 	if uname -p 2>/dev/null >/dev/null ; then
   1121 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
   1122 		echo ${UNAME_MACHINE}-sni-sysv4
   1123 	else
   1124 		echo ns32k-sni-sysv
   1125 	fi
   1126 	exit ;;
   1127     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
   1128                       # says <Richard.M.Bartel (at] ccMail.Census.GOV>
   1129         echo i586-unisys-sysv4
   1130         exit ;;
   1131     *:UNIX_System_V:4*:FTX*)
   1132 	# From Gerald Hewes <hewes (at] openmarket.com>.
   1133 	# How about differentiating between stratus architectures? -djm
   1134 	echo hppa1.1-stratus-sysv4
   1135 	exit ;;
   1136     *:*:*:FTX*)
   1137 	# From seanf (at] swdc.stratus.com.
   1138 	echo i860-stratus-sysv4
   1139 	exit ;;
   1140     i*86:VOS:*:*)
   1141 	# From Paul.Green (at] stratus.com.
   1142 	echo ${UNAME_MACHINE}-stratus-vos
   1143 	exit ;;
   1144     *:VOS:*:*)
   1145 	# From Paul.Green (at] stratus.com.
   1146 	echo hppa1.1-stratus-vos
   1147 	exit ;;
   1148     mc68*:A/UX:*:*)
   1149 	echo m68k-apple-aux${UNAME_RELEASE}
   1150 	exit ;;
   1151     news*:NEWS-OS:6*:*)
   1152 	echo mips-sony-newsos6
   1153 	exit ;;
   1154     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
   1155 	if [ -d /usr/nec ]; then
   1156 	        echo mips-nec-sysv${UNAME_RELEASE}
   1157 	else
   1158 	        echo mips-unknown-sysv${UNAME_RELEASE}
   1159 	fi
   1160         exit ;;
   1161     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
   1162 	echo powerpc-be-beos
   1163 	exit ;;
   1164     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
   1165 	echo powerpc-apple-beos
   1166 	exit ;;
   1167     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
   1168 	echo i586-pc-beos
   1169 	exit ;;
   1170     SX-4:SUPER-UX:*:*)
   1171 	echo sx4-nec-superux${UNAME_RELEASE}
   1172 	exit ;;
   1173     SX-5:SUPER-UX:*:*)
   1174 	echo sx5-nec-superux${UNAME_RELEASE}
   1175 	exit ;;
   1176     SX-6:SUPER-UX:*:*)
   1177 	echo sx6-nec-superux${UNAME_RELEASE}
   1178 	exit ;;
   1179     Power*:Rhapsody:*:*)
   1180 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
   1181 	exit ;;
   1182     *:Rhapsody:*:*)
   1183 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
   1184 	exit ;;
   1185     *:Darwin:*:*)
   1186 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
   1187 	case $UNAME_PROCESSOR in
   1188 	    *86) UNAME_PROCESSOR=i686 ;;
   1189 	    unknown) UNAME_PROCESSOR=powerpc ;;
   1190 	esac
   1191 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
   1192 	exit ;;
   1193     *:procnto*:*:* | *:QNX:[0123456789]*:*)
   1194 	UNAME_PROCESSOR=`uname -p`
   1195 	if test "$UNAME_PROCESSOR" = "x86"; then
   1196 		UNAME_PROCESSOR=i386
   1197 		UNAME_MACHINE=pc
   1198 	fi
   1199 	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
   1200 	exit ;;
   1201     *:QNX:*:4*)
   1202 	echo i386-pc-qnx
   1203 	exit ;;
   1204     NSE-?:NONSTOP_KERNEL:*:*)
   1205 	echo nse-tandem-nsk${UNAME_RELEASE}
   1206 	exit ;;
   1207     NSR-?:NONSTOP_KERNEL:*:*)
   1208 	echo nsr-tandem-nsk${UNAME_RELEASE}
   1209 	exit ;;
   1210     *:NonStop-UX:*:*)
   1211 	echo mips-compaq-nonstopux
   1212 	exit ;;
   1213     BS2000:POSIX*:*:*)
   1214 	echo bs2000-siemens-sysv
   1215 	exit ;;
   1216     DS/*:UNIX_System_V:*:*)
   1217 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
   1218 	exit ;;
   1219     *:Plan9:*:*)
   1220 	# "uname -m" is not consistent, so use $cputype instead. 386
   1221 	# is converted to i386 for consistency with other x86
   1222 	# operating systems.
   1223 	if test "$cputype" = "386"; then
   1224 	    UNAME_MACHINE=i386
   1225 	else
   1226 	    UNAME_MACHINE="$cputype"
   1227 	fi
   1228 	echo ${UNAME_MACHINE}-unknown-plan9
   1229 	exit ;;
   1230     *:TOPS-10:*:*)
   1231 	echo pdp10-unknown-tops10
   1232 	exit ;;
   1233     *:TENEX:*:*)
   1234 	echo pdp10-unknown-tenex
   1235 	exit ;;
   1236     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
   1237 	echo pdp10-dec-tops20
   1238 	exit ;;
   1239     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
   1240 	echo pdp10-xkl-tops20
   1241 	exit ;;
   1242     *:TOPS-20:*:*)
   1243 	echo pdp10-unknown-tops20
   1244 	exit ;;
   1245     *:ITS:*:*)
   1246 	echo pdp10-unknown-its
   1247 	exit ;;
   1248     SEI:*:*:SEIUX)
   1249         echo mips-sei-seiux${UNAME_RELEASE}
   1250 	exit ;;
   1251     *:DragonFly:*:*)
   1252 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
   1253 	exit ;;
   1254     *:*VMS:*:*)
   1255     	UNAME_MACHINE=`(uname -p) 2>/dev/null`
   1256 	case "${UNAME_MACHINE}" in
   1257 	    A*) echo alpha-dec-vms ; exit ;;
   1258 	    I*) echo ia64-dec-vms ; exit ;;
   1259 	    V*) echo vax-dec-vms ; exit ;;
   1260 	esac ;;
   1261     *:XENIX:*:SysV)
   1262 	echo i386-pc-xenix
   1263 	exit ;;
   1264     i*86:skyos:*:*)
   1265 	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
   1266 	exit ;;
   1267 esac
   1268 
   1269 #echo '(No uname command or uname output not recognized.)' 1>&2
   1270 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
   1271 
   1272 eval $set_cc_for_build
   1273 cat >$dummy.c <<EOF
   1274 #ifdef _SEQUENT_
   1275 # include <sys/types.h>
   1276 # include <sys/utsname.h>
   1277 #endif
   1278 main ()
   1279 {
   1280 #if defined (sony)
   1281 #if defined (MIPSEB)
   1282   /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
   1283      I don't know....  */
   1284   printf ("mips-sony-bsd\n"); exit (0);
   1285 #else
   1286 #include <sys/param.h>
   1287   printf ("m68k-sony-newsos%s\n",
   1288 #ifdef NEWSOS4
   1289           "4"
   1290 #else
   1291 	  ""
   1292 #endif
   1293          ); exit (0);
   1294 #endif
   1295 #endif
   1296 
   1297 #if defined (__arm) && defined (__acorn) && defined (__unix)
   1298   printf ("arm-acorn-riscix\n"); exit (0);
   1299 #endif
   1300 
   1301 #if defined (hp300) && !defined (hpux)
   1302   printf ("m68k-hp-bsd\n"); exit (0);
   1303 #endif
   1304 
   1305 #if defined (NeXT)
   1306 #if !defined (__ARCHITECTURE__)
   1307 #define __ARCHITECTURE__ "m68k"
   1308 #endif
   1309   int version;
   1310   version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
   1311   if (version < 4)
   1312     printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
   1313   else
   1314     printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
   1315   exit (0);
   1316 #endif
   1317 
   1318 #if defined (MULTIMAX) || defined (n16)
   1319 #if defined (UMAXV)
   1320   printf ("ns32k-encore-sysv\n"); exit (0);
   1321 #else
   1322 #if defined (CMU)
   1323   printf ("ns32k-encore-mach\n"); exit (0);
   1324 #else
   1325   printf ("ns32k-encore-bsd\n"); exit (0);
   1326 #endif
   1327 #endif
   1328 #endif
   1329 
   1330 #if defined (__386BSD__)
   1331   printf ("i386-pc-bsd\n"); exit (0);
   1332 #endif
   1333 
   1334 #if defined (sequent)
   1335 #if defined (i386)
   1336   printf ("i386-sequent-dynix\n"); exit (0);
   1337 #endif
   1338 #if defined (ns32000)
   1339   printf ("ns32k-sequent-dynix\n"); exit (0);
   1340 #endif
   1341 #endif
   1342 
   1343 #if defined (_SEQUENT_)
   1344     struct utsname un;
   1345 
   1346     uname(&un);
   1347 
   1348     if (strncmp(un.version, "V2", 2) == 0) {
   1349 	printf ("i386-sequent-ptx2\n"); exit (0);
   1350     }
   1351     if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
   1352 	printf ("i386-sequent-ptx1\n"); exit (0);
   1353     }
   1354     printf ("i386-sequent-ptx\n"); exit (0);
   1355 
   1356 #endif
   1357 
   1358 #if defined (vax)
   1359 # if !defined (ultrix)
   1360 #  include <sys/param.h>
   1361 #  if defined (BSD)
   1362 #   if BSD == 43
   1363       printf ("vax-dec-bsd4.3\n"); exit (0);
   1364 #   else
   1365 #    if BSD == 199006
   1366       printf ("vax-dec-bsd4.3reno\n"); exit (0);
   1367 #    else
   1368       printf ("vax-dec-bsd\n"); exit (0);
   1369 #    endif
   1370 #   endif
   1371 #  else
   1372     printf ("vax-dec-bsd\n"); exit (0);
   1373 #  endif
   1374 # else
   1375     printf ("vax-dec-ultrix\n"); exit (0);
   1376 # endif
   1377 #endif
   1378 
   1379 #if defined (alliant) && defined (i860)
   1380   printf ("i860-alliant-bsd\n"); exit (0);
   1381 #endif
   1382 
   1383   exit (1);
   1384 }
   1385 EOF
   1386 
   1387 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
   1388 	{ echo "$SYSTEM_NAME"; exit; }
   1389 
   1390 # Apollos put the system type in the environment.
   1391 
   1392 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
   1393 
   1394 # Convex versions that predate uname can use getsysinfo(1)
   1395 
   1396 if [ -x /usr/convex/getsysinfo ]
   1397 then
   1398     case `getsysinfo -f cpu_type` in
   1399     c1*)
   1400 	echo c1-convex-bsd
   1401 	exit ;;
   1402     c2*)
   1403 	if getsysinfo -f scalar_acc
   1404 	then echo c32-convex-bsd
   1405 	else echo c2-convex-bsd
   1406 	fi
   1407 	exit ;;
   1408     c34*)
   1409 	echo c34-convex-bsd
   1410 	exit ;;
   1411     c38*)
   1412 	echo c38-convex-bsd
   1413 	exit ;;
   1414     c4*)
   1415 	echo c4-convex-bsd
   1416 	exit ;;
   1417     esac
   1418 fi
   1419 
   1420 cat >&2 <<EOF
   1421 $0: unable to guess system type
   1422 
   1423 This script, last modified $timestamp, has failed to recognize
   1424 the operating system you are using. It is advised that you
   1425 download the most up to date version of the config scripts from
   1426 
   1427   http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
   1428 and
   1429   http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
   1430 
   1431 If the version you run ($0) is already up to date, please
   1432 send the following data and any information you think might be
   1433 pertinent to <config-patches (at] gnu.org> in order to provide the needed
   1434 information to handle your system.
   1435 
   1436 config.guess timestamp = $timestamp
   1437 
   1438 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1439 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1440 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1441 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1442 
   1443 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
   1444 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
   1445 
   1446 hostinfo               = `(hostinfo) 2>/dev/null`
   1447 /bin/universe          = `(/bin/universe) 2>/dev/null`
   1448 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
   1449 /bin/arch              = `(/bin/arch) 2>/dev/null`
   1450 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
   1451 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
   1452 
   1453 UNAME_MACHINE = ${UNAME_MACHINE}
   1454 UNAME_RELEASE = ${UNAME_RELEASE}
   1455 UNAME_SYSTEM  = ${UNAME_SYSTEM}
   1456 UNAME_VERSION = ${UNAME_VERSION}
   1457 EOF
   1458 
   1459 exit 1
   1460 
   1461 # Local variables:
   1462 # eval: (add-hook 'write-file-hooks 'time-stamp)
   1463 # time-stamp-start: "timestamp='"
   1464 # time-stamp-format: "%:y-%02m-%02d"
   1465 # time-stamp-end: "'"
   1466 # End:
   1467