Mercurial > dwindows
annotate config.guess @ 1258:3df86772b625
Updated the list of supported image formats for GTK.
This could be generated automatically by querying pixbuf loaders...
However it does not take into account formats that support transparency.
So for right now we keep using a static list... and include the most
popular formats.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 24 Oct 2011 08:30:53 +0000 |
parents | e6511648c59e |
children | 83c17a84bc27 |
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: |