annotate config.guess @ 5797:a1808d52a34a

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