annotate config.guess @ 1464:4a72485a5cff trunk

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