annotate config.guess @ 107777:13c077500eb3

2010-04-04 John Wiegley <jwiegley@gmail.com> * ido.el (ido-use-virtual-buffers): New variable to indicate whether "virtual buffer" support is enabled for IDO. Essentially it works as follows: Say you are visiting a file and the buffer gets cleaned up by mignight.el. Later, you want to switch to that buffer, but find it's no longer open. With virtual buffers enabled, the buffer name stays in the buffer list (using the ido-virtual face, and always at the end), and if you select it, it opens the file back up again. This allows you to think less about whether recently opened files are still open or not. Most of the time you can quit Emacs, restart, and then switch to a file buffer that was previously open as if it still were. NOTE: This feature has been present in iswitchb for several years now, and I'm porting the same logic to IDO. (ido-virtual): Face used to indicate virtual buffers in the list. (ido-buffer-internal): If a buffer is chosen, and no such buffer exists, but a virtual buffer of that name does (which would be why it was in the list), recreate the buffer by reopening the file. (ido-make-buffer-list): If virtual buffers are being used, call `ido-add-virtual-buffers-to-list' before the make list hook. (ido-virtual-buffers): New variable which contains a copy of the current contents of the `recentf-list', albeit pared down for the sake of speed, and with proper faces applied. (ido-add-virtual-buffers-to-list): Using the `recentf-list', create a list of "virtual buffers" to present to the user in addition to the currently open set. Note that this logic could get rather slow if that list is too large. With the default `recentf-max-saved-items' of 200, there is little speed penalty.
author jwiegley@gmail.com
date Sun, 04 Apr 2010 02:55:19 -0400
parents 7460402f0b1a
children
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.
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
5 # Free Software Foundation, Inc.
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
6
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
7 timestamp='2009-09-18'
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
8
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
9 # This file is free software; you can redistribute it and/or modify it
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
10 # under the terms of the GNU General Public License as published by
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
11 # the Free Software Foundation; either version 2 of the License, or
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
12 # (at your option) any later version.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
13 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
14 # This program is distributed in the hope that it will be useful, but
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
15 # WITHOUT ANY WARRANTY; without even the implied warranty of
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
17 # General Public License for more details.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
18 #
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
19 # You should have received a copy of the GNU General Public License
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
20 # along with this program; if not, write to the Free Software
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
21 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
22 # 02110-1301, USA.
9610
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
23 #
6c39fe6d9581 Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents: 9599
diff changeset
24 # 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
25 # 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
26 # 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
27 # 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
28
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
29
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
30 # Originally written by Per Bothner. Please send patches (context
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
31 # diff format) to <config-patches@gnu.org> and include a ChangeLog
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
32 # entry.
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
33 #
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
34 # 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
35 # 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
36 # exits with 0. Otherwise, it exits with 1.
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
37 #
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
38 # You can get the latest version of this script from:
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
39 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
2907
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
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
46 Output the configuration name of the system \`$me' is run on.
33410
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:
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
49 -h, --help print this help, then exit
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
50 -t, --time-stamp print date of last modification, then exit
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
51 -v, --version print version number, then exit
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
52
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
53 Report bugs and patches to <config-patches@gnu.org>."
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
54
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
55 version="\
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
56 GNU config.guess ($timestamp)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
57
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
58 Originally written by Per Bothner.
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
59 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
60 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
61
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
62 This is free software; see the source for copying conditions. There is NO
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
63 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
64
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
65 help="
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
66 Try \`$me --help' for more information."
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
67
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
68 # Parse command line
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
69 while test $# -gt 0 ; do
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
70 case $1 in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
71 --time-stamp | --time* | -t )
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
72 echo "$timestamp" ; exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
73 --version | -v )
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
74 echo "$version" ; exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
75 --help | --h* | -h )
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
76 echo "$usage"; exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
77 -- ) # Stop option processing
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
78 shift; break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
79 - ) # Use stdin as input.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
80 break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
81 -* )
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
82 echo "$me: invalid option $1$help" >&2
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
83 exit 1 ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
84 * )
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
85 break ;;
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
86 esac
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
87 done
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
88
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
89 if test $# != 0; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
90 echo "$me: too many arguments$help" >&2
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
91 exit 1
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
92 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
93
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
94 trap 'exit 1' 1 2 15
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
95
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
96 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
97 # compiler to aid in system detection is discouraged as it requires
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
98 # temporary files to be created and, as you can see below, it is a
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
99 # headache to deal with in a portable fashion.
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
100
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
101 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
102 # use `HOST_CC' if defined, but it is deprecated.
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
103
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
104 # Portable tmp directory creation inspired by the Autoconf team.
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
105
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
106 set_cc_for_build='
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
107 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
108 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
109 : ${TMPDIR=/tmp} ;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
110 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
111 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
112 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
113 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
114 dummy=$tmp/dummy ;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
115 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
116 case $CC_FOR_BUILD,$HOST_CC,$CC in
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
117 ,,) echo "int x;" > $dummy.c ;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
118 for c in cc gcc c89 c99 ; do
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
119 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
120 CC_FOR_BUILD="$c"; break ;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
121 fi ;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
122 done ;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
123 if test x"$CC_FOR_BUILD" = x ; then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
124 CC_FOR_BUILD=no_compiler_found ;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
125 fi
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
126 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
127 ,,*) CC_FOR_BUILD=$CC ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
128 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
129 esac ; set_cc_for_build= ;'
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
130
8628
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
131 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
132 # (ghazi@noc.rutgers.edu 1994-08-24)
8628
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
133 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
134 PATH=$PATH:/.attbin ; export PATH
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
135 fi
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
136
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
137 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
138 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
139 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
140 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
141
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
142 # Note: order is significant - the case branches are not exclusive.
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
143
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
144 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
145 *:NetBSD:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
146 # NetBSD (nbsd) targets should (where applicable) match one or
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
147 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
148 # *-*-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
149 # 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
150 # 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
151 # 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
152 # object file format.
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
153 #
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
154 # Note: NetBSD doesn't particularly care about the vendor
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
155 # portion of the name. We always set it to "unknown".
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
156 sysctl="sysctl -n hw.machine_arch"
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
157 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
158 /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
159 case "${UNAME_MACHINE_ARCH}" in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
160 armeb) machine=armeb-unknown ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
161 arm*) machine=arm-unknown ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
162 sh3el) machine=shl-unknown ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
163 sh3eb) machine=sh-unknown ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
164 sh5el) machine=sh5le-unknown ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
165 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
166 esac
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
167 # The Operating System including object format, if it has switched
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
168 # to ELF recently, or will in the future.
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
169 case "${UNAME_MACHINE_ARCH}" in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
170 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
171 eval $set_cc_for_build
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
172 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
173 | grep -q __ELF__
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
174 then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
175 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
176 # Return netbsd for either. FIX?
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
177 os=netbsd
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
178 else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
179 os=netbsdelf
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
180 fi
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
181 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
182 *)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
183 os=netbsd
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
184 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
185 esac
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
186 # The OS release
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
187 # Debian GNU/NetBSD machines have a different userland, and
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
188 # thus, need a distinct triplet. However, they do not need
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
189 # kernel version information, so it can be replaced with a
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
190 # suitable tag, in the style of linux-gnu.
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
191 case "${UNAME_VERSION}" in
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
192 Debian*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
193 release='-gnu'
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
194 ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
195 *)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
196 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
197 ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
198 esac
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
199 # 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
200 # contains redundant information, the shorter form:
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
201 # 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
202 echo "${machine}-${os}${release}"
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
203 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
204 *:OpenBSD:*:*)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
205 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
206 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
207 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
208 *:ekkoBSD:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
209 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
210 exit ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
211 *:SolidBSD:*:*)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
212 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
213 exit ;;
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
214 macppc:MirBSD:*:*)
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
215 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
216 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
217 *:MirBSD:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
218 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
219 exit ;;
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
220 alpha:OSF1:*:*)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
221 case $UNAME_RELEASE in
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
222 *4.0)
19819
97dbdfb505f9 (alpha:OSF1:*:*): For V4.0, get the letter suffix.
Richard Kenner <kenner@gnu.org>
parents: 19540
diff changeset
223 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
224 ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
225 *5.*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
226 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
227 ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
228 esac
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
229 # According to Compaq, /usr/sbin/psrinfo has been available on
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
230 # OSF/1 and Tru64 systems produced since 1995. I hope that
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
231 # covers most systems running today. This code pipes the CPU
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
232 # types through head -n 1, so we only detect the type of CPU 0.
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
233 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
234 case "$ALPHA_CPU_TYPE" in
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
235 "EV4 (21064)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
236 UNAME_MACHINE="alpha" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
237 "EV4.5 (21064)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
238 UNAME_MACHINE="alpha" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
239 "LCA4 (21066/21068)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
240 UNAME_MACHINE="alpha" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
241 "EV5 (21164)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
242 UNAME_MACHINE="alphaev5" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
243 "EV5.6 (21164A)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
244 UNAME_MACHINE="alphaev56" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
245 "EV5.6 (21164PC)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
246 UNAME_MACHINE="alphapca56" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
247 "EV5.7 (21164PC)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
248 UNAME_MACHINE="alphapca57" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
249 "EV6 (21264)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
250 UNAME_MACHINE="alphaev6" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
251 "EV6.7 (21264A)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
252 UNAME_MACHINE="alphaev67" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
253 "EV6.8CB (21264C)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
254 UNAME_MACHINE="alphaev68" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
255 "EV6.8AL (21264B)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
256 UNAME_MACHINE="alphaev68" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
257 "EV6.8CX (21264D)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
258 UNAME_MACHINE="alphaev68" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
259 "EV6.9A (21264/EV69A)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
260 UNAME_MACHINE="alphaev69" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
261 "EV7 (21364)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
262 UNAME_MACHINE="alphaev7" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
263 "EV7.9 (21364A)")
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
264 UNAME_MACHINE="alphaev79" ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
265 esac
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
266 # A Pn.n version is a patched version.
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
267 # A Vn.n version is a released version.
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
268 # 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
269 # 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
270 # 1.2 uses "1.2" for uname -r.
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
271 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
272 exit ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
273 Alpha\ *:Windows_NT*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
274 # 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
275 # 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
276 # of the specific Alpha model?
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
277 echo alpha-pc-interix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
278 exit ;;
11967
cfc4dac71b6a (21064:Windows_NT:50:3): New case.
Richard Kenner <kenner@gnu.org>
parents: 11814
diff changeset
279 21064:Windows_NT:50:3)
cfc4dac71b6a (21064:Windows_NT:50:3): New case.
Richard Kenner <kenner@gnu.org>
parents: 11814
diff changeset
280 echo alpha-dec-winnt3.5
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
281 exit ;;
14556
e5c95b865af5 * config.guess: Support m68k-cbm-sysv4.
Per Bothner <bothner@cygnus.com>
parents: 14447
diff changeset
282 Amiga*:UNIX_System_V:4.0:*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
283 echo m68k-unknown-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
284 exit ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
285 *:[Aa]miga[Oo][Ss]:*:*)
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
286 echo ${UNAME_MACHINE}-unknown-amigaos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
287 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
288 *:[Mm]orph[Oo][Ss]:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
289 echo ${UNAME_MACHINE}-unknown-morphos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
290 exit ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
291 *:OS/390:*:*)
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
292 echo i370-ibm-openedition
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
293 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
294 *:z/VM:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
295 echo s390-ibm-zvmoe
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
296 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
297 *:OS400:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
298 echo powerpc-ibm-os400
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
299 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
300 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
301 echo arm-acorn-riscix${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
302 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
303 arm:riscos:*:*|arm:RISCOS:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
304 echo arm-unknown-riscos
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
305 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
306 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
16842
72276b334084 Add hppa1.1-hitachi-hiuxmpp support, passed along by rms.
David J. MacKenzie <djm@gnu.org>
parents: 16832
diff changeset
307 echo hppa1.1-hitachi-hiuxmpp
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
308 exit ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
309 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
310 # 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
311 if test "`(/bin/universe) 2>/dev/null`" = att ; then
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
312 echo pyramid-pyramid-sysv3
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
313 else
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
314 echo pyramid-pyramid-bsd
f550802447b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 8607
diff changeset
315 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
316 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
317 NILE*:*:*:dcosx)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
318 echo pyramid-pyramid-svr4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
319 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
320 DRS?6000:unix:4.0:6*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
321 echo sparc-icl-nx6
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
322 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
323 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
324 case `/usr/bin/uname -p` in
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
325 sparc) echo sparc-icl-nx7; exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
326 esac ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
327 s390x:SunOS:*:*)
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
328 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
329 exit ;;
22477
9bc88c123895 (sun4H:SunOS:5.*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 20831
diff changeset
330 sun4H:SunOS:5.*:*)
9bc88c123895 (sun4H:SunOS:5.*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 20831
diff changeset
331 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
332 exit ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
333 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
334 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
335 exit ;;
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
336 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
337 eval $set_cc_for_build
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
338 SUN_ARCH="i386"
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
339 # If there is a compiler, see if it is configured for 64-bit objects.
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
340 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
341 # This test works for both compilers.
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
342 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
343 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
344 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
345 grep IS_64BIT_ARCH >/dev/null
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
346 then
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
347 SUN_ARCH="x86_64"
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
348 fi
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
349 fi
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
350 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
351 exit ;;
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
352 sun4*:SunOS:6*:*)
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
353 # According to config.sub, this is the proper way to canonicalize
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
354 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
355 # it's likely to be more like Solaris than SunOS4.
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
356 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
357 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
358 sun4*:SunOS:*:*)
10205
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
359 case "`/usr/bin/arch -k`" in
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
360 Series*|S4*)
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
361 UNAME_RELEASE=`uname -v`
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
362 ;;
df07a5978364 (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
Richard Kenner <kenner@gnu.org>
parents: 10119
diff changeset
363 esac
8930
166ebab32ffa Patches for HPUX, and SunOS4 (Japanese).
Per Bothner <bothner@cygnus.com>
parents: 8657
diff changeset
364 # 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
365 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
366 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
367 sun3*:SunOS:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
368 echo m68k-sun-sunos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
369 exit ;;
18999
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
370 sun*:*:4.2BSD:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
371 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
18999
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
372 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
19029
9ccea8ddd344 update from main archive 970728
Ulrich Drepper <drepper@redhat.com>
parents: 18999
diff changeset
373 case "`/bin/arch`" in
18999
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
374 sun3)
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
375 echo m68k-sun-sunos${UNAME_RELEASE}
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
376 ;;
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
377 sun4)
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
378 echo sparc-sun-sunos${UNAME_RELEASE}
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
379 ;;
4d5237dec736 Recognize SunOS 3.x.
Per Bothner <bothner@cygnus.com>
parents: 18887
diff changeset
380 esac
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
381 exit ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
382 aushp:SunOS:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
383 echo sparc-auspex-sunos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
384 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
385 # 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
386 # can be virtually everything (everything which is not
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
387 # "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
388 # > 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
389 # 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
390 # 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
391 # 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
392 # be no problem.
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
393 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
394 echo m68k-atari-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
395 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
396 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
397 echo m68k-atari-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
398 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
399 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
400 echo m68k-atari-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
401 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
402 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
403 echo m68k-milan-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
404 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
405 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
406 echo m68k-hades-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
407 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
408 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
409 echo m68k-unknown-mint${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
410 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
411 m68k:machten:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
412 echo m68k-apple-machten${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
413 exit ;;
16663
773436c9b680 * config.guess: Recognize machten.
David J. MacKenzie <djm@gnu.org>
parents: 16637
diff changeset
414 powerpc:machten:*:*)
773436c9b680 * config.guess: Recognize machten.
David J. MacKenzie <djm@gnu.org>
parents: 16637
diff changeset
415 echo powerpc-apple-machten${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
416 exit ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
417 RISC*:Mach:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
418 echo mips-dec-mach_bsd4.3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
419 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
420 RISC*:ULTRIX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
421 echo mips-dec-ultrix${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
422 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
423 VAX*:ULTRIX*:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
424 echo vax-dec-ultrix${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
425 exit ;;
24588
fdce161ec335 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24478
diff changeset
426 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
427 echo clipper-intergraph-clix${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
428 exit ;;
15333
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
429 mips:*:*:UMIPS | mips:*:*:RISCos)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
430 eval $set_cc_for_build
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
431 sed 's/^ //' << EOF >$dummy.c
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
432 #ifdef __cplusplus
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
433 #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
434 int main (int argc, char *argv[]) {
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
435 #else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
436 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
437 #endif
15333
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
438 #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
439 #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
440 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
441 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
442 #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
443 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
444 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
445 #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
446 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
447 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
448 #endif
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
449 exit (-1);
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
450 }
21a333789311 * config.guess: Combine mips-mips-riscos cases, and use cpp to
Per Bothner <bothner@cygnus.com>
parents: 15318
diff changeset
451 EOF
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
452 $CC_FOR_BUILD -o $dummy $dummy.c &&
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
453 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
454 SYSTEM_NAME=`$dummy $dummyarg` &&
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
455 { echo "$SYSTEM_NAME"; exit; }
15553
6a77264bef21 (mips:*:*:UMIPS): Fix typo in last change.
Richard Kenner <kenner@gnu.org>
parents: 15462
diff changeset
456 echo mips-mips-riscos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
457 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
458 Motorola:PowerMAX_OS:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
459 echo powerpc-motorola-powermax
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
460 exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
461 Motorola:*:4.3:PL8-*)
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
462 echo powerpc-harris-powermax
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
463 exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
464 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
465 echo powerpc-harris-powermax
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
466 exit ;;
13703
a185c48f6b61 (powerpc-harris-powerunix): Add guess for port to new target.
Per Bothner <bothner@cygnus.com>
parents: 13685
diff changeset
467 Night_Hawk:Power_UNIX:*:*)
a185c48f6b61 (powerpc-harris-powerunix): Add guess for port to new target.
Per Bothner <bothner@cygnus.com>
parents: 13685
diff changeset
468 echo powerpc-harris-powerunix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
469 exit ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
470 m88k:CX/UX:7*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
471 echo m88k-harris-cxux7
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
472 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
473 m88k:*:4*:R4*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
474 echo m88k-motorola-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
475 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
476 m88k:*:3*:R3*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
477 echo m88k-motorola-sysv3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
478 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
479 AViiON:dgux:*:*)
13740
7868bb1ee05f (AViiON): Add ix86-dg-dgux
Stan Cox <scox@redhat.com>
parents: 13703
diff changeset
480 # DG/UX returns AViiON for all architectures
15013
aad88afa6a0c * config.guess: Combine two OSF1 rules.
Per Bothner <bothner@cygnus.com>
parents: 14961
diff changeset
481 UNAME_PROCESSOR=`/usr/bin/uname -p`
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
482 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
483 then
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
484 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
485 [ ${TARGET_BINARY_INTERFACE}x = x ]
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
486 then
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
487 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
488 else
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
489 echo m88k-dg-dguxbcs${UNAME_RELEASE}
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
490 fi
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
491 else
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
492 echo i586-dg-dgux${UNAME_RELEASE}
8520
30a34f79f268 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8373
diff changeset
493 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
494 exit ;;
8557
e8b82da14fd7 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8520
diff changeset
495 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
e8b82da14fd7 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 8520
diff changeset
496 echo m88k-dolphin-sysv3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
497 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
498 M88*:*:R3*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
499 # Delta 88k system running SVR3
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
500 echo m88k-motorola-sysv3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
501 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
502 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
503 echo m88k-tektronix-sysv3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
504 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
505 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
506 echo m68k-tektronix-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
507 exit ;;
10660
0501556eef3a (IRIX): Sed - to _.
Jim Wilson <wilson@gnu.org>
parents: 10532
diff changeset
508 *:IRIX*:*:*)
0501556eef3a (IRIX): Sed - to _.
Jim Wilson <wilson@gnu.org>
parents: 10532
diff changeset
509 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
510 exit ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
511 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
512 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
513 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
514 i*86:AIX:*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
515 echo i386-ibm-aix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
516 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
517 ia64:AIX:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
518 if [ -x /usr/bin/oslevel ] ; then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
519 IBM_REV=`/usr/bin/oslevel`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
520 else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
521 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
522 fi
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
523 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
524 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
525 *:AIX:2:3)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
526 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
527 eval $set_cc_for_build
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
528 sed 's/^ //' << EOF >$dummy.c
8639
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
529 #include <sys/systemcfg.h>
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
530
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
531 main()
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
532 {
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
533 if (!__power_pc())
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
534 exit(1);
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
535 puts("powerpc-ibm-aix3.2.5");
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
536 exit(0);
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
537 }
24927b6a0555 Recognize powerpc-ibm-aix3.2.5.
Richard Kenner <kenner@gnu.org>
parents: 8638
diff changeset
538 EOF
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
539 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
540 then
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
541 echo "$SYSTEM_NAME"
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
542 else
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
543 echo rs6000-ibm-aix3.2.5
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
544 fi
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
545 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
546 echo rs6000-ibm-aix3.2.4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
547 else
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
548 echo rs6000-ibm-aix3.2
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
549 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
550 exit ;;
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
551 *:AIX:*:[456])
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
552 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
553 if /usr/sbin/lsattr -El ${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
554 IBM_ARCH=rs6000
9575
ff5a8ffc542c Add support for AIX 4.1 and architecture.
Richard Kenner <kenner@gnu.org>
parents: 9371
diff changeset
555 else
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
556 IBM_ARCH=powerpc
9575
ff5a8ffc542c Add support for AIX 4.1 and architecture.
Richard Kenner <kenner@gnu.org>
parents: 9371
diff changeset
557 fi
12417
b4d39d2b9795 (AIX4): More robust release numbering discovery.
Richard Kenner <kenner@gnu.org>
parents: 12364
diff changeset
558 if [ -x /usr/bin/oslevel ] ; then
b4d39d2b9795 (AIX4): More robust release numbering discovery.
Richard Kenner <kenner@gnu.org>
parents: 12364
diff changeset
559 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
560 else
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
561 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
9598
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
562 fi
fa57d5ed7df8 Revise support for AIX 4.1 on POWER and PowerPC.
Richard Kenner <kenner@gnu.org>
parents: 9575
diff changeset
563 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
564 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
565 *:AIX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
566 echo rs6000-ibm-aix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
567 exit ;;
10091
f444ea4046e9 (ibmrt): Add more cases for various forms of BSD.
Richard Kenner <kenner@gnu.org>
parents: 10066
diff changeset
568 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
569 echo romp-ibm-bsd4.4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
570 exit ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
571 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
572 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
573 exit ;; # report: romp-ibm BSD 4.3
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
574 *:BOSX:*:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
575 echo rs6000-bull-bosx
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
576 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
577 DPX/2?00:B.O.S.:*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
578 echo m68k-bull-sysv3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
579 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
580 9000/[34]??:4.3bsd:1.*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
581 echo m68k-hp-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
582 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
583 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
584 echo m68k-hp-bsd4.4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
585 exit ;;
23336
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
586 9000/[34678]??:HP-UX:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
587 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
588 case "${UNAME_MACHINE}" in
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
589 9000/31? ) HP_ARCH=m68000 ;;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
590 9000/[34]?? ) HP_ARCH=m68k ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
591 9000/[678][0-9][0-9])
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
592 if [ -x /usr/bin/getconf ]; then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
593 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
594 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
595 case "${sc_cpu_version}" in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
596 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
597 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
598 532) # CPU_PA_RISC2_0
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
599 case "${sc_kernel_bits}" in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
600 32) HP_ARCH="hppa2.0n" ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
601 64) HP_ARCH="hppa2.0w" ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
602 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
603 esac ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
604 esac
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
605 fi
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
606 if [ "${HP_ARCH}" = "" ]; then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
607 eval $set_cc_for_build
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
608 sed 's/^ //' << EOF >$dummy.c
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
609
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
610 #define _HPUX_SOURCE
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
611 #include <stdlib.h>
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
612 #include <unistd.h>
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
613
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
614 int main ()
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
615 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
616 #if defined(_SC_KERNEL_BITS)
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
617 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
618 #endif
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
619 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
620
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
621 switch (cpu)
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
622 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
623 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
624 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
625 case CPU_PA_RISC2_0:
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
626 #if defined(_SC_KERNEL_BITS)
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
627 switch (bits)
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
628 {
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
629 case 64: puts ("hppa2.0w"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
630 case 32: puts ("hppa2.0n"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
631 default: puts ("hppa2.0"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
632 } break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
633 #else /* !defined(_SC_KERNEL_BITS) */
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
634 puts ("hppa2.0"); break;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
635 #endif
22970
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
636 default: puts ("hppa1.0"); break;
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
637 }
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
638 exit (0);
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
639 }
ea0e3bbd3703 Detect HPPA 2.0 architecture.
Richard M. Stallman <rms@gnu.org>
parents: 22786
diff changeset
640 EOF
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
641 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
642 test -z "$HP_ARCH" && HP_ARCH=hppa
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
643 fi ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
644 esac
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
645 if [ ${HP_ARCH} = "hppa2.0w" ]
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
646 then
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
647 eval $set_cc_for_build
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
648
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
649 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
650 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
651 # generating 64-bit code. GNU and HP use different nomenclature:
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
652 #
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
653 # $ CC_FOR_BUILD=cc ./config.guess
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
654 # => hppa2.0w-hp-hpux11.23
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
655 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
656 # => hppa64-hp-hpux11.23
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
657
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
658 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
659 grep -q __LP64__
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
660 then
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
661 HP_ARCH="hppa2.0w"
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
662 else
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
663 HP_ARCH="hppa64"
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
664 fi
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
665 fi
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
666 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
667 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
668 ia64:HP-UX:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
669 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
670 echo ia64-hp-hpux${HPUX_REV}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
671 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
672 3050*:HI-UX:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
673 eval $set_cc_for_build
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
674 sed 's/^ //' << EOF >$dummy.c
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
675 #include <unistd.h>
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
676 int
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
677 main ()
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
678 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
679 long cpu = sysconf (_SC_CPU_VERSION);
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
680 /* The order matters, because CPU_IS_HP_MC68K erroneously returns
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
681 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
682 results, however. */
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
683 if (CPU_IS_PA_RISC (cpu))
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
684 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
685 switch (cpu)
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
686 {
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
687 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
688 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
689 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
690 default: puts ("hppa-hitachi-hiuxwe2"); break;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
691 }
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
692 }
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
693 else if (CPU_IS_HP_MC68K (cpu))
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
694 puts ("m68k-hitachi-hiuxwe2");
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
695 else puts ("unknown-hitachi-hiuxwe2");
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
696 exit (0);
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
697 }
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
698 EOF
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
699 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
700 { echo "$SYSTEM_NAME"; exit; }
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
701 echo unknown-hitachi-hiuxwe2
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
702 exit ;;
13230
ad1d4be6bb8d * config.guess: Recognize HP model 819 machines has having
Jeff Law <law@redhat.com>
parents: 12858
diff changeset
703 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
704 echo hppa1.1-hp-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
705 exit ;;
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
706 9000/8??:4.3bsd:*:*)
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
707 echo hppa1.0-hp-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
708 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
709 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
23836
60713925e762 Check for hppa1.0-hp-mpeix
Ian Lance Taylor <ian@cygnus.com>
parents: 23336
diff changeset
710 echo hppa1.0-hp-mpeix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
711 exit ;;
13230
ad1d4be6bb8d * config.guess: Recognize HP model 819 machines has having
Jeff Law <law@redhat.com>
parents: 12858
diff changeset
712 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
713 echo hppa1.1-hp-osf
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
714 exit ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
715 hp8??:OSF1:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
716 echo hppa1.0-hp-osf
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
717 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
718 i*86:OSF1:*:*)
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
719 if [ -x /usr/sbin/sysversion ] ; then
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
720 echo ${UNAME_MACHINE}-unknown-osf1mk
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
721 else
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
722 echo ${UNAME_MACHINE}-unknown-osf1
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
723 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
724 exit ;;
11601
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
725 parisc*:Lites*:*:*)
a4ca183ca59e Support Linux elf and a.out systems; Add parisc support
Michael Meissner <gnu@the-meissners.org>
parents: 11600
diff changeset
726 echo hppa1.1-hp-lites
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
727 exit ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
728 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
729 echo c1-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
730 exit ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
731 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
732 if getsysinfo -f scalar_acc
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
733 then echo c32-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
734 else echo c2-convex-bsd
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
735 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
736 exit ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
737 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
738 echo c34-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
739 exit ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
740 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
741 echo c38-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
742 exit ;;
8988
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
743 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
851171bb62d6 add convex c3* c4*
Chris Siebenmann <cks@hawkwind.utcs.utoronto.ca>
parents: 8930
diff changeset
744 echo c4-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
745 exit ;;
11600
6d5385d82232 (CRAY*Y-MP:*:*:*): New entry.
Richard Kenner <kenner@gnu.org>
parents: 10802
diff changeset
746 CRAY*Y-MP:*:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
747 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
748 exit ;;
15672
d91ddc424d9a Generalize C90 alternative to all x90 machines.
Torbjorn Granlund <tege@swox.com>
parents: 15553
diff changeset
749 CRAY*[A-Z]90:*:*:*)
d91ddc424d9a Generalize C90 alternative to all x90 machines.
Torbjorn Granlund <tege@swox.com>
parents: 15553
diff changeset
750 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
751 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
752 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
753 -e 's/\.[^.]*$/.X/'
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
754 exit ;;
16567
a41b302694aa more bug fixes
David J. MacKenzie <djm@gnu.org>
parents: 16539
diff changeset
755 CRAY*TS:*:*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
756 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
757 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
758 CRAY*T3E:*:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
759 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
760 exit ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
761 CRAY*SV1:*:*:*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
762 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
763 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
764 *:UNICOS/mp:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
765 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
766 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
767 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
768 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
769 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
770 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
771 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
772 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
773 5000:UNIX_System_V:4.*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
774 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
775 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
776 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
777 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
778 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
779 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
780 exit ;;
23336
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
781 sparc*:BSD/OS:*:*)
0c5b5293c8c6 Merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23180
diff changeset
782 echo sparc-unknown-bsdi${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
783 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
784 *:BSD/OS:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
785 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
786 exit ;;
8640
3351fa6afe8f (netbsd, freebsd, linux): Accept any machine, not just i[34]86.
Per Bothner <bothner@cygnus.com>
parents: 8639
diff changeset
787 *:FreeBSD:*:*)
67893
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
788 case ${UNAME_MACHINE} in
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
789 pc98)
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
790 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
791 amd64)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
792 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
67893
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
793 *)
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
794 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
795 esac
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
796 exit ;;
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
797 i*:CYGWIN*:*)
24031
c14fe5d32ce5 Final merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23836
diff changeset
798 echo ${UNAME_MACHINE}-pc-cygwin
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
799 exit ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
800 *:MINGW*:*)
20796
2d662878358c Use ${UNAME_MACHINE} rather than i386 for cygwin32 and mingw32.
Ian Lance Taylor <ian@cygnus.com>
parents: 19847
diff changeset
801 echo ${UNAME_MACHINE}-pc-mingw32
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
802 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
803 i*:windows32*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
804 # uname -m includes "-pc" on this system.
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
805 echo ${UNAME_MACHINE}-mingw32
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
806 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
807 i*:PW*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
808 echo ${UNAME_MACHINE}-pc-pw32
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
809 exit ;;
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
810 *:Interix*:[3456]*)
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
811 case ${UNAME_MACHINE} in
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
812 x86)
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
813 echo i586-pc-interix${UNAME_RELEASE}
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
814 exit ;;
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
815 EM64T | authenticamd | genuineintel)
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
816 echo x86_64-unknown-interix${UNAME_RELEASE}
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
817 exit ;;
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
818 IA64)
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
819 echo ia64-unknown-interix${UNAME_RELEASE}
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
820 exit ;;
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
821 esac ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
822 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
823 echo i${UNAME_MACHINE}-pc-mks
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
824 exit ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
825 8664:Windows_NT:*)
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
826 echo x86_64-pc-mks
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
827 exit ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
828 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
829 # 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
830 # 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
831 # UNAME_MACHINE based on the output of uname instead of i386?
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
832 echo i586-pc-interix
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
833 exit ;;
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
834 i*:UWIN*:*)
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
835 echo ${UNAME_MACHINE}-pc-uwin
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
836 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
837 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
838 echo x86_64-unknown-cygwin
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
839 exit ;;
14558
a1805a3ff5c6 * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
Per Bothner <bothner@cygnus.com>
parents: 14556
diff changeset
840 p*:CYGWIN*:*)
24031
c14fe5d32ce5 Final merge from autoconf 2.13.
Ben Elliston <bje@air.net.au>
parents: 23836
diff changeset
841 echo powerpcle-unknown-cygwin
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
842 exit ;;
14961
2c7b32c3c6aa Add Solaris on PowerPC support
Michael Meissner <gnu@the-meissners.org>
parents: 14808
diff changeset
843 prep*:SunOS:5.*:*)
2c7b32c3c6aa Add Solaris on PowerPC support
Michael Meissner <gnu@the-meissners.org>
parents: 14808
diff changeset
844 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
845 exit ;;
9246
35a50669a6a9 Recognize GNU.
Roland McGrath <roland@gnu.org>
parents: 9185
diff changeset
846 *:GNU:*:*)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
847 # the GNU system
17692
426dde653028 Recognize either / or - as a machine/suptype separator from uname -m
Thomas Bushnell, BSG <thomas@gnu.org>
parents: 17674
diff changeset
848 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
849 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
850 *:GNU/*:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
851 # other systems with GNU libc and userland
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
852 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
853 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
854 i*86:Minix:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
855 echo ${UNAME_MACHINE}-pc-minix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
856 exit ;;
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
857 alpha:Linux:*:*)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
858 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
859 EV5) UNAME_MACHINE=alphaev5 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
860 EV56) UNAME_MACHINE=alphaev56 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
861 PCA56) UNAME_MACHINE=alphapca56 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
862 PCA57) UNAME_MACHINE=alphapca56 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
863 EV6) UNAME_MACHINE=alphaev6 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
864 EV67) UNAME_MACHINE=alphaev67 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
865 EV68*) UNAME_MACHINE=alphaev68 ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
866 esac
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
867 objdump --private-headers /bin/sh | grep -q ld.so.1
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
868 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
869 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
870 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
871 arm*:Linux:*:*)
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
872 eval $set_cc_for_build
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
873 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
874 | grep -q __ARM_EABI__
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
875 then
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
876 echo ${UNAME_MACHINE}-unknown-linux-gnu
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
877 else
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
878 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
879 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
880 exit ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
881 avr32*:Linux:*:*)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
882 echo ${UNAME_MACHINE}-unknown-linux-gnu
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
883 exit ;;
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
884 cris:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
885 echo cris-axis-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
886 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
887 crisv32:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
888 echo crisv32-axis-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
889 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
890 frv:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
891 echo frv-unknown-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
892 exit ;;
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
893 i*86:Linux:*:*)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
894 echo ${UNAME_MACHINE}-pc-linux-gnu
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
895 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
896 ia64:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
897 echo ${UNAME_MACHINE}-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
898 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
899 m32r*:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
900 echo ${UNAME_MACHINE}-unknown-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
901 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
902 m68*:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
903 echo ${UNAME_MACHINE}-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
904 exit ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
905 mips:Linux:*:* | mips64:Linux:*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
906 eval $set_cc_for_build
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
907 sed 's/^ //' << EOF >$dummy.c
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
908 #undef CPU
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
909 #undef ${UNAME_MACHINE}
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
910 #undef ${UNAME_MACHINE}el
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
911 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
912 CPU=${UNAME_MACHINE}el
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
913 #else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
914 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
915 CPU=${UNAME_MACHINE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
916 #else
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
917 CPU=
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
918 #endif
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
919 #endif
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
920 EOF
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
921 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
922 /^CPU/{
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
923 s: ::g
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
924 p
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
925 }'`"
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
926 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
927 ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
928 or32:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
929 echo or32-unknown-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
930 exit ;;
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
931 padre:Linux:*:*)
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
932 echo sparc-unknown-linux-gnu
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
933 exit ;;
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
934 parisc64:Linux:*:* | hppa64:Linux:*:*)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
935 echo hppa64-unknown-linux-gnu
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
936 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
937 parisc:Linux:*:* | hppa:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
938 # Look for CPU level
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
939 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
940 PA7*) echo hppa1.1-unknown-linux-gnu ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
941 PA8*) echo hppa2.0-unknown-linux-gnu ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
942 *) echo hppa-unknown-linux-gnu ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
943 esac
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
944 exit ;;
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
945 ppc64:Linux:*:*)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
946 echo powerpc64-unknown-linux-gnu
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
947 exit ;;
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
948 ppc:Linux:*:*)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
949 echo powerpc-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
950 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
951 s390:Linux:*:* | s390x:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
952 echo ${UNAME_MACHINE}-ibm-linux
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
953 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
954 sh64*:Linux:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
955 echo ${UNAME_MACHINE}-unknown-linux-gnu
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
956 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
957 sh*:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
958 echo ${UNAME_MACHINE}-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
959 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
960 sparc:Linux:*:* | sparc64:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
961 echo ${UNAME_MACHINE}-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
962 exit ;;
67893
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
963 vax:Linux:*:*)
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
964 echo ${UNAME_MACHINE}-dec-linux-gnu
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
965 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
966 x86_64:Linux:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
967 echo x86_64-unknown-linux-gnu
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
968 exit ;;
79895
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
969 xtensa*:Linux:*:*)
ec8ebd395432 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 76158
diff changeset
970 echo ${UNAME_MACHINE}-unknown-linux-gnu
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
971 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
972 i*86:DYNIX/ptx:4*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
973 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
974 # earlier versions are messed up and put the nodename in both
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
975 # sysname and nodename.
9185
a5b9b922a853 (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for Unixware; move DYNIX
Richard Kenner <kenner@gnu.org>
parents: 8988
diff changeset
976 echo i386-sequent-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
977 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
978 i*86:UNIX_SV:4.2MP:2.*)
18662
ff357940f89c (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
Richard M. Stallman <rms@gnu.org>
parents: 18471
diff changeset
979 # 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
980 # 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
981 # 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
982 # 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
983 # 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
984 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
985 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
986 i*86:OS/2:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
987 # If we were able to find `uname', then EMX Unix compatibility
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
988 # is probably installed.
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
989 echo ${UNAME_MACHINE}-pc-os2-emx
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
990 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
991 i*86:XTS-300:*:STOP)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
992 echo ${UNAME_MACHINE}-unknown-stop
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
993 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
994 i*86:atheos:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
995 echo ${UNAME_MACHINE}-unknown-atheos
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
996 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
997 i*86:syllable:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
998 echo ${UNAME_MACHINE}-pc-syllable
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
999 exit ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1000 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1001 echo i386-unknown-lynxos${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1002 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1003 i*86:*DOS:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1004 echo ${UNAME_MACHINE}-pc-msdosdjgpp
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1005 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1006 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
1007 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1008 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
1009 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1010 else
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1011 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1012 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1013 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1014 i*86:*:5:[678]*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1015 # UnixWare 7.x, OpenUNIX and OpenServer 6.
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1016 case `/bin/uname -X | grep "^Machine"` in
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1017 *486*) UNAME_MACHINE=i486 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1018 *Pentium) UNAME_MACHINE=i586 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1019 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1020 esac
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1021 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1022 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1023 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
1024 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
1025 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
1026 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
1027 elif /bin/uname -X 2>/dev/null >/dev/null ; then
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1028 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1029 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1030 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
13678
7d9570072e6c * config.guess: Recognize Pentium under SCO.
Per Bothner <bothner@cygnus.com>
parents: 13230
diff changeset
1031 && UNAME_MACHINE=i586
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1032 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
1033 && UNAME_MACHINE=i686
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1034 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
24739
3bb3442a3fde Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24588
diff changeset
1035 && UNAME_MACHINE=i686
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
1036 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1037 else
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
1038 echo ${UNAME_MACHINE}-pc-sysv32
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1039 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1040 exit ;;
18779
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
1041 pc:*:*:*)
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1042 # Left here for compatibility:
18779
c47ea87f3bd7 (pc:*:*:*): New entry, for DJGPP.
Richard M. Stallman <rms@gnu.org>
parents: 18662
diff changeset
1043 # uname -m prints for DJGPP always 'pc', but it prints nothing about
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1044 # the processor, so we play safe by assuming i586.
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1045 # Note: whatever this is, it MUST be the same as what config.sub
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1046 # prints for the "djgpp" host, or else GDB configury will decide that
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1047 # this is a cross-build.
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1048 echo i586-pc-msdosdjgpp
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1049 exit ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1050 Intel:Mach:3*:*)
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
1051 echo i386-pc-mach3
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1052 exit ;;
9918
5a86de94adff Support paragon as i860-intel-osf1. (From RMS.)
Per Bothner <bothner@cygnus.com>
parents: 9806
diff changeset
1053 paragon:*:*:*)
5a86de94adff Support paragon as i860-intel-osf1. (From RMS.)
Per Bothner <bothner@cygnus.com>
parents: 9806
diff changeset
1054 echo i860-intel-osf1
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1055 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1056 i860:*:4.*:*) # i860-SVR4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1057 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
1058 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1059 else # Add other i860-SVR4 vendors below as they are discovered.
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1060 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1061 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1062 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1063 mini*:CTIX:SYS*5:*)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1064 # "miniframe"
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1065 echo m68010-convergent-sysv
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1066 exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1067 mc68k:UNIX:SYSTEM5:3.51m)
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1068 echo m68k-convergent-sysv
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1069 exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1070 M680?0:D-NIX:5.3:*)
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1071 echo m68k-diab-dnix
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1072 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1073 M68*:*:R3V[5678]*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1074 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1075 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1076 OS_REL=''
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1077 test -r /etc/.relid \
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1078 && 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
1079 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1080 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1081 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1082 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
9634
85728d093edd Better NCR support.
Per Bothner <bothner@cygnus.com>
parents: 9610
diff changeset
1083 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1084 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1085 && { echo i486-ncr-sysv4; exit; } ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1086 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1087 OS_REL='.3'
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1088 test -r /etc/.relid \
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1089 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1090 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1091 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1092 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1093 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1094 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1095 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1096 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1097 echo m68k-unknown-lynxos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1098 exit ;;
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1099 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
1100 echo m68k-atari-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1101 exit ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1102 TSUNAMI:LynxOS:2.*:*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1103 echo sparc-unknown-lynxos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1104 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1105 rs6000:LynxOS:2.*:*)
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1106 echo rs6000-unknown-lynxos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1107 exit ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1108 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1109 echo powerpc-unknown-lynxos${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1110 exit ;;
16575
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1111 SM[BE]S:UNIX_SV:*:*)
3c85d35d84a2 Bunch of updates. See ChangeLog.
Per Bothner <bothner@cygnus.com>
parents: 16571
diff changeset
1112 echo mips-dde-sysv${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1113 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1114 RM*:ReliantUNIX-*:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1115 echo mips-sni-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1116 exit ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1117 RM*:SINIX-*:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1118 echo mips-sni-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1119 exit ;;
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1120 *:SINIX-*:*:*)
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1121 if uname -p 2>/dev/null >/dev/null ; then
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1122 UNAME_MACHINE=`(uname -p) 2>/dev/null`
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1123 echo ${UNAME_MACHINE}-sni-sysv4
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1124 else
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1125 echo ns32k-sni-sysv
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1126 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1127 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1128 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1129 # says <Richard.M.Bartel@ccMail.Census.GOV>
16637
960c425726cb (PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner <kenner@gnu.org>
parents: 16606
diff changeset
1130 echo i586-unisys-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1131 exit ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1132 *: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
1133 # 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
1134 # 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
1135 echo hppa1.1-stratus-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1136 exit ;;
16539
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1137 *:*:*:FTX*)
901db650f48e patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents: 16177
diff changeset
1138 # 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
1139 echo i860-stratus-sysv4
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1140 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1141 i*86:VOS:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1142 # From Paul.Green@stratus.com.
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1143 echo ${UNAME_MACHINE}-stratus-vos
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1144 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1145 *:VOS:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1146 # From Paul.Green@stratus.com.
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1147 echo hppa1.1-stratus-vos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1148 exit ;;
14447
8cd3d7f17232 Recognize A/UX
Ian Lance Taylor <ian@cygnus.com>
parents: 13740
diff changeset
1149 mc68*:A/UX:*:*)
8cd3d7f17232 Recognize A/UX
Ian Lance Taylor <ian@cygnus.com>
parents: 13740
diff changeset
1150 echo m68k-apple-aux${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1151 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1152 news*:NEWS-OS:6*:*)
18384
e15d036fa769 Add mips-sony-newsos6.
Richard M. Stallman <rms@gnu.org>
parents: 18208
diff changeset
1153 echo mips-sony-newsos6
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1154 exit ;;
24754
b900ed44aab2 1999-05-22 Ben Elliston <bje@cygnus.com>
Ben Elliston <bje@air.net.au>
parents: 24743
diff changeset
1155 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
1156 if [ -d /usr/nec ]; then
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1157 echo mips-nec-sysv${UNAME_RELEASE}
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1158 else
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1159 echo mips-unknown-sysv${UNAME_RELEASE}
b9483b592728 Recognize mips-*-sysv*
Ian Lance Taylor <ian@cygnus.com>
parents: 14558
diff changeset
1160 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1161 exit ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1162 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
1163 echo powerpc-be-beos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1164 exit ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1165 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
1166 echo powerpc-apple-beos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1167 exit ;;
22785
3ec05468d4e7 (*:[Aa]miga[Oo][Ss]:*:*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents: 22477
diff changeset
1168 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
1169 echo i586-pc-beos
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1170 exit ;;
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
1171 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
1172 echo i586-pc-haiku
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
1173 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1174 SX-4:SUPER-UX:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1175 echo sx4-nec-superux${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1176 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1177 SX-5:SUPER-UX:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1178 echo sx5-nec-superux${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1179 exit ;;
48504
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1180 SX-6:SUPER-UX:*:*)
30a573658814 Upgrade to current (2002-11-13) version from <ftp://ftp.gnu.org/pub/gnu/config/>.
Juanma Barranquero <lekktu@gmail.com>
parents: 45533
diff changeset
1181 echo sx6-nec-superux${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1182 exit ;;
76087
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1183 SX-7:SUPER-UX:*:*)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1184 echo sx7-nec-superux${UNAME_RELEASE}
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1185 exit ;;
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1186 SX-8:SUPER-UX:*:*)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1187 echo sx8-nec-superux${UNAME_RELEASE}
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1188 exit ;;
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1189 SX-8R:SUPER-UX:*:*)
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1190 echo sx8r-nec-superux${UNAME_RELEASE}
336f48937e2a Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 75348
diff changeset
1191 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1192 Power*:Rhapsody:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1193 echo powerpc-apple-rhapsody${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1194 exit ;;
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1195 *:Rhapsody:*:*)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1196 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1197 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1198 *:Darwin:*:*)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1199 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1200 case $UNAME_PROCESSOR in
105592
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1201 i386)
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1202 eval $set_cc_for_build
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1203 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1204 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1205 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1206 grep IS_64BIT_ARCH >/dev/null
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1207 then
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1208 UNAME_PROCESSOR="x86_64"
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1209 fi
7460402f0b1a * config.guess, config.sub: Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105053
diff changeset
1210 fi ;;
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1211 unknown) UNAME_PROCESSOR=powerpc ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1212 esac
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1213 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1214 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1215 *:procnto*:*:* | *:QNX:[0123456789]*:*)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1216 UNAME_PROCESSOR=`uname -p`
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1217 if test "$UNAME_PROCESSOR" = "x86"; then
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1218 UNAME_PROCESSOR=i386
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1219 UNAME_MACHINE=pc
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1220 fi
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1221 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1222 exit ;;
28103
fad18c8cd792 Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents: 24775
diff changeset
1223 *:QNX:*:4*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1224 echo i386-pc-qnx
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1225 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1226 NSE-?:NONSTOP_KERNEL:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1227 echo nse-tandem-nsk${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1228 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1229 NSR-?:NONSTOP_KERNEL:*:*)
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1230 echo nsr-tandem-nsk${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1231 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1232 *:NonStop-UX:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1233 echo mips-compaq-nonstopux
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1234 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1235 BS2000:POSIX*:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1236 echo bs2000-siemens-sysv
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1237 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1238 DS/*:UNIX_System_V:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1239 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1240 exit ;;
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1241 *:Plan9:*:*)
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1242 # "uname -m" is not consistent, so use $cputype instead. 386
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1243 # is converted to i386 for consistency with other x86
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1244 # operating systems.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1245 if test "$cputype" = "386"; then
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1246 UNAME_MACHINE=i386
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1247 else
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1248 UNAME_MACHINE="$cputype"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1249 fi
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1250 echo ${UNAME_MACHINE}-unknown-plan9
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1251 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1252 *:TOPS-10:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1253 echo pdp10-unknown-tops10
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1254 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1255 *:TENEX:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1256 echo pdp10-unknown-tenex
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1257 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1258 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1259 echo pdp10-dec-tops20
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1260 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1261 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1262 echo pdp10-xkl-tops20
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1263 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1264 *:TOPS-20:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1265 echo pdp10-unknown-tops20
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1266 exit ;;
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1267 *:ITS:*:*)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1268 echo pdp10-unknown-its
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1269 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1270 SEI:*:*:SEIUX)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1271 echo mips-sei-seiux${UNAME_RELEASE}
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1272 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1273 *:DragonFly:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1274 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1275 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1276 *:*VMS:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1277 UNAME_MACHINE=`(uname -p) 2>/dev/null`
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1278 case "${UNAME_MACHINE}" in
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1279 A*) echo alpha-dec-vms ; exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1280 I*) echo ia64-dec-vms ; exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1281 V*) echo vax-dec-vms ; exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1282 esac ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1283 *:XENIX:*:SysV)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1284 echo i386-pc-xenix
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1285 exit ;;
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1286 i*86:skyos:*:*)
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1287 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1288 exit ;;
67893
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
1289 i*86:rdos:*:*)
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
1290 echo ${UNAME_MACHINE}-pc-rdos
6af57e0a5d45 * config.guess, config.sub: Updated from master source.
Andreas Schwab <schwab@suse.de>
parents: 65340
diff changeset
1291 exit ;;
105053
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1292 i*86:AROS:*:*)
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1293 echo ${UNAME_MACHINE}-pc-aros
b942d57a0577 Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100365
diff changeset
1294 exit ;;
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1295 esac
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1296
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1297 #echo '(No uname command or uname output not recognized.)' 1>&2
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1298 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1299
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1300 eval $set_cc_for_build
24469
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1301 cat >$dummy.c <<EOF
12364
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1302 #ifdef _SEQUENT_
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1303 # include <sys/types.h>
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1304 # include <sys/utsname.h>
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1305 #endif
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1306 main ()
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1307 {
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1308 #if defined (sony)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1309 #if defined (MIPSEB)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1310 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1311 I don't know.... */
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1312 printf ("mips-sony-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1313 #else
10119
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1314 #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
1315 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
1316 #ifdef NEWSOS4
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1317 "4"
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1318 #else
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1319 ""
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1320 #endif
ef5354babb14 (dummy.c) [sony]: Include <sys/param.h> and emit newsos4 #ifdef NEWSOS4.
Roland McGrath <roland@gnu.org>
parents: 10091
diff changeset
1321 ); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1322 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1323 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1324
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1325 #if defined (__arm) && defined (__acorn) && defined (__unix)
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1326 printf ("arm-acorn-riscix\n"); exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1327 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1328
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1329 #if defined (hp300) && !defined (hpux)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1330 printf ("m68k-hp-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1331 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1332
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1333 #if defined (NeXT)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1334 #if !defined (__ARCHITECTURE__)
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1335 #define __ARCHITECTURE__ "m68k"
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1336 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1337 int version;
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1338 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
1339 if (version < 4)
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1340 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
1341 else
c23008607eb9 Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents: 24068
diff changeset
1342 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1343 exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1344 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1345
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1346 #if defined (MULTIMAX) || defined (n16)
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1347 #if defined (UMAXV)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1348 printf ("ns32k-encore-sysv\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1349 #else
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1350 #if defined (CMU)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1351 printf ("ns32k-encore-mach\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1352 #else
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1353 printf ("ns32k-encore-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1354 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1355 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1356 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1357
8638
683b25ea8081 Merges from Cygnus version.
Per Bothner <bothner@cygnus.com>
parents: 8630
diff changeset
1358 #if defined (__386BSD__)
16177
da1a2b74d099 Use pc instead of unknown, for pc clone systems.
Richard M. Stallman <rms@gnu.org>
parents: 15701
diff changeset
1359 printf ("i386-pc-bsd\n"); exit (0);
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1360 #endif
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1361
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1362 #if defined (sequent)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1363 #if defined (i386)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1364 printf ("i386-sequent-dynix\n"); exit (0);
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1365 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1366 #if defined (ns32000)
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1367 printf ("ns32k-sequent-dynix\n"); exit (0);
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1368 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1369 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1370
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1371 #if defined (_SEQUENT_)
12364
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1372 struct utsname un;
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1373
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1374 uname(&un);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1375
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1376 if (strncmp(un.version, "V2", 2) == 0) {
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1377 printf ("i386-sequent-ptx2\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1378 }
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1379 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
1380 printf ("i386-sequent-ptx1\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1381 }
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1382 printf ("i386-sequent-ptx\n"); exit (0);
a910242e72c0 (i386-sequent-ptx): Properly get version number.
Richard Kenner <kenner@gnu.org>
parents: 12363
diff changeset
1383
3622
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1384 #endif
62c03085c0d9 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 2907
diff changeset
1385
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1386 #if defined (vax)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1387 # if !defined (ultrix)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1388 # include <sys/param.h>
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1389 # if defined (BSD)
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1390 # if BSD == 43
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1391 printf ("vax-dec-bsd4.3\n"); exit (0);
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1392 # else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1393 # if BSD == 199006
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1394 printf ("vax-dec-bsd4.3reno\n"); exit (0);
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1395 # else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1396 printf ("vax-dec-bsd\n"); exit (0);
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1397 # endif
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1398 # endif
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1399 # else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1400 printf ("vax-dec-bsd\n"); exit (0);
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1401 # endif
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1402 # else
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1403 printf ("vax-dec-ultrix\n"); exit (0);
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1404 # endif
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1405 #endif
8630
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1406
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1407 #if defined (alliant) && defined (i860)
6d932654b63b entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 8629
diff changeset
1408 printf ("i860-alliant-bsd\n"); exit (0);
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1409 #endif
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1410
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1411 exit (1);
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1412 }
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1413 EOF
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1414
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1415 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1416 { echo "$SYSTEM_NAME"; exit; }
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1417
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1418 # Apollos put the system type in the environment.
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1419
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1420 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
8373
60904bb9d0d8 *** empty log message ***
Richard Kenner <kenner@gnu.org>
parents: 3622
diff changeset
1421
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1422 # 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
1423
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1424 if [ -x /usr/convex/getsysinfo ]
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1425 then
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1426 case `getsysinfo -f cpu_type` in
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1427 c1*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1428 echo c1-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1429 exit ;;
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1430 c2*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1431 if getsysinfo -f scalar_acc
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1432 then echo c32-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1433 else echo c2-convex-bsd
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1434 fi
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1435 exit ;;
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1436 c34*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1437 echo c34-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1438 exit ;;
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1439 c38*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1440 echo c38-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1441 exit ;;
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1442 c4*)
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1443 echo c4-convex-bsd
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1444 exit ;;
9371
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1445 esac
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1446 fi
7cf000a42d38 Patch to handle old Convex systems (without uname).
Per Bothner <bothner@cygnus.com>
parents: 9246
diff changeset
1447
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1448 cat >&2 <<EOF
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1449 $0: unable to guess system type
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1450
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1451 This script, last modified $timestamp, has failed to recognize
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1452 the operating system you are using. It is advised that you
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1453 download the most up to date version of the config scripts from
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1454
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
1455 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
65340
2c7c4607da97 * config.guess, config.sub: Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 64079
diff changeset
1456 and
100281
bebcd628da3f Updated from master source.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 79895
diff changeset
1457 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1458
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1459 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
1460 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
1461 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
1462 information to handle your system.
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1463
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1464 config.guess timestamp = $timestamp
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1465
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1466 uname -m = `(uname -m) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1467 uname -r = `(uname -r) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1468 uname -s = `(uname -s) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1469 uname -v = `(uname -v) 2>/dev/null || echo unknown`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1470
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1471 /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
1472 /bin/uname -X = `(/bin/uname -X) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1473
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1474 hostinfo = `(hostinfo) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1475 /bin/universe = `(/bin/universe) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1476 /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
1477 /bin/arch = `(/bin/arch) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1478 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1479 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1480
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1481 UNAME_MACHINE = ${UNAME_MACHINE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1482 UNAME_RELEASE = ${UNAME_RELEASE}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1483 UNAME_SYSTEM = ${UNAME_SYSTEM}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1484 UNAME_VERSION = ${UNAME_VERSION}
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1485 EOF
2907
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1486
d57fe7ef5a9f Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1487 exit 1
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1488
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1489 # Local variables:
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1490 # eval: (add-hook 'write-file-hooks 'time-stamp)
45533
70f18b582c77 Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents: 33410
diff changeset
1491 # time-stamp-start: "timestamp='"
33410
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1492 # time-stamp-format: "%:y-%02m-%02d"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1493 # time-stamp-end: "'"
65667218173f Updated from master source.
Dave Love <fx@gnu.org>
parents: 28103
diff changeset
1494 # End: