annotate config.guess @ 1853:4790589f52a9

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