Jiri Vanek 9b793e1
#! /bin/sh
Jiri Vanek 9b793e1
# Attempt to guess a canonical system name.
Jiri Vanek 9b793e1
#   Copyright 1992-2013 Free Software Foundation, Inc.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
timestamp='2013-06-10'
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# This file is free software; you can redistribute it and/or modify it
Jiri Vanek 9b793e1
# under the terms of the GNU General Public License as published by
Jiri Vanek 9b793e1
# the Free Software Foundation; either version 3 of the License, or
Jiri Vanek 9b793e1
# (at your option) any later version.
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# This program is distributed in the hope that it will be useful, but
Jiri Vanek 9b793e1
# WITHOUT ANY WARRANTY; without even the implied warranty of
Jiri Vanek 9b793e1
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Jiri Vanek 9b793e1
# General Public License for more details.
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# You should have received a copy of the GNU General Public License
Jiri Vanek 9b793e1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# As a special exception to the GNU General Public License, if you
Jiri Vanek 9b793e1
# distribute this file as part of a program that contains a
Jiri Vanek 9b793e1
# configuration script generated by Autoconf, you may include it under
Jiri Vanek 9b793e1
# the same distribution terms that you use for the rest of that
Jiri Vanek 9b793e1
# program.  This Exception is an additional permission under section 7
Jiri Vanek 9b793e1
# of the GNU General Public License, version 3 ("GPLv3").
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# Originally written by Per Bothner.
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# You can get the latest version of this script from:
Jiri Vanek 9b793e1
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
Jiri Vanek 9b793e1
#
Jiri Vanek 9b793e1
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
me=`echo "$0" | sed -e 's,.*/,,'`
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
usage="\
Jiri Vanek 9b793e1
Usage: $0 [OPTION]
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
Output the configuration name of the system \`$me' is run on.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
Operation modes:
Jiri Vanek 9b793e1
  -h, --help         print this help, then exit
Jiri Vanek 9b793e1
  -t, --time-stamp   print date of last modification, then exit
Jiri Vanek 9b793e1
  -v, --version      print version number, then exit
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
Report bugs and patches to <config-patches@gnu.org>."
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
version="\
Jiri Vanek 9b793e1
GNU config.guess ($timestamp)
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
Originally written by Per Bothner.
Jiri Vanek 9b793e1
Copyright 1992-2013 Free Software Foundation, Inc.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
This is free software; see the source for copying conditions.  There is NO
Jiri Vanek 9b793e1
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
help="
Jiri Vanek 9b793e1
Try \`$me --help' for more information."
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Parse command line
Jiri Vanek 9b793e1
while test $# -gt 0 ; do
Jiri Vanek 9b793e1
  case $1 in
Jiri Vanek 9b793e1
    --time-stamp | --time* | -t )
Jiri Vanek 9b793e1
       echo "$timestamp" ; exit ;;
Jiri Vanek 9b793e1
    --version | -v )
Jiri Vanek 9b793e1
       echo "$version" ; exit ;;
Jiri Vanek 9b793e1
    --help | --h* | -h )
Jiri Vanek 9b793e1
       echo "$usage"; exit ;;
Jiri Vanek 9b793e1
    -- )     # Stop option processing
Jiri Vanek 9b793e1
       shift; break ;;
Jiri Vanek 9b793e1
    - )	# Use stdin as input.
Jiri Vanek 9b793e1
       break ;;
Jiri Vanek 9b793e1
    -* )
Jiri Vanek 9b793e1
       echo "$me: invalid option $1$help" >&2
Jiri Vanek 9b793e1
       exit 1 ;;
Jiri Vanek 9b793e1
    * )
Jiri Vanek 9b793e1
       break ;;
Jiri Vanek 9b793e1
  esac
Jiri Vanek 9b793e1
done
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
if test $# != 0; then
Jiri Vanek 9b793e1
  echo "$me: too many arguments$help" >&2
Jiri Vanek 9b793e1
  exit 1
Jiri Vanek 9b793e1
fi
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
trap 'exit 1' 1 2 15
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
Jiri Vanek 9b793e1
# compiler to aid in system detection is discouraged as it requires
Jiri Vanek 9b793e1
# temporary files to be created and, as you can see below, it is a
Jiri Vanek 9b793e1
# headache to deal with in a portable fashion.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
Jiri Vanek 9b793e1
# use `HOST_CC' if defined, but it is deprecated.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Portable tmp directory creation inspired by the Autoconf team.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
set_cc_for_build='
Jiri Vanek 9b793e1
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
Jiri Vanek 9b793e1
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
Jiri Vanek 9b793e1
: ${TMPDIR=/tmp} ;
Jiri Vanek 9b793e1
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
Jiri Vanek 9b793e1
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
Jiri Vanek 9b793e1
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
Jiri Vanek 9b793e1
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
Jiri Vanek 9b793e1
dummy=$tmp/dummy ;
Jiri Vanek 9b793e1
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
Jiri Vanek 9b793e1
case $CC_FOR_BUILD,$HOST_CC,$CC in
Jiri Vanek 9b793e1
 ,,)    echo "int x;" > $dummy.c ;
Jiri Vanek 9b793e1
	for c in cc gcc c89 c99 ; do
Jiri Vanek 9b793e1
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
Jiri Vanek 9b793e1
	     CC_FOR_BUILD="$c"; break ;
Jiri Vanek 9b793e1
	  fi ;
Jiri Vanek 9b793e1
	done ;
Jiri Vanek 9b793e1
	if test x"$CC_FOR_BUILD" = x ; then
Jiri Vanek 9b793e1
	  CC_FOR_BUILD=no_compiler_found ;
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	;;
Jiri Vanek 9b793e1
 ,,*)   CC_FOR_BUILD=$CC ;;
Jiri Vanek 9b793e1
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
Jiri Vanek 9b793e1
esac ; set_cc_for_build= ;'
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
Jiri Vanek 9b793e1
# (ghazi@noc.rutgers.edu 1994-08-24)
Jiri Vanek 9b793e1
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
Jiri Vanek 9b793e1
	PATH=$PATH:/.attbin ; export PATH
Jiri Vanek 9b793e1
fi
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
Jiri Vanek 9b793e1
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
Jiri Vanek 9b793e1
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
Jiri Vanek 9b793e1
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
case "${UNAME_SYSTEM}" in
Jiri Vanek 9b793e1
Linux|GNU|GNU/*)
Jiri Vanek 9b793e1
	# If the system lacks a compiler, then just pick glibc.
Jiri Vanek 9b793e1
	# We could probably try harder.
Jiri Vanek 9b793e1
	LIBC=gnu
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	cat <<-EOF > $dummy.c
Jiri Vanek 9b793e1
	#include <features.h>
Jiri Vanek 9b793e1
	#if defined(__UCLIBC__)
Jiri Vanek 9b793e1
	LIBC=uclibc
Jiri Vanek 9b793e1
	#elif defined(__dietlibc__)
Jiri Vanek 9b793e1
	LIBC=dietlibc
Jiri Vanek 9b793e1
	#else
Jiri Vanek 9b793e1
	LIBC=gnu
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	EOF
Jiri Vanek 9b793e1
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
Jiri Vanek 9b793e1
	;;
Jiri Vanek 9b793e1
esac
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Note: order is significant - the case branches are not exclusive.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
Jiri Vanek 9b793e1
    *:NetBSD:*:*)
Jiri Vanek 9b793e1
	# NetBSD (nbsd) targets should (where applicable) match one or
Jiri Vanek 9b793e1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
Jiri Vanek 9b793e1
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
Jiri Vanek 9b793e1
	# switched to ELF, *-*-netbsd* would select the old
Jiri Vanek 9b793e1
	# object file format.  This provides both forward
Jiri Vanek 9b793e1
	# compatibility and a consistent mechanism for selecting the
Jiri Vanek 9b793e1
	# object file format.
Jiri Vanek 9b793e1
	#
Jiri Vanek 9b793e1
	# Note: NetBSD doesn't particularly care about the vendor
Jiri Vanek 9b793e1
	# portion of the name.  We always set it to "unknown".
Jiri Vanek 9b793e1
	sysctl="sysctl -n hw.machine_arch"
Jiri Vanek 9b793e1
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
Jiri Vanek 9b793e1
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
Jiri Vanek 9b793e1
	case "${UNAME_MACHINE_ARCH}" in
Jiri Vanek 9b793e1
	    armeb) machine=armeb-unknown ;;
Jiri Vanek 9b793e1
	    arm*) machine=arm-unknown ;;
Jiri Vanek 9b793e1
	    sh3el) machine=shl-unknown ;;
Jiri Vanek 9b793e1
	    sh3eb) machine=sh-unknown ;;
Jiri Vanek 9b793e1
	    sh5el) machine=sh5le-unknown ;;
Jiri Vanek 9b793e1
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# The Operating System including object format, if it has switched
Jiri Vanek 9b793e1
	# to ELF recently, or will in the future.
Jiri Vanek 9b793e1
	case "${UNAME_MACHINE_ARCH}" in
Jiri Vanek 9b793e1
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
Jiri Vanek 9b793e1
		eval $set_cc_for_build
Jiri Vanek 9b793e1
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
Jiri Vanek 9b793e1
			| grep -q __ELF__
Jiri Vanek 9b793e1
		then
Jiri Vanek 9b793e1
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
Jiri Vanek 9b793e1
		    # Return netbsd for either.  FIX?
Jiri Vanek 9b793e1
		    os=netbsd
Jiri Vanek 9b793e1
		else
Jiri Vanek 9b793e1
		    os=netbsdelf
Jiri Vanek 9b793e1
		fi
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	    *)
Jiri Vanek 9b793e1
		os=netbsd
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# The OS release
Jiri Vanek 9b793e1
	# Debian GNU/NetBSD machines have a different userland, and
Jiri Vanek 9b793e1
	# thus, need a distinct triplet. However, they do not need
Jiri Vanek 9b793e1
	# kernel version information, so it can be replaced with a
Jiri Vanek 9b793e1
	# suitable tag, in the style of linux-gnu.
Jiri Vanek 9b793e1
	case "${UNAME_VERSION}" in
Jiri Vanek 9b793e1
	    Debian*)
Jiri Vanek 9b793e1
		release='-gnu'
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	    *)
Jiri Vanek 9b793e1
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
Jiri Vanek 9b793e1
	# contains redundant information, the shorter form:
Jiri Vanek 9b793e1
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
Jiri Vanek 9b793e1
	echo "${machine}-${os}${release}"
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:Bitrig:*:*)
Jiri Vanek 9b793e1
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:OpenBSD:*:*)
Jiri Vanek 9b793e1
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:ekkoBSD:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:SolidBSD:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    macppc:MirBSD:*:*)
Jiri Vanek 9b793e1
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:MirBSD:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    alpha:OSF1:*:*)
Jiri Vanek 9b793e1
	case $UNAME_RELEASE in
Jiri Vanek 9b793e1
	*4.0)
Jiri Vanek 9b793e1
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	*5.*)
Jiri Vanek 9b793e1
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# According to Compaq, /usr/sbin/psrinfo has been available on
Jiri Vanek 9b793e1
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
Jiri Vanek 9b793e1
	# covers most systems running today.  This code pipes the CPU
Jiri Vanek 9b793e1
	# types through head -n 1, so we only detect the type of CPU 0.
Jiri Vanek 9b793e1
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
Jiri Vanek 9b793e1
	case "$ALPHA_CPU_TYPE" in
Jiri Vanek 9b793e1
	    "EV4 (21064)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alpha" ;;
Jiri Vanek 9b793e1
	    "EV4.5 (21064)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alpha" ;;
Jiri Vanek 9b793e1
	    "LCA4 (21066/21068)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alpha" ;;
Jiri Vanek 9b793e1
	    "EV5 (21164)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev5" ;;
Jiri Vanek 9b793e1
	    "EV5.6 (21164A)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev56" ;;
Jiri Vanek 9b793e1
	    "EV5.6 (21164PC)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphapca56" ;;
Jiri Vanek 9b793e1
	    "EV5.7 (21164PC)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphapca57" ;;
Jiri Vanek 9b793e1
	    "EV6 (21264)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev6" ;;
Jiri Vanek 9b793e1
	    "EV6.7 (21264A)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev67" ;;
Jiri Vanek 9b793e1
	    "EV6.8CB (21264C)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev68" ;;
Jiri Vanek 9b793e1
	    "EV6.8AL (21264B)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev68" ;;
Jiri Vanek 9b793e1
	    "EV6.8CX (21264D)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev68" ;;
Jiri Vanek 9b793e1
	    "EV6.9A (21264/EV69A)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev69" ;;
Jiri Vanek 9b793e1
	    "EV7 (21364)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev7" ;;
Jiri Vanek 9b793e1
	    "EV7.9 (21364A)")
Jiri Vanek 9b793e1
		UNAME_MACHINE="alphaev79" ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# A Pn.n version is a patched version.
Jiri Vanek 9b793e1
	# A Vn.n version is a released version.
Jiri Vanek 9b793e1
	# A Tn.n version is a released field test version.
Jiri Vanek 9b793e1
	# A Xn.n version is an unreleased experimental baselevel.
Jiri Vanek 9b793e1
	# 1.2 uses "1.2" for uname -r.
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
Jiri Vanek 9b793e1
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
Jiri Vanek 9b793e1
	exitcode=$?
Jiri Vanek 9b793e1
	trap '' 0
Jiri Vanek 9b793e1
	exit $exitcode ;;
Jiri Vanek 9b793e1
    Alpha\ *:Windows_NT*:*)
Jiri Vanek 9b793e1
	# How do we know it's Interix rather than the generic POSIX subsystem?
Jiri Vanek 9b793e1
	# Should we change UNAME_MACHINE based on the output of uname instead
Jiri Vanek 9b793e1
	# of the specific Alpha model?
Jiri Vanek 9b793e1
	echo alpha-pc-interix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    21064:Windows_NT:50:3)
Jiri Vanek 9b793e1
	echo alpha-dec-winnt3.5
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Amiga*:UNIX_System_V:4.0:*)
Jiri Vanek 9b793e1
	echo m68k-unknown-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:[Aa]miga[Oo][Ss]:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-amigaos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:[Mm]orph[Oo][Ss]:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-morphos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:OS/390:*:*)
Jiri Vanek 9b793e1
	echo i370-ibm-openedition
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:z/VM:*:*)
Jiri Vanek 9b793e1
	echo s390-ibm-zvmoe
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:OS400:*:*)
Jiri Vanek 9b793e1
	echo powerpc-ibm-os400
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
Jiri Vanek 9b793e1
	echo arm-acorn-riscix${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
Jiri Vanek 9b793e1
	echo arm-unknown-riscos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
Jiri Vanek 9b793e1
	echo hppa1.1-hitachi-hiuxmpp
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
Jiri Vanek 9b793e1
	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
Jiri Vanek 9b793e1
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
Jiri Vanek 9b793e1
		echo pyramid-pyramid-sysv3
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo pyramid-pyramid-bsd
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    NILE*:*:*:dcosx)
Jiri Vanek 9b793e1
	echo pyramid-pyramid-svr4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    DRS?6000:unix:4.0:6*)
Jiri Vanek 9b793e1
	echo sparc-icl-nx6
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
Jiri Vanek 9b793e1
	case `/usr/bin/uname -p` in
Jiri Vanek 9b793e1
	    sparc) echo sparc-icl-nx7; exit ;;
Jiri Vanek 9b793e1
	esac ;;
Jiri Vanek 9b793e1
    s390x:SunOS:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun4H:SunOS:5.*:*)
Jiri Vanek 9b793e1
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
Jiri Vanek 9b793e1
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
Jiri Vanek 9b793e1
	echo i386-pc-auroraux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	SUN_ARCH="i386"
Jiri Vanek 9b793e1
	# If there is a compiler, see if it is configured for 64-bit objects.
Jiri Vanek 9b793e1
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
Jiri Vanek 9b793e1
	# This test works for both compilers.
Jiri Vanek 9b793e1
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
Jiri Vanek 9b793e1
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
Jiri Vanek 9b793e1
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
Jiri Vanek 9b793e1
		grep IS_64BIT_ARCH >/dev/null
Jiri Vanek 9b793e1
	    then
Jiri Vanek 9b793e1
		SUN_ARCH="x86_64"
Jiri Vanek 9b793e1
	    fi
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun4*:SunOS:6*:*)
Jiri Vanek 9b793e1
	# According to config.sub, this is the proper way to canonicalize
Jiri Vanek 9b793e1
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
Jiri Vanek 9b793e1
	# it's likely to be more like Solaris than SunOS4.
Jiri Vanek 9b793e1
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun4*:SunOS:*:*)
Jiri Vanek 9b793e1
	case "`/usr/bin/arch -k`" in
Jiri Vanek 9b793e1
	    Series*|S4*)
Jiri Vanek 9b793e1
		UNAME_RELEASE=`uname -v`
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	# Japanese Language versions have a version number like `4.1.3-JL'.
Jiri Vanek 9b793e1
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun3*:SunOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-sun-sunos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sun*:*:4.2BSD:*)
Jiri Vanek 9b793e1
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
Jiri Vanek 9b793e1
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
Jiri Vanek 9b793e1
	case "`/bin/arch`" in
Jiri Vanek 9b793e1
	    sun3)
Jiri Vanek 9b793e1
		echo m68k-sun-sunos${UNAME_RELEASE}
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	    sun4)
Jiri Vanek 9b793e1
		echo sparc-sun-sunos${UNAME_RELEASE}
Jiri Vanek 9b793e1
		;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    aushp:SunOS:*:*)
Jiri Vanek 9b793e1
	echo sparc-auspex-sunos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    # The situation for MiNT is a little confusing.  The machine name
Jiri Vanek 9b793e1
    # can be virtually everything (everything which is not
Jiri Vanek 9b793e1
    # "atarist" or "atariste" at least should have a processor
Jiri Vanek 9b793e1
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
Jiri Vanek 9b793e1
    # to the lowercase version "mint" (or "freemint").  Finally
Jiri Vanek 9b793e1
    # the system name "TOS" denotes a system which is actually not
Jiri Vanek 9b793e1
    # MiNT.  But MiNT is downward compatible to TOS, so this should
Jiri Vanek 9b793e1
    # be no problem.
Jiri Vanek 9b793e1
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-atari-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-atari-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-atari-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-milan-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-hades-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
Jiri Vanek 9b793e1
	echo m68k-unknown-mint${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m68k:machten:*:*)
Jiri Vanek 9b793e1
	echo m68k-apple-machten${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    powerpc:machten:*:*)
Jiri Vanek 9b793e1
	echo powerpc-apple-machten${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    RISC*:Mach:*:*)
Jiri Vanek 9b793e1
	echo mips-dec-mach_bsd4.3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    RISC*:ULTRIX:*:*)
Jiri Vanek 9b793e1
	echo mips-dec-ultrix${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    VAX*:ULTRIX*:*:*)
Jiri Vanek 9b793e1
	echo vax-dec-ultrix${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    2020:CLIX:*:* | 2430:CLIX:*:*)
Jiri Vanek 9b793e1
	echo clipper-intergraph-clix${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mips:*:*:UMIPS | mips:*:*:RISCos)
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	sed 's/^	//' << EOF >$dummy.c
Jiri Vanek 9b793e1
#ifdef __cplusplus
Jiri Vanek 9b793e1
#include <stdio.h>  /* for printf() prototype */
Jiri Vanek 9b793e1
	int main (int argc, char *argv[]) {
Jiri Vanek 9b793e1
#else
Jiri Vanek 9b793e1
	int main (argc, argv) int argc; char *argv[]; {
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
	#if defined (host_mips) && defined (MIPSEB)
Jiri Vanek 9b793e1
	#if defined (SYSTYPE_SYSV)
Jiri Vanek 9b793e1
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	#if defined (SYSTYPE_SVR4)
Jiri Vanek 9b793e1
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
Jiri Vanek 9b793e1
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	  exit (-1);
Jiri Vanek 9b793e1
	}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
	$CC_FOR_BUILD -o $dummy $dummy.c &&
Jiri Vanek 9b793e1
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
Jiri Vanek 9b793e1
	  SYSTEM_NAME=`$dummy $dummyarg` &&
Jiri Vanek 9b793e1
	    { echo "$SYSTEM_NAME"; exit; }
Jiri Vanek 9b793e1
	echo mips-mips-riscos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Motorola:PowerMAX_OS:*:*)
Jiri Vanek 9b793e1
	echo powerpc-motorola-powermax
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Motorola:*:4.3:PL8-*)
Jiri Vanek 9b793e1
	echo powerpc-harris-powermax
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
Jiri Vanek 9b793e1
	echo powerpc-harris-powermax
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Night_Hawk:Power_UNIX:*:*)
Jiri Vanek 9b793e1
	echo powerpc-harris-powerunix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m88k:CX/UX:7*:*)
Jiri Vanek 9b793e1
	echo m88k-harris-cxux7
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m88k:*:4*:R4*)
Jiri Vanek 9b793e1
	echo m88k-motorola-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m88k:*:3*:R3*)
Jiri Vanek 9b793e1
	echo m88k-motorola-sysv3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    AViiON:dgux:*:*)
Jiri Vanek 9b793e1
	# DG/UX returns AViiON for all architectures
Jiri Vanek 9b793e1
	UNAME_PROCESSOR=`/usr/bin/uname -p`
Jiri Vanek 9b793e1
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
Jiri Vanek 9b793e1
	then
Jiri Vanek 9b793e1
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
Jiri Vanek 9b793e1
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
Jiri Vanek 9b793e1
	    then
Jiri Vanek 9b793e1
		echo m88k-dg-dgux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	    else
Jiri Vanek 9b793e1
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
Jiri Vanek 9b793e1
	    fi
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
	    echo i586-dg-dgux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
Jiri Vanek 9b793e1
	echo m88k-dolphin-sysv3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    M88*:*:R3*:*)
Jiri Vanek 9b793e1
	# Delta 88k system running SVR3
Jiri Vanek 9b793e1
	echo m88k-motorola-sysv3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
Jiri Vanek 9b793e1
	echo m88k-tektronix-sysv3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
Jiri Vanek 9b793e1
	echo m68k-tektronix-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:IRIX*:*:*)
Jiri Vanek 9b793e1
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
Jiri Vanek 9b793e1
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
Jiri Vanek 9b793e1
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
Jiri Vanek 9b793e1
    i*86:AIX:*:*)
Jiri Vanek 9b793e1
	echo i386-ibm-aix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ia64:AIX:*:*)
Jiri Vanek 9b793e1
	if [ -x /usr/bin/oslevel ] ; then
Jiri Vanek 9b793e1
		IBM_REV=`/usr/bin/oslevel`
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:AIX:2:3)
Jiri Vanek 9b793e1
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
Jiri Vanek 9b793e1
		eval $set_cc_for_build
Jiri Vanek 9b793e1
		sed 's/^		//' << EOF >$dummy.c
Jiri Vanek 9b793e1
		#include <sys/systemcfg.h>
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
		main()
Jiri Vanek 9b793e1
			{
Jiri Vanek 9b793e1
			if (!__power_pc())
Jiri Vanek 9b793e1
				exit(1);
Jiri Vanek 9b793e1
			puts("powerpc-ibm-aix3.2.5");
Jiri Vanek 9b793e1
			exit(0);
Jiri Vanek 9b793e1
			}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
Jiri Vanek 9b793e1
		then
Jiri Vanek 9b793e1
			echo "$SYSTEM_NAME"
Jiri Vanek 9b793e1
		else
Jiri Vanek 9b793e1
			echo rs6000-ibm-aix3.2.5
Jiri Vanek 9b793e1
		fi
Jiri Vanek 9b793e1
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
Jiri Vanek 9b793e1
		echo rs6000-ibm-aix3.2.4
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo rs6000-ibm-aix3.2
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:AIX:*:[4567])
Jiri Vanek 9b793e1
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
Jiri Vanek 9b793e1
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
Jiri Vanek 9b793e1
		IBM_ARCH=rs6000
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		IBM_ARCH=powerpc
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	if [ -x /usr/bin/oslevel ] ; then
Jiri Vanek 9b793e1
		IBM_REV=`/usr/bin/oslevel`
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:AIX:*:*)
Jiri Vanek 9b793e1
	echo rs6000-ibm-aix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
Jiri Vanek 9b793e1
	echo romp-ibm-bsd4.4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
Jiri Vanek 9b793e1
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
Jiri Vanek 9b793e1
	exit ;;                             # report: romp-ibm BSD 4.3
Jiri Vanek 9b793e1
    *:BOSX:*:*)
Jiri Vanek 9b793e1
	echo rs6000-bull-bosx
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    DPX/2?00:B.O.S.:*:*)
Jiri Vanek 9b793e1
	echo m68k-bull-sysv3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    9000/[34]??:4.3bsd:1.*:*)
Jiri Vanek 9b793e1
	echo m68k-hp-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
Jiri Vanek 9b793e1
	echo m68k-hp-bsd4.4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    9000/[34678]??:HP-UX:*:*)
Jiri Vanek 9b793e1
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
Jiri Vanek 9b793e1
	case "${UNAME_MACHINE}" in
Jiri Vanek 9b793e1
	    9000/31? )            HP_ARCH=m68000 ;;
Jiri Vanek 9b793e1
	    9000/[34]?? )         HP_ARCH=m68k ;;
Jiri Vanek 9b793e1
	    9000/[678][0-9][0-9])
Jiri Vanek 9b793e1
		if [ -x /usr/bin/getconf ]; then
Jiri Vanek 9b793e1
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
Jiri Vanek 9b793e1
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
Jiri Vanek 9b793e1
		    case "${sc_cpu_version}" in
Jiri Vanek 9b793e1
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
Jiri Vanek 9b793e1
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
Jiri Vanek 9b793e1
		      532)                      # CPU_PA_RISC2_0
Jiri Vanek 9b793e1
			case "${sc_kernel_bits}" in
Jiri Vanek 9b793e1
			  32) HP_ARCH="hppa2.0n" ;;
Jiri Vanek 9b793e1
			  64) HP_ARCH="hppa2.0w" ;;
Jiri Vanek 9b793e1
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
Jiri Vanek 9b793e1
			esac ;;
Jiri Vanek 9b793e1
		    esac
Jiri Vanek 9b793e1
		fi
Jiri Vanek 9b793e1
		if [ "${HP_ARCH}" = "" ]; then
Jiri Vanek 9b793e1
		    eval $set_cc_for_build
Jiri Vanek 9b793e1
		    sed 's/^		//' << EOF >$dummy.c
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
		#define _HPUX_SOURCE
Jiri Vanek 9b793e1
		#include <stdlib.h>
Jiri Vanek 9b793e1
		#include <unistd.h>
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
		int main ()
Jiri Vanek 9b793e1
		{
Jiri Vanek 9b793e1
		#if defined(_SC_KERNEL_BITS)
Jiri Vanek 9b793e1
		    long bits = sysconf(_SC_KERNEL_BITS);
Jiri Vanek 9b793e1
		#endif
Jiri Vanek 9b793e1
		    long cpu  = sysconf (_SC_CPU_VERSION);
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
		    switch (cpu)
Jiri Vanek 9b793e1
			{
Jiri Vanek 9b793e1
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
Jiri Vanek 9b793e1
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
Jiri Vanek 9b793e1
			case CPU_PA_RISC2_0:
Jiri Vanek 9b793e1
		#if defined(_SC_KERNEL_BITS)
Jiri Vanek 9b793e1
			    switch (bits)
Jiri Vanek 9b793e1
				{
Jiri Vanek 9b793e1
				case 64: puts ("hppa2.0w"); break;
Jiri Vanek 9b793e1
				case 32: puts ("hppa2.0n"); break;
Jiri Vanek 9b793e1
				default: puts ("hppa2.0"); break;
Jiri Vanek 9b793e1
				} break;
Jiri Vanek 9b793e1
		#else  /* !defined(_SC_KERNEL_BITS) */
Jiri Vanek 9b793e1
			    puts ("hppa2.0"); break;
Jiri Vanek 9b793e1
		#endif
Jiri Vanek 9b793e1
			default: puts ("hppa1.0"); break;
Jiri Vanek 9b793e1
			}
Jiri Vanek 9b793e1
		    exit (0);
Jiri Vanek 9b793e1
		}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
Jiri Vanek 9b793e1
		    test -z "$HP_ARCH" && HP_ARCH=hppa
Jiri Vanek 9b793e1
		fi ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	if [ ${HP_ARCH} = "hppa2.0w" ]
Jiri Vanek 9b793e1
	then
Jiri Vanek 9b793e1
	    eval $set_cc_for_build
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
Jiri Vanek 9b793e1
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
Jiri Vanek 9b793e1
	    # generating 64-bit code.  GNU and HP use different nomenclature:
Jiri Vanek 9b793e1
	    #
Jiri Vanek 9b793e1
	    # $ CC_FOR_BUILD=cc ./config.guess
Jiri Vanek 9b793e1
	    # => hppa2.0w-hp-hpux11.23
Jiri Vanek 9b793e1
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
Jiri Vanek 9b793e1
	    # => hppa64-hp-hpux11.23
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
Jiri Vanek 9b793e1
		grep -q __LP64__
Jiri Vanek 9b793e1
	    then
Jiri Vanek 9b793e1
		HP_ARCH="hppa2.0w"
Jiri Vanek 9b793e1
	    else
Jiri Vanek 9b793e1
		HP_ARCH="hppa64"
Jiri Vanek 9b793e1
	    fi
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ia64:HP-UX:*:*)
Jiri Vanek 9b793e1
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
Jiri Vanek 9b793e1
	echo ia64-hp-hpux${HPUX_REV}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    3050*:HI-UX:*:*)
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	sed 's/^	//' << EOF >$dummy.c
Jiri Vanek 9b793e1
	#include <unistd.h>
Jiri Vanek 9b793e1
	int
Jiri Vanek 9b793e1
	main ()
Jiri Vanek 9b793e1
	{
Jiri Vanek 9b793e1
	  long cpu = sysconf (_SC_CPU_VERSION);
Jiri Vanek 9b793e1
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
Jiri Vanek 9b793e1
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
Jiri Vanek 9b793e1
	     results, however.  */
Jiri Vanek 9b793e1
	  if (CPU_IS_PA_RISC (cpu))
Jiri Vanek 9b793e1
	    {
Jiri Vanek 9b793e1
	      switch (cpu)
Jiri Vanek 9b793e1
		{
Jiri Vanek 9b793e1
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
Jiri Vanek 9b793e1
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
Jiri Vanek 9b793e1
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
Jiri Vanek 9b793e1
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
Jiri Vanek 9b793e1
		}
Jiri Vanek 9b793e1
	    }
Jiri Vanek 9b793e1
	  else if (CPU_IS_HP_MC68K (cpu))
Jiri Vanek 9b793e1
	    puts ("m68k-hitachi-hiuxwe2");
Jiri Vanek 9b793e1
	  else puts ("unknown-hitachi-hiuxwe2");
Jiri Vanek 9b793e1
	  exit (0);
Jiri Vanek 9b793e1
	}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
Jiri Vanek 9b793e1
		{ echo "$SYSTEM_NAME"; exit; }
Jiri Vanek 9b793e1
	echo unknown-hitachi-hiuxwe2
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
Jiri Vanek 9b793e1
	echo hppa1.1-hp-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    9000/8??:4.3bsd:*:*)
Jiri Vanek 9b793e1
	echo hppa1.0-hp-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
Jiri Vanek 9b793e1
	echo hppa1.0-hp-mpeix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
Jiri Vanek 9b793e1
	echo hppa1.1-hp-osf
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    hp8??:OSF1:*:*)
Jiri Vanek 9b793e1
	echo hppa1.0-hp-osf
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:OSF1:*:*)
Jiri Vanek 9b793e1
	if [ -x /usr/sbin/sysversion ] ; then
Jiri Vanek 9b793e1
	    echo ${UNAME_MACHINE}-unknown-osf1mk
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
	    echo ${UNAME_MACHINE}-unknown-osf1
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    parisc*:Lites*:*:*)
Jiri Vanek 9b793e1
	echo hppa1.1-hp-lites
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
Jiri Vanek 9b793e1
	echo c1-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
Jiri Vanek 9b793e1
	if getsysinfo -f scalar_acc
Jiri Vanek 9b793e1
	then echo c32-convex-bsd
Jiri Vanek 9b793e1
	else echo c2-convex-bsd
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
Jiri Vanek 9b793e1
	echo c34-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
Jiri Vanek 9b793e1
	echo c38-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
Jiri Vanek 9b793e1
	echo c4-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    CRAY*Y-MP:*:*:*)
Jiri Vanek 9b793e1
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    CRAY*[A-Z]90:*:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
Jiri Vanek 9b793e1
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
Jiri Vanek 9b793e1
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
Jiri Vanek 9b793e1
	      -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    CRAY*TS:*:*:*)
Jiri Vanek 9b793e1
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    CRAY*T3E:*:*:*)
Jiri Vanek 9b793e1
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    CRAY*SV1:*:*:*)
Jiri Vanek 9b793e1
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:UNICOS/mp:*:*)
Jiri Vanek 9b793e1
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
Jiri Vanek 9b793e1
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
Jiri Vanek 9b793e1
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
Jiri Vanek 9b793e1
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
Jiri Vanek 9b793e1
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    5000:UNIX_System_V:4.*:*)
Jiri Vanek 9b793e1
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
Jiri Vanek 9b793e1
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
Jiri Vanek 9b793e1
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sparc*:BSD/OS:*:*)
Jiri Vanek 9b793e1
	echo sparc-unknown-bsdi${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:BSD/OS:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:FreeBSD:*:*)
Jiri Vanek 9b793e1
	UNAME_PROCESSOR=`/usr/bin/uname -p`
Jiri Vanek 9b793e1
	case ${UNAME_PROCESSOR} in
Jiri Vanek 9b793e1
	    amd64)
Jiri Vanek 9b793e1
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
Jiri Vanek 9b793e1
	    *)
Jiri Vanek 9b793e1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:CYGWIN*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-cygwin
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:MINGW64*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-mingw64
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:MINGW*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-mingw32
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:MSYS*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-msys
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:windows32*:*)
Jiri Vanek 9b793e1
	# uname -m includes "-pc" on this system.
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-mingw32
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:PW*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-pw32
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:Interix*:*)
Jiri Vanek 9b793e1
	case ${UNAME_MACHINE} in
Jiri Vanek 9b793e1
	    x86)
Jiri Vanek 9b793e1
		echo i586-pc-interix${UNAME_RELEASE}
Jiri Vanek 9b793e1
		exit ;;
Jiri Vanek 9b793e1
	    authenticamd | genuineintel | EM64T)
Jiri Vanek 9b793e1
		echo x86_64-unknown-interix${UNAME_RELEASE}
Jiri Vanek 9b793e1
		exit ;;
Jiri Vanek 9b793e1
	    IA64)
Jiri Vanek 9b793e1
		echo ia64-unknown-interix${UNAME_RELEASE}
Jiri Vanek 9b793e1
		exit ;;
Jiri Vanek 9b793e1
	esac ;;
Jiri Vanek 9b793e1
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
Jiri Vanek 9b793e1
	echo i${UNAME_MACHINE}-pc-mks
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    8664:Windows_NT:*)
Jiri Vanek 9b793e1
	echo x86_64-pc-mks
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
Jiri Vanek 9b793e1
	# How do we know it's Interix rather than the generic POSIX subsystem?
Jiri Vanek 9b793e1
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
Jiri Vanek 9b793e1
	# UNAME_MACHINE based on the output of uname instead of i386?
Jiri Vanek 9b793e1
	echo i586-pc-interix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*:UWIN*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-uwin
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
Jiri Vanek 9b793e1
	echo x86_64-unknown-cygwin
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    p*:CYGWIN*:*)
Jiri Vanek 9b793e1
	echo powerpcle-unknown-cygwin
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    prep*:SunOS:5.*:*)
Jiri Vanek 9b793e1
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:GNU:*:*)
Jiri Vanek 9b793e1
	# the GNU system
Jiri Vanek 9b793e1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:GNU/*:*:*)
Jiri Vanek 9b793e1
	# other systems with GNU libc and userland
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:Minix:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-minix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    aarch64:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    aarch64_be:Linux:*:*)
Jiri Vanek 9b793e1
	UNAME_MACHINE=aarch64_be
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    alpha:Linux:*:*)
Jiri Vanek 9b793e1
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
Jiri Vanek 9b793e1
	  EV5)   UNAME_MACHINE=alphaev5 ;;
Jiri Vanek 9b793e1
	  EV56)  UNAME_MACHINE=alphaev56 ;;
Jiri Vanek 9b793e1
	  PCA56) UNAME_MACHINE=alphapca56 ;;
Jiri Vanek 9b793e1
	  PCA57) UNAME_MACHINE=alphapca56 ;;
Jiri Vanek 9b793e1
	  EV6)   UNAME_MACHINE=alphaev6 ;;
Jiri Vanek 9b793e1
	  EV67)  UNAME_MACHINE=alphaev67 ;;
Jiri Vanek 9b793e1
	  EV68*) UNAME_MACHINE=alphaev68 ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	objdump --private-headers /bin/sh | grep -q ld.so.1
Jiri Vanek 9b793e1
	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    arc:Linux:*:* | arceb:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    arm*:Linux:*:*)
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
Jiri Vanek 9b793e1
	    | grep -q __ARM_EABI__
Jiri Vanek 9b793e1
	then
Jiri Vanek 9b793e1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
Jiri Vanek 9b793e1
		| grep -q __ARM_PCS_VFP
Jiri Vanek 9b793e1
	    then
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
Jiri Vanek 9b793e1
	    else
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
Jiri Vanek 9b793e1
	    fi
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    avr32*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    cris:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    crisv32:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    frv:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    hexagon:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ia64:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m32r*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    m68*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mips:Linux:*:* | mips64:Linux:*:*)
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	sed 's/^	//' << EOF >$dummy.c
Jiri Vanek 9b793e1
	#undef CPU
Jiri Vanek 9b793e1
	#undef ${UNAME_MACHINE}
Jiri Vanek 9b793e1
	#undef ${UNAME_MACHINE}el
Jiri Vanek 9b793e1
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
Jiri Vanek 9b793e1
	CPU=${UNAME_MACHINE}el
Jiri Vanek 9b793e1
	#else
Jiri Vanek 9b793e1
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
Jiri Vanek 9b793e1
	CPU=${UNAME_MACHINE}
Jiri Vanek 9b793e1
	#else
Jiri Vanek 9b793e1
	CPU=
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
	#endif
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
Jiri Vanek 9b793e1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
Jiri Vanek 9b793e1
	;;
Jiri Vanek 9b793e1
    or1k:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    or32:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    padre:Linux:*:*)
Jiri Vanek 9b793e1
	echo sparc-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    parisc64:Linux:*:* | hppa64:Linux:*:*)
Jiri Vanek 9b793e1
	echo hppa64-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    parisc:Linux:*:* | hppa:Linux:*:*)
Jiri Vanek 9b793e1
	# Look for CPU level
Jiri Vanek 9b793e1
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
Jiri Vanek 9b793e1
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
Jiri Vanek 9b793e1
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
Jiri Vanek 9b793e1
	  *)    echo hppa-unknown-linux-${LIBC} ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ppc64:Linux:*:*)
Jiri Vanek 9b793e1
	echo powerpc64-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ppc:Linux:*:*)
Jiri Vanek 9b793e1
	echo powerpc-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ppc64le:Linux:*:*)
Jiri Vanek 9b793e1
	echo powerpc64le-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    ppcle:Linux:*:*)
Jiri Vanek 9b793e1
	echo powerpcle-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    s390:Linux:*:* | s390x:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sh64*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sh*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    sparc:Linux:*:* | sparc64:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    tile*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    vax:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    x86_64:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    xtensa*:Linux:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:DYNIX/ptx:4*:*)
Jiri Vanek 9b793e1
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
Jiri Vanek 9b793e1
	# earlier versions are messed up and put the nodename in both
Jiri Vanek 9b793e1
	# sysname and nodename.
Jiri Vanek 9b793e1
	echo i386-sequent-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:UNIX_SV:4.2MP:2.*)
Jiri Vanek 9b793e1
	# Unixware is an offshoot of SVR4, but it has its own version
Jiri Vanek 9b793e1
	# number series starting with 2...
Jiri Vanek 9b793e1
	# I am not positive that other SVR4 systems won't match this,
Jiri Vanek 9b793e1
	# I just have to hope.  -- rms.
Jiri Vanek 9b793e1
	# Use sysv4.2uw... so that sysv4* matches it.
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:OS/2:*:*)
Jiri Vanek 9b793e1
	# If we were able to find `uname', then EMX Unix compatibility
Jiri Vanek 9b793e1
	# is probably installed.
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-os2-emx
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:XTS-300:*:STOP)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-stop
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:atheos:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-atheos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:syllable:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-syllable
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
Jiri Vanek 9b793e1
	echo i386-unknown-lynxos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:*DOS:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
Jiri Vanek 9b793e1
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
Jiri Vanek 9b793e1
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:*:5:[678]*)
Jiri Vanek 9b793e1
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
Jiri Vanek 9b793e1
	case `/bin/uname -X | grep "^Machine"` in
Jiri Vanek 9b793e1
	    *486*)	     UNAME_MACHINE=i486 ;;
Jiri Vanek 9b793e1
	    *Pentium)	     UNAME_MACHINE=i586 ;;
Jiri Vanek 9b793e1
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
Jiri Vanek 9b793e1
	esac
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:*:3.2:*)
Jiri Vanek 9b793e1
	if test -f /usr/options/cb.name; then
Jiri Vanek 9b793e1
		UNAME_REL=`sed -n 's/.*Version //p' 
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
Jiri Vanek 9b793e1
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
Jiri Vanek 9b793e1
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
Jiri Vanek 9b793e1
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
Jiri Vanek 9b793e1
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
Jiri Vanek 9b793e1
			&& UNAME_MACHINE=i586
Jiri Vanek 9b793e1
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
Jiri Vanek 9b793e1
			&& UNAME_MACHINE=i686
Jiri Vanek 9b793e1
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
Jiri Vanek 9b793e1
			&& UNAME_MACHINE=i686
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-pc-sysv32
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    pc:*:*:*)
Jiri Vanek 9b793e1
	# Left here for compatibility:
Jiri Vanek 9b793e1
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
Jiri Vanek 9b793e1
	# the processor, so we play safe by assuming i586.
Jiri Vanek 9b793e1
	# Note: whatever this is, it MUST be the same as what config.sub
Jiri Vanek 9b793e1
	# prints for the "djgpp" host, or else GDB configury will decide that
Jiri Vanek 9b793e1
	# this is a cross-build.
Jiri Vanek 9b793e1
	echo i586-pc-msdosdjgpp
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Intel:Mach:3*:*)
Jiri Vanek 9b793e1
	echo i386-pc-mach3
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    paragon:*:*:*)
Jiri Vanek 9b793e1
	echo i860-intel-osf1
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i860:*:4.*:*) # i860-SVR4
Jiri Vanek 9b793e1
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
Jiri Vanek 9b793e1
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
Jiri Vanek 9b793e1
	else # Add other i860-SVR4 vendors below as they are discovered.
Jiri Vanek 9b793e1
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mini*:CTIX:SYS*5:*)
Jiri Vanek 9b793e1
	# "miniframe"
Jiri Vanek 9b793e1
	echo m68010-convergent-sysv
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mc68k:UNIX:SYSTEM5:3.51m)
Jiri Vanek 9b793e1
	echo m68k-convergent-sysv
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    M680?0:D-NIX:5.3:*)
Jiri Vanek 9b793e1
	echo m68k-diab-dnix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    M68*:*:R3V[5678]*:*)
Jiri Vanek 9b793e1
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
Jiri Vanek 9b793e1
    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)
Jiri Vanek 9b793e1
	OS_REL=''
Jiri Vanek 9b793e1
	test -r /etc/.relid \
Jiri Vanek 9b793e1
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
Jiri Vanek 9b793e1
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
Jiri Vanek 9b793e1
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
Jiri Vanek 9b793e1
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
Jiri Vanek 9b793e1
	  && { echo i486-ncr-sysv4; exit; } ;;
Jiri Vanek 9b793e1
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
Jiri Vanek 9b793e1
	OS_REL='.3'
Jiri Vanek 9b793e1
	test -r /etc/.relid \
Jiri Vanek 9b793e1
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
Jiri Vanek 9b793e1
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
Jiri Vanek 9b793e1
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
Jiri Vanek 9b793e1
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
Jiri Vanek 9b793e1
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
Jiri Vanek 9b793e1
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
Jiri Vanek 9b793e1
	echo m68k-unknown-lynxos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mc68030:UNIX_System_V:4.*:*)
Jiri Vanek 9b793e1
	echo m68k-atari-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    TSUNAMI:LynxOS:2.*:*)
Jiri Vanek 9b793e1
	echo sparc-unknown-lynxos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    rs6000:LynxOS:2.*:*)
Jiri Vanek 9b793e1
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
Jiri Vanek 9b793e1
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SM[BE]S:UNIX_SV:*:*)
Jiri Vanek 9b793e1
	echo mips-dde-sysv${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    RM*:ReliantUNIX-*:*:*)
Jiri Vanek 9b793e1
	echo mips-sni-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    RM*:SINIX-*:*:*)
Jiri Vanek 9b793e1
	echo mips-sni-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:SINIX-*:*:*)
Jiri Vanek 9b793e1
	if uname -p 2>/dev/null >/dev/null ; then
Jiri Vanek 9b793e1
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
Jiri Vanek 9b793e1
		echo ${UNAME_MACHINE}-sni-sysv4
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo ns32k-sni-sysv
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
Jiri Vanek 9b793e1
			# says <Richard.M.Bartel@ccMail.Census.GOV>
Jiri Vanek 9b793e1
	echo i586-unisys-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:UNIX_System_V:4*:FTX*)
Jiri Vanek 9b793e1
	# From Gerald Hewes <hewes@openmarket.com>.
Jiri Vanek 9b793e1
	# How about differentiating between stratus architectures? -djm
Jiri Vanek 9b793e1
	echo hppa1.1-stratus-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:*:*:FTX*)
Jiri Vanek 9b793e1
	# From seanf@swdc.stratus.com.
Jiri Vanek 9b793e1
	echo i860-stratus-sysv4
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:VOS:*:*)
Jiri Vanek 9b793e1
	# From Paul.Green@stratus.com.
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-stratus-vos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:VOS:*:*)
Jiri Vanek 9b793e1
	# From Paul.Green@stratus.com.
Jiri Vanek 9b793e1
	echo hppa1.1-stratus-vos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    mc68*:A/UX:*:*)
Jiri Vanek 9b793e1
	echo m68k-apple-aux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    news*:NEWS-OS:6*:*)
Jiri Vanek 9b793e1
	echo mips-sony-newsos6
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
Jiri Vanek 9b793e1
	if [ -d /usr/nec ]; then
Jiri Vanek 9b793e1
		echo mips-nec-sysv${UNAME_RELEASE}
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
		echo mips-unknown-sysv${UNAME_RELEASE}
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
Jiri Vanek 9b793e1
	echo powerpc-be-beos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
Jiri Vanek 9b793e1
	echo powerpc-apple-beos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
Jiri Vanek 9b793e1
	echo i586-pc-beos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
Jiri Vanek 9b793e1
	echo i586-pc-haiku
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    x86_64:Haiku:*:*)
Jiri Vanek 9b793e1
	echo x86_64-unknown-haiku
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-4:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx4-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-5:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx5-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-6:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx6-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-7:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx7-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-8:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx8-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SX-8R:SUPER-UX:*:*)
Jiri Vanek 9b793e1
	echo sx8r-nec-superux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    Power*:Rhapsody:*:*)
Jiri Vanek 9b793e1
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:Rhapsody:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:Darwin:*:*)
Jiri Vanek 9b793e1
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
Jiri Vanek 9b793e1
	eval $set_cc_for_build
Jiri Vanek 9b793e1
	if test "$UNAME_PROCESSOR" = unknown ; then
Jiri Vanek 9b793e1
	    UNAME_PROCESSOR=powerpc
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
Jiri Vanek 9b793e1
	    if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
Jiri Vanek 9b793e1
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
Jiri Vanek 9b793e1
		grep IS_64BIT_ARCH >/dev/null
Jiri Vanek 9b793e1
	    then
Jiri Vanek 9b793e1
		case $UNAME_PROCESSOR in
Jiri Vanek 9b793e1
		    i386) UNAME_PROCESSOR=x86_64 ;;
Jiri Vanek 9b793e1
		    powerpc) UNAME_PROCESSOR=powerpc64 ;;
Jiri Vanek 9b793e1
		esac
Jiri Vanek 9b793e1
	    fi
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
Jiri Vanek 9b793e1
	UNAME_PROCESSOR=`uname -p`
Jiri Vanek 9b793e1
	if test "$UNAME_PROCESSOR" = "x86"; then
Jiri Vanek 9b793e1
		UNAME_PROCESSOR=i386
Jiri Vanek 9b793e1
		UNAME_MACHINE=pc
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:QNX:*:4*)
Jiri Vanek 9b793e1
	echo i386-pc-qnx
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    NEO-?:NONSTOP_KERNEL:*:*)
Jiri Vanek 9b793e1
	echo neo-tandem-nsk${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    NSE-*:NONSTOP_KERNEL:*:*)
Jiri Vanek 9b793e1
	echo nse-tandem-nsk${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    NSR-?:NONSTOP_KERNEL:*:*)
Jiri Vanek 9b793e1
	echo nsr-tandem-nsk${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:NonStop-UX:*:*)
Jiri Vanek 9b793e1
	echo mips-compaq-nonstopux
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    BS2000:POSIX*:*:*)
Jiri Vanek 9b793e1
	echo bs2000-siemens-sysv
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    DS/*:UNIX_System_V:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:Plan9:*:*)
Jiri Vanek 9b793e1
	# "uname -m" is not consistent, so use $cputype instead. 386
Jiri Vanek 9b793e1
	# is converted to i386 for consistency with other x86
Jiri Vanek 9b793e1
	# operating systems.
Jiri Vanek 9b793e1
	if test "$cputype" = "386"; then
Jiri Vanek 9b793e1
	    UNAME_MACHINE=i386
Jiri Vanek 9b793e1
	else
Jiri Vanek 9b793e1
	    UNAME_MACHINE="$cputype"
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-plan9
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:TOPS-10:*:*)
Jiri Vanek 9b793e1
	echo pdp10-unknown-tops10
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:TENEX:*:*)
Jiri Vanek 9b793e1
	echo pdp10-unknown-tenex
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
Jiri Vanek 9b793e1
	echo pdp10-dec-tops20
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
Jiri Vanek 9b793e1
	echo pdp10-xkl-tops20
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:TOPS-20:*:*)
Jiri Vanek 9b793e1
	echo pdp10-unknown-tops20
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:ITS:*:*)
Jiri Vanek 9b793e1
	echo pdp10-unknown-its
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    SEI:*:*:SEIUX)
Jiri Vanek 9b793e1
	echo mips-sei-seiux${UNAME_RELEASE}
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:DragonFly:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    *:*VMS:*:*)
Jiri Vanek 9b793e1
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
Jiri Vanek 9b793e1
	case "${UNAME_MACHINE}" in
Jiri Vanek 9b793e1
	    A*) echo alpha-dec-vms ; exit ;;
Jiri Vanek 9b793e1
	    I*) echo ia64-dec-vms ; exit ;;
Jiri Vanek 9b793e1
	    V*) echo vax-dec-vms ; exit ;;
Jiri Vanek 9b793e1
	esac ;;
Jiri Vanek 9b793e1
    *:XENIX:*:SysV)
Jiri Vanek 9b793e1
	echo i386-pc-xenix
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:skyos:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:rdos:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-rdos
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    i*86:AROS:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-pc-aros
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    x86_64:VMkernel:*:*)
Jiri Vanek 9b793e1
	echo ${UNAME_MACHINE}-unknown-esx
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
esac
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
eval $set_cc_for_build
Jiri Vanek 9b793e1
cat >$dummy.c <
Jiri Vanek 9b793e1
#ifdef _SEQUENT_
Jiri Vanek 9b793e1
# include <sys/types.h>
Jiri Vanek 9b793e1
# include <sys/utsname.h>
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
main ()
Jiri Vanek 9b793e1
{
Jiri Vanek 9b793e1
#if defined (sony)
Jiri Vanek 9b793e1
#if defined (MIPSEB)
Jiri Vanek 9b793e1
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
Jiri Vanek 9b793e1
     I don't know....  */
Jiri Vanek 9b793e1
  printf ("mips-sony-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#else
Jiri Vanek 9b793e1
#include <sys/param.h>
Jiri Vanek 9b793e1
  printf ("m68k-sony-newsos%s\n",
Jiri Vanek 9b793e1
#ifdef NEWSOS4
Jiri Vanek 9b793e1
	"4"
Jiri Vanek 9b793e1
#else
Jiri Vanek 9b793e1
	""
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
	); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (__arm) && defined (__acorn) && defined (__unix)
Jiri Vanek 9b793e1
  printf ("arm-acorn-riscix\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (hp300) && !defined (hpux)
Jiri Vanek 9b793e1
  printf ("m68k-hp-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (NeXT)
Jiri Vanek 9b793e1
#if !defined (__ARCHITECTURE__)
Jiri Vanek 9b793e1
#define __ARCHITECTURE__ "m68k"
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
  int version;
Jiri Vanek 9b793e1
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
Jiri Vanek 9b793e1
  if (version < 4)
Jiri Vanek 9b793e1
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
Jiri Vanek 9b793e1
  else
Jiri Vanek 9b793e1
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
Jiri Vanek 9b793e1
  exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (MULTIMAX) || defined (n16)
Jiri Vanek 9b793e1
#if defined (UMAXV)
Jiri Vanek 9b793e1
  printf ("ns32k-encore-sysv\n"); exit (0);
Jiri Vanek 9b793e1
#else
Jiri Vanek 9b793e1
#if defined (CMU)
Jiri Vanek 9b793e1
  printf ("ns32k-encore-mach\n"); exit (0);
Jiri Vanek 9b793e1
#else
Jiri Vanek 9b793e1
  printf ("ns32k-encore-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (__386BSD__)
Jiri Vanek 9b793e1
  printf ("i386-pc-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (sequent)
Jiri Vanek 9b793e1
#if defined (i386)
Jiri Vanek 9b793e1
  printf ("i386-sequent-dynix\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
#if defined (ns32000)
Jiri Vanek 9b793e1
  printf ("ns32k-sequent-dynix\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (_SEQUENT_)
Jiri Vanek 9b793e1
    struct utsname un;
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
    uname(&un;;
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
    if (strncmp(un.version, "V2", 2) == 0) {
Jiri Vanek 9b793e1
	printf ("i386-sequent-ptx2\n"); exit (0);
Jiri Vanek 9b793e1
    }
Jiri Vanek 9b793e1
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
Jiri Vanek 9b793e1
	printf ("i386-sequent-ptx1\n"); exit (0);
Jiri Vanek 9b793e1
    }
Jiri Vanek 9b793e1
    printf ("i386-sequent-ptx\n"); exit (0);
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (vax)
Jiri Vanek 9b793e1
# if !defined (ultrix)
Jiri Vanek 9b793e1
#  include <sys/param.h>
Jiri Vanek 9b793e1
#  if defined (BSD)
Jiri Vanek 9b793e1
#   if BSD == 43
Jiri Vanek 9b793e1
      printf ("vax-dec-bsd4.3\n"); exit (0);
Jiri Vanek 9b793e1
#   else
Jiri Vanek 9b793e1
#    if BSD == 199006
Jiri Vanek 9b793e1
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
Jiri Vanek 9b793e1
#    else
Jiri Vanek 9b793e1
      printf ("vax-dec-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#    endif
Jiri Vanek 9b793e1
#   endif
Jiri Vanek 9b793e1
#  else
Jiri Vanek 9b793e1
    printf ("vax-dec-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#  endif
Jiri Vanek 9b793e1
# else
Jiri Vanek 9b793e1
    printf ("vax-dec-ultrix\n"); exit (0);
Jiri Vanek 9b793e1
# endif
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
#if defined (alliant) && defined (i860)
Jiri Vanek 9b793e1
  printf ("i860-alliant-bsd\n"); exit (0);
Jiri Vanek 9b793e1
#endif
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
  exit (1);
Jiri Vanek 9b793e1
}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
Jiri Vanek 9b793e1
	{ echo "$SYSTEM_NAME"; exit; }
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Apollos put the system type in the environment.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Convex versions that predate uname can use getsysinfo(1)
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
if [ -x /usr/convex/getsysinfo ]
Jiri Vanek 9b793e1
then
Jiri Vanek 9b793e1
    case `getsysinfo -f cpu_type` in
Jiri Vanek 9b793e1
    c1*)
Jiri Vanek 9b793e1
	echo c1-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    c2*)
Jiri Vanek 9b793e1
	if getsysinfo -f scalar_acc
Jiri Vanek 9b793e1
	then echo c32-convex-bsd
Jiri Vanek 9b793e1
	else echo c2-convex-bsd
Jiri Vanek 9b793e1
	fi
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    c34*)
Jiri Vanek 9b793e1
	echo c34-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    c38*)
Jiri Vanek 9b793e1
	echo c38-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    c4*)
Jiri Vanek 9b793e1
	echo c4-convex-bsd
Jiri Vanek 9b793e1
	exit ;;
Jiri Vanek 9b793e1
    esac
Jiri Vanek 9b793e1
fi
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
cat >&2 <
Jiri Vanek 9b793e1
$0: unable to guess system type
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
This script, last modified $timestamp, has failed to recognize
Jiri Vanek 9b793e1
the operating system you are using. It is advised that you
Jiri Vanek 9b793e1
download the most up to date version of the config scripts from
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
Jiri Vanek 9b793e1
and
Jiri Vanek 9b793e1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
If the version you run ($0) is already up to date, please
Jiri Vanek 9b793e1
send the following data and any information you think might be
Jiri Vanek 9b793e1
pertinent to <config-patches@gnu.org> in order to provide the needed
Jiri Vanek 9b793e1
information to handle your system.
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
config.guess timestamp = $timestamp
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
uname -m = `(uname -m) 2>/dev/null || echo unknown`
Jiri Vanek 9b793e1
uname -r = `(uname -r) 2>/dev/null || echo unknown`
Jiri Vanek 9b793e1
uname -s = `(uname -s) 2>/dev/null || echo unknown`
Jiri Vanek 9b793e1
uname -v = `(uname -v) 2>/dev/null || echo unknown`
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
Jiri Vanek 9b793e1
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
hostinfo               = `(hostinfo) 2>/dev/null`
Jiri Vanek 9b793e1
/bin/universe          = `(/bin/universe) 2>/dev/null`
Jiri Vanek 9b793e1
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
Jiri Vanek 9b793e1
/bin/arch              = `(/bin/arch) 2>/dev/null`
Jiri Vanek 9b793e1
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
Jiri Vanek 9b793e1
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
UNAME_MACHINE = ${UNAME_MACHINE}
Jiri Vanek 9b793e1
UNAME_RELEASE = ${UNAME_RELEASE}
Jiri Vanek 9b793e1
UNAME_SYSTEM  = ${UNAME_SYSTEM}
Jiri Vanek 9b793e1
UNAME_VERSION = ${UNAME_VERSION}
Jiri Vanek 9b793e1
EOF
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
exit 1
Jiri Vanek 9b793e1
Jiri Vanek 9b793e1
# Local variables:
Jiri Vanek 9b793e1
# eval: (add-hook 'write-file-hooks 'time-stamp)
Jiri Vanek 9b793e1
# time-stamp-start: "timestamp='"
Jiri Vanek 9b793e1
# time-stamp-format: "%:y-%02m-%02d"
Jiri Vanek 9b793e1
# time-stamp-end: "'"
Jiri Vanek 9b793e1
# End: