annotate config.guess @ 1653:76189c9ffea2

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