annotate config.guess @ 49506:ac9e2eeeb03d

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