Mercurial > dropbear
annotate config.guess @ 1930:299f4f19ba19
Add /usr/sbin and /sbin to default root PATH
When dropbear is used in a very restricted environment (such as in a
initrd), the default user shell is often also very restricted
and doesn't take care of setting the PATH so the user ends up
with the PATH set by dropbear. Unfortunately, dropbear always
sets "/usr/bin:/bin" as default PATH even for the root user
which should have /usr/sbin and /sbin too.
For a concrete instance of this problem, see the "Remote Unlocking"
section in this tutorial: https://paxswill.com/blog/2013/11/04/encrypted-raspberry-pi/
It speaks of a bug in the initramfs script because it's written "blkid"
instead of "/sbin/blkid"... this is just because the scripts from the
initramfs do not expect to have a PATH without the sbin directories and
because dropbear is not setting the PATH appropriately for the root user.
I'm thus suggesting to use the attached patch to fix this misbehaviour (I
did not test it, but it's easy enough). It might seem anecdotic but
multiple Kali users have been bitten by this.
From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903403
author | Raphael Hertzog <hertzog@debian.org> |
---|---|
date | Mon, 09 Jul 2018 16:27:53 +0200 |
parents | 315dbcef7293 |
children |
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. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
3 # Copyright 1992-2022 Free Software Foundation, Inc. |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
4 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
5 # shellcheck disable=SC2006,SC2268 # see below for rationale |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
6 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
7 timestamp='2022-01-09' |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
8 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
9 # 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
|
10 # under the terms of the GNU General Public License as published by |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
11 # 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
|
12 # (at your option) any later version. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
13 # |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
14 # 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
|
15 # 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
|
16 # 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
|
17 # General Public License for more details. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
18 # |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
19 # 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
|
20 # 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
|
21 # |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
22 # 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
|
23 # 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
|
24 # 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
|
25 # 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
|
26 # 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
|
27 # 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
|
28 # |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
29 # 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
|
30 # |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
31 # You can get the latest version of this script from: |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
32 # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
33 # |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
34 # Please send patches to <[email protected]>. |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
35 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
36 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
37 # The "shellcheck disable" line above the timestamp inhibits complaints |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
38 # about features and limitations of the classic Bourne shell that were |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
39 # superseded or lifted in POSIX. However, this script identifies a wide |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
40 # variety of pre-POSIX systems that do not have POSIX shells at all, and |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
41 # even some reasonably current systems (Solaris 10 as case-in-point) still |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
42 # have a pre-POSIX /bin/sh. |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
43 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
44 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
45 me=`echo "$0" | sed -e 's,.*/,,'` |
4
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 usage="\ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
48 Usage: $0 [OPTION] |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
49 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
50 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
|
51 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
52 Options: |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
53 -h, --help print this help, then exit |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
54 -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
|
55 -v, --version print version number, then exit |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
56 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
57 Report bugs and patches to <[email protected]>." |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
58 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
59 version="\ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
60 GNU config.guess ($timestamp) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
61 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
62 Originally written by Per Bothner. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
63 Copyright 1992-2022 Free Software Foundation, Inc. |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
64 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
65 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
|
66 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
|
67 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
68 help=" |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
69 Try \`$me --help' for more information." |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
70 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
71 # Parse command line |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
72 while test $# -gt 0 ; do |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
73 case $1 in |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
74 --time-stamp | --time* | -t ) |
393 | 75 echo "$timestamp" ; exit ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
76 --version | -v ) |
393 | 77 echo "$version" ; exit ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
78 --help | --h* | -h ) |
393 | 79 echo "$usage"; exit ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
80 -- ) # Stop option processing |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
81 shift; break ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
82 - ) # Use stdin as input. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
83 break ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
84 -* ) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
85 echo "$me: invalid option $1$help" >&2 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
86 exit 1 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
87 * ) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
88 break ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
89 esac |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
90 done |
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 if test $# != 0; then |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
93 echo "$me: too many arguments$help" >&2 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
94 exit 1 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
95 fi |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
96 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
97 # Just in case it came from the environment. |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
98 GUESS= |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
99 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
100 # 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
|
101 # 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
|
102 # 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
|
103 # headache to deal with in a portable fashion. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
104 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
105 # 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
|
106 # 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
|
107 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
108 # 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
|
109 |
1644
b3196c46f780
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 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
|
111 # 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
|
112 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
|
113 |
b3196c46f780
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 set_cc_for_build() { |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
115 # prevent multiple calls if $tmp is already set |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
116 test "$tmp" && return 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
|
117 : "${TMPDIR=/tmp}" |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
118 # shellcheck disable=SC2039,SC3028 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
119 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || |
1644
b3196c46f780
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 { 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
|
121 { 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
|
122 { 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
|
123 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
|
124 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
|
125 ,,) 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
|
126 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
|
127 if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
128 CC_FOR_BUILD=$driver |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
129 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
|
130 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
|
131 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
|
132 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
|
133 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
|
134 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
|
135 ;; |
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
136 ,,*) 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
|
137 ,*,*) 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
|
138 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
|
139 } |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
140 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
141 # 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
|
142 # ([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
|
143 if test -f /.attbin/uname ; then |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
144 PATH=$PATH:/.attbin ; export PATH |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
145 fi |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
146 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
147 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
148 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
149 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
150 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
151 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
152 case $UNAME_SYSTEM in |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
153 Linux|GNU|GNU/*) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
154 LIBC=unknown |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
155 |
1644
b3196c46f780
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 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
|
157 cat <<-EOF > "$dummy.c" |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
158 #include <features.h> |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
159 #if defined(__UCLIBC__) |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
160 LIBC=uclibc |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
161 #elif defined(__dietlibc__) |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
162 LIBC=dietlibc |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
163 #elif defined(__GLIBC__) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
164 LIBC=gnu |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
165 #else |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
166 #include <stdarg.h> |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
167 /* First heuristic to detect musl libc. */ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
168 #ifdef __DEFINED_va_list |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
169 LIBC=musl |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
170 #endif |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
171 #endif |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
172 EOF |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
173 cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
174 eval "$cc_set_libc" |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
175 |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
176 # Second heuristic to detect musl libc. |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
177 if [ "$LIBC" = unknown ] && |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
178 command -v ldd >/dev/null && |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
179 ldd --version 2>&1 | grep -q ^musl; then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
180 LIBC=musl |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
181 fi |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
182 |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
183 # If the system lacks a compiler, then just pick glibc. |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
184 # We could probably try harder. |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
185 if [ "$LIBC" = unknown ]; then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
186 LIBC=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
|
187 fi |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
188 ;; |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
189 esac |
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
190 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
191 # 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
|
192 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
193 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
|
194 *:NetBSD:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
195 # 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
|
196 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
197 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
198 # switched to ELF, *-*-netbsd* would select the old |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
199 # object file format. This provides both forward |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
200 # compatibility and a consistent mechanism for selecting the |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
201 # object file format. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
202 # |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
203 # 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
|
204 # portion of the name. We always set it to "unknown". |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
205 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
206 /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
207 /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
208 echo unknown)` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
209 case $UNAME_MACHINE_ARCH in |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
210 aarch64eb) machine=aarch64_be-unknown ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
211 armeb) machine=armeb-unknown ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
212 arm*) machine=arm-unknown ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
213 sh3el) machine=shl-unknown ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
214 sh3eb) machine=sh-unknown ;; |
393 | 215 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
|
216 earmv*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
217 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
218 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
219 machine=${arch}${endian}-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
|
220 ;; |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
221 *) machine=$UNAME_MACHINE_ARCH-unknown ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
222 esac |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
223 # 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
|
224 # to ELF recently (or will in the future) and ABI. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
225 case $UNAME_MACHINE_ARCH 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
|
226 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
|
227 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
|
228 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
229 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
|
230 set_cc_for_build |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
231 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
|
232 | grep -q __ELF__ |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
233 then |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
234 # 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
|
235 # Return netbsd for either. FIX? |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
236 os=netbsd |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
237 else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
238 os=netbsdelf |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
239 fi |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
240 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
241 *) |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
242 os=netbsd |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
243 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
244 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
|
245 # Determine ABI tags. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
246 case $UNAME_MACHINE_ARCH 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
|
247 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
|
248 expr='s/^earmv[0-9]/-eabi/;s/eb$//' |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
249 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` |
1644
b3196c46f780
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 ;; |
b3196c46f780
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 esac |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
252 # The OS release |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
253 # 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
|
254 # 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
|
255 # 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
|
256 # suitable tag, in the style of linux-gnu. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
257 case $UNAME_VERSION in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
258 Debian*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
259 release='-gnu' |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
260 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
261 *) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
262 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
|
263 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
264 esac |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
265 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
266 # contains redundant information, the shorter form: |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
267 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
268 GUESS=$machine-${os}${release}${abi-} |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
269 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
270 *:Bitrig:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
271 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
272 GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
273 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
274 *:OpenBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
275 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
276 GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
277 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
278 *:SecBSD:*:*) |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
279 UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
280 GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
281 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
282 *:LibertyBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
283 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
284 GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
285 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
286 *:MidnightBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
287 GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
288 ;; |
393 | 289 *:ekkoBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
290 GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
291 ;; |
393 | 292 *:SolidBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
293 GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
294 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
295 *:OS108:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
296 GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
297 ;; |
393 | 298 macppc:MirBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
299 GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
300 ;; |
393 | 301 *:MirBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
302 GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
303 ;; |
1644
b3196c46f780
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 *:Sortix:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
305 GUESS=$UNAME_MACHINE-unknown-sortix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
306 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
307 *:Twizzler:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
308 GUESS=$UNAME_MACHINE-unknown-twizzler |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
309 ;; |
1644
b3196c46f780
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 *:Redox:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
311 GUESS=$UNAME_MACHINE-unknown-redox |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
312 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
313 mips:OSF1:*.*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
314 GUESS=mips-dec-osf1 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
315 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
316 alpha:OSF1:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
317 # Reset EXIT trap before exiting to avoid spurious non-zero exit code. |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
318 trap '' 0 |
393 | 319 case $UNAME_RELEASE in |
320 *4.0) | |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
321 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` |
393 | 322 ;; |
323 *5.*) | |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
324 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` |
393 | 325 ;; |
326 esac | |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
327 # 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
|
328 # 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
|
329 # 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
|
330 # types through head -n 1, so we only detect the type of CPU 0. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
331 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
332 case $ALPHA_CPU_TYPE in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
333 "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
|
334 UNAME_MACHINE=alpha ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
335 "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
|
336 UNAME_MACHINE=alpha ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
337 "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
|
338 UNAME_MACHINE=alpha ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
339 "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
|
340 UNAME_MACHINE=alphaev5 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
341 "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
|
342 UNAME_MACHINE=alphaev56 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
343 "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
|
344 UNAME_MACHINE=alphapca56 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
345 "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
|
346 UNAME_MACHINE=alphapca57 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
347 "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
|
348 UNAME_MACHINE=alphaev6 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
349 "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
|
350 UNAME_MACHINE=alphaev67 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
351 "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
|
352 UNAME_MACHINE=alphaev68 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
353 "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
|
354 UNAME_MACHINE=alphaev68 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
355 "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
|
356 UNAME_MACHINE=alphaev68 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
357 "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
|
358 UNAME_MACHINE=alphaev69 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
359 "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
|
360 UNAME_MACHINE=alphaev7 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
361 "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
|
362 UNAME_MACHINE=alphaev79 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
363 esac |
393 | 364 # 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
|
365 # A Vn.n version is a released version. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
366 # 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
|
367 # 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
|
368 # 1.2 uses "1.2" for uname -r. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
369 OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
370 GUESS=$UNAME_MACHINE-dec-osf$OSF_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
371 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
372 Amiga*:UNIX_System_V:4.0:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
373 GUESS=m68k-unknown-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
374 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
375 *:[Aa]miga[Oo][Ss]:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
376 GUESS=$UNAME_MACHINE-unknown-amigaos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
377 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
378 *:[Mm]orph[Oo][Ss]:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
379 GUESS=$UNAME_MACHINE-unknown-morphos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
380 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
381 *:OS/390:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
382 GUESS=i370-ibm-openedition |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
383 ;; |
393 | 384 *:z/VM:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
385 GUESS=s390-ibm-zvmoe |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
386 ;; |
393 | 387 *:OS400:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
388 GUESS=powerpc-ibm-os400 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
389 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
390 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
391 GUESS=arm-acorn-riscix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
392 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
393 arm*:riscos:*:*|arm*:RISCOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
394 GUESS=arm-unknown-riscos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
395 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
396 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
397 GUESS=hppa1.1-hitachi-hiuxmpp |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
398 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
399 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
400 # [email protected] (Earle F. Ake) contributed MIS and NILE. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
401 case `(/bin/universe) 2>/dev/null` in |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
402 att) GUESS=pyramid-pyramid-sysv3 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
403 *) GUESS=pyramid-pyramid-bsd ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
404 esac |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
405 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
406 NILE*:*:*:dcosx) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
407 GUESS=pyramid-pyramid-svr4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
408 ;; |
393 | 409 DRS?6000:unix:4.0:6*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
410 GUESS=sparc-icl-nx6 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
411 ;; |
393 | 412 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
413 case `/usr/bin/uname -p` in |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
414 sparc) GUESS=sparc-icl-nx7 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
415 esac |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
416 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
417 s390x:SunOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
418 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
419 GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
420 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
421 sun4H:SunOS:5.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
422 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
423 GUESS=sparc-hal-solaris2$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
424 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
425 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
426 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
427 GUESS=sparc-sun-solaris2$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
428 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
429 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
430 GUESS=i386-pc-auroraux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
431 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
432 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
|
433 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
|
434 SUN_ARCH=i386 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
435 # 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
|
436 # 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
|
437 # This test works for both compilers. |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
438 if test "$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
|
439 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
440 (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
441 grep IS_64BIT_ARCH >/dev/null |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
442 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
|
443 SUN_ARCH=x86_64 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
444 fi |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
445 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
446 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
447 GUESS=$SUN_ARCH-pc-solaris2$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
448 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
449 sun4*:SunOS:6*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
450 # 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
|
451 # 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
|
452 # it's likely to be more like Solaris than SunOS4. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
453 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
454 GUESS=sparc-sun-solaris3$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
455 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
456 sun4*:SunOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
457 case `/usr/bin/arch -k` in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
458 Series*|S4*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
459 UNAME_RELEASE=`uname -v` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
460 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
461 esac |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
462 # Japanese Language versions have a version number like `4.1.3-JL'. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
463 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
464 GUESS=sparc-sun-sunos$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
465 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
466 sun3*:SunOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
467 GUESS=m68k-sun-sunos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
468 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
469 sun*:*:4.2BSD:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
470 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
|
471 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
472 case `/bin/arch` in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
473 sun3) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
474 GUESS=m68k-sun-sunos$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
475 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
476 sun4) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
477 GUESS=sparc-sun-sunos$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
478 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
479 esac |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
480 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
481 aushp:SunOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
482 GUESS=sparc-auspex-sunos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
483 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
484 # 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
|
485 # can be virtually everything (everything which is not |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
486 # "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
|
487 # > 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
|
488 # to the lowercase version "mint" (or "freemint"). Finally |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
489 # 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
|
490 # 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
|
491 # be no problem. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
492 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
493 GUESS=m68k-atari-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
494 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
495 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
496 GUESS=m68k-atari-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
497 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
498 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
499 GUESS=m68k-atari-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
500 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
501 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
502 GUESS=m68k-milan-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
503 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
504 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
505 GUESS=m68k-hades-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
506 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
507 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
508 GUESS=m68k-unknown-mint$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
509 ;; |
393 | 510 m68k:machten:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
511 GUESS=m68k-apple-machten$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
512 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
513 powerpc:machten:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
514 GUESS=powerpc-apple-machten$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
515 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
516 RISC*:Mach:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
517 GUESS=mips-dec-mach_bsd4.3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
518 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
519 RISC*:ULTRIX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
520 GUESS=mips-dec-ultrix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
521 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
522 VAX*:ULTRIX*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
523 GUESS=vax-dec-ultrix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
524 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
525 2020:CLIX:*:* | 2430:CLIX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
526 GUESS=clipper-intergraph-clix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
527 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
528 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
|
529 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
|
530 sed 's/^ //' << EOF > "$dummy.c" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
531 #ifdef __cplusplus |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
532 #include <stdio.h> /* for printf() prototype */ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
533 int main (int argc, char *argv[]) { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
534 #else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
535 int main (argc, argv) int argc; char *argv[]; { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
536 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
537 #if defined (host_mips) && defined (MIPSEB) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
538 #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
|
539 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
|
540 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
541 #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
|
542 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
|
543 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
544 #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
|
545 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
|
546 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
547 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
548 exit (-1); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
549 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
550 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
|
551 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
552 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
553 SYSTEM_NAME=`"$dummy" "$dummyarg"` && |
393 | 554 { echo "$SYSTEM_NAME"; exit; } |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
555 GUESS=mips-mips-riscos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
556 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
557 Motorola:PowerMAX_OS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
558 GUESS=powerpc-motorola-powermax |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
559 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
560 Motorola:*:4.3:PL8-*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
561 GUESS=powerpc-harris-powermax |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
562 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
563 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
564 GUESS=powerpc-harris-powermax |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
565 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
566 Night_Hawk:Power_UNIX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
567 GUESS=powerpc-harris-powerunix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
568 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
569 m88k:CX/UX:7*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
570 GUESS=m88k-harris-cxux7 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
571 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
572 m88k:*:4*:R4*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
573 GUESS=m88k-motorola-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
574 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
575 m88k:*:3*:R3*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
576 GUESS=m88k-motorola-sysv3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
577 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
578 AViiON:dgux:*:*) |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
579 # DG/UX returns AViiON for all architectures |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
580 UNAME_PROCESSOR=`/usr/bin/uname -p` |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
581 if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
582 then |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
583 if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
584 test "$TARGET_BINARY_INTERFACE"x = x |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
585 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
586 GUESS=m88k-dg-dgux$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
587 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
588 GUESS=m88k-dg-dguxbcs$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
589 fi |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
590 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
591 GUESS=i586-dg-dgux$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
592 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
593 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
594 M88*:DolphinOS:*:*) # DolphinOS (SVR3) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
595 GUESS=m88k-dolphin-sysv3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
596 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
597 M88*:*:R3*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
598 # Delta 88k system running SVR3 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
599 GUESS=m88k-motorola-sysv3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
600 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
601 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
602 GUESS=m88k-tektronix-sysv3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
603 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
604 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
605 GUESS=m68k-tektronix-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
606 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
607 *:IRIX*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
608 IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
609 GUESS=mips-sgi-irix$IRIX_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
610 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
611 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
612 GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
613 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
614 i*86:AIX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
615 GUESS=i386-ibm-aix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
616 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
617 ia64:AIX:*:*) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
618 if test -x /usr/bin/oslevel ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
619 IBM_REV=`/usr/bin/oslevel` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
620 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
621 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
622 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
623 GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
624 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
625 *:AIX:2:3) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
626 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
|
627 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
|
628 sed 's/^ //' << EOF > "$dummy.c" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
629 #include <sys/systemcfg.h> |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
630 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
631 main() |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
632 { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
633 if (!__power_pc()) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
634 exit(1); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
635 puts("powerpc-ibm-aix3.2.5"); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
636 exit(0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
637 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
638 EOF |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
639 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` |
393 | 640 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
641 GUESS=$SYSTEM_NAME |
393 | 642 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
643 GUESS=rs6000-ibm-aix3.2.5 |
393 | 644 fi |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
645 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
646 GUESS=rs6000-ibm-aix3.2.4 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
647 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
648 GUESS=rs6000-ibm-aix3.2 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
649 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
650 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
651 *:AIX:*:[4567]) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
652 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
|
653 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
|
654 IBM_ARCH=rs6000 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
655 else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
656 IBM_ARCH=powerpc |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
657 fi |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
658 if test -x /usr/bin/lslpp ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
659 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
660 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
|
661 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
662 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
663 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
664 GUESS=$IBM_ARCH-ibm-aix$IBM_REV |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
665 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
666 *:AIX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
667 GUESS=rs6000-ibm-aix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
668 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
669 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
670 GUESS=romp-ibm-bsd4.4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
671 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
672 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
673 GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
674 ;; # report: romp-ibm BSD 4.3 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
675 *:BOSX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
676 GUESS=rs6000-bull-bosx |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
677 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
678 DPX/2?00:B.O.S.:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
679 GUESS=m68k-bull-sysv3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
680 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
681 9000/[34]??:4.3bsd:1.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
682 GUESS=m68k-hp-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
683 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
684 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
685 GUESS=m68k-hp-bsd4.4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
686 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
687 9000/[34678]??:HP-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
688 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
689 case $UNAME_MACHINE 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
|
690 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
|
691 9000/[34]??) HP_ARCH=m68k ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
692 9000/[678][0-9][0-9]) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
693 if test -x /usr/bin/getconf; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
694 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
695 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
696 case $sc_cpu_version 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
|
697 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
|
698 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
|
699 532) # CPU_PA_RISC2_0 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
700 case $sc_kernel_bits 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
|
701 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
|
702 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
|
703 '') 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
|
704 esac ;; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
705 esac |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
706 fi |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
707 if test "$HP_ARCH" = ""; 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
|
708 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
|
709 sed 's/^ //' << EOF > "$dummy.c" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
710 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
711 #define _HPUX_SOURCE |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
712 #include <stdlib.h> |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
713 #include <unistd.h> |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
714 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
715 int main () |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
716 { |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
717 #if defined(_SC_KERNEL_BITS) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
718 long bits = sysconf(_SC_KERNEL_BITS); |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
719 #endif |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
720 long cpu = sysconf (_SC_CPU_VERSION); |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
721 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
722 switch (cpu) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
723 { |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
724 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
|
725 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
|
726 case CPU_PA_RISC2_0: |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
727 #if defined(_SC_KERNEL_BITS) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
728 switch (bits) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
729 { |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
730 case 64: puts ("hppa2.0w"); break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
731 case 32: puts ("hppa2.0n"); break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
732 default: puts ("hppa2.0"); break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
733 } break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
734 #else /* !defined(_SC_KERNEL_BITS) */ |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
735 puts ("hppa2.0"); break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
736 #endif |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
737 default: puts ("hppa1.0"); break; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
738 } |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
739 exit (0); |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
740 } |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
741 EOF |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
742 (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
|
743 test -z "$HP_ARCH" && HP_ARCH=hppa |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
744 fi ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
745 esac |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
746 if test "$HP_ARCH" = hppa2.0w |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
747 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
|
748 set_cc_for_build |
393 | 749 |
750 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating | |
751 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler | |
752 # generating 64-bit code. GNU and HP use different nomenclature: | |
753 # | |
754 # $ CC_FOR_BUILD=cc ./config.guess | |
755 # => hppa2.0w-hp-hpux11.23 | |
756 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess | |
757 # => hppa64-hp-hpux11.23 | |
758 | |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
759 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
|
760 grep -q __LP64__ |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
761 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
|
762 HP_ARCH=hppa2.0w |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
763 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
|
764 HP_ARCH=hppa64 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
765 fi |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
766 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
767 GUESS=$HP_ARCH-hp-hpux$HPUX_REV |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
768 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
769 ia64:HP-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
770 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
771 GUESS=ia64-hp-hpux$HPUX_REV |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
772 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
773 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
|
774 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
|
775 sed 's/^ //' << EOF > "$dummy.c" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
776 #include <unistd.h> |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
777 int |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
778 main () |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
779 { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
780 long cpu = sysconf (_SC_CPU_VERSION); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
781 /* 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
|
782 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
|
783 results, however. */ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
784 if (CPU_IS_PA_RISC (cpu)) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
785 { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
786 switch (cpu) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
787 { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
788 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
|
789 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
|
790 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
|
791 default: puts ("hppa-hitachi-hiuxwe2"); break; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
792 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
793 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
794 else if (CPU_IS_HP_MC68K (cpu)) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
795 puts ("m68k-hitachi-hiuxwe2"); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
796 else puts ("unknown-hitachi-hiuxwe2"); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
797 exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
798 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
799 EOF |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
800 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && |
393 | 801 { echo "$SYSTEM_NAME"; exit; } |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
802 GUESS=unknown-hitachi-hiuxwe2 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
803 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
804 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
805 GUESS=hppa1.1-hp-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
806 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
807 9000/8??:4.3bsd:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
808 GUESS=hppa1.0-hp-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
809 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
810 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
811 GUESS=hppa1.0-hp-mpeix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
812 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
813 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
814 GUESS=hppa1.1-hp-osf |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
815 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
816 hp8??:OSF1:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
817 GUESS=hppa1.0-hp-osf |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
818 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
819 i*86:OSF1:*:*) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
820 if test -x /usr/sbin/sysversion ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
821 GUESS=$UNAME_MACHINE-unknown-osf1mk |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
822 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
823 GUESS=$UNAME_MACHINE-unknown-osf1 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
824 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
825 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
826 parisc*:Lites*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
827 GUESS=hppa1.1-hp-lites |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
828 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
829 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
830 GUESS=c1-convex-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
831 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
832 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
833 if getsysinfo -f scalar_acc |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
834 then echo c32-convex-bsd |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
835 else echo c2-convex-bsd |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
836 fi |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
837 exit ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
838 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
839 GUESS=c34-convex-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
840 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
841 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
842 GUESS=c38-convex-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
843 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
844 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
845 GUESS=c4-convex-bsd |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
846 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
847 CRAY*Y-MP:*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
848 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
849 GUESS=ymp-cray-unicos$CRAY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
850 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
851 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
|
852 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
853 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
854 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
855 -e 's/\.[^.]*$/.X/' |
393 | 856 exit ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
857 CRAY*TS:*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
858 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
859 GUESS=t90-cray-unicos$CRAY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
860 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
861 CRAY*T3E:*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
862 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
863 GUESS=alphaev5-cray-unicosmk$CRAY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
864 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
865 CRAY*SV1:*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
866 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
867 GUESS=sv1-cray-unicos$CRAY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
868 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
869 *:UNICOS/mp:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
870 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
871 GUESS=craynv-cray-unicosmp$CRAY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
872 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
873 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
874 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
875 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
876 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
877 GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
878 ;; |
393 | 879 5000:UNIX_System_V:4.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
880 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
881 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
882 GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
883 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
884 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
885 GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
886 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
887 sparc*:BSD/OS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
888 GUESS=sparc-unknown-bsdi$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
889 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
890 *:BSD/OS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
891 GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
892 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
893 arm:FreeBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
894 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
|
895 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
|
896 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
|
897 | 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
|
898 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
899 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
900 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
901 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
902 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
903 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf |
1644
b3196c46f780
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 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
905 ;; |
393 | 906 *:FreeBSD:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
907 UNAME_PROCESSOR=`/usr/bin/uname -p` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
908 case $UNAME_PROCESSOR in |
393 | 909 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
|
910 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
|
911 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
|
912 UNAME_PROCESSOR=i586 ;; |
393 | 913 esac |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
914 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
915 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
916 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
917 i*:CYGWIN*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
918 GUESS=$UNAME_MACHINE-pc-cygwin |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
919 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
920 *:MINGW64*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
921 GUESS=$UNAME_MACHINE-pc-mingw64 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
922 ;; |
393 | 923 *:MINGW*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
924 GUESS=$UNAME_MACHINE-pc-mingw32 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
925 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
926 *:MSYS*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
927 GUESS=$UNAME_MACHINE-pc-msys |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
928 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
929 i*:PW*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
930 GUESS=$UNAME_MACHINE-pc-pw32 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
931 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
932 *:SerenityOS:*:*) |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
933 GUESS=$UNAME_MACHINE-pc-serenity |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
934 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
935 *:Interix*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
936 case $UNAME_MACHINE in |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
937 x86) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
938 GUESS=i586-pc-interix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
939 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
940 authenticamd | genuineintel | EM64T) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
941 GUESS=x86_64-unknown-interix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
942 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
943 IA64) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
944 GUESS=ia64-unknown-interix$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
945 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
946 esac ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
947 i*:UWIN*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
948 GUESS=$UNAME_MACHINE-pc-uwin |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
949 ;; |
393 | 950 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
951 GUESS=x86_64-pc-cygwin |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
952 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
953 prep*:SunOS:5.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
954 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
955 GUESS=powerpcle-unknown-solaris2$SUN_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
956 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
957 *:GNU:*:*) |
393 | 958 # the GNU system |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
959 GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
960 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
961 GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
962 ;; |
393 | 963 *:GNU/*:*:*) |
964 # other systems with GNU libc and userland | |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
965 GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
966 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
967 GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
968 ;; |
1644
b3196c46f780
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 *:Minix:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
970 GUESS=$UNAME_MACHINE-unknown-minix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
971 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
972 aarch64:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
973 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
974 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
975 aarch64_be:Linux:*:*) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
976 UNAME_MACHINE=aarch64_be |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
977 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
978 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
979 alpha:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
980 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
981 EV5) UNAME_MACHINE=alphaev5 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
982 EV56) UNAME_MACHINE=alphaev56 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
983 PCA56) UNAME_MACHINE=alphapca56 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
984 PCA57) UNAME_MACHINE=alphapca56 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
985 EV6) UNAME_MACHINE=alphaev6 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
986 EV67) UNAME_MACHINE=alphaev67 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
987 EV68*) UNAME_MACHINE=alphaev68 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
988 esac |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
989 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
|
990 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
991 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
992 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
993 arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
994 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
995 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
996 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
|
997 set_cc_for_build |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
998 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
|
999 | grep -q __ARM_EABI__ |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1000 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1001 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1002 else |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1003 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
|
1004 | grep -q __ARM_PCS_VFP |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1005 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1006 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1007 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1008 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1009 fi |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1010 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1011 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1012 avr32*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1013 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1014 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1015 cris:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1016 GUESS=$UNAME_MACHINE-axis-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1017 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1018 crisv32:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1019 GUESS=$UNAME_MACHINE-axis-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1020 ;; |
1644
b3196c46f780
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 e2k:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1022 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1023 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1024 frv:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1025 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1026 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1027 hexagon:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1028 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1029 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1030 i*86:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1031 GUESS=$UNAME_MACHINE-pc-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1032 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1033 ia64:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1034 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1035 ;; |
1644
b3196c46f780
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 k1om:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1037 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1038 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1039 loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1040 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1041 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1042 m32r*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1043 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1044 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1045 m68*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1046 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1047 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1048 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
|
1049 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
|
1050 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
|
1051 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
|
1052 sed 's/^ //' << EOF > "$dummy.c" |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1053 #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
|
1054 #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
|
1055 #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
|
1056 #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
|
1057 #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
|
1058 #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
|
1059 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
|
1060 #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
|
1061 #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
|
1062 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
|
1063 #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
|
1064 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
|
1065 #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
|
1066 #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
|
1067 |
b3196c46f780
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 #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
|
1069 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
|
1070 #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
|
1071 #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
|
1072 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
|
1073 #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
|
1074 #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
|
1075 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
|
1076 #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
|
1077 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
|
1078 #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
|
1079 #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
|
1080 #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
|
1081 |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1082 #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
|
1083 MIPS_ENDIAN=el |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1084 #else |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1085 #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
|
1086 MIPS_ENDIAN= |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1087 #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
|
1088 MIPS_ENDIAN= |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1089 #endif |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1090 #endif |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1091 EOF |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1092 cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1093 eval "$cc_set_vars" |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1094 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
|
1095 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1096 mips64el:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1097 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1098 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1099 openrisc*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1100 GUESS=or1k-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1101 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1102 or32:Linux:*:* | or1k*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1103 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1104 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1105 padre:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1106 GUESS=sparc-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1107 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1108 parisc64:Linux:*:* | hppa64:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1109 GUESS=hppa64-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1110 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1111 parisc:Linux:*:* | hppa:Linux:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1112 # Look for CPU level |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1113 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1114 PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1115 PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1116 *) GUESS=hppa-unknown-linux-$LIBC ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1117 esac |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1118 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1119 ppc64:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1120 GUESS=powerpc64-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1121 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1122 ppc:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1123 GUESS=powerpc-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1124 ;; |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
1125 ppc64le:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1126 GUESS=powerpc64le-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1127 ;; |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
1128 ppcle:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1129 GUESS=powerpcle-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1130 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1131 riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1132 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1133 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1134 s390:Linux:*:* | s390x:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1135 GUESS=$UNAME_MACHINE-ibm-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1136 ;; |
393 | 1137 sh64*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1138 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1139 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1140 sh*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1141 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1142 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1143 sparc:Linux:*:* | sparc64:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1144 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1145 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1146 tile*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1147 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1148 ;; |
393 | 1149 vax:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1150 GUESS=$UNAME_MACHINE-dec-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1151 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1152 x86_64:Linux:*:*) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1153 set_cc_for_build |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1154 LIBCABI=$LIBC |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1155 if test "$CC_FOR_BUILD" != no_compiler_found; then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1156 if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1157 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1158 grep IS_X32 >/dev/null |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1159 then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1160 LIBCABI=${LIBC}x32 |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1161 fi |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1162 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1163 GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1164 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1165 xtensa*:Linux:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1166 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1167 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1168 i*86:DYNIX/ptx:4*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1169 # 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
|
1170 # 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
|
1171 # sysname and nodename. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1172 GUESS=i386-sequent-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1173 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1174 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
|
1175 # 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
|
1176 # number series starting with 2... |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1177 # 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
|
1178 # I just have to hope. -- rms. |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1179 # Use sysv4.2uw... so that sysv4* matches it. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1180 GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1181 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1182 i*86:OS/2:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1183 # 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
|
1184 # is probably installed. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1185 GUESS=$UNAME_MACHINE-pc-os2-emx |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1186 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1187 i*86:XTS-300:*:STOP) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1188 GUESS=$UNAME_MACHINE-unknown-stop |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1189 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1190 i*86:atheos:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1191 GUESS=$UNAME_MACHINE-unknown-atheos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1192 ;; |
393 | 1193 i*86:syllable:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1194 GUESS=$UNAME_MACHINE-pc-syllable |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1195 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1196 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1197 GUESS=i386-unknown-lynxos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1198 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1199 i*86:*DOS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1200 GUESS=$UNAME_MACHINE-pc-msdosdjgpp |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1201 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1202 i*86:*:4.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1203 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
|
1204 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1205 GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1206 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1207 GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1208 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1209 ;; |
393 | 1210 i*86:*:5:[678]*) |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1211 # UnixWare 7.x, OpenUNIX and OpenServer 6. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1212 case `/bin/uname -X | grep "^Machine"` in |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1213 *486*) UNAME_MACHINE=i486 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1214 *Pentium) UNAME_MACHINE=i586 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1215 *Pent*|*Celeron) UNAME_MACHINE=i686 ;; |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1216 esac |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1217 GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1218 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1219 i*86:*:3.2:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1220 if test -f /usr/options/cb.name; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1221 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1222 GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1223 elif /bin/uname -X 2>/dev/null >/dev/null ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1224 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1225 (/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
|
1226 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1227 && UNAME_MACHINE=i586 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1228 (/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
|
1229 && UNAME_MACHINE=i686 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1230 (/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
|
1231 && UNAME_MACHINE=i686 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1232 GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1233 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1234 GUESS=$UNAME_MACHINE-pc-sysv32 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1235 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1236 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1237 pc:*:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1238 # Left here for compatibility: |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1239 # 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
|
1240 # 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
|
1241 # 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
|
1242 # 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
|
1243 # this is a cross-build. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1244 GUESS=i586-pc-msdosdjgpp |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1245 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1246 Intel:Mach:3*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1247 GUESS=i386-pc-mach3 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1248 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1249 paragon:*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1250 GUESS=i860-intel-osf1 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1251 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1252 i860:*:4.*:*) # i860-SVR4 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1253 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1254 GUESS=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
|
1255 else # Add other i860-SVR4 vendors below as they are discovered. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1256 GUESS=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
|
1257 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1258 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1259 mini*:CTIX:SYS*5:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1260 # "miniframe" |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1261 GUESS=m68010-convergent-sysv |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1262 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1263 mc68k:UNIX:SYSTEM5:3.51m) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1264 GUESS=m68k-convergent-sysv |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1265 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1266 M680?0:D-NIX:5.3:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1267 GUESS=m68k-diab-dnix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1268 ;; |
393 | 1269 M68*:*:R3V[5678]*:*) |
1270 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; | |
1271 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
|
1272 OS_REL='' |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1273 test -r /etc/.relid \ |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1274 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1275 /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
|
1276 && { 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
|
1277 /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
|
1278 && { 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
|
1279 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
|
1280 /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
|
1281 && { echo i486-ncr-sysv4; exit; } ;; |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1282 NCR*:*:4.2:* | MPRAS*:*:4.2:*) |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1283 OS_REL='.3' |
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1284 test -r /etc/.relid \ |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1285 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1286 /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
|
1287 && { 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
|
1288 /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
|
1289 && { 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
|
1290 /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
|
1291 && { 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
|
1292 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1293 GUESS=m68k-unknown-lynxos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1294 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1295 mc68030:UNIX_System_V:4.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1296 GUESS=m68k-atari-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1297 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1298 TSUNAMI:LynxOS:2.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1299 GUESS=sparc-unknown-lynxos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1300 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1301 rs6000:LynxOS:2.*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1302 GUESS=rs6000-unknown-lynxos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1303 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1304 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1305 GUESS=powerpc-unknown-lynxos$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1306 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1307 SM[BE]S:UNIX_SV:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1308 GUESS=mips-dde-sysv$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1309 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1310 RM*:ReliantUNIX-*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1311 GUESS=mips-sni-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1312 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1313 RM*:SINIX-*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1314 GUESS=mips-sni-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1315 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1316 *:SINIX-*:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1317 if uname -p 2>/dev/null >/dev/null ; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1318 UNAME_MACHINE=`(uname -p) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1319 GUESS=$UNAME_MACHINE-sni-sysv4 |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1320 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1321 GUESS=ns32k-sni-sysv |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1322 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1323 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1324 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
|
1325 # says <[email protected]> |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1326 GUESS=i586-unisys-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1327 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1328 *:UNIX_System_V:4*:FTX*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1329 # From Gerald Hewes <[email protected]>. |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1330 # How about differentiating between stratus architectures? -djm |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1331 GUESS=hppa1.1-stratus-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1332 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1333 *:*:*:FTX*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1334 # From [email protected]. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1335 GUESS=i860-stratus-sysv4 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1336 ;; |
393 | 1337 i*86:VOS:*:*) |
1338 # From [email protected]. | |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1339 GUESS=$UNAME_MACHINE-stratus-vos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1340 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1341 *:VOS:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1342 # From [email protected]. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1343 GUESS=hppa1.1-stratus-vos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1344 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1345 mc68*:A/UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1346 GUESS=m68k-apple-aux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1347 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1348 news*:NEWS-OS:6*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1349 GUESS=mips-sony-newsos6 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1350 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1351 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1352 if test -d /usr/nec; then |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1353 GUESS=mips-nec-sysv$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1354 else |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1355 GUESS=mips-unknown-sysv$UNAME_RELEASE |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1356 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1357 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1358 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1359 GUESS=powerpc-be-beos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1360 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1361 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1362 GUESS=powerpc-apple-beos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1363 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1364 BePC:BeOS:*:*) # BeOS running on Intel PC compatible. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1365 GUESS=i586-pc-beos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1366 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1367 BePC:Haiku:*:*) # Haiku running on Intel PC compatible. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1368 GUESS=i586-pc-haiku |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1369 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1370 x86_64:Haiku:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1371 GUESS=x86_64-unknown-haiku |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1372 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1373 SX-4:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1374 GUESS=sx4-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1375 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1376 SX-5:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1377 GUESS=sx5-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1378 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1379 SX-6:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1380 GUESS=sx6-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1381 ;; |
393 | 1382 SX-7:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1383 GUESS=sx7-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1384 ;; |
393 | 1385 SX-8:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1386 GUESS=sx8-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1387 ;; |
393 | 1388 SX-8R:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1389 GUESS=sx8r-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1390 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1391 SX-ACE:SUPER-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1392 GUESS=sxace-nec-superux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1393 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1394 Power*:Rhapsody:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1395 GUESS=powerpc-apple-rhapsody$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1396 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1397 *:Rhapsody:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1398 GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1399 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1400 arm64:Darwin:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1401 GUESS=aarch64-apple-darwin$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1402 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1403 *:Darwin:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1404 UNAME_PROCESSOR=`uname -p` |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1405 case $UNAME_PROCESSOR in |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1406 unknown) UNAME_PROCESSOR=powerpc ;; |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1407 esac |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1408 if command -v xcode-select > /dev/null 2> /dev/null && \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1409 ! xcode-select --print-path > /dev/null 2> /dev/null ; then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1410 # Avoid executing cc if there is no toolchain installed as |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1411 # cc will be a stub that puts up a graphical alert |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1412 # prompting the user to install developer tools. |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1413 CC_FOR_BUILD=no_compiler_found |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1414 else |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1415 set_cc_for_build |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
1416 fi |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1417 if test "$CC_FOR_BUILD" != no_compiler_found; then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1418 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1419 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1420 grep IS_64BIT_ARCH >/dev/null |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1421 then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1422 case $UNAME_PROCESSOR in |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1423 i386) UNAME_PROCESSOR=x86_64 ;; |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1424 powerpc) UNAME_PROCESSOR=powerpc64 ;; |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1425 esac |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1426 fi |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1427 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1428 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1429 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1430 grep IS_PPC >/dev/null |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1431 then |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1432 UNAME_PROCESSOR=powerpc |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
1433 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
|
1434 elif test "$UNAME_PROCESSOR" = i386 ; then |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1435 # uname -m returns i386 or x86_64 |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1436 UNAME_PROCESSOR=$UNAME_MACHINE |
859
4891acd7ab4f
another new config.guess 2013-06-10
Matt Johnston <matt@ucc.asn.au>
parents:
792
diff
changeset
|
1437 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1438 GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1439 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1440 *:procnto*:*:* | *:QNX:[0123456789]*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1441 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
|
1442 if test "$UNAME_PROCESSOR" = x86; then |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1443 UNAME_PROCESSOR=i386 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1444 UNAME_MACHINE=pc |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1445 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1446 GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1447 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1448 *:QNX:*:4*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1449 GUESS=i386-pc-qnx |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1450 ;; |
1644
b3196c46f780
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 NEO-*:NONSTOP_KERNEL:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1452 GUESS=neo-tandem-nsk$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1453 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1454 NSE-*:NONSTOP_KERNEL:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1455 GUESS=nse-tandem-nsk$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1456 ;; |
1644
b3196c46f780
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 NSR-*:NONSTOP_KERNEL:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1458 GUESS=nsr-tandem-nsk$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1459 ;; |
1644
b3196c46f780
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 NSV-*:NONSTOP_KERNEL:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1461 GUESS=nsv-tandem-nsk$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1462 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1463 NSX-*:NONSTOP_KERNEL:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1464 GUESS=nsx-tandem-nsk$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1465 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1466 *:NonStop-UX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1467 GUESS=mips-compaq-nonstopux |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1468 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1469 BS2000:POSIX*:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1470 GUESS=bs2000-siemens-sysv |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1471 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1472 DS/*:UNIX_System_V:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1473 GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1474 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1475 *:Plan9:*:*) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1476 # "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
|
1477 # 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
|
1478 # operating systems. |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1479 if test "${cputype-}" = 386; then |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1480 UNAME_MACHINE=i386 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1481 elif test "x${cputype-}" != x; then |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1482 UNAME_MACHINE=$cputype |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1483 fi |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1484 GUESS=$UNAME_MACHINE-unknown-plan9 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1485 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1486 *:TOPS-10:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1487 GUESS=pdp10-unknown-tops10 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1488 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1489 *:TENEX:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1490 GUESS=pdp10-unknown-tenex |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1491 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1492 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1493 GUESS=pdp10-dec-tops20 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1494 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1495 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1496 GUESS=pdp10-xkl-tops20 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1497 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1498 *:TOPS-20:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1499 GUESS=pdp10-unknown-tops20 |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1500 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1501 *:ITS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1502 GUESS=pdp10-unknown-its |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1503 ;; |
393 | 1504 SEI:*:*:SEIUX) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1505 GUESS=mips-sei-seiux$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1506 ;; |
393 | 1507 *:DragonFly:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1508 DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1509 GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1510 ;; |
393 | 1511 *:*VMS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1512 UNAME_MACHINE=`(uname -p) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1513 case $UNAME_MACHINE in |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1514 A*) GUESS=alpha-dec-vms ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1515 I*) GUESS=ia64-dec-vms ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1516 V*) GUESS=vax-dec-vms ;; |
393 | 1517 esac ;; |
1518 *:XENIX:*:SysV) | |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1519 GUESS=i386-pc-xenix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1520 ;; |
393 | 1521 i*86:skyos:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1522 SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1523 GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1524 ;; |
393 | 1525 i*86:rdos:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1526 GUESS=$UNAME_MACHINE-pc-rdos |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1527 ;; |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1528 i*86:Fiwix:*:*) |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1529 GUESS=$UNAME_MACHINE-pc-fiwix |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1530 ;; |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1531 *:AROS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1532 GUESS=$UNAME_MACHINE-unknown-aros |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1533 ;; |
792
239ede24d54f
Update config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
393
diff
changeset
|
1534 x86_64:VMkernel:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1535 GUESS=$UNAME_MACHINE-unknown-esx |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1536 ;; |
1644
b3196c46f780
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 amd64:Isilon\ OneFS:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1538 GUESS=x86_64-unknown-onefs |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1539 ;; |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1540 *:Unleashed:*:*) |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1541 GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1542 ;; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1543 esac |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1544 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1545 # Do we have a guess based on uname results? |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1546 if test "x$GUESS" != x; then |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1547 echo "$GUESS" |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1548 exit |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1549 fi |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1550 |
1644
b3196c46f780
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 # 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
|
1552 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
|
1553 cat > "$dummy.c" <<EOF |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1554 #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
|
1555 #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
|
1556 #include <sys/utsname.h> |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1557 #endif |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1558 #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1559 #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1560 #include <signal.h> |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1561 #if defined(_SIZE_T_) || defined(SIGLOST) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1562 #include <sys/utsname.h> |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1563 #endif |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1564 #endif |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1565 #endif |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1566 main () |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1567 { |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1568 #if defined (sony) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1569 #if defined (MIPSEB) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1570 /* 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
|
1571 I don't know.... */ |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1572 printf ("mips-sony-bsd\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1573 #else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1574 #include <sys/param.h> |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1575 printf ("m68k-sony-newsos%s\n", |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1576 #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
|
1577 "4" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1578 #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
|
1579 "" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1580 #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
|
1581 ); exit (0); |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1582 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1583 #endif |
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 #if defined (NeXT) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1586 #if !defined (__ARCHITECTURE__) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1587 #define __ARCHITECTURE__ "m68k" |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1588 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1589 int version; |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1590 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1591 if (version < 4) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1592 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1593 else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1594 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1595 exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1596 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1597 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1598 #if defined (MULTIMAX) || defined (n16) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1599 #if defined (UMAXV) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1600 printf ("ns32k-encore-sysv\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1601 #else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1602 #if defined (CMU) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1603 printf ("ns32k-encore-mach\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1604 #else |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1605 printf ("ns32k-encore-bsd\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1606 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1607 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1608 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1609 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1610 #if defined (__386BSD__) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1611 printf ("i386-pc-bsd\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1612 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1613 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1614 #if defined (sequent) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1615 #if defined (i386) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1616 printf ("i386-sequent-dynix\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1617 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1618 #if defined (ns32000) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1619 printf ("ns32k-sequent-dynix\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1620 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1621 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1622 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1623 #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
|
1624 struct utsname un; |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1625 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1626 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
|
1627 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
|
1628 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
|
1629 } |
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1630 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
|
1631 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
|
1632 } |
b3196c46f780
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 printf ("i386-sequent-ptx\n"); exit (0); |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1634 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1635 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1636 #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
|
1637 #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
|
1638 #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
|
1639 #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
|
1640 #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
|
1641 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
|
1642 #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
|
1643 #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
|
1644 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
|
1645 #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
|
1646 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
|
1647 #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
|
1648 #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
|
1649 #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
|
1650 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
|
1651 #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
|
1652 #else |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1653 #if defined(_SIZE_T_) || defined(SIGLOST) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1654 struct utsname un; |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1655 uname (&un); |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1656 printf ("vax-dec-ultrix%s\n", un.release); exit (0); |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1657 #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
|
1658 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
|
1659 #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
|
1660 #endif |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1661 #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
|
1662 #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
|
1663 #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1664 #if defined(_SIZE_T_) || defined(SIGLOST) |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1665 struct utsname *un; |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1666 uname (&un); |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1667 printf ("mips-dec-ultrix%s\n", un.release); exit (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
|
1668 #else |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1669 printf ("mips-dec-ultrix\n"); exit (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
|
1670 #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
|
1671 #endif |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1672 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1673 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1674 #if defined (alliant) && defined (i860) |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1675 printf ("i860-alliant-bsd\n"); exit (0); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1676 #endif |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1677 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1678 exit (1); |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1679 } |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1680 EOF |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1681 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1682 $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && |
393 | 1683 { echo "$SYSTEM_NAME"; exit; } |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1684 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1685 # 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
|
1686 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
|
1687 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1688 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
|
1689 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1690 case $UNAME_MACHINE:$UNAME_SYSTEM 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
|
1691 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
|
1692 # 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
|
1693 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
|
1694 |
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1695 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
|
1696 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
|
1697 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
|
1698 ;; |
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1699 esac |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1700 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1701 cat >&2 <<EOF |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1702 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1703 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
|
1704 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
|
1705 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
|
1706 |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1707 https://git.savannah.gnu.org/cgit/config.git/plain/config.guess |
393 | 1708 and |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1709 https://git.savannah.gnu.org/cgit/config.git/plain/config.sub |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1710 EOF |
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1711 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1712 our_year=`echo $timestamp | sed 's,-.*,,'` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1713 thisyear=`date +%Y` |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1714 # shellcheck disable=SC2003 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1715 script_age=`expr "$thisyear" - "$our_year"` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1716 if test "$script_age" -lt 3 ; then |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1717 cat >&2 <<EOF |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1718 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1719 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
|
1720 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
|
1721 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
|
1722 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1723 config.guess timestamp = $timestamp |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1724 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1725 uname -m = `(uname -m) 2>/dev/null || echo unknown` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1726 uname -r = `(uname -r) 2>/dev/null || echo unknown` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1727 uname -s = `(uname -s) 2>/dev/null || echo unknown` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1728 uname -v = `(uname -v) 2>/dev/null || echo unknown` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1729 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1730 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1731 /bin/uname -X = `(/bin/uname -X) 2>/dev/null` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1732 |
1929
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1733 hostinfo = `(hostinfo) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1734 /bin/universe = `(/bin/universe) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1735 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1736 /bin/arch = `(/bin/arch) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1737 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` |
315dbcef7293
Update to latest config.guess and config.sub
Matt Johnston <matt@ucc.asn.au>
parents:
1813
diff
changeset
|
1738 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1739 |
1644
b3196c46f780
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
Matt Johnston <matt@ucc.asn.au>
parents:
859
diff
changeset
|
1740 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
|
1741 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
|
1742 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
|
1743 UNAME_VERSION = "$UNAME_VERSION" |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1744 EOF |
1813
b63f1e803f70
Update config.sub and config.guess to latest
Matt Johnston <matt@ucc.asn.au>
parents:
1644
diff
changeset
|
1745 fi |
4
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1746 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1747 exit 1 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1748 |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1749 # 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
|
1750 # 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
|
1751 # time-stamp-start: "timestamp='" |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1752 # time-stamp-format: "%:y-%02m-%02d" |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1753 # time-stamp-end: "'" |
fe6bca95afa7
Makefile.in contains updated files required
Matt Johnston <matt@ucc.asn.au>
parents:
diff
changeset
|
1754 # End: |