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