annotate config.guess @ 42307:922f0ef2951b

(balance-windows): Use new PRESERVE-BEFORE arg to enlarge-window. Use save-selected-window. Don't try to resize windows that end at the bottom "level". Retry changing the sizes until the windows get the desired sizes. Discount the minibuffer when computing total height available.
author Richard M. Stallman <rms@gnu.org>
date Tue, 25 Dec 2001 10:34:39 +0000
parents 65667218173f
children 70f18b582c77
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10703
7072187c3d81 add a space in #! for 4.2bsd dynix etc.
David J. MacKenzie <djm@gnu.org>
parents: 10660
diff changeset
1 #! /bin/sh
9610
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
2 # Attempt to guess a canonical system name.
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
4 # Free Software Foundation, Inc.
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
5
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
6 version='2000-11-10'
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
7
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
8 # This file is free software; you can redistribute it and/or modify it
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
9 # under the terms of the GNU General Public License as published by
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
10 # the Free Software Foundation; either version 2 of the License, or
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
11 # (at your option) any later version.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
12 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
13 # This program is distributed in the hope that it will be useful, but
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
14 # WITHOUT ANY WARRANTY; without even the implied warranty of
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
16 # General Public License for more details.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
17 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
18 # You should have received a copy of the GNU General Public License
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
19 # along with this program; if not, write to the Free Software
12858
63ad7aaa9e35 Changes for Linux and LynxOS.
Per Bothner <bothner@cygnus.com>
parents: 12417
diff changeset
20 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
9610
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
21 #
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
22 # As a special exception to the GNU General Public License, if you
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
23 # distribute this file as part of a program that contains a
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
24 # configuration script generated by Autoconf, you may include it under
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
25 # the same distribution terms that you use for the rest of that program.
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
26
8657
467447f7f6f5 Various fixes (freebsd, ncr, nextstep): See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 8640
diff changeset
27 # Written by Per Bothner <bothner@cygnus.com>.
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
28 # Please send patches to <config-patches@gnu.org>.
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
29 #
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
30 # This script attempts to guess a canonical system name similar to
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
31 # config.sub. If it succeeds, it prints the system name on stdout, and
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
32 # exits with 0. Otherwise, it exits with 1.
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
33 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
34 # The plan is that this can be called by configure scripts if you
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
35 # don't specify an explicit system type (host/target name).
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
36 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
37 # Only a few systems have been added to this list; please add others
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
38 # (but try to keep the structure clean).
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
39 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
40
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
41 me=`echo "$0" | sed -e 's,.*/,,'`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
42
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
43 usage="\
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
44 Usage: $0 [OPTION]
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
45
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
46 Output the configuration name of this system.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
47
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
48 Operation modes:
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
49 -h, --help print this help, then exit
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
50 -V, --version print version number, then exit"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
51
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
52 help="
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
53 Try \`$me --help' for more information."
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
54
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
55 # Parse command line
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
56 while test $# -gt 0 ; do
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
57 case "$1" in
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
58 --version | --vers* | -V )
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
59 echo "$version" ; exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
60 --help | --h* | -h )
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
61 echo "$usage"; exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
62 -- ) # Stop option processing
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
63 shift; break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
64 - ) # Use stdin as input.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
65 break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
66 -* )
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
67 exec >&2
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
68 echo "$me: invalid option $1"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
69 echo "$help"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
70 exit 1 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
71 * )
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
72 break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
73 esac
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
74 done
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
75
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
76 if test $# != 0; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
77 echo "$me: too many arguments$help" >&2
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
78 exit 1
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
79 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
80
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
81
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
82 dummy=dummy-$$
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
83 trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
84
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
85 # Use $HOST_CC if defined. $CC may point to a cross-compiler
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
86 if test x"$CC_FOR_BUILD" = x; then
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
87 if test x"$HOST_CC" != x; then
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
88 CC_FOR_BUILD="$HOST_CC"
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
89 else
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
90 if test x"$CC" != x; then
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
91 CC_FOR_BUILD="$CC"
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
92 else
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
93 echo 'int dummy(){}' >$dummy.c
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
94 for c in cc c89 gcc; do
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
95 ($c $dummy.c -c) >/dev/null 2>&1
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
96 if test $? = 0; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
97 CC_FOR_BUILD="$c"; break
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
98 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
99 done
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
100 rm -f $dummy.c $dummy.o
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
101 if test x"$CC_FOR_BUILD" = x; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
102 CC_FOR_BUILD=no_compiler_found
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
103 fi
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
104 fi
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
105 fi
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
106 fi
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
107
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
108
8628
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
109 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
110 # (ghazi@noc.rutgers.edu 8/24/94.)
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
111 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
112 PATH=$PATH:/.attbin ; export PATH
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
113 fi
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
114
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
115 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
116 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
117 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
118 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
119
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
120 # Note: order is significant - the case branches are not exclusive.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
121
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
122 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
123 *:NetBSD:*:*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
124 # Netbsd (nbsd) targets should (where applicable) match one or
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
125 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
126 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
127 # switched to ELF, *-*-netbsd* would select the old
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
128 # object file format. This provides both forward
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
129 # compatibility and a consistent mechanism for selecting the
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
130 # object file format.
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
131 # Determine the machine/vendor (is the vendor relevant).
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
132 case "${UNAME_MACHINE}" in
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
133 amiga) machine=m68k-unknown ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
134 arm32) machine=arm-unknown ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
135 atari*) machine=m68k-atari ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
136 sun3*) machine=m68k-sun ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
137 mac68k) machine=m68k-apple ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
138 macppc) machine=powerpc-apple ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
139 hp3[0-9][05]) machine=m68k-hp ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
140 ibmrt|romp-ibm) machine=romp-ibm ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
141 *) machine=${UNAME_MACHINE}-unknown ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
142 esac
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
143 # The Operating System including object format.
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
144 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
145 | grep __ELF__ >/dev/null
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
146 then
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
147 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
148 # Return netbsd for either. FIX?
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
149 os=netbsd
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
150 else
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
151 os=netbsdelf
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
152 fi
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
153 # The OS release
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
154 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
155 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
156 # contains redundant information, the shorter form:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
157 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
158 echo "${machine}-${os}${release}"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
159 exit 0 ;;
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
160 alpha:OSF1:*:*)
19819
97dbdfb505f9 (alpha:OSF1:*:*): For V4.0, get the letter suffix.
Richard Kenner <kenner@gnu.org>
parents: 19540
diff changeset
161 if test $UNAME_RELEASE = "V4.0"; then
97dbdfb505f9 (alpha:OSF1:*:*): For V4.0, get the letter suffix.
Richard Kenner <kenner@gnu.org>
parents: 19540
diff changeset
162 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
97dbdfb505f9 (alpha:OSF1:*:*): For V4.0, get the letter suffix.
Richard Kenner <kenner@gnu.org>
parents: 19540
diff changeset
163 fi
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
164 # A Vn.n version is a released version.
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
165 # A Tn.n version is a released field test version.
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
166 # A Xn.n version is an unreleased experimental baselevel.
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
167 # 1.2 uses "1.2" for uname -r.
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
168 cat <<EOF >$dummy.s
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
169 .data
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
170 \$Lformat:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
171 .byte 37,100,45,37,120,10,0 # "%d-%x\n"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
172
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
173 .text
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
174 .globl main
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
175 .align 4
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
176 .ent main
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
177 main:
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
178 .frame \$30,16,\$26,0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
179 ldgp \$29,0(\$27)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
180 .prologue 1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
181 .long 0x47e03d80 # implver \$0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
182 lda \$2,-1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
183 .long 0x47e20c21 # amask \$2,\$1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
184 lda \$16,\$Lformat
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
185 mov \$0,\$17
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
186 not \$1,\$18
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
187 jsr \$26,printf
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
188 ldgp \$29,0(\$26)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
189 mov 0,\$16
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
190 jsr \$26,exit
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
191 .end main
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
192 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
193 $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
194 if test "$?" = 0 ; then
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
195 case `./$dummy` in
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
196 0-0)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
197 UNAME_MACHINE="alpha"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
198 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
199 1-0)
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
200 UNAME_MACHINE="alphaev5"
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
201 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
202 1-1)
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
203 UNAME_MACHINE="alphaev56"
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
204 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
205 1-101)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
206 UNAME_MACHINE="alphapca56"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
207 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
208 2-303)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
209 UNAME_MACHINE="alphaev6"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
210 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
211 2-307)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
212 UNAME_MACHINE="alphaev67"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
213 ;;
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
214 esac
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
215 fi
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
216 rm -f $dummy.s $dummy
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
217 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
218 exit 0 ;;
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
219 Alpha\ *:Windows_NT*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
220 # How do we know it's Interix rather than the generic POSIX subsystem?
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
221 # Should we change UNAME_MACHINE based on the output of uname instead
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
222 # of the specific Alpha model?
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
223 echo alpha-pc-interix
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
224 exit 0 ;;
11967
cfc4dac71b6a (21064:Windows_NT:50:3): New case.
Richard Kenner <kenner@gnu.org>
parents: 11814
diff changeset
225 21064:Windows_NT:50:3)
cfc4dac71b6a (21064:Windows_NT:50:3): New case.
Richard Kenner <kenner@gnu.org>
parents: 11814
diff changeset
226 echo alpha-dec-winnt3.5
cfc4dac71b6a (21064:Windows_NT:50:3): New case.
Richard Kenner <kenner@gnu.org>
parents: 11814
diff changeset
227 exit 0 ;;
14556
e5c95b865af5 * config.guess: Support m68k-cbm-sysv4.
Per Bothner <bothner@cygnus.com>
parents: 14447
diff changeset
228 Amiga*:UNIX_System_V:4.0:*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
229 echo m68k-unknown-sysv4
14556
e5c95b865af5 * config.guess: Support m68k-cbm-sysv4.
Per Bothner <bothner@cygnus.com>
parents: 14447
diff changeset
230 exit 0;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
231 amiga:OpenBSD:*:*)
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
232 echo m68k-unknown-openbsd${UNAME_RELEASE}
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
233 exit 0 ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
234 *:[Aa]miga[Oo][Ss]:*:*)
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
235 echo ${UNAME_MACHINE}-unknown-amigaos
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
236 exit 0 ;;
17499
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
237 arc64:OpenBSD:*:*)
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
238 echo mips64el-unknown-openbsd${UNAME_RELEASE}
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
239 exit 0 ;;
17499
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
240 arc:OpenBSD:*:*)
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
241 echo mipsel-unknown-openbsd${UNAME_RELEASE}
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
242 exit 0 ;;
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
243 hkmips:OpenBSD:*:*)
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
244 echo mips-unknown-openbsd${UNAME_RELEASE}
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
245 exit 0 ;;
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
246 pmax:OpenBSD:*:*)
17499
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
247 echo mipsel-unknown-openbsd${UNAME_RELEASE}
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
248 exit 0 ;;
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
249 sgi:OpenBSD:*:*)
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
250 echo mips-unknown-openbsd${UNAME_RELEASE}
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
251 exit 0 ;;
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
252 wgrisc:OpenBSD:*:*)
17499
77604d2454dc Fixes for MIPS OpenBSD systems (from Per Fogelstrom
Ian Lance Taylor <ian@cygnus.com>
parents: 17403
diff changeset
253 echo mipsel-unknown-openbsd${UNAME_RELEASE}
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
254 exit 0 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
255 *:OS/390:*:*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
256 echo i370-ibm-openedition
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
257 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
258 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
259 echo arm-acorn-riscix${UNAME_RELEASE}
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
260 exit 0;;
16842
72276b334084 Add hppa1.1-hitachi-hiuxmpp support, passed along by rms.
David J. MacKenzie <djm@gnu.org>
parents: 16832
diff changeset
261 SR2?01:HI-UX/MPP:*:*)
72276b334084 Add hppa1.1-hitachi-hiuxmpp support, passed along by rms.
David J. MacKenzie <djm@gnu.org>
parents: 16832
diff changeset
262 echo hppa1.1-hitachi-hiuxmpp
72276b334084 Add hppa1.1-hitachi-hiuxmpp support, passed along by rms.
David J. MacKenzie <djm@gnu.org>
parents: 16832
diff changeset
263 exit 0;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
264 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
265 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
8628
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
266 if test "`(/bin/universe) 2>/dev/null`" = att ; then
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
267 echo pyramid-pyramid-sysv3
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
268 else
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
269 echo pyramid-pyramid-bsd
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
270 fi
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
271 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
272 NILE*:*:*:dcosx)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
273 echo pyramid-pyramid-svr4
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
274 exit 0 ;;
22477
9bc88c123895 (sun4H:SunOS:5.*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 20831
diff changeset
275 sun4H:SunOS:5.*:*)
9bc88c123895 (sun4H:SunOS:5.*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 20831
diff changeset
276 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
9bc88c123895 (sun4H:SunOS:5.*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 20831
diff changeset
277 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
278 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
279 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
280 exit 0 ;;
11797
562d7cdc38e3 Recognize PCs running Solaris2. Also, some cleaning up for CRAYs.
Per Bothner <bothner@cygnus.com>
parents: 11708
diff changeset
281 i86pc:SunOS:5.*:*)
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
282 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
11797
562d7cdc38e3 Recognize PCs running Solaris2. Also, some cleaning up for CRAYs.
Per Bothner <bothner@cygnus.com>
parents: 11708
diff changeset
283 exit 0 ;;
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
284 sun4*:SunOS:6*:*)
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
285 # According to config.sub, this is the proper way to canonicalize
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
286 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
287 # it's likely to be more like Solaris than SunOS4.
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
288 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
289 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
290 sun4*:SunOS:*:*)
10205
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
291 case "`/usr/bin/arch -k`" in
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
292 Series*|S4*)
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
293 UNAME_RELEASE=`uname -v`
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
294 ;;
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
295 esac
8930
166ebab32ffa Patches for HPUX, and SunOS4 (Japanese).
Per Bothner <bothner@cygnus.com>
parents: 8657
diff changeset
296 # Japanese Language versions have a version number like `4.1.3-JL'.
166ebab32ffa Patches for HPUX, and SunOS4 (Japanese).
Per Bothner <bothner@cygnus.com>
parents: 8657
diff changeset
297 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
298 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
299 sun3*:SunOS:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
300 echo m68k-sun-sunos${UNAME_RELEASE}
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
301 exit 0 ;;
18999
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
302 sun*:*:4.2BSD:*)
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
303 UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
304 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
19029
9ccea8ddd344 update from main archive 970728
Ulrich Drepper <drepper@redhat.com>
parents: 18999
diff changeset
305 case "`/bin/arch`" in
18999
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
306 sun3)
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
307 echo m68k-sun-sunos${UNAME_RELEASE}
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
308 ;;
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
309 sun4)
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
310 echo sparc-sun-sunos${UNAME_RELEASE}
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
311 ;;
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
312 esac
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
313 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
314 aushp:SunOS:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
315 echo sparc-auspex-sunos${UNAME_RELEASE}
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
316 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
317 atari*:OpenBSD:*:*)
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
318 echo m68k-unknown-openbsd${UNAME_RELEASE}
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
319 exit 0 ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
320 # The situation for MiNT is a little confusing. The machine name
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
321 # can be virtually everything (everything which is not
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
322 # "atarist" or "atariste" at least should have a processor
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
323 # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
324 # to the lowercase version "mint" (or "freemint"). Finally
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
325 # the system name "TOS" denotes a system which is actually not
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
326 # MiNT. But MiNT is downward compatible to TOS, so this should
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
327 # be no problem.
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
328 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
329 echo m68k-atari-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
330 exit 0 ;;
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
331 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
332 echo m68k-atari-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
333 exit 0 ;;
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
334 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
335 echo m68k-atari-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
336 exit 0 ;;
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
337 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
338 echo m68k-milan-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
339 exit 0 ;;
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
340 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
341 echo m68k-hades-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
342 exit 0 ;;
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
343 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
344 echo m68k-unknown-mint${UNAME_RELEASE}
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
345 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
346 sun3*:OpenBSD:*:*)
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
347 echo m68k-unknown-openbsd${UNAME_RELEASE}
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
348 exit 0 ;;
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
349 mac68k:OpenBSD:*:*)
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
350 echo m68k-unknown-openbsd${UNAME_RELEASE}
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
351 exit 0 ;;
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
352 mvme68k:OpenBSD:*:*)
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
353 echo m68k-unknown-openbsd${UNAME_RELEASE}
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
354 exit 0 ;;
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
355 mvme88k:OpenBSD:*:*)
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
356 echo m88k-unknown-openbsd${UNAME_RELEASE}
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
357 exit 0 ;;
16663
773436c9b680 * config.guess: Recognize machten.
David J. MacKenzie <djm@gnu.org>
parents: 16637
diff changeset
358 powerpc:machten:*:*)
773436c9b680 * config.guess: Recognize machten.
David J. MacKenzie <djm@gnu.org>
parents: 16637
diff changeset
359 echo powerpc-apple-machten${UNAME_RELEASE}
773436c9b680 * config.guess: Recognize machten.
David J. MacKenzie <djm@gnu.org>
parents: 16637
diff changeset
360 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
361 RISC*:Mach:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
362 echo mips-dec-mach_bsd4.3
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
363 exit 0 ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
364 RISC*:ULTRIX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
365 echo mips-dec-ultrix${UNAME_RELEASE}
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
366 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
367 VAX*:ULTRIX*:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
368 echo vax-dec-ultrix${UNAME_RELEASE}
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
369 exit 0 ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
370 2020:CLIX:*:* | 2430:CLIX:*:*)
17674
c4bf2875d072 CLIX patch from Thomas Dickey via urs@akk.uni-karlsruhe.de (Urs Janssen).
Per Bothner <bothner@cygnus.com>
parents: 17499
diff changeset
371 echo clipper-intergraph-clix${UNAME_RELEASE}
c4bf2875d072 CLIX patch from Thomas Dickey via urs@akk.uni-karlsruhe.de (Urs Janssen).
Per Bothner <bothner@cygnus.com>
parents: 17499
diff changeset
372 exit 0 ;;
15333
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
373 mips:*:*:UMIPS | mips:*:*:RISCos)
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
374 sed 's/^ //' << EOF >$dummy.c
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
375 #ifdef __cplusplus
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
376 #include <stdio.h> /* for printf() prototype */
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
377 int main (int argc, char *argv[]) {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
378 #else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
379 int main (argc, argv) int argc; char *argv[]; {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
380 #endif
15333
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
381 #if defined (host_mips) && defined (MIPSEB)
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
382 #if defined (SYSTYPE_SYSV)
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
383 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
384 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
385 #if defined (SYSTYPE_SVR4)
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
386 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
387 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
388 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
389 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
390 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
391 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
392 exit (-1);
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
393 }
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
394 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
395 $CC_FOR_BUILD $dummy.c -o $dummy \
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
396 && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
397 && rm $dummy.c $dummy && exit 0
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
398 rm -f $dummy.c $dummy
15553
6a77264bef21 (mips:*:*:UMIPS): Fix typo in last change.
Richard Kenner <kenner@gnu.org>
parents: 15462
diff changeset
399 echo mips-mips-riscos${UNAME_RELEASE}
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
400 exit 0 ;;
13703
a185c48f6b61 (powerpc-harris-powerunix): Add guess for port to new target.
Per Bothner <bothner@cygnus.com>
parents: 13685
diff changeset
401 Night_Hawk:Power_UNIX:*:*)
a185c48f6b61 (powerpc-harris-powerunix): Add guess for port to new target.
Per Bothner <bothner@cygnus.com>
parents: 13685
diff changeset
402 echo powerpc-harris-powerunix
a185c48f6b61 (powerpc-harris-powerunix): Add guess for port to new target.
Per Bothner <bothner@cygnus.com>
parents: 13685
diff changeset
403 exit 0 ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
404 m88k:CX/UX:7*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
405 echo m88k-harris-cxux7
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
406 exit 0 ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
407 m88k:*:4*:R4*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
408 echo m88k-motorola-sysv4
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
409 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
410 m88k:*:3*:R3*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
411 echo m88k-motorola-sysv3
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
412 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
413 AViiON:dgux:*:*)
13740
7868bb1ee05f (AViiON): Add ix86-dg-dgux
Stan Cox <scox@redhat.com>
parents: 13703
diff changeset
414 # DG/UX returns AViiON for all architectures
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
415 UNAME_PROCESSOR=`/usr/bin/uname -p`
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
416 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
417 then
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
418 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
419 [ ${TARGET_BINARY_INTERFACE}x = x ]
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
420 then
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
421 echo m88k-dg-dgux${UNAME_RELEASE}
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
422 else
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
423 echo m88k-dg-dguxbcs${UNAME_RELEASE}
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
424 fi
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
425 else
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
426 echo i586-dg-dgux${UNAME_RELEASE}
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
427 fi
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
428 exit 0 ;;
8557
e8b82da14fd7 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8520
diff changeset
429 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
e8b82da14fd7 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8520
diff changeset
430 echo m88k-dolphin-sysv3
e8b82da14fd7 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8520
diff changeset
431 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
432 M88*:*:R3*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
433 # Delta 88k system running SVR3
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
434 echo m88k-motorola-sysv3
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
435 exit 0 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
436 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
437 echo m88k-tektronix-sysv3
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
438 exit 0 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
439 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
440 echo m68k-tektronix-bsd
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
441 exit 0 ;;
10660
0501556eef3a (IRIX): Sed - to _.
Jim Wilson <wilson@gnu.org>
parents: 10532
diff changeset
442 *:IRIX*:*:*)
0501556eef3a (IRIX): Sed - to _.
Jim Wilson <wilson@gnu.org>
parents: 10532
diff changeset
443 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
444 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
445 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
10066
990cbb066385 Add cases for romp-ibm-aix and romp-ibm-bsd.
Richard Kenner <kenner@gnu.org>
parents: 9918
diff changeset
446 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
990cbb066385 Add cases for romp-ibm-aix and romp-ibm-bsd.
Richard Kenner <kenner@gnu.org>
parents: 9918
diff changeset
447 exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
448 i?86:AIX:*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
449 echo i386-ibm-aix
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
450 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
451 *:AIX:2:3)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
452 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
453 sed 's/^ //' << EOF >$dummy.c
8639
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
454 #include <sys/systemcfg.h>
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
455
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
456 main()
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
457 {
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
458 if (!__power_pc())
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
459 exit(1);
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
460 puts("powerpc-ibm-aix3.2.5");
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
461 exit(0);
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
462 }
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
463 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
464 $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
465 rm -f $dummy.c $dummy
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
466 echo rs6000-ibm-aix3.2.5
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
467 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
468 echo rs6000-ibm-aix3.2.4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
469 else
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
470 echo rs6000-ibm-aix3.2
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
471 fi
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
472 exit 0 ;;
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
473 *:AIX:*:4)
23336
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
474 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
475 if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
476 IBM_ARCH=rs6000
9575
ff5a8ffc542c Add support for AIX 4.1 and architecture.
Richard Kenner <kenner@gnu.org>
parents: 9371
diff changeset
477 else
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
478 IBM_ARCH=powerpc
9575
ff5a8ffc542c Add support for AIX 4.1 and architecture.
Richard Kenner <kenner@gnu.org>
parents: 9371
diff changeset
479 fi
12417
b4d39d2b9795 (AIX4): More robust release numbering discovery.
Richard Kenner <kenner@gnu.org>
parents: 12364
diff changeset
480 if [ -x /usr/bin/oslevel ] ; then
b4d39d2b9795 (AIX4): More robust release numbering discovery.
Richard Kenner <kenner@gnu.org>
parents: 12364
diff changeset
481 IBM_REV=`/usr/bin/oslevel`
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
482 else
9599
3fdda4389923 Minor update to last change.
Richard Kenner <kenner@gnu.org>
parents: 9598
diff changeset
483 IBM_REV=4.${UNAME_RELEASE}
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
484 fi
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
485 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
9575
ff5a8ffc542c Add support for AIX 4.1 and architecture.
Richard Kenner <kenner@gnu.org>
parents: 9371
diff changeset
486 exit 0 ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
487 *:AIX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
488 echo rs6000-ibm-aix
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
489 exit 0 ;;
10091
f444ea4046e9 (ibmrt): Add more cases for various forms of BSD.
Richard Kenner <kenner@gnu.org>
parents: 10066
diff changeset
490 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
f444ea4046e9 (ibmrt): Add more cases for various forms of BSD.
Richard Kenner <kenner@gnu.org>
parents: 10066
diff changeset
491 echo romp-ibm-bsd4.4
f444ea4046e9 (ibmrt): Add more cases for various forms of BSD.
Richard Kenner <kenner@gnu.org>
parents: 10066
diff changeset
492 exit 0 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
493 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
15286
66a70f0f8ebe (AViiON:dgux:*:*): Fix typo in recognizing mc88110.
Roland McGrath <roland@gnu.org>
parents: 15013
diff changeset
494 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
10066
990cbb066385 Add cases for romp-ibm-aix and romp-ibm-bsd.
Richard Kenner <kenner@gnu.org>
parents: 9918
diff changeset
495 exit 0 ;; # report: romp-ibm BSD 4.3
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
496 *:BOSX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
497 echo rs6000-bull-bosx
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
498 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
499 DPX/2?00:B.O.S.:*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
500 echo m68k-bull-sysv3
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
501 exit 0 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
502 9000/[34]??:4.3bsd:1.*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
503 echo m68k-hp-bsd
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
504 exit 0 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
505 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
506 echo m68k-hp-bsd4.4
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
507 exit 0 ;;
23336
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
508 9000/[34678]??:HP-UX:*:*)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
509 case "${UNAME_MACHINE}" in
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
510 9000/31? ) HP_ARCH=m68000 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
511 9000/[34]?? ) HP_ARCH=m68k ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
512 9000/[678][0-9][0-9])
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
513 sed 's/^ //' << EOF >$dummy.c
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
514
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
515 #define _HPUX_SOURCE
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
516 #include <stdlib.h>
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
517 #include <unistd.h>
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
518
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
519 int main ()
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
520 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
521 #if defined(_SC_KERNEL_BITS)
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
522 long bits = sysconf(_SC_KERNEL_BITS);
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
523 #endif
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
524 long cpu = sysconf (_SC_CPU_VERSION);
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
525
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
526 switch (cpu)
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
527 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
528 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
529 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
530 case CPU_PA_RISC2_0:
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
531 #if defined(_SC_KERNEL_BITS)
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
532 switch (bits)
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
533 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
534 case 64: puts ("hppa2.0w"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
535 case 32: puts ("hppa2.0n"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
536 default: puts ("hppa2.0"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
537 } break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
538 #else /* !defined(_SC_KERNEL_BITS) */
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
539 puts ("hppa2.0"); break;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
540 #endif
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
541 default: puts ("hppa1.0"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
542 }
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
543 exit (0);
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
544 }
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
545 EOF
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
546 (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
547 if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
548 rm -f $dummy.c $dummy
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
549 esac
8930
166ebab32ffa Patches for HPUX, and SunOS4 (Japanese).
Per Bothner <bothner@cygnus.com>
parents: 8657
diff changeset
550 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
551 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
552 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
553 3050*:HI-UX:*:*)
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
554 sed 's/^ //' << EOF >$dummy.c
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
555 #include <unistd.h>
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
556 int
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
557 main ()
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
558 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
559 long cpu = sysconf (_SC_CPU_VERSION);
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
560 /* The order matters, because CPU_IS_HP_MC68K erroneously returns
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
561 true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
562 results, however. */
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
563 if (CPU_IS_PA_RISC (cpu))
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
564 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
565 switch (cpu)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
566 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
567 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
568 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
569 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
570 default: puts ("hppa-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
571 }
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
572 }
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
573 else if (CPU_IS_HP_MC68K (cpu))
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
574 puts ("m68k-hitachi-hiuxwe2");
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
575 else puts ("unknown-hitachi-hiuxwe2");
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
576 exit (0);
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
577 }
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
578 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
579 $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
580 rm -f $dummy.c $dummy
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
581 echo unknown-hitachi-hiuxwe2
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
582 exit 0 ;;
13230
ad1d4be6bb8d * config.guess: Recognize HP model 819 machines has having
Jeff Law <law@redhat.com>
parents: 12858
diff changeset
583 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
584 echo hppa1.1-hp-bsd
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
585 exit 0 ;;
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
586 9000/8??:4.3bsd:*:*)
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
587 echo hppa1.0-hp-bsd
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
588 exit 0 ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
589 *9??*:MPE/iX:*:*)
23836
60713925e762 Check for hppa1.0-hp-mpeix
Ian Lance Taylor <ian@cygnus.com>
parents: 23336
diff changeset
590 echo hppa1.0-hp-mpeix
60713925e762 Check for hppa1.0-hp-mpeix
Ian Lance Taylor <ian@cygnus.com>
parents: 23336
diff changeset
591 exit 0 ;;
13230
ad1d4be6bb8d * config.guess: Recognize HP model 819 machines has having
Jeff Law <law@redhat.com>
parents: 12858
diff changeset
592 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
593 echo hppa1.1-hp-osf
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
594 exit 0 ;;
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
595 hp8??:OSF1:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
596 echo hppa1.0-hp-osf
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
597 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
598 i?86:OSF1:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
599 if [ -x /usr/sbin/sysversion ] ; then
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
600 echo ${UNAME_MACHINE}-unknown-osf1mk
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
601 else
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
602 echo ${UNAME_MACHINE}-unknown-osf1
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
603 fi
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
604 exit 0 ;;
11601
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
605 parisc*:Lites*:*:*)
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
606 echo hppa1.1-hp-lites
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
607 exit 0 ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
608 hppa*:OpenBSD:*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
609 echo hppa-unknown-openbsd
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
610 exit 0 ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
611 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
612 echo c1-convex-bsd
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
613 exit 0 ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
614 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
615 if getsysinfo -f scalar_acc
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
616 then echo c32-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
617 else echo c2-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
618 fi
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
619 exit 0 ;;
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
620 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
621 echo c34-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
622 exit 0 ;;
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
623 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
624 echo c38-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
625 exit 0 ;;
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
626 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
627 echo c4-convex-bsd
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
628 exit 0 ;;
11797
562d7cdc38e3 Recognize PCs running Solaris2. Also, some cleaning up for CRAYs.
Per Bothner <bothner@cygnus.com>
parents: 11708
diff changeset
629 CRAY*X-MP:*:*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
630 echo xmp-cray-unicos
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
631 exit 0 ;;
11600
6d5385d82232 (CRAY*Y-MP:*:*:*): New entry.
Richard Kenner <kenner@gnu.org>
parents: 10802
diff changeset
632 CRAY*Y-MP:*:*:*)
11814
f9c9e52a7ef5 * config.guess: Recognize Cray90 (from Pete TerMaat).
Per Bothner <bothner@cygnus.com>
parents: 11797
diff changeset
633 echo ymp-cray-unicos${UNAME_RELEASE}
f9c9e52a7ef5 * config.guess: Recognize Cray90 (from Pete TerMaat).
Per Bothner <bothner@cygnus.com>
parents: 11797
diff changeset
634 exit 0 ;;
15672
d91ddc424d9a Generalize C90 alternative to all x90 machines.
Torbjorn Granlund <tege@swox.com>
parents: 15553
diff changeset
635 CRAY*[A-Z]90:*:*:*)
d91ddc424d9a Generalize C90 alternative to all x90 machines.
Torbjorn Granlund <tege@swox.com>
parents: 15553
diff changeset
636 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
15701
5db02009315e Fix previous change. Use sed's y command instead.
Karl Heuer <kwzh@gnu.org>
parents: 15700
diff changeset
637 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
5db02009315e Fix previous change. Use sed's y command instead.
Karl Heuer <kwzh@gnu.org>
parents: 15700
diff changeset
638 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
11814
f9c9e52a7ef5 * config.guess: Recognize Cray90 (from Pete TerMaat).
Per Bothner <bothner@cygnus.com>
parents: 11797
diff changeset
639 exit 0 ;;
16567
a41b302694aa more bug fixes
David J. MacKenzie <djm@gnu.org>
parents: 16539
diff changeset
640 CRAY*TS:*:*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
641 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
16567
a41b302694aa more bug fixes
David J. MacKenzie <djm@gnu.org>
parents: 16539
diff changeset
642 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
643 CRAY*T3E:*:*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
644 echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
645 exit 0 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
646 CRAY*SV1:*:*:*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
647 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
648 exit 0 ;;
11797
562d7cdc38e3 Recognize PCs running Solaris2. Also, some cleaning up for CRAYs.
Per Bothner <bothner@cygnus.com>
parents: 11708
diff changeset
649 CRAY-2:*:*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
650 echo cray2-cray-unicos
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
651 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
652 F300:UNIX_System_V:*:*)
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
653 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
654 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
655 echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
656 exit 0 ;;
16601
7361b2115a77 cleanups
David J. MacKenzie <djm@gnu.org>
parents: 16575
diff changeset
657 F301:UNIX_System_V:*:*)
7361b2115a77 cleanups
David J. MacKenzie <djm@gnu.org>
parents: 16575
diff changeset
658 echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
7361b2115a77 cleanups
David J. MacKenzie <djm@gnu.org>
parents: 16575
diff changeset
659 exit 0 ;;
17403
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
660 hp300:OpenBSD:*:*)
5c3cd24dd8ee Recognize OpenBSD systems correctly (from Niklas Hallqvist
Ian Lance Taylor <ian@cygnus.com>
parents: 16842
diff changeset
661 echo m68k-unknown-openbsd${UNAME_RELEASE}
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
662 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
663 i?86:BSD/386:*:* | i?86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
664 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
665 exit 0 ;;
23336
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
666 sparc*:BSD/OS:*:*)
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
667 echo sparc-unknown-bsdi${UNAME_RELEASE}
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
668 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
669 *:BSD/OS:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
670 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
671 exit 0 ;;
8640
3351fa6afe8f (netbsd, freebsd, linux): Accept any machine, not just i[34]86.
Per Bothner <bothner@cygnus.com>
parents: 8639
diff changeset
672 *:FreeBSD:*:*)
9806
7542dbfaea18 (*-unknown-freebsd): Remove [-(] from UNAME_RELEASE.
Per Bothner <bothner@cygnus.com>
parents: 9634
diff changeset
673 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
674 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
675 *:OpenBSD:*:*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
676 echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
677 exit 0 ;;
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
678 i*:CYGWIN*:*)
24031
c14fe5d32ce5 Final merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23836
diff changeset
679 echo ${UNAME_MACHINE}-pc-cygwin
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
680 exit 0 ;;
18471
eb6ed4c9bf4a (i*:MINGW*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 18384
diff changeset
681 i*:MINGW*:*)
20796
2d662878358c Use ${UNAME_MACHINE} rather than i386 for cygwin32 and mingw32.
Ian Lance Taylor <ian@cygnus.com>
parents: 19847
diff changeset
682 echo ${UNAME_MACHINE}-pc-mingw32
18471
eb6ed4c9bf4a (i*:MINGW*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 18384
diff changeset
683 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
684 i*:PW*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
685 echo ${UNAME_MACHINE}-pc-pw32
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
686 exit 0 ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
687 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
688 # How do we know it's Interix rather than the generic POSIX subsystem?
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
689 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
690 # UNAME_MACHINE based on the output of uname instead of i386?
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
691 echo i386-pc-interix
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
692 exit 0 ;;
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
693 i*:UWIN*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
694 echo ${UNAME_MACHINE}-pc-uwin
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
695 exit 0 ;;
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
696 p*:CYGWIN*:*)
24031
c14fe5d32ce5 Final merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23836
diff changeset
697 echo powerpcle-unknown-cygwin
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
698 exit 0 ;;
14961
2c7b32c3c6aa Add Solaris on PowerPC support
Michael Meissner <gnu@the-meissners.org>
parents: 14808
diff changeset
699 prep*:SunOS:5.*:*)
2c7b32c3c6aa Add Solaris on PowerPC support
Michael Meissner <gnu@the-meissners.org>
parents: 14808
diff changeset
700 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2c7b32c3c6aa Add Solaris on PowerPC support
Michael Meissner <gnu@the-meissners.org>
parents: 14808
diff changeset
701 exit 0 ;;
9246
35a50669a6a9 Recognize GNU.
Roland McGrath <roland@gnu.org>
parents: 9185
diff changeset
702 *:GNU:*:*)
17692
426dde653028 Recognize either / or - as a machine/suptype separator from uname -m
Thomas Bushnell, BSG <thomas@gnu.org>
parents: 17674
diff changeset
703 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
9246
35a50669a6a9 Recognize GNU.
Roland McGrath <roland@gnu.org>
parents: 9185
diff changeset
704 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
705 i*86:Minix:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
706 echo ${UNAME_MACHINE}-pc-minix
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
707 exit 0 ;;
8640
3351fa6afe8f (netbsd, freebsd, linux): Accept any machine, not just i[34]86.
Per Bothner <bothner@cygnus.com>
parents: 8639
diff changeset
708 *:Linux:*:*)
20831
b2ca9c4f82a5 Add support for Linux/ARM.
Richard Kenner <kenner@gnu.org>
parents: 20796
diff changeset
709
12858
63ad7aaa9e35 Changes for Linux and LynxOS.
Per Bothner <bothner@cygnus.com>
parents: 12417
diff changeset
710 # The BFD linker knows what the default object file format is, so
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
711 # first see if it will tell us. cd to the root directory to prevent
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
712 # problems with other programs or directories called `ld' in the path.
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
713 ld_supported_emulations=`cd /; ld --help 2>&1 \
18206
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
714 | sed -ne '/supported emulations:/!d
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
715 s/[ ][ ]*/ /g
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
716 s/.*supported emulations: *//
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
717 s/ .*//
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
718 p'`
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
719 case "$ld_supported_emulations" in
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
720 *ia64)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
721 echo "${UNAME_MACHINE}-unknown-linux"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
722 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
723 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
724 i?86linux)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
725 echo "${UNAME_MACHINE}-pc-linux-gnuaout"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
726 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
727 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
728 elf_i?86)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
729 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
730 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
731 i?86coff)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
732 echo "${UNAME_MACHINE}-pc-linux-gnucoff"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
733 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
734 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
735 sparclinux)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
736 echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
737 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
738 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
739 elf32_sparc)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
740 echo "${UNAME_MACHINE}-unknown-linux-gnu"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
741 exit 0
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
742 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
743 armlinux)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
744 echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
745 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
746 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
747 elf32arm*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
748 echo "${UNAME_MACHINE}-unknown-linux-gnuoldld"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
749 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
750 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
751 armelf_linux*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
752 echo "${UNAME_MACHINE}-unknown-linux-gnu"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
753 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
754 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
755 m68klinux)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
756 echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
757 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
758 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
759 elf32ppc | elf32ppclinux)
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
760 # Determine Lib Version
24775
983487283d36 1999-05-26 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24754
diff changeset
761 cat >$dummy.c <<EOF
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
762 #include <features.h>
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
763 #if defined(__GLIBC__)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
764 extern char __libc_version[];
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
765 extern char __libc_release[];
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
766 #endif
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
767 main(argc, argv)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
768 int argc;
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
769 char *argv[];
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
770 {
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
771 #if defined(__GLIBC__)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
772 printf("%s %s\n", __libc_version, __libc_release);
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
773 #else
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
774 printf("unkown\n");
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
775 #endif
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
776 return 0;
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
777 }
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
778 EOF
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
779 LIBC=""
24775
983487283d36 1999-05-26 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24754
diff changeset
780 $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
781 if test "$?" = 0 ; then
24775
983487283d36 1999-05-26 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24754
diff changeset
782 ./$dummy | grep 1\.99 > /dev/null
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
783 if test "$?" = 0 ; then
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
784 LIBC="libc1"
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
785 fi
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
786 fi
24775
983487283d36 1999-05-26 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24754
diff changeset
787 rm -f $dummy.c $dummy
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
788 echo powerpc-unknown-linux-gnu${LIBC}
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
789 exit 0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
790 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
791 shelf_linux)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
792 echo "${UNAME_MACHINE}-unknown-linux-gnu"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
793 exit 0
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
794 ;;
18206
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
795 esac
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
796
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
797 if test "${UNAME_MACHINE}" = "alpha" ; then
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
798 cat <<EOF >$dummy.s
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
799 .data
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
800 \$Lformat:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
801 .byte 37,100,45,37,120,10,0 # "%d-%x\n"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
802
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
803 .text
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
804 .globl main
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
805 .align 4
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
806 .ent main
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
807 main:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
808 .frame \$30,16,\$26,0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
809 ldgp \$29,0(\$27)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
810 .prologue 1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
811 .long 0x47e03d80 # implver \$0
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
812 lda \$2,-1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
813 .long 0x47e20c21 # amask \$2,\$1
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
814 lda \$16,\$Lformat
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
815 mov \$0,\$17
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
816 not \$1,\$18
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
817 jsr \$26,printf
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
818 ldgp \$29,0(\$26)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
819 mov 0,\$16
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
820 jsr \$26,exit
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
821 .end main
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
822 EOF
19540
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
823 LIBC=""
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
824 $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
18887
63da9a245413 (alpha*): Run program to see if ev4, ev5, or ev56.
Richard Kenner <kenner@gnu.org>
parents: 18823
diff changeset
825 if test "$?" = 0 ; then
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
826 case `./$dummy` in
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
827 0-0)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
828 UNAME_MACHINE="alpha"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
829 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
830 1-0)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
831 UNAME_MACHINE="alphaev5"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
832 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
833 1-1)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
834 UNAME_MACHINE="alphaev56"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
835 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
836 1-101)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
837 UNAME_MACHINE="alphapca56"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
838 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
839 2-303)
19847
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
840 UNAME_MACHINE="alphaev6"
f4f4b72d1239 (alpha): Replace CPU-determining program with one that's more precise
Richard Kenner <kenner@gnu.org>
parents: 19819
diff changeset
841 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
842 2-307)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
843 UNAME_MACHINE="alphaev67"
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
844 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
845 esac
19540
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
846
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
847 objdump --private-headers $dummy | \
19540
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
848 grep ld.so.1 > /dev/null
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
849 if test "$?" = 0 ; then
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
850 LIBC="libc1"
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
851 fi
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
852 fi
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
853 rm -f $dummy.s $dummy
19540
06552ba973ce (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
Richard Kenner <kenner@gnu.org>
parents: 19029
diff changeset
854 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
16800
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
855 elif test "${UNAME_MACHINE}" = "mips" ; then
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
856 cat >$dummy.c <<EOF
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
857 #ifdef __cplusplus
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
858 #include <stdio.h> /* for printf() prototype */
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
859 int main (int argc, char *argv[]) {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
860 #else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
861 int main (argc, argv) int argc; char *argv[]; {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
862 #endif
16800
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
863 #ifdef __MIPSEB__
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
864 printf ("%s-unknown-linux-gnu\n", argv[1]);
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
865 #endif
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
866 #ifdef __MIPSEL__
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
867 printf ("%sel-unknown-linux-gnu\n", argv[1]);
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
868 #endif
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
869 return 0;
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
870 }
d250966726a4 Recognize mips-unknown-linux-gnu
Ian Lance Taylor <ian@cygnus.com>
parents: 16663
diff changeset
871 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
872 $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
873 rm -f $dummy.c $dummy
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
874 elif test "${UNAME_MACHINE}" = "s390"; then
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
875 echo s390-ibm-linux && exit 0
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
876 elif test "${UNAME_MACHINE}" = "x86_64"; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
877 echo x86_64-unknown-linux-gnu && exit 0
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
878 elif test "${UNAME_MACHINE}" = "parisc" -o "${UNAME_MACHINE}" = "hppa"; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
879 # Look for CPU level
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
880 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
881 PA7*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
882 echo hppa1.1-unknown-linux-gnu
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
883 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
884 PA8*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
885 echo hppa2.0-unknown-linux-gnu
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
886 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
887 *)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
888 echo hppa-unknown-linux-gnu
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
889 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
890 esac
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
891 exit 0
11607
c23dd70bf6a3 Support for pre-BFD versions of Linux ld.
Michael Meissner <gnu@the-meissners.org>
parents: 11606
diff changeset
892 else
18146
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
893 # Either a pre-BFD a.out linker (linux-gnuoldld)
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
894 # or one that does not give us useful --help.
18206
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
895 # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
896 # If ld does not provide *any* "supported emulations:"
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
897 # that means it is gnuoldld.
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
898 test -z "$ld_supported_emulations" \
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
899 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
18206
e6f1a77fd2f4 Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18173
diff changeset
900
18146
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
901 case "${UNAME_MACHINE}" in
18173
9747b115c12c Use i?86, not i.86.
Richard M. Stallman <rms@gnu.org>
parents: 18163
diff changeset
902 i?86)
18146
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
903 VENDOR=pc;
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
904 ;;
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
905 *)
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
906 VENDOR=unknown;
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
907 ;;
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
908 esac
12858
63ad7aaa9e35 Changes for Linux and LynxOS.
Per Bothner <bothner@cygnus.com>
parents: 12417
diff changeset
909 # Determine whether the default compiler is a.out or elf
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
910 cat >$dummy.c <<EOF
18146
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
911 #include <features.h>
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
912 #ifdef __cplusplus
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
913 #include <stdio.h> /* for printf() prototype */
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
914 int main (int argc, char *argv[]) {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
915 #else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
916 int main (argc, argv) int argc; char *argv[]; {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
917 #endif
11601
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
918 #ifdef __ELF__
18146
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
919 # ifdef __GLIBC__
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
920 # if __GLIBC__ >= 2
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
921 printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
922 # else
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
923 printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
924 # endif
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
925 # else
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
926 printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
fcec3a7a91d9 (*:Linux:*:*): Recognize sparclinux.
Richard M. Stallman <rms@gnu.org>
parents: 17692
diff changeset
927 # endif
11601
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
928 #else
18163
8064de096e1f (*:Linux:*:*): Always use ${VENDOR}.
Richard M. Stallman <rms@gnu.org>
parents: 18147
diff changeset
929 printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
11601
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
930 #endif
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
931 return 0;
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
932 }
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
933 EOF
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
934 $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
935 rm -f $dummy.c $dummy
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
936 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
12858
63ad7aaa9e35 Changes for Linux and LynxOS.
Per Bothner <bothner@cygnus.com>
parents: 12417
diff changeset
937 fi ;;
9185
a5b9b922a853 (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for Unixware; move DYNIX
Richard Kenner <kenner@gnu.org>
parents: 8988
diff changeset
938 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
a5b9b922a853 (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for Unixware; move DYNIX
Richard Kenner <kenner@gnu.org>
parents: 8988
diff changeset
939 # are messed up and put the nodename in both sysname and nodename.
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
940 i?86:DYNIX/ptx:4*:*)
9185
a5b9b922a853 (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for Unixware; move DYNIX
Richard Kenner <kenner@gnu.org>
parents: 8988
diff changeset
941 echo i386-sequent-sysv4
a5b9b922a853 (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for Unixware; move DYNIX
Richard Kenner <kenner@gnu.org>
parents: 8988
diff changeset
942 exit 0 ;;
18662
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
943 i?86:UNIX_SV:4.2MP:2.*)
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
944 # Unixware is an offshoot of SVR4, but it has its own version
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
945 # number series starting with 2...
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
946 # I am not positive that other SVR4 systems won't match this,
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
947 # I just have to hope. -- rms.
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
948 # Use sysv4.2uw... so that sysv4* matches it.
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
949 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
950 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
951 i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
952 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
953 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
954 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
955 else
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
956 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
957 fi
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
958 exit 0 ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
959 i?86:*:5:7*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
960 # Fixed at (any) Pentium or better
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
961 UNAME_MACHINE=i586
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
962 if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
963 echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
964 else
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
965 echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
966 fi
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
967 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
968 i?86:*:3.2:*)
11606
e90c3c69416a (i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.
Richard Kenner <kenner@gnu.org>
parents: 11601
diff changeset
969 if test -f /usr/options/cb.name; then
e90c3c69416a (i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.
Richard Kenner <kenner@gnu.org>
parents: 11601
diff changeset
970 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
971 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
11606
e90c3c69416a (i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.
Richard Kenner <kenner@gnu.org>
parents: 11601
diff changeset
972 elif /bin/uname -X 2>/dev/null >/dev/null ; then
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
973 UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
974 (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
13678
7d9570072e6c * config.guess: Recognize Pentium under SCO.
Per Bothner <bothner@cygnus.com>
parents: 13230
diff changeset
975 (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
7d9570072e6c * config.guess: Recognize Pentium under SCO.
Per Bothner <bothner@cygnus.com>
parents: 13230
diff changeset
976 && UNAME_MACHINE=i586
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
977 (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
978 && UNAME_MACHINE=i686
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
979 (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
980 && UNAME_MACHINE=i686
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
981 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
982 else
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
983 echo ${UNAME_MACHINE}-pc-sysv32
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
984 fi
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
985 exit 0 ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
986 i?86:*DOS:*:*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
987 echo ${UNAME_MACHINE}-pc-msdosdjgpp
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
988 exit 0 ;;
18779
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
989 pc:*:*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
990 # Left here for compatibility:
18779
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
991 # uname -m prints for DJGPP always 'pc', but it prints nothing about
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
992 # the processor, so we play safe by assuming i386.
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
993 echo i386-pc-msdosdjgpp
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
994 exit 0 ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
995 Intel:Mach:3*:*)
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
996 echo i386-pc-mach3
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
997 exit 0 ;;
9918
5a86de94adff Support paragon as i860-intel-osf1. (From RMS.)
Per Bothner <bothner@cygnus.com>
parents: 9806
diff changeset
998 paragon:*:*:*)
5a86de94adff Support paragon as i860-intel-osf1. (From RMS.)
Per Bothner <bothner@cygnus.com>
parents: 9806
diff changeset
999 echo i860-intel-osf1
5a86de94adff Support paragon as i860-intel-osf1. (From RMS.)
Per Bothner <bothner@cygnus.com>
parents: 9806
diff changeset
1000 exit 0 ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1001 i860:*:4.*:*) # i860-SVR4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1002 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1003 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1004 else # Add other i860-SVR4 vendors below as they are discovered.
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1005 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1006 fi
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1007 exit 0 ;;
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1008 mini*:CTIX:SYS*5:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1009 # "miniframe"
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1010 echo m68010-convergent-sysv
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1011 exit 0 ;;
16820
9b9ba0a44008 (M68*:*:R3V[567]*:*): Use uppercase 'M'.
Richard Kenner <kenner@gnu.org>
parents: 16800
diff changeset
1012 M68*:*:R3V[567]*:*)
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1013 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1014 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1015 OS_REL=''
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1016 test -r /etc/.relid \
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1017 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1018 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1019 && echo i486-ncr-sysv4.3${OS_REL} && exit 0
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1020 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1021 && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
9634
85728d093edd Better NCR support.
Per Bothner <bothner@cygnus.com>
parents: 9610
diff changeset
1022 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1023 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
9634
85728d093edd Better NCR support.
Per Bothner <bothner@cygnus.com>
parents: 9610
diff changeset
1024 && echo i486-ncr-sysv4 && exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1025 m68*:LynxOS:2.*:*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1026 echo m68k-unknown-lynxos${UNAME_RELEASE}
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1027 exit 0 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1028 mc68030:UNIX_System_V:4.*:*)
8640
3351fa6afe8f (netbsd, freebsd, linux): Accept any machine, not just i[34]86.
Per Bothner <bothner@cygnus.com>
parents: 8639
diff changeset
1029 echo m68k-atari-sysv4
3351fa6afe8f (netbsd, freebsd, linux): Accept any machine, not just i[34]86.
Per Bothner <bothner@cygnus.com>
parents: 8639
diff changeset
1030 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1031 i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1032 echo i386-unknown-lynxos${UNAME_RELEASE}
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1033 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1034 TSUNAMI:LynxOS:2.*:*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1035 echo sparc-unknown-lynxos${UNAME_RELEASE}
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1036 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1037 rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1038 echo rs6000-unknown-lynxos${UNAME_RELEASE}
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1039 exit 0 ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1040 SM[BE]S:UNIX_SV:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1041 echo mips-dde-sysv${UNAME_RELEASE}
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1042 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1043 RM*:ReliantUNIX-*:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1044 echo mips-sni-sysv4
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1045 exit 0 ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1046 RM*:SINIX-*:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1047 echo mips-sni-sysv4
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1048 exit 0 ;;
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1049 *:SINIX-*:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1050 if uname -p 2>/dev/null >/dev/null ; then
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1051 UNAME_MACHINE=`(uname -p) 2>/dev/null`
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1052 echo ${UNAME_MACHINE}-sni-sysv4
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1053 else
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1054 echo ns32k-sni-sysv
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1055 fi
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1056 exit 0 ;;
16637
960c425726cb (PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 16606
diff changeset
1057 PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
960c425726cb (PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 16606
diff changeset
1058 # says <Richard.M.Bartel@ccMail.Census.GOV>
960c425726cb (PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 16606
diff changeset
1059 echo i586-unisys-sysv4
960c425726cb (PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 16606
diff changeset
1060 exit 0 ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1061 *:UNIX_System_V:4*:FTX*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1062 # From Gerald Hewes <hewes@openmarket.com>.
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1063 # How about differentiating between stratus architectures? -djm
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1064 echo hppa1.1-stratus-sysv4
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1065 exit 0 ;;
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1066 *:*:*:FTX*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1067 # From seanf@swdc.stratus.com.
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1068 echo i860-stratus-sysv4
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1069 exit 0 ;;
14447
8cd3d7f17232 Recognize A/UX
Ian Lance Taylor <ian@cygnus.com>
parents: 13740
diff changeset
1070 mc68*:A/UX:*:*)
8cd3d7f17232 Recognize A/UX
Ian Lance Taylor <ian@cygnus.com>
parents: 13740
diff changeset
1071 echo m68k-apple-aux${UNAME_RELEASE}
8cd3d7f17232 Recognize A/UX
Ian Lance Taylor <ian@cygnus.com>
parents: 13740
diff changeset
1072 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1073 news*:NEWS-OS:6*:*)
18384
e15d036fa769 Add mips-sony-newsos6.
Richard M. Stallman <rms@gnu.org>
parents: 18208
diff changeset
1074 echo mips-sony-newsos6
e15d036fa769 Add mips-sony-newsos6.
Richard M. Stallman <rms@gnu.org>
parents: 18208
diff changeset
1075 exit 0 ;;
24754
b900ed44aab2 1999-05-22 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24743
diff changeset
1076 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
14808
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1077 if [ -d /usr/nec ]; then
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1078 echo mips-nec-sysv${UNAME_RELEASE}
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1079 else
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1080 echo mips-unknown-sysv${UNAME_RELEASE}
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1081 fi
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1082 exit 0 ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1083 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1084 echo powerpc-be-beos
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1085 exit 0 ;;
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1086 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1087 echo powerpc-apple-beos
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1088 exit 0 ;;
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1089 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1090 echo i586-pc-beos
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1091 exit 0 ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1092 SX-4:SUPER-UX:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1093 echo sx4-nec-superux${UNAME_RELEASE}
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1094 exit 0 ;;
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1095 SX-5:SUPER-UX:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1096 echo sx5-nec-superux${UNAME_RELEASE}
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1097 exit 0 ;;
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1098 Power*:Rhapsody:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1099 echo powerpc-apple-rhapsody${UNAME_RELEASE}
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1100 exit 0 ;;
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1101 *:Rhapsody:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1102 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1103 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1104 *:Darwin:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1105 echo `uname -p`-apple-darwin${UNAME_RELEASE}
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1106 exit 0 ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1107 *:procnto*:*:* | *:QNX:[0123456789]*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1108 if test "${UNAME_MACHINE}" = "x86pc"; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1109 UNAME_MACHINE=pc
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1110 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1111 echo `uname -p`-${UNAME_MACHINE}-nto-qnx
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1112 exit 0 ;;
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1113 *:QNX:*:4*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1114 echo i386-pc-qnx
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1115 exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1116 NSR-[KW]:NONSTOP_KERNEL:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1117 echo nsr-tandem-nsk${UNAME_RELEASE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1118 exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1119 *:NonStop-UX:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1120 echo mips-compaq-nonstopux
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1121 exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1122 BS2000:POSIX*:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1123 echo bs2000-siemens-sysv
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1124 exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1125 DS/*:UNIX_System_V:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1126 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1127 exit 0 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1128 *:Plan9:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1129 # "uname -m" is not consistent, so use $cputype instead. 386
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1130 # is converted to i386 for consistency with other x86
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1131 # operating systems.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1132 if test "$cputype" = "386"; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1133 UNAME_MACHINE=i386
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1134 else
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1135 UNAME_MACHINE="$cputype"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1136 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1137 echo ${UNAME_MACHINE}-unknown-plan9
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1138 exit 0 ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1139 esac
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1140
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1141 #echo '(No uname command or uname output not recognized.)' 1>&2
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1142 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1143
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1144 cat >$dummy.c <<EOF
12364
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1145 #ifdef _SEQUENT_
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1146 # include <sys/types.h>
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1147 # include <sys/utsname.h>
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1148 #endif
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1149 main ()
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1150 {
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1151 #if defined (sony)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1152 #if defined (MIPSEB)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1153 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1154 I don't know.... */
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1155 printf ("mips-sony-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1156 #else
10119
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1157 #include <sys/param.h>
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1158 printf ("m68k-sony-newsos%s\n",
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1159 #ifdef NEWSOS4
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1160 "4"
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1161 #else
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1162 ""
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1163 #endif
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1164 ); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1165 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1166 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1167
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1168 #if defined (__arm) && defined (__acorn) && defined (__unix)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1169 printf ("arm-acorn-riscix"); exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1170 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1171
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1172 #if defined (hp300) && !defined (hpux)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1173 printf ("m68k-hp-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1174 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1175
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1176 #if defined (NeXT)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1177 #if !defined (__ARCHITECTURE__)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1178 #define __ARCHITECTURE__ "m68k"
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1179 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1180 int version;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1181 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1182 if (version < 4)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1183 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1184 else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1185 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1186 exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1187 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1188
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1189 #if defined (MULTIMAX) || defined (n16)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1190 #if defined (UMAXV)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1191 printf ("ns32k-encore-sysv\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1192 #else
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1193 #if defined (CMU)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1194 printf ("ns32k-encore-mach\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1195 #else
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1196 printf ("ns32k-encore-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1197 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1198 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1199 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1200
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1201 #if defined (__386BSD__)
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
1202 printf ("i386-pc-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1203 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1204
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1205 #if defined (sequent)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1206 #if defined (i386)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1207 printf ("i386-sequent-dynix\n"); exit (0);
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1208 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1209 #if defined (ns32000)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1210 printf ("ns32k-sequent-dynix\n"); exit (0);
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1211 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1212 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1213
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1214 #if defined (_SEQUENT_)
12364
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1215 struct utsname un;
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1216
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1217 uname(&un);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1218
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1219 if (strncmp(un.version, "V2", 2) == 0) {
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1220 printf ("i386-sequent-ptx2\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1221 }
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1222 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1223 printf ("i386-sequent-ptx1\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1224 }
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1225 printf ("i386-sequent-ptx\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1226
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1227 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1228
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1229 #if defined (vax)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1230 #if !defined (ultrix)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1231 printf ("vax-dec-bsd\n"); exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1232 #else
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1233 printf ("vax-dec-ultrix\n"); exit (0);
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1234 #endif
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1235 #endif
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1236
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1237 #if defined (alliant) && defined (i860)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1238 printf ("i860-alliant-bsd\n"); exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1239 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1240
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1241 exit (1);
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1242 }
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1243 EOF
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1244
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
1245 $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1246 rm -f $dummy.c $dummy
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1247
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1248 # Apollos put the system type in the environment.
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1249
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1250 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1251
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1252 # Convex versions that predate uname can use getsysinfo(1)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1253
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1254 if [ -x /usr/convex/getsysinfo ]
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1255 then
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1256 case `getsysinfo -f cpu_type` in
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1257 c1*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1258 echo c1-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1259 exit 0 ;;
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1260 c2*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1261 if getsysinfo -f scalar_acc
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1262 then echo c32-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1263 else echo c2-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1264 fi
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1265 exit 0 ;;
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1266 c34*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1267 echo c34-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1268 exit 0 ;;
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1269 c38*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1270 echo c38-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1271 exit 0 ;;
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1272 c4*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1273 echo c4-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1274 exit 0 ;;
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1275 esac
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1276 fi
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1277
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1278 cat >&2 <<EOF
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1279 $0: unable to guess system type
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1280
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1281 The $version version of this script cannot recognize your system type.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1282 Please download the most up to date version of the config scripts:
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1283
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1284 ftp://ftp.gnu.org/pub/gnu/config/
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1285
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1286 If the version you run ($0) is already up to date, please
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1287 send the following data and any information you think might be
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1288 pertinent to <config-patches@gnu.org> in order to provide the needed
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1289 information to handle your system.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1290
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1291 config.guess version = $version
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1292
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1293 uname -m = `(uname -m) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1294 uname -r = `(uname -r) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1295 uname -s = `(uname -s) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1296 uname -v = `(uname -v) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1297
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1298 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1299 /bin/uname -X = `(/bin/uname -X) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1300
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1301 hostinfo = `(hostinfo) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1302 /bin/universe = `(/bin/universe) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1303 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1304 /bin/arch = `(/bin/arch) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1305 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1306 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1307
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1308 UNAME_MACHINE = ${UNAME_MACHINE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1309 UNAME_RELEASE = ${UNAME_RELEASE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1310 UNAME_SYSTEM = ${UNAME_SYSTEM}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1311 UNAME_VERSION = ${UNAME_VERSION}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1312 EOF
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1313
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1314 exit 1
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1315
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1316 # Local variables:
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1317 # eval: (add-hook 'write-file-hooks 'time-stamp)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1318 # time-stamp-start: "version='"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1319 # time-stamp-format: "%:y-%02m-%02d"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1320 # time-stamp-end: "'"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1321 # End: