Lines 1-8
Link Here
|
1 |
#! /bin/sh |
1 |
#! /bin/sh |
2 |
# Attempt to guess a canonical system name. |
2 |
# Attempt to guess a canonical system name. |
3 |
# Copyright 1992-2015 Free Software Foundation, Inc. |
3 |
# Copyright 1992-2018 Free Software Foundation, Inc. |
4 |
|
4 |
|
5 |
timestamp='2015-03-04' |
5 |
timestamp='2018-05-19' |
6 |
|
6 |
|
7 |
# This file is free software; you can redistribute it and/or modify it |
7 |
# This file is free software; you can redistribute it and/or modify it |
8 |
# under the terms of the GNU General Public License as published by |
8 |
# under the terms of the GNU General Public License as published by |
Lines 15-21
Link Here
|
15 |
# General Public License for more details. |
15 |
# General Public License for more details. |
16 |
# |
16 |
# |
17 |
# You should have received a copy of the GNU General Public License |
17 |
# You should have received a copy of the GNU General Public License |
18 |
# along with this program; if not, see <http://www.gnu.org/licenses/>. |
18 |
# along with this program; if not, see <https://www.gnu.org/licenses/>. |
19 |
# |
19 |
# |
20 |
# As a special exception to the GNU General Public License, if you |
20 |
# As a special exception to the GNU General Public License, if you |
21 |
# distribute this file as part of a program that contains a |
21 |
# distribute this file as part of a program that contains a |
Lines 27-33
Link Here
|
27 |
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. |
27 |
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. |
28 |
# |
28 |
# |
29 |
# You can get the latest version of this script from: |
29 |
# You can get the latest version of this script from: |
30 |
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD |
30 |
# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess |
31 |
# |
31 |
# |
32 |
# Please send patches to <config-patches@gnu.org>. |
32 |
# Please send patches to <config-patches@gnu.org>. |
33 |
|
33 |
|
Lines 39-45
Link Here
|
39 |
|
39 |
|
40 |
Output the configuration name of the system \`$me' is run on. |
40 |
Output the configuration name of the system \`$me' is run on. |
41 |
|
41 |
|
42 |
Operation modes: |
42 |
Options: |
43 |
-h, --help print this help, then exit |
43 |
-h, --help print this help, then exit |
44 |
-t, --time-stamp print date of last modification, then exit |
44 |
-t, --time-stamp print date of last modification, then exit |
45 |
-v, --version print version number, then exit |
45 |
-v, --version print version number, then exit |
Lines 50-56
Link Here
|
50 |
GNU config.guess ($timestamp) |
50 |
GNU config.guess ($timestamp) |
51 |
|
51 |
|
52 |
Originally written by Per Bothner. |
52 |
Originally written by Per Bothner. |
53 |
Copyright 1992-2015 Free Software Foundation, Inc. |
53 |
Copyright 1992-2018 Free Software Foundation, Inc. |
54 |
|
54 |
|
55 |
This is free software; see the source for copying conditions. There is NO |
55 |
This is free software; see the source for copying conditions. There is NO |
56 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
56 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
Lines 106-115
Link Here
|
106 |
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; |
106 |
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; |
107 |
dummy=$tmp/dummy ; |
107 |
dummy=$tmp/dummy ; |
108 |
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; |
108 |
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; |
109 |
case $CC_FOR_BUILD,$HOST_CC,$CC in |
109 |
case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in |
110 |
,,) echo "int x;" > $dummy.c ; |
110 |
,,) echo "int x;" > "$dummy.c" ; |
111 |
for c in cc gcc c89 c99 ; do |
111 |
for c in cc gcc c89 c99 ; do |
112 |
if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then |
112 |
if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then |
113 |
CC_FOR_BUILD="$c"; break ; |
113 |
CC_FOR_BUILD="$c"; break ; |
114 |
fi ; |
114 |
fi ; |
115 |
done ; |
115 |
done ; |
Lines 132-145
Link Here
|
132 |
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
132 |
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
133 |
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
133 |
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
134 |
|
134 |
|
135 |
case "${UNAME_SYSTEM}" in |
135 |
case "$UNAME_SYSTEM" in |
136 |
Linux|GNU|GNU/*) |
136 |
Linux|GNU|GNU/*) |
137 |
# If the system lacks a compiler, then just pick glibc. |
137 |
# If the system lacks a compiler, then just pick glibc. |
138 |
# We could probably try harder. |
138 |
# We could probably try harder. |
139 |
LIBC=gnu |
139 |
LIBC=gnu |
140 |
|
140 |
|
141 |
eval $set_cc_for_build |
141 |
eval "$set_cc_for_build" |
142 |
cat <<-EOF > $dummy.c |
142 |
cat <<-EOF > "$dummy.c" |
143 |
#include <features.h> |
143 |
#include <features.h> |
144 |
#if defined(__UCLIBC__) |
144 |
#if defined(__UCLIBC__) |
145 |
LIBC=uclibc |
145 |
LIBC=uclibc |
Lines 149-161
Link Here
|
149 |
LIBC=gnu |
149 |
LIBC=gnu |
150 |
#endif |
150 |
#endif |
151 |
EOF |
151 |
EOF |
152 |
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` |
152 |
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" |
|
|
153 |
|
154 |
# If ldd exists, use it to detect musl libc. |
155 |
if command -v ldd >/dev/null && \ |
156 |
ldd --version 2>&1 | grep -q ^musl |
157 |
then |
158 |
LIBC=musl |
159 |
fi |
153 |
;; |
160 |
;; |
154 |
esac |
161 |
esac |
155 |
|
162 |
|
156 |
# Note: order is significant - the case branches are not exclusive. |
163 |
# Note: order is significant - the case branches are not exclusive. |
157 |
|
164 |
|
158 |
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
165 |
case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in |
159 |
*:NetBSD:*:*) |
166 |
*:NetBSD:*:*) |
160 |
# NetBSD (nbsd) targets should (where applicable) match one or |
167 |
# NetBSD (nbsd) targets should (where applicable) match one or |
161 |
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
168 |
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
Lines 169-178
Link Here
|
169 |
# portion of the name. We always set it to "unknown". |
176 |
# portion of the name. We always set it to "unknown". |
170 |
sysctl="sysctl -n hw.machine_arch" |
177 |
sysctl="sysctl -n hw.machine_arch" |
171 |
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ |
178 |
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ |
172 |
/sbin/$sysctl 2>/dev/null || \ |
179 |
"/sbin/$sysctl" 2>/dev/null || \ |
173 |
/usr/sbin/$sysctl 2>/dev/null || \ |
180 |
"/usr/sbin/$sysctl" 2>/dev/null || \ |
174 |
echo unknown)` |
181 |
echo unknown)` |
175 |
case "${UNAME_MACHINE_ARCH}" in |
182 |
case "$UNAME_MACHINE_ARCH" in |
176 |
armeb) machine=armeb-unknown ;; |
183 |
armeb) machine=armeb-unknown ;; |
177 |
arm*) machine=arm-unknown ;; |
184 |
arm*) machine=arm-unknown ;; |
178 |
sh3el) machine=shl-unknown ;; |
185 |
sh3el) machine=shl-unknown ;; |
Lines 179-195
Link Here
|
179 |
sh3eb) machine=sh-unknown ;; |
186 |
sh3eb) machine=sh-unknown ;; |
180 |
sh5el) machine=sh5le-unknown ;; |
187 |
sh5el) machine=sh5le-unknown ;; |
181 |
earmv*) |
188 |
earmv*) |
182 |
arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` |
189 |
arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` |
183 |
endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` |
190 |
endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` |
184 |
machine=${arch}${endian}-unknown |
191 |
machine="${arch}${endian}"-unknown |
185 |
;; |
192 |
;; |
186 |
*) machine=${UNAME_MACHINE_ARCH}-unknown ;; |
193 |
*) machine="$UNAME_MACHINE_ARCH"-unknown ;; |
187 |
esac |
194 |
esac |
188 |
# The Operating System including object format, if it has switched |
195 |
# The Operating System including object format, if it has switched |
189 |
# to ELF recently, or will in the future. |
196 |
# to ELF recently (or will in the future) and ABI. |
190 |
case "${UNAME_MACHINE_ARCH}" in |
197 |
case "$UNAME_MACHINE_ARCH" in |
191 |
arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) |
198 |
earm*) |
192 |
eval $set_cc_for_build |
199 |
os=netbsdelf |
|
|
200 |
;; |
201 |
arm*|i386|m68k|ns32k|sh3*|sparc|vax) |
202 |
eval "$set_cc_for_build" |
193 |
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
203 |
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
194 |
| grep -q __ELF__ |
204 |
| grep -q __ELF__ |
195 |
then |
205 |
then |
Lines 205-214
Link Here
|
205 |
;; |
215 |
;; |
206 |
esac |
216 |
esac |
207 |
# Determine ABI tags. |
217 |
# Determine ABI tags. |
208 |
case "${UNAME_MACHINE_ARCH}" in |
218 |
case "$UNAME_MACHINE_ARCH" in |
209 |
earm*) |
219 |
earm*) |
210 |
expr='s/^earmv[0-9]/-eabi/;s/eb$//' |
220 |
expr='s/^earmv[0-9]/-eabi/;s/eb$//' |
211 |
abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` |
221 |
abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` |
212 |
;; |
222 |
;; |
213 |
esac |
223 |
esac |
214 |
# The OS release |
224 |
# The OS release |
Lines 216-254
Link Here
|
216 |
# thus, need a distinct triplet. However, they do not need |
226 |
# thus, need a distinct triplet. However, they do not need |
217 |
# kernel version information, so it can be replaced with a |
227 |
# kernel version information, so it can be replaced with a |
218 |
# suitable tag, in the style of linux-gnu. |
228 |
# suitable tag, in the style of linux-gnu. |
219 |
case "${UNAME_VERSION}" in |
229 |
case "$UNAME_VERSION" in |
220 |
Debian*) |
230 |
Debian*) |
221 |
release='-gnu' |
231 |
release='-gnu' |
222 |
;; |
232 |
;; |
223 |
*) |
233 |
*) |
224 |
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` |
234 |
release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` |
225 |
;; |
235 |
;; |
226 |
esac |
236 |
esac |
227 |
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: |
237 |
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: |
228 |
# contains redundant information, the shorter form: |
238 |
# contains redundant information, the shorter form: |
229 |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
239 |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
230 |
echo "${machine}-${os}${release}${abi}" |
240 |
echo "$machine-${os}${release}${abi-}" |
231 |
exit ;; |
241 |
exit ;; |
232 |
*:Bitrig:*:*) |
242 |
*:Bitrig:*:*) |
233 |
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
243 |
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
234 |
echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} |
244 |
echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" |
235 |
exit ;; |
245 |
exit ;; |
236 |
*:OpenBSD:*:*) |
246 |
*:OpenBSD:*:*) |
237 |
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
247 |
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
238 |
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} |
248 |
echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" |
239 |
exit ;; |
249 |
exit ;; |
|
|
250 |
*:LibertyBSD:*:*) |
251 |
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` |
252 |
echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" |
253 |
exit ;; |
254 |
*:MidnightBSD:*:*) |
255 |
echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" |
256 |
exit ;; |
240 |
*:ekkoBSD:*:*) |
257 |
*:ekkoBSD:*:*) |
241 |
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} |
258 |
echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" |
242 |
exit ;; |
259 |
exit ;; |
243 |
*:SolidBSD:*:*) |
260 |
*:SolidBSD:*:*) |
244 |
echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} |
261 |
echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" |
245 |
exit ;; |
262 |
exit ;; |
246 |
macppc:MirBSD:*:*) |
263 |
macppc:MirBSD:*:*) |
247 |
echo powerpc-unknown-mirbsd${UNAME_RELEASE} |
264 |
echo powerpc-unknown-mirbsd"$UNAME_RELEASE" |
248 |
exit ;; |
265 |
exit ;; |
249 |
*:MirBSD:*:*) |
266 |
*:MirBSD:*:*) |
250 |
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} |
267 |
echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" |
251 |
exit ;; |
268 |
exit ;; |
|
|
269 |
*:Sortix:*:*) |
270 |
echo "$UNAME_MACHINE"-unknown-sortix |
271 |
exit ;; |
272 |
*:Redox:*:*) |
273 |
echo "$UNAME_MACHINE"-unknown-redox |
274 |
exit ;; |
275 |
mips:OSF1:*.*) |
276 |
echo mips-dec-osf1 |
277 |
exit ;; |
252 |
alpha:OSF1:*:*) |
278 |
alpha:OSF1:*:*) |
253 |
case $UNAME_RELEASE in |
279 |
case $UNAME_RELEASE in |
254 |
*4.0) |
280 |
*4.0) |
Lines 265-299
Link Here
|
265 |
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` |
291 |
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` |
266 |
case "$ALPHA_CPU_TYPE" in |
292 |
case "$ALPHA_CPU_TYPE" in |
267 |
"EV4 (21064)") |
293 |
"EV4 (21064)") |
268 |
UNAME_MACHINE="alpha" ;; |
294 |
UNAME_MACHINE=alpha ;; |
269 |
"EV4.5 (21064)") |
295 |
"EV4.5 (21064)") |
270 |
UNAME_MACHINE="alpha" ;; |
296 |
UNAME_MACHINE=alpha ;; |
271 |
"LCA4 (21066/21068)") |
297 |
"LCA4 (21066/21068)") |
272 |
UNAME_MACHINE="alpha" ;; |
298 |
UNAME_MACHINE=alpha ;; |
273 |
"EV5 (21164)") |
299 |
"EV5 (21164)") |
274 |
UNAME_MACHINE="alphaev5" ;; |
300 |
UNAME_MACHINE=alphaev5 ;; |
275 |
"EV5.6 (21164A)") |
301 |
"EV5.6 (21164A)") |
276 |
UNAME_MACHINE="alphaev56" ;; |
302 |
UNAME_MACHINE=alphaev56 ;; |
277 |
"EV5.6 (21164PC)") |
303 |
"EV5.6 (21164PC)") |
278 |
UNAME_MACHINE="alphapca56" ;; |
304 |
UNAME_MACHINE=alphapca56 ;; |
279 |
"EV5.7 (21164PC)") |
305 |
"EV5.7 (21164PC)") |
280 |
UNAME_MACHINE="alphapca57" ;; |
306 |
UNAME_MACHINE=alphapca57 ;; |
281 |
"EV6 (21264)") |
307 |
"EV6 (21264)") |
282 |
UNAME_MACHINE="alphaev6" ;; |
308 |
UNAME_MACHINE=alphaev6 ;; |
283 |
"EV6.7 (21264A)") |
309 |
"EV6.7 (21264A)") |
284 |
UNAME_MACHINE="alphaev67" ;; |
310 |
UNAME_MACHINE=alphaev67 ;; |
285 |
"EV6.8CB (21264C)") |
311 |
"EV6.8CB (21264C)") |
286 |
UNAME_MACHINE="alphaev68" ;; |
312 |
UNAME_MACHINE=alphaev68 ;; |
287 |
"EV6.8AL (21264B)") |
313 |
"EV6.8AL (21264B)") |
288 |
UNAME_MACHINE="alphaev68" ;; |
314 |
UNAME_MACHINE=alphaev68 ;; |
289 |
"EV6.8CX (21264D)") |
315 |
"EV6.8CX (21264D)") |
290 |
UNAME_MACHINE="alphaev68" ;; |
316 |
UNAME_MACHINE=alphaev68 ;; |
291 |
"EV6.9A (21264/EV69A)") |
317 |
"EV6.9A (21264/EV69A)") |
292 |
UNAME_MACHINE="alphaev69" ;; |
318 |
UNAME_MACHINE=alphaev69 ;; |
293 |
"EV7 (21364)") |
319 |
"EV7 (21364)") |
294 |
UNAME_MACHINE="alphaev7" ;; |
320 |
UNAME_MACHINE=alphaev7 ;; |
295 |
"EV7.9 (21364A)") |
321 |
"EV7.9 (21364A)") |
296 |
UNAME_MACHINE="alphaev79" ;; |
322 |
UNAME_MACHINE=alphaev79 ;; |
297 |
esac |
323 |
esac |
298 |
# A Pn.n version is a patched version. |
324 |
# A Pn.n version is a patched version. |
299 |
# A Vn.n version is a released version. |
325 |
# A Vn.n version is a released version. |
Lines 300-327
Link Here
|
300 |
# A Tn.n version is a released field test version. |
326 |
# A Tn.n version is a released field test version. |
301 |
# A Xn.n version is an unreleased experimental baselevel. |
327 |
# A Xn.n version is an unreleased experimental baselevel. |
302 |
# 1.2 uses "1.2" for uname -r. |
328 |
# 1.2 uses "1.2" for uname -r. |
303 |
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` |
329 |
echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" |
304 |
# Reset EXIT trap before exiting to avoid spurious non-zero exit code. |
330 |
# Reset EXIT trap before exiting to avoid spurious non-zero exit code. |
305 |
exitcode=$? |
331 |
exitcode=$? |
306 |
trap '' 0 |
332 |
trap '' 0 |
307 |
exit $exitcode ;; |
333 |
exit $exitcode ;; |
308 |
Alpha\ *:Windows_NT*:*) |
|
|
309 |
# How do we know it's Interix rather than the generic POSIX subsystem? |
310 |
# Should we change UNAME_MACHINE based on the output of uname instead |
311 |
# of the specific Alpha model? |
312 |
echo alpha-pc-interix |
313 |
exit ;; |
314 |
21064:Windows_NT:50:3) |
315 |
echo alpha-dec-winnt3.5 |
316 |
exit ;; |
317 |
Amiga*:UNIX_System_V:4.0:*) |
334 |
Amiga*:UNIX_System_V:4.0:*) |
318 |
echo m68k-unknown-sysv4 |
335 |
echo m68k-unknown-sysv4 |
319 |
exit ;; |
336 |
exit ;; |
320 |
*:[Aa]miga[Oo][Ss]:*:*) |
337 |
*:[Aa]miga[Oo][Ss]:*:*) |
321 |
echo ${UNAME_MACHINE}-unknown-amigaos |
338 |
echo "$UNAME_MACHINE"-unknown-amigaos |
322 |
exit ;; |
339 |
exit ;; |
323 |
*:[Mm]orph[Oo][Ss]:*:*) |
340 |
*:[Mm]orph[Oo][Ss]:*:*) |
324 |
echo ${UNAME_MACHINE}-unknown-morphos |
341 |
echo "$UNAME_MACHINE"-unknown-morphos |
325 |
exit ;; |
342 |
exit ;; |
326 |
*:OS/390:*:*) |
343 |
*:OS/390:*:*) |
327 |
echo i370-ibm-openedition |
344 |
echo i370-ibm-openedition |
Lines 333-339
Link Here
|
333 |
echo powerpc-ibm-os400 |
350 |
echo powerpc-ibm-os400 |
334 |
exit ;; |
351 |
exit ;; |
335 |
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
352 |
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
336 |
echo arm-acorn-riscix${UNAME_RELEASE} |
353 |
echo arm-acorn-riscix"$UNAME_RELEASE" |
337 |
exit ;; |
354 |
exit ;; |
338 |
arm*:riscos:*:*|arm*:RISCOS:*:*) |
355 |
arm*:riscos:*:*|arm*:RISCOS:*:*) |
339 |
echo arm-unknown-riscos |
356 |
echo arm-unknown-riscos |
Lines 360-397
Link Here
|
360 |
sparc) echo sparc-icl-nx7; exit ;; |
377 |
sparc) echo sparc-icl-nx7; exit ;; |
361 |
esac ;; |
378 |
esac ;; |
362 |
s390x:SunOS:*:*) |
379 |
s390x:SunOS:*:*) |
363 |
echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
380 |
echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" |
364 |
exit ;; |
381 |
exit ;; |
365 |
sun4H:SunOS:5.*:*) |
382 |
sun4H:SunOS:5.*:*) |
366 |
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
383 |
echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
367 |
exit ;; |
384 |
exit ;; |
368 |
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) |
385 |
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) |
369 |
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
386 |
echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" |
370 |
exit ;; |
387 |
exit ;; |
371 |
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) |
388 |
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) |
372 |
echo i386-pc-auroraux${UNAME_RELEASE} |
389 |
echo i386-pc-auroraux"$UNAME_RELEASE" |
373 |
exit ;; |
390 |
exit ;; |
374 |
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
391 |
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
375 |
eval $set_cc_for_build |
392 |
eval "$set_cc_for_build" |
376 |
SUN_ARCH="i386" |
393 |
SUN_ARCH=i386 |
377 |
# If there is a compiler, see if it is configured for 64-bit objects. |
394 |
# If there is a compiler, see if it is configured for 64-bit objects. |
378 |
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does. |
395 |
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does. |
379 |
# This test works for both compilers. |
396 |
# This test works for both compilers. |
380 |
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
397 |
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
381 |
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ |
398 |
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ |
382 |
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
399 |
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
383 |
grep IS_64BIT_ARCH >/dev/null |
400 |
grep IS_64BIT_ARCH >/dev/null |
384 |
then |
401 |
then |
385 |
SUN_ARCH="x86_64" |
402 |
SUN_ARCH=x86_64 |
386 |
fi |
403 |
fi |
387 |
fi |
404 |
fi |
388 |
echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
405 |
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
389 |
exit ;; |
406 |
exit ;; |
390 |
sun4*:SunOS:6*:*) |
407 |
sun4*:SunOS:6*:*) |
391 |
# According to config.sub, this is the proper way to canonicalize |
408 |
# According to config.sub, this is the proper way to canonicalize |
392 |
# SunOS6. Hard to guess exactly what SunOS6 will be like, but |
409 |
# SunOS6. Hard to guess exactly what SunOS6 will be like, but |
393 |
# it's likely to be more like Solaris than SunOS4. |
410 |
# it's likely to be more like Solaris than SunOS4. |
394 |
echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
411 |
echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
395 |
exit ;; |
412 |
exit ;; |
396 |
sun4*:SunOS:*:*) |
413 |
sun4*:SunOS:*:*) |
397 |
case "`/usr/bin/arch -k`" in |
414 |
case "`/usr/bin/arch -k`" in |
Lines 400-424
Link Here
|
400 |
;; |
417 |
;; |
401 |
esac |
418 |
esac |
402 |
# Japanese Language versions have a version number like `4.1.3-JL'. |
419 |
# Japanese Language versions have a version number like `4.1.3-JL'. |
403 |
echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` |
420 |
echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" |
404 |
exit ;; |
421 |
exit ;; |
405 |
sun3*:SunOS:*:*) |
422 |
sun3*:SunOS:*:*) |
406 |
echo m68k-sun-sunos${UNAME_RELEASE} |
423 |
echo m68k-sun-sunos"$UNAME_RELEASE" |
407 |
exit ;; |
424 |
exit ;; |
408 |
sun*:*:4.2BSD:*) |
425 |
sun*:*:4.2BSD:*) |
409 |
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` |
426 |
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` |
410 |
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 |
427 |
test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 |
411 |
case "`/bin/arch`" in |
428 |
case "`/bin/arch`" in |
412 |
sun3) |
429 |
sun3) |
413 |
echo m68k-sun-sunos${UNAME_RELEASE} |
430 |
echo m68k-sun-sunos"$UNAME_RELEASE" |
414 |
;; |
431 |
;; |
415 |
sun4) |
432 |
sun4) |
416 |
echo sparc-sun-sunos${UNAME_RELEASE} |
433 |
echo sparc-sun-sunos"$UNAME_RELEASE" |
417 |
;; |
434 |
;; |
418 |
esac |
435 |
esac |
419 |
exit ;; |
436 |
exit ;; |
420 |
aushp:SunOS:*:*) |
437 |
aushp:SunOS:*:*) |
421 |
echo sparc-auspex-sunos${UNAME_RELEASE} |
438 |
echo sparc-auspex-sunos"$UNAME_RELEASE" |
422 |
exit ;; |
439 |
exit ;; |
423 |
# The situation for MiNT is a little confusing. The machine name |
440 |
# The situation for MiNT is a little confusing. The machine name |
424 |
# can be virtually everything (everything which is not |
441 |
# can be virtually everything (everything which is not |
Lines 429-472
Link Here
|
429 |
# MiNT. But MiNT is downward compatible to TOS, so this should |
446 |
# MiNT. But MiNT is downward compatible to TOS, so this should |
430 |
# be no problem. |
447 |
# be no problem. |
431 |
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) |
448 |
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) |
432 |
echo m68k-atari-mint${UNAME_RELEASE} |
449 |
echo m68k-atari-mint"$UNAME_RELEASE" |
433 |
exit ;; |
450 |
exit ;; |
434 |
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) |
451 |
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) |
435 |
echo m68k-atari-mint${UNAME_RELEASE} |
452 |
echo m68k-atari-mint"$UNAME_RELEASE" |
436 |
exit ;; |
453 |
exit ;; |
437 |
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) |
454 |
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) |
438 |
echo m68k-atari-mint${UNAME_RELEASE} |
455 |
echo m68k-atari-mint"$UNAME_RELEASE" |
439 |
exit ;; |
456 |
exit ;; |
440 |
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) |
457 |
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) |
441 |
echo m68k-milan-mint${UNAME_RELEASE} |
458 |
echo m68k-milan-mint"$UNAME_RELEASE" |
442 |
exit ;; |
459 |
exit ;; |
443 |
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) |
460 |
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) |
444 |
echo m68k-hades-mint${UNAME_RELEASE} |
461 |
echo m68k-hades-mint"$UNAME_RELEASE" |
445 |
exit ;; |
462 |
exit ;; |
446 |
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
463 |
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
447 |
echo m68k-unknown-mint${UNAME_RELEASE} |
464 |
echo m68k-unknown-mint"$UNAME_RELEASE" |
448 |
exit ;; |
465 |
exit ;; |
449 |
m68k:machten:*:*) |
466 |
m68k:machten:*:*) |
450 |
echo m68k-apple-machten${UNAME_RELEASE} |
467 |
echo m68k-apple-machten"$UNAME_RELEASE" |
451 |
exit ;; |
468 |
exit ;; |
452 |
powerpc:machten:*:*) |
469 |
powerpc:machten:*:*) |
453 |
echo powerpc-apple-machten${UNAME_RELEASE} |
470 |
echo powerpc-apple-machten"$UNAME_RELEASE" |
454 |
exit ;; |
471 |
exit ;; |
455 |
RISC*:Mach:*:*) |
472 |
RISC*:Mach:*:*) |
456 |
echo mips-dec-mach_bsd4.3 |
473 |
echo mips-dec-mach_bsd4.3 |
457 |
exit ;; |
474 |
exit ;; |
458 |
RISC*:ULTRIX:*:*) |
475 |
RISC*:ULTRIX:*:*) |
459 |
echo mips-dec-ultrix${UNAME_RELEASE} |
476 |
echo mips-dec-ultrix"$UNAME_RELEASE" |
460 |
exit ;; |
477 |
exit ;; |
461 |
VAX*:ULTRIX*:*:*) |
478 |
VAX*:ULTRIX*:*:*) |
462 |
echo vax-dec-ultrix${UNAME_RELEASE} |
479 |
echo vax-dec-ultrix"$UNAME_RELEASE" |
463 |
exit ;; |
480 |
exit ;; |
464 |
2020:CLIX:*:* | 2430:CLIX:*:*) |
481 |
2020:CLIX:*:* | 2430:CLIX:*:*) |
465 |
echo clipper-intergraph-clix${UNAME_RELEASE} |
482 |
echo clipper-intergraph-clix"$UNAME_RELEASE" |
466 |
exit ;; |
483 |
exit ;; |
467 |
mips:*:*:UMIPS | mips:*:*:RISCos) |
484 |
mips:*:*:UMIPS | mips:*:*:RISCos) |
468 |
eval $set_cc_for_build |
485 |
eval "$set_cc_for_build" |
469 |
sed 's/^ //' << EOF >$dummy.c |
486 |
sed 's/^ //' << EOF > "$dummy.c" |
470 |
#ifdef __cplusplus |
487 |
#ifdef __cplusplus |
471 |
#include <stdio.h> /* for printf() prototype */ |
488 |
#include <stdio.h> /* for printf() prototype */ |
472 |
int main (int argc, char *argv[]) { |
489 |
int main (int argc, char *argv[]) { |
Lines 475-497
Link Here
|
475 |
#endif |
492 |
#endif |
476 |
#if defined (host_mips) && defined (MIPSEB) |
493 |
#if defined (host_mips) && defined (MIPSEB) |
477 |
#if defined (SYSTYPE_SYSV) |
494 |
#if defined (SYSTYPE_SYSV) |
478 |
printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); |
495 |
printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); |
479 |
#endif |
496 |
#endif |
480 |
#if defined (SYSTYPE_SVR4) |
497 |
#if defined (SYSTYPE_SVR4) |
481 |
printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); |
498 |
printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); |
482 |
#endif |
499 |
#endif |
483 |
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) |
500 |
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) |
484 |
printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); |
501 |
printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); |
485 |
#endif |
502 |
#endif |
486 |
#endif |
503 |
#endif |
487 |
exit (-1); |
504 |
exit (-1); |
488 |
} |
505 |
} |
489 |
EOF |
506 |
EOF |
490 |
$CC_FOR_BUILD -o $dummy $dummy.c && |
507 |
$CC_FOR_BUILD -o "$dummy" "$dummy.c" && |
491 |
dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && |
508 |
dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && |
492 |
SYSTEM_NAME=`$dummy $dummyarg` && |
509 |
SYSTEM_NAME=`"$dummy" "$dummyarg"` && |
493 |
{ echo "$SYSTEM_NAME"; exit; } |
510 |
{ echo "$SYSTEM_NAME"; exit; } |
494 |
echo mips-mips-riscos${UNAME_RELEASE} |
511 |
echo mips-mips-riscos"$UNAME_RELEASE" |
495 |
exit ;; |
512 |
exit ;; |
496 |
Motorola:PowerMAX_OS:*:*) |
513 |
Motorola:PowerMAX_OS:*:*) |
497 |
echo powerpc-motorola-powermax |
514 |
echo powerpc-motorola-powermax |
Lines 517-533
Link Here
|
517 |
AViiON:dgux:*:*) |
534 |
AViiON:dgux:*:*) |
518 |
# DG/UX returns AViiON for all architectures |
535 |
# DG/UX returns AViiON for all architectures |
519 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
536 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
520 |
if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] |
537 |
if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] |
521 |
then |
538 |
then |
522 |
if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ |
539 |
if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ |
523 |
[ ${TARGET_BINARY_INTERFACE}x = x ] |
540 |
[ "$TARGET_BINARY_INTERFACE"x = x ] |
524 |
then |
541 |
then |
525 |
echo m88k-dg-dgux${UNAME_RELEASE} |
542 |
echo m88k-dg-dgux"$UNAME_RELEASE" |
526 |
else |
543 |
else |
527 |
echo m88k-dg-dguxbcs${UNAME_RELEASE} |
544 |
echo m88k-dg-dguxbcs"$UNAME_RELEASE" |
528 |
fi |
545 |
fi |
529 |
else |
546 |
else |
530 |
echo i586-dg-dgux${UNAME_RELEASE} |
547 |
echo i586-dg-dgux"$UNAME_RELEASE" |
531 |
fi |
548 |
fi |
532 |
exit ;; |
549 |
exit ;; |
533 |
M88*:DolphinOS:*:*) # DolphinOS (SVR3) |
550 |
M88*:DolphinOS:*:*) # DolphinOS (SVR3) |
Lines 544-550
Link Here
|
544 |
echo m68k-tektronix-bsd |
561 |
echo m68k-tektronix-bsd |
545 |
exit ;; |
562 |
exit ;; |
546 |
*:IRIX*:*:*) |
563 |
*:IRIX*:*:*) |
547 |
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` |
564 |
echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" |
548 |
exit ;; |
565 |
exit ;; |
549 |
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |
566 |
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |
550 |
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id |
567 |
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id |
Lines 556-569
Link Here
|
556 |
if [ -x /usr/bin/oslevel ] ; then |
573 |
if [ -x /usr/bin/oslevel ] ; then |
557 |
IBM_REV=`/usr/bin/oslevel` |
574 |
IBM_REV=`/usr/bin/oslevel` |
558 |
else |
575 |
else |
559 |
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} |
576 |
IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" |
560 |
fi |
577 |
fi |
561 |
echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} |
578 |
echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" |
562 |
exit ;; |
579 |
exit ;; |
563 |
*:AIX:2:3) |
580 |
*:AIX:2:3) |
564 |
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then |
581 |
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then |
565 |
eval $set_cc_for_build |
582 |
eval "$set_cc_for_build" |
566 |
sed 's/^ //' << EOF >$dummy.c |
583 |
sed 's/^ //' << EOF > "$dummy.c" |
567 |
#include <sys/systemcfg.h> |
584 |
#include <sys/systemcfg.h> |
568 |
|
585 |
|
569 |
main() |
586 |
main() |
Lines 574-580
Link Here
|
574 |
exit(0); |
591 |
exit(0); |
575 |
} |
592 |
} |
576 |
EOF |
593 |
EOF |
577 |
if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` |
594 |
if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` |
578 |
then |
595 |
then |
579 |
echo "$SYSTEM_NAME" |
596 |
echo "$SYSTEM_NAME" |
580 |
else |
597 |
else |
Lines 588-594
Link Here
|
588 |
exit ;; |
605 |
exit ;; |
589 |
*:AIX:*:[4567]) |
606 |
*:AIX:*:[4567]) |
590 |
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` |
607 |
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` |
591 |
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then |
608 |
if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then |
592 |
IBM_ARCH=rs6000 |
609 |
IBM_ARCH=rs6000 |
593 |
else |
610 |
else |
594 |
IBM_ARCH=powerpc |
611 |
IBM_ARCH=powerpc |
Lines 597-614
Link Here
|
597 |
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | |
614 |
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | |
598 |
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` |
615 |
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` |
599 |
else |
616 |
else |
600 |
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} |
617 |
IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" |
601 |
fi |
618 |
fi |
602 |
echo ${IBM_ARCH}-ibm-aix${IBM_REV} |
619 |
echo "$IBM_ARCH"-ibm-aix"$IBM_REV" |
603 |
exit ;; |
620 |
exit ;; |
604 |
*:AIX:*:*) |
621 |
*:AIX:*:*) |
605 |
echo rs6000-ibm-aix |
622 |
echo rs6000-ibm-aix |
606 |
exit ;; |
623 |
exit ;; |
607 |
ibmrt:4.4BSD:*|romp-ibm:BSD:*) |
624 |
ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) |
608 |
echo romp-ibm-bsd4.4 |
625 |
echo romp-ibm-bsd4.4 |
609 |
exit ;; |
626 |
exit ;; |
610 |
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and |
627 |
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and |
611 |
echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to |
628 |
echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to |
612 |
exit ;; # report: romp-ibm BSD 4.3 |
629 |
exit ;; # report: romp-ibm BSD 4.3 |
613 |
*:BOSX:*:*) |
630 |
*:BOSX:*:*) |
614 |
echo rs6000-bull-bosx |
631 |
echo rs6000-bull-bosx |
Lines 623-650
Link Here
|
623 |
echo m68k-hp-bsd4.4 |
640 |
echo m68k-hp-bsd4.4 |
624 |
exit ;; |
641 |
exit ;; |
625 |
9000/[34678]??:HP-UX:*:*) |
642 |
9000/[34678]??:HP-UX:*:*) |
626 |
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` |
643 |
HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` |
627 |
case "${UNAME_MACHINE}" in |
644 |
case "$UNAME_MACHINE" in |
628 |
9000/31? ) HP_ARCH=m68000 ;; |
645 |
9000/31?) HP_ARCH=m68000 ;; |
629 |
9000/[34]?? ) HP_ARCH=m68k ;; |
646 |
9000/[34]??) HP_ARCH=m68k ;; |
630 |
9000/[678][0-9][0-9]) |
647 |
9000/[678][0-9][0-9]) |
631 |
if [ -x /usr/bin/getconf ]; then |
648 |
if [ -x /usr/bin/getconf ]; then |
632 |
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` |
649 |
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` |
633 |
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` |
650 |
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` |
634 |
case "${sc_cpu_version}" in |
651 |
case "$sc_cpu_version" in |
635 |
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 |
652 |
523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 |
636 |
528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 |
653 |
528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 |
637 |
532) # CPU_PA_RISC2_0 |
654 |
532) # CPU_PA_RISC2_0 |
638 |
case "${sc_kernel_bits}" in |
655 |
case "$sc_kernel_bits" in |
639 |
32) HP_ARCH="hppa2.0n" ;; |
656 |
32) HP_ARCH=hppa2.0n ;; |
640 |
64) HP_ARCH="hppa2.0w" ;; |
657 |
64) HP_ARCH=hppa2.0w ;; |
641 |
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 |
658 |
'') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 |
642 |
esac ;; |
659 |
esac ;; |
643 |
esac |
660 |
esac |
644 |
fi |
661 |
fi |
645 |
if [ "${HP_ARCH}" = "" ]; then |
662 |
if [ "$HP_ARCH" = "" ]; then |
646 |
eval $set_cc_for_build |
663 |
eval "$set_cc_for_build" |
647 |
sed 's/^ //' << EOF >$dummy.c |
664 |
sed 's/^ //' << EOF > "$dummy.c" |
648 |
|
665 |
|
649 |
#define _HPUX_SOURCE |
666 |
#define _HPUX_SOURCE |
650 |
#include <stdlib.h> |
667 |
#include <stdlib.h> |
Lines 677-689
Link Here
|
677 |
exit (0); |
694 |
exit (0); |
678 |
} |
695 |
} |
679 |
EOF |
696 |
EOF |
680 |
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` |
697 |
(CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` |
681 |
test -z "$HP_ARCH" && HP_ARCH=hppa |
698 |
test -z "$HP_ARCH" && HP_ARCH=hppa |
682 |
fi ;; |
699 |
fi ;; |
683 |
esac |
700 |
esac |
684 |
if [ ${HP_ARCH} = "hppa2.0w" ] |
701 |
if [ "$HP_ARCH" = hppa2.0w ] |
685 |
then |
702 |
then |
686 |
eval $set_cc_for_build |
703 |
eval "$set_cc_for_build" |
687 |
|
704 |
|
688 |
# hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating |
705 |
# hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating |
689 |
# 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler |
706 |
# 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler |
Lines 694-716
Link Here
|
694 |
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess |
711 |
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess |
695 |
# => hppa64-hp-hpux11.23 |
712 |
# => hppa64-hp-hpux11.23 |
696 |
|
713 |
|
697 |
if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | |
714 |
if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | |
698 |
grep -q __LP64__ |
715 |
grep -q __LP64__ |
699 |
then |
716 |
then |
700 |
HP_ARCH="hppa2.0w" |
717 |
HP_ARCH=hppa2.0w |
701 |
else |
718 |
else |
702 |
HP_ARCH="hppa64" |
719 |
HP_ARCH=hppa64 |
703 |
fi |
720 |
fi |
704 |
fi |
721 |
fi |
705 |
echo ${HP_ARCH}-hp-hpux${HPUX_REV} |
722 |
echo "$HP_ARCH"-hp-hpux"$HPUX_REV" |
706 |
exit ;; |
723 |
exit ;; |
707 |
ia64:HP-UX:*:*) |
724 |
ia64:HP-UX:*:*) |
708 |
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` |
725 |
HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` |
709 |
echo ia64-hp-hpux${HPUX_REV} |
726 |
echo ia64-hp-hpux"$HPUX_REV" |
710 |
exit ;; |
727 |
exit ;; |
711 |
3050*:HI-UX:*:*) |
728 |
3050*:HI-UX:*:*) |
712 |
eval $set_cc_for_build |
729 |
eval "$set_cc_for_build" |
713 |
sed 's/^ //' << EOF >$dummy.c |
730 |
sed 's/^ //' << EOF > "$dummy.c" |
714 |
#include <unistd.h> |
731 |
#include <unistd.h> |
715 |
int |
732 |
int |
716 |
main () |
733 |
main () |
Lines 735-745
Link Here
|
735 |
exit (0); |
752 |
exit (0); |
736 |
} |
753 |
} |
737 |
EOF |
754 |
EOF |
738 |
$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && |
755 |
$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && |
739 |
{ echo "$SYSTEM_NAME"; exit; } |
756 |
{ echo "$SYSTEM_NAME"; exit; } |
740 |
echo unknown-hitachi-hiuxwe2 |
757 |
echo unknown-hitachi-hiuxwe2 |
741 |
exit ;; |
758 |
exit ;; |
742 |
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) |
759 |
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) |
743 |
echo hppa1.1-hp-bsd |
760 |
echo hppa1.1-hp-bsd |
744 |
exit ;; |
761 |
exit ;; |
745 |
9000/8??:4.3bsd:*:*) |
762 |
9000/8??:4.3bsd:*:*) |
Lines 748-754
Link Here
|
748 |
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) |
765 |
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) |
749 |
echo hppa1.0-hp-mpeix |
766 |
echo hppa1.0-hp-mpeix |
750 |
exit ;; |
767 |
exit ;; |
751 |
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) |
768 |
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) |
752 |
echo hppa1.1-hp-osf |
769 |
echo hppa1.1-hp-osf |
753 |
exit ;; |
770 |
exit ;; |
754 |
hp8??:OSF1:*:*) |
771 |
hp8??:OSF1:*:*) |
Lines 756-764
Link Here
|
756 |
exit ;; |
773 |
exit ;; |
757 |
i*86:OSF1:*:*) |
774 |
i*86:OSF1:*:*) |
758 |
if [ -x /usr/sbin/sysversion ] ; then |
775 |
if [ -x /usr/sbin/sysversion ] ; then |
759 |
echo ${UNAME_MACHINE}-unknown-osf1mk |
776 |
echo "$UNAME_MACHINE"-unknown-osf1mk |
760 |
else |
777 |
else |
761 |
echo ${UNAME_MACHINE}-unknown-osf1 |
778 |
echo "$UNAME_MACHINE"-unknown-osf1 |
762 |
fi |
779 |
fi |
763 |
exit ;; |
780 |
exit ;; |
764 |
parisc*:Lites*:*:*) |
781 |
parisc*:Lites*:*:*) |
Lines 783-904
Link Here
|
783 |
echo c4-convex-bsd |
800 |
echo c4-convex-bsd |
784 |
exit ;; |
801 |
exit ;; |
785 |
CRAY*Y-MP:*:*:*) |
802 |
CRAY*Y-MP:*:*:*) |
786 |
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' |
803 |
echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
787 |
exit ;; |
804 |
exit ;; |
788 |
CRAY*[A-Z]90:*:*:*) |
805 |
CRAY*[A-Z]90:*:*:*) |
789 |
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ |
806 |
echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ |
790 |
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ |
807 |
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ |
791 |
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ |
808 |
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ |
792 |
-e 's/\.[^.]*$/.X/' |
809 |
-e 's/\.[^.]*$/.X/' |
793 |
exit ;; |
810 |
exit ;; |
794 |
CRAY*TS:*:*:*) |
811 |
CRAY*TS:*:*:*) |
795 |
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' |
812 |
echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
796 |
exit ;; |
813 |
exit ;; |
797 |
CRAY*T3E:*:*:*) |
814 |
CRAY*T3E:*:*:*) |
798 |
echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' |
815 |
echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
799 |
exit ;; |
816 |
exit ;; |
800 |
CRAY*SV1:*:*:*) |
817 |
CRAY*SV1:*:*:*) |
801 |
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' |
818 |
echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
802 |
exit ;; |
819 |
exit ;; |
803 |
*:UNICOS/mp:*:*) |
820 |
*:UNICOS/mp:*:*) |
804 |
echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' |
821 |
echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
805 |
exit ;; |
822 |
exit ;; |
806 |
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) |
823 |
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) |
807 |
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` |
824 |
FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` |
808 |
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` |
825 |
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
809 |
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` |
826 |
FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` |
810 |
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
827 |
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
811 |
exit ;; |
828 |
exit ;; |
812 |
5000:UNIX_System_V:4.*:*) |
829 |
5000:UNIX_System_V:4.*:*) |
813 |
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` |
830 |
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
814 |
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` |
831 |
FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` |
815 |
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
832 |
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
816 |
exit ;; |
833 |
exit ;; |
817 |
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
834 |
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
818 |
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} |
835 |
echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" |
819 |
exit ;; |
836 |
exit ;; |
820 |
sparc*:BSD/OS:*:*) |
837 |
sparc*:BSD/OS:*:*) |
821 |
echo sparc-unknown-bsdi${UNAME_RELEASE} |
838 |
echo sparc-unknown-bsdi"$UNAME_RELEASE" |
822 |
exit ;; |
839 |
exit ;; |
823 |
*:BSD/OS:*:*) |
840 |
*:BSD/OS:*:*) |
824 |
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} |
841 |
echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" |
825 |
exit ;; |
842 |
exit ;; |
826 |
*:FreeBSD:*:*) |
843 |
*:FreeBSD:*:*) |
827 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
844 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
828 |
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
845 |
echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" |
829 |
exit ;; |
846 |
exit ;; |
830 |
i*:CYGWIN*:*) |
847 |
i*:CYGWIN*:*) |
831 |
echo ${UNAME_MACHINE}-pc-cygwin |
848 |
echo "$UNAME_MACHINE"-pc-cygwin |
832 |
exit ;; |
849 |
exit ;; |
833 |
*:MINGW64*:*) |
850 |
*:MINGW64*:*) |
834 |
echo ${UNAME_MACHINE}-pc-mingw64 |
851 |
echo "$UNAME_MACHINE"-pc-mingw64 |
835 |
exit ;; |
852 |
exit ;; |
836 |
*:MINGW*:*) |
853 |
*:MINGW*:*) |
837 |
echo ${UNAME_MACHINE}-pc-mingw32 |
854 |
echo "$UNAME_MACHINE"-pc-mingw32 |
838 |
exit ;; |
855 |
exit ;; |
839 |
*:MSYS*:*) |
856 |
*:MSYS*:*) |
840 |
echo ${UNAME_MACHINE}-pc-msys |
857 |
echo "$UNAME_MACHINE"-pc-msys |
841 |
exit ;; |
858 |
exit ;; |
842 |
i*:windows32*:*) |
|
|
843 |
# uname -m includes "-pc" on this system. |
844 |
echo ${UNAME_MACHINE}-mingw32 |
845 |
exit ;; |
846 |
i*:PW*:*) |
859 |
i*:PW*:*) |
847 |
echo ${UNAME_MACHINE}-pc-pw32 |
860 |
echo "$UNAME_MACHINE"-pc-pw32 |
848 |
exit ;; |
861 |
exit ;; |
849 |
*:Interix*:*) |
862 |
*:Interix*:*) |
850 |
case ${UNAME_MACHINE} in |
863 |
case "$UNAME_MACHINE" in |
851 |
x86) |
864 |
x86) |
852 |
echo i586-pc-interix${UNAME_RELEASE} |
865 |
echo i586-pc-interix"$UNAME_RELEASE" |
853 |
exit ;; |
866 |
exit ;; |
854 |
authenticamd | genuineintel | EM64T) |
867 |
authenticamd | genuineintel | EM64T) |
855 |
echo x86_64-unknown-interix${UNAME_RELEASE} |
868 |
echo x86_64-unknown-interix"$UNAME_RELEASE" |
856 |
exit ;; |
869 |
exit ;; |
857 |
IA64) |
870 |
IA64) |
858 |
echo ia64-unknown-interix${UNAME_RELEASE} |
871 |
echo ia64-unknown-interix"$UNAME_RELEASE" |
859 |
exit ;; |
872 |
exit ;; |
860 |
esac ;; |
873 |
esac ;; |
861 |
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) |
|
|
862 |
echo i${UNAME_MACHINE}-pc-mks |
863 |
exit ;; |
864 |
8664:Windows_NT:*) |
865 |
echo x86_64-pc-mks |
866 |
exit ;; |
867 |
i*:Windows_NT*:* | Pentium*:Windows_NT*:*) |
868 |
# How do we know it's Interix rather than the generic POSIX subsystem? |
869 |
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we |
870 |
# UNAME_MACHINE based on the output of uname instead of i386? |
871 |
echo i586-pc-interix |
872 |
exit ;; |
873 |
i*:UWIN*:*) |
874 |
i*:UWIN*:*) |
874 |
echo ${UNAME_MACHINE}-pc-uwin |
875 |
echo "$UNAME_MACHINE"-pc-uwin |
875 |
exit ;; |
876 |
exit ;; |
876 |
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) |
877 |
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) |
877 |
echo x86_64-unknown-cygwin |
878 |
echo x86_64-unknown-cygwin |
878 |
exit ;; |
879 |
exit ;; |
879 |
p*:CYGWIN*:*) |
|
|
880 |
echo powerpcle-unknown-cygwin |
881 |
exit ;; |
882 |
prep*:SunOS:5.*:*) |
880 |
prep*:SunOS:5.*:*) |
883 |
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
881 |
echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
884 |
exit ;; |
882 |
exit ;; |
885 |
*:GNU:*:*) |
883 |
*:GNU:*:*) |
886 |
# the GNU system |
884 |
# the GNU system |
887 |
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` |
885 |
echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" |
888 |
exit ;; |
886 |
exit ;; |
889 |
*:GNU/*:*:*) |
887 |
*:GNU/*:*:*) |
890 |
# other systems with GNU libc and userland |
888 |
# other systems with GNU libc and userland |
891 |
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} |
889 |
echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" |
892 |
exit ;; |
890 |
exit ;; |
893 |
i*86:Minix:*:*) |
891 |
i*86:Minix:*:*) |
894 |
echo ${UNAME_MACHINE}-pc-minix |
892 |
echo "$UNAME_MACHINE"-pc-minix |
895 |
exit ;; |
893 |
exit ;; |
896 |
aarch64:Linux:*:*) |
894 |
aarch64:Linux:*:*) |
897 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
895 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
898 |
exit ;; |
896 |
exit ;; |
899 |
aarch64_be:Linux:*:*) |
897 |
aarch64_be:Linux:*:*) |
900 |
UNAME_MACHINE=aarch64_be |
898 |
UNAME_MACHINE=aarch64_be |
901 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
899 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
902 |
exit ;; |
900 |
exit ;; |
903 |
alpha:Linux:*:*) |
901 |
alpha:Linux:*:*) |
904 |
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
902 |
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
Lines 911-971
Link Here
|
911 |
EV68*) UNAME_MACHINE=alphaev68 ;; |
909 |
EV68*) UNAME_MACHINE=alphaev68 ;; |
912 |
esac |
910 |
esac |
913 |
objdump --private-headers /bin/sh | grep -q ld.so.1 |
911 |
objdump --private-headers /bin/sh | grep -q ld.so.1 |
914 |
if test "$?" = 0 ; then LIBC="gnulibc1" ; fi |
912 |
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi |
915 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
913 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
916 |
exit ;; |
914 |
exit ;; |
917 |
arc:Linux:*:* | arceb:Linux:*:*) |
915 |
arc:Linux:*:* | arceb:Linux:*:*) |
918 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
916 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
919 |
exit ;; |
917 |
exit ;; |
920 |
arm*:Linux:*:*) |
918 |
arm*:Linux:*:*) |
921 |
eval $set_cc_for_build |
919 |
eval "$set_cc_for_build" |
922 |
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
920 |
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
923 |
| grep -q __ARM_EABI__ |
921 |
| grep -q __ARM_EABI__ |
924 |
then |
922 |
then |
925 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
923 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
926 |
else |
924 |
else |
927 |
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
925 |
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
928 |
| grep -q __ARM_PCS_VFP |
926 |
| grep -q __ARM_PCS_VFP |
929 |
then |
927 |
then |
930 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi |
928 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi |
931 |
else |
929 |
else |
932 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf |
930 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf |
933 |
fi |
931 |
fi |
934 |
fi |
932 |
fi |
935 |
exit ;; |
933 |
exit ;; |
936 |
avr32*:Linux:*:*) |
934 |
avr32*:Linux:*:*) |
937 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
935 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
938 |
exit ;; |
936 |
exit ;; |
939 |
cris:Linux:*:*) |
937 |
cris:Linux:*:*) |
940 |
echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
938 |
echo "$UNAME_MACHINE"-axis-linux-"$LIBC" |
941 |
exit ;; |
939 |
exit ;; |
942 |
crisv32:Linux:*:*) |
940 |
crisv32:Linux:*:*) |
943 |
echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
941 |
echo "$UNAME_MACHINE"-axis-linux-"$LIBC" |
944 |
exit ;; |
942 |
exit ;; |
945 |
e2k:Linux:*:*) |
943 |
e2k:Linux:*:*) |
946 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
944 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
947 |
exit ;; |
945 |
exit ;; |
948 |
frv:Linux:*:*) |
946 |
frv:Linux:*:*) |
949 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
947 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
950 |
exit ;; |
948 |
exit ;; |
951 |
hexagon:Linux:*:*) |
949 |
hexagon:Linux:*:*) |
952 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
950 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
953 |
exit ;; |
951 |
exit ;; |
954 |
i*86:Linux:*:*) |
952 |
i*86:Linux:*:*) |
955 |
echo ${UNAME_MACHINE}-pc-linux-${LIBC} |
953 |
echo "$UNAME_MACHINE"-pc-linux-"$LIBC" |
956 |
exit ;; |
954 |
exit ;; |
957 |
ia64:Linux:*:*) |
955 |
ia64:Linux:*:*) |
958 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
956 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
959 |
exit ;; |
957 |
exit ;; |
|
|
958 |
k1om:Linux:*:*) |
959 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
960 |
exit ;; |
960 |
m32r*:Linux:*:*) |
961 |
m32r*:Linux:*:*) |
961 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
962 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
962 |
exit ;; |
963 |
exit ;; |
963 |
m68*:Linux:*:*) |
964 |
m68*:Linux:*:*) |
964 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
965 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
965 |
exit ;; |
966 |
exit ;; |
966 |
mips:Linux:*:* | mips64:Linux:*:*) |
967 |
mips:Linux:*:* | mips64:Linux:*:*) |
967 |
eval $set_cc_for_build |
968 |
eval "$set_cc_for_build" |
968 |
sed 's/^ //' << EOF >$dummy.c |
969 |
sed 's/^ //' << EOF > "$dummy.c" |
969 |
#undef CPU |
970 |
#undef CPU |
970 |
#undef ${UNAME_MACHINE} |
971 |
#undef ${UNAME_MACHINE} |
971 |
#undef ${UNAME_MACHINE}el |
972 |
#undef ${UNAME_MACHINE}el |
Lines 979-1042
Link Here
|
979 |
#endif |
980 |
#endif |
980 |
#endif |
981 |
#endif |
981 |
EOF |
982 |
EOF |
982 |
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` |
983 |
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" |
983 |
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } |
984 |
test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } |
984 |
;; |
985 |
;; |
|
|
986 |
mips64el:Linux:*:*) |
987 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
988 |
exit ;; |
985 |
openrisc*:Linux:*:*) |
989 |
openrisc*:Linux:*:*) |
986 |
echo or1k-unknown-linux-${LIBC} |
990 |
echo or1k-unknown-linux-"$LIBC" |
987 |
exit ;; |
991 |
exit ;; |
988 |
or32:Linux:*:* | or1k*:Linux:*:*) |
992 |
or32:Linux:*:* | or1k*:Linux:*:*) |
989 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
993 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
990 |
exit ;; |
994 |
exit ;; |
991 |
padre:Linux:*:*) |
995 |
padre:Linux:*:*) |
992 |
echo sparc-unknown-linux-${LIBC} |
996 |
echo sparc-unknown-linux-"$LIBC" |
993 |
exit ;; |
997 |
exit ;; |
994 |
parisc64:Linux:*:* | hppa64:Linux:*:*) |
998 |
parisc64:Linux:*:* | hppa64:Linux:*:*) |
995 |
echo hppa64-unknown-linux-${LIBC} |
999 |
echo hppa64-unknown-linux-"$LIBC" |
996 |
exit ;; |
1000 |
exit ;; |
997 |
parisc:Linux:*:* | hppa:Linux:*:*) |
1001 |
parisc:Linux:*:* | hppa:Linux:*:*) |
998 |
# Look for CPU level |
1002 |
# Look for CPU level |
999 |
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
1003 |
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
1000 |
PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; |
1004 |
PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; |
1001 |
PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; |
1005 |
PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; |
1002 |
*) echo hppa-unknown-linux-${LIBC} ;; |
1006 |
*) echo hppa-unknown-linux-"$LIBC" ;; |
1003 |
esac |
1007 |
esac |
1004 |
exit ;; |
1008 |
exit ;; |
1005 |
ppc64:Linux:*:*) |
1009 |
ppc64:Linux:*:*) |
1006 |
echo powerpc64-unknown-linux-${LIBC} |
1010 |
echo powerpc64-unknown-linux-"$LIBC" |
1007 |
exit ;; |
1011 |
exit ;; |
1008 |
ppc:Linux:*:*) |
1012 |
ppc:Linux:*:*) |
1009 |
echo powerpc-unknown-linux-${LIBC} |
1013 |
echo powerpc-unknown-linux-"$LIBC" |
1010 |
exit ;; |
1014 |
exit ;; |
1011 |
ppc64le:Linux:*:*) |
1015 |
ppc64le:Linux:*:*) |
1012 |
echo powerpc64le-unknown-linux-${LIBC} |
1016 |
echo powerpc64le-unknown-linux-"$LIBC" |
1013 |
exit ;; |
1017 |
exit ;; |
1014 |
ppcle:Linux:*:*) |
1018 |
ppcle:Linux:*:*) |
1015 |
echo powerpcle-unknown-linux-${LIBC} |
1019 |
echo powerpcle-unknown-linux-"$LIBC" |
1016 |
exit ;; |
1020 |
exit ;; |
|
|
1021 |
riscv32:Linux:*:* | riscv64:Linux:*:*) |
1022 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1023 |
exit ;; |
1017 |
s390:Linux:*:* | s390x:Linux:*:*) |
1024 |
s390:Linux:*:* | s390x:Linux:*:*) |
1018 |
echo ${UNAME_MACHINE}-ibm-linux-${LIBC} |
1025 |
echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" |
1019 |
exit ;; |
1026 |
exit ;; |
1020 |
sh64*:Linux:*:*) |
1027 |
sh64*:Linux:*:*) |
1021 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1028 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1022 |
exit ;; |
1029 |
exit ;; |
1023 |
sh*:Linux:*:*) |
1030 |
sh*:Linux:*:*) |
1024 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1031 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1025 |
exit ;; |
1032 |
exit ;; |
1026 |
sparc:Linux:*:* | sparc64:Linux:*:*) |
1033 |
sparc:Linux:*:* | sparc64:Linux:*:*) |
1027 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1034 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1028 |
exit ;; |
1035 |
exit ;; |
1029 |
tile*:Linux:*:*) |
1036 |
tile*:Linux:*:*) |
1030 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1037 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1031 |
exit ;; |
1038 |
exit ;; |
1032 |
vax:Linux:*:*) |
1039 |
vax:Linux:*:*) |
1033 |
echo ${UNAME_MACHINE}-dec-linux-${LIBC} |
1040 |
echo "$UNAME_MACHINE"-dec-linux-"$LIBC" |
1034 |
exit ;; |
1041 |
exit ;; |
1035 |
x86_64:Linux:*:*) |
1042 |
x86_64:Linux:*:*) |
1036 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1043 |
echo "$UNAME_MACHINE"-pc-linux-"$LIBC" |
1037 |
exit ;; |
1044 |
exit ;; |
1038 |
xtensa*:Linux:*:*) |
1045 |
xtensa*:Linux:*:*) |
1039 |
echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
1046 |
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
1040 |
exit ;; |
1047 |
exit ;; |
1041 |
i*86:DYNIX/ptx:4*:*) |
1048 |
i*86:DYNIX/ptx:4*:*) |
1042 |
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
1049 |
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
Lines 1050-1083
Link Here
|
1050 |
# I am not positive that other SVR4 systems won't match this, |
1057 |
# I am not positive that other SVR4 systems won't match this, |
1051 |
# I just have to hope. -- rms. |
1058 |
# I just have to hope. -- rms. |
1052 |
# Use sysv4.2uw... so that sysv4* matches it. |
1059 |
# Use sysv4.2uw... so that sysv4* matches it. |
1053 |
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} |
1060 |
echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" |
1054 |
exit ;; |
1061 |
exit ;; |
1055 |
i*86:OS/2:*:*) |
1062 |
i*86:OS/2:*:*) |
1056 |
# If we were able to find `uname', then EMX Unix compatibility |
1063 |
# If we were able to find `uname', then EMX Unix compatibility |
1057 |
# is probably installed. |
1064 |
# is probably installed. |
1058 |
echo ${UNAME_MACHINE}-pc-os2-emx |
1065 |
echo "$UNAME_MACHINE"-pc-os2-emx |
1059 |
exit ;; |
1066 |
exit ;; |
1060 |
i*86:XTS-300:*:STOP) |
1067 |
i*86:XTS-300:*:STOP) |
1061 |
echo ${UNAME_MACHINE}-unknown-stop |
1068 |
echo "$UNAME_MACHINE"-unknown-stop |
1062 |
exit ;; |
1069 |
exit ;; |
1063 |
i*86:atheos:*:*) |
1070 |
i*86:atheos:*:*) |
1064 |
echo ${UNAME_MACHINE}-unknown-atheos |
1071 |
echo "$UNAME_MACHINE"-unknown-atheos |
1065 |
exit ;; |
1072 |
exit ;; |
1066 |
i*86:syllable:*:*) |
1073 |
i*86:syllable:*:*) |
1067 |
echo ${UNAME_MACHINE}-pc-syllable |
1074 |
echo "$UNAME_MACHINE"-pc-syllable |
1068 |
exit ;; |
1075 |
exit ;; |
1069 |
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) |
1076 |
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) |
1070 |
echo i386-unknown-lynxos${UNAME_RELEASE} |
1077 |
echo i386-unknown-lynxos"$UNAME_RELEASE" |
1071 |
exit ;; |
1078 |
exit ;; |
1072 |
i*86:*DOS:*:*) |
1079 |
i*86:*DOS:*:*) |
1073 |
echo ${UNAME_MACHINE}-pc-msdosdjgpp |
1080 |
echo "$UNAME_MACHINE"-pc-msdosdjgpp |
1074 |
exit ;; |
1081 |
exit ;; |
1075 |
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) |
1082 |
i*86:*:4.*:*) |
1076 |
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` |
1083 |
UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` |
1077 |
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then |
1084 |
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then |
1078 |
echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} |
1085 |
echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" |
1079 |
else |
1086 |
else |
1080 |
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} |
1087 |
echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" |
1081 |
fi |
1088 |
fi |
1082 |
exit ;; |
1089 |
exit ;; |
1083 |
i*86:*:5:[678]*) |
1090 |
i*86:*:5:[678]*) |
Lines 1087-1098
Link Here
|
1087 |
*Pentium) UNAME_MACHINE=i586 ;; |
1094 |
*Pentium) UNAME_MACHINE=i586 ;; |
1088 |
*Pent*|*Celeron) UNAME_MACHINE=i686 ;; |
1095 |
*Pent*|*Celeron) UNAME_MACHINE=i686 ;; |
1089 |
esac |
1096 |
esac |
1090 |
echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} |
1097 |
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" |
1091 |
exit ;; |
1098 |
exit ;; |
1092 |
i*86:*:3.2:*) |
1099 |
i*86:*:3.2:*) |
1093 |
if test -f /usr/options/cb.name; then |
1100 |
if test -f /usr/options/cb.name; then |
1094 |
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` |
1101 |
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` |
1095 |
echo ${UNAME_MACHINE}-pc-isc$UNAME_REL |
1102 |
echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL" |
1096 |
elif /bin/uname -X 2>/dev/null >/dev/null ; then |
1103 |
elif /bin/uname -X 2>/dev/null >/dev/null ; then |
1097 |
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` |
1104 |
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` |
1098 |
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 |
1105 |
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 |
Lines 1102-1110
Link Here
|
1102 |
&& UNAME_MACHINE=i686 |
1109 |
&& UNAME_MACHINE=i686 |
1103 |
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ |
1110 |
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ |
1104 |
&& UNAME_MACHINE=i686 |
1111 |
&& UNAME_MACHINE=i686 |
1105 |
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL |
1112 |
echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" |
1106 |
else |
1113 |
else |
1107 |
echo ${UNAME_MACHINE}-pc-sysv32 |
1114 |
echo "$UNAME_MACHINE"-pc-sysv32 |
1108 |
fi |
1115 |
fi |
1109 |
exit ;; |
1116 |
exit ;; |
1110 |
pc:*:*:*) |
1117 |
pc:*:*:*) |
Lines 1112-1118
Link Here
|
1112 |
# uname -m prints for DJGPP always 'pc', but it prints nothing about |
1119 |
# uname -m prints for DJGPP always 'pc', but it prints nothing about |
1113 |
# the processor, so we play safe by assuming i586. |
1120 |
# the processor, so we play safe by assuming i586. |
1114 |
# Note: whatever this is, it MUST be the same as what config.sub |
1121 |
# Note: whatever this is, it MUST be the same as what config.sub |
1115 |
# prints for the "djgpp" host, or else GDB configury will decide that |
1122 |
# prints for the "djgpp" host, or else GDB configure will decide that |
1116 |
# this is a cross-build. |
1123 |
# this is a cross-build. |
1117 |
echo i586-pc-msdosdjgpp |
1124 |
echo i586-pc-msdosdjgpp |
1118 |
exit ;; |
1125 |
exit ;; |
Lines 1124-1132
Link Here
|
1124 |
exit ;; |
1131 |
exit ;; |
1125 |
i860:*:4.*:*) # i860-SVR4 |
1132 |
i860:*:4.*:*) # i860-SVR4 |
1126 |
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then |
1133 |
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then |
1127 |
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 |
1134 |
echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 |
1128 |
else # Add other i860-SVR4 vendors below as they are discovered. |
1135 |
else # Add other i860-SVR4 vendors below as they are discovered. |
1129 |
echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 |
1136 |
echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 |
1130 |
fi |
1137 |
fi |
1131 |
exit ;; |
1138 |
exit ;; |
1132 |
mini*:CTIX:SYS*5:*) |
1139 |
mini*:CTIX:SYS*5:*) |
Lines 1146-1154
Link Here
|
1146 |
test -r /etc/.relid \ |
1153 |
test -r /etc/.relid \ |
1147 |
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1154 |
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1148 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1155 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1149 |
&& { echo i486-ncr-sysv4.3${OS_REL}; exit; } |
1156 |
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; } |
1150 |
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
1157 |
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
1151 |
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; |
1158 |
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; |
1152 |
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) |
1159 |
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) |
1153 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1160 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1154 |
&& { echo i486-ncr-sysv4; exit; } ;; |
1161 |
&& { echo i486-ncr-sysv4; exit; } ;; |
Lines 1157-1184
Link Here
|
1157 |
test -r /etc/.relid \ |
1164 |
test -r /etc/.relid \ |
1158 |
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1165 |
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1159 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1166 |
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1160 |
&& { echo i486-ncr-sysv4.3${OS_REL}; exit; } |
1167 |
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; } |
1161 |
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
1168 |
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
1162 |
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } |
1169 |
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } |
1163 |
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ |
1170 |
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ |
1164 |
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; |
1171 |
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; |
1165 |
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) |
1172 |
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) |
1166 |
echo m68k-unknown-lynxos${UNAME_RELEASE} |
1173 |
echo m68k-unknown-lynxos"$UNAME_RELEASE" |
1167 |
exit ;; |
1174 |
exit ;; |
1168 |
mc68030:UNIX_System_V:4.*:*) |
1175 |
mc68030:UNIX_System_V:4.*:*) |
1169 |
echo m68k-atari-sysv4 |
1176 |
echo m68k-atari-sysv4 |
1170 |
exit ;; |
1177 |
exit ;; |
1171 |
TSUNAMI:LynxOS:2.*:*) |
1178 |
TSUNAMI:LynxOS:2.*:*) |
1172 |
echo sparc-unknown-lynxos${UNAME_RELEASE} |
1179 |
echo sparc-unknown-lynxos"$UNAME_RELEASE" |
1173 |
exit ;; |
1180 |
exit ;; |
1174 |
rs6000:LynxOS:2.*:*) |
1181 |
rs6000:LynxOS:2.*:*) |
1175 |
echo rs6000-unknown-lynxos${UNAME_RELEASE} |
1182 |
echo rs6000-unknown-lynxos"$UNAME_RELEASE" |
1176 |
exit ;; |
1183 |
exit ;; |
1177 |
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) |
1184 |
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) |
1178 |
echo powerpc-unknown-lynxos${UNAME_RELEASE} |
1185 |
echo powerpc-unknown-lynxos"$UNAME_RELEASE" |
1179 |
exit ;; |
1186 |
exit ;; |
1180 |
SM[BE]S:UNIX_SV:*:*) |
1187 |
SM[BE]S:UNIX_SV:*:*) |
1181 |
echo mips-dde-sysv${UNAME_RELEASE} |
1188 |
echo mips-dde-sysv"$UNAME_RELEASE" |
1182 |
exit ;; |
1189 |
exit ;; |
1183 |
RM*:ReliantUNIX-*:*:*) |
1190 |
RM*:ReliantUNIX-*:*:*) |
1184 |
echo mips-sni-sysv4 |
1191 |
echo mips-sni-sysv4 |
Lines 1189-1195
Link Here
|
1189 |
*:SINIX-*:*:*) |
1196 |
*:SINIX-*:*:*) |
1190 |
if uname -p 2>/dev/null >/dev/null ; then |
1197 |
if uname -p 2>/dev/null >/dev/null ; then |
1191 |
UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1198 |
UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1192 |
echo ${UNAME_MACHINE}-sni-sysv4 |
1199 |
echo "$UNAME_MACHINE"-sni-sysv4 |
1193 |
else |
1200 |
else |
1194 |
echo ns32k-sni-sysv |
1201 |
echo ns32k-sni-sysv |
1195 |
fi |
1202 |
fi |
Lines 1209-1215
Link Here
|
1209 |
exit ;; |
1216 |
exit ;; |
1210 |
i*86:VOS:*:*) |
1217 |
i*86:VOS:*:*) |
1211 |
# From Paul.Green@stratus.com. |
1218 |
# From Paul.Green@stratus.com. |
1212 |
echo ${UNAME_MACHINE}-stratus-vos |
1219 |
echo "$UNAME_MACHINE"-stratus-vos |
1213 |
exit ;; |
1220 |
exit ;; |
1214 |
*:VOS:*:*) |
1221 |
*:VOS:*:*) |
1215 |
# From Paul.Green@stratus.com. |
1222 |
# From Paul.Green@stratus.com. |
Lines 1216-1222
Link Here
|
1216 |
echo hppa1.1-stratus-vos |
1223 |
echo hppa1.1-stratus-vos |
1217 |
exit ;; |
1224 |
exit ;; |
1218 |
mc68*:A/UX:*:*) |
1225 |
mc68*:A/UX:*:*) |
1219 |
echo m68k-apple-aux${UNAME_RELEASE} |
1226 |
echo m68k-apple-aux"$UNAME_RELEASE" |
1220 |
exit ;; |
1227 |
exit ;; |
1221 |
news*:NEWS-OS:6*:*) |
1228 |
news*:NEWS-OS:6*:*) |
1222 |
echo mips-sony-newsos6 |
1229 |
echo mips-sony-newsos6 |
Lines 1223-1231
Link Here
|
1223 |
exit ;; |
1230 |
exit ;; |
1224 |
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) |
1231 |
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) |
1225 |
if [ -d /usr/nec ]; then |
1232 |
if [ -d /usr/nec ]; then |
1226 |
echo mips-nec-sysv${UNAME_RELEASE} |
1233 |
echo mips-nec-sysv"$UNAME_RELEASE" |
1227 |
else |
1234 |
else |
1228 |
echo mips-unknown-sysv${UNAME_RELEASE} |
1235 |
echo mips-unknown-sysv"$UNAME_RELEASE" |
1229 |
fi |
1236 |
fi |
1230 |
exit ;; |
1237 |
exit ;; |
1231 |
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. |
1238 |
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. |
Lines 1244-1283
Link Here
|
1244 |
echo x86_64-unknown-haiku |
1251 |
echo x86_64-unknown-haiku |
1245 |
exit ;; |
1252 |
exit ;; |
1246 |
SX-4:SUPER-UX:*:*) |
1253 |
SX-4:SUPER-UX:*:*) |
1247 |
echo sx4-nec-superux${UNAME_RELEASE} |
1254 |
echo sx4-nec-superux"$UNAME_RELEASE" |
1248 |
exit ;; |
1255 |
exit ;; |
1249 |
SX-5:SUPER-UX:*:*) |
1256 |
SX-5:SUPER-UX:*:*) |
1250 |
echo sx5-nec-superux${UNAME_RELEASE} |
1257 |
echo sx5-nec-superux"$UNAME_RELEASE" |
1251 |
exit ;; |
1258 |
exit ;; |
1252 |
SX-6:SUPER-UX:*:*) |
1259 |
SX-6:SUPER-UX:*:*) |
1253 |
echo sx6-nec-superux${UNAME_RELEASE} |
1260 |
echo sx6-nec-superux"$UNAME_RELEASE" |
1254 |
exit ;; |
1261 |
exit ;; |
1255 |
SX-7:SUPER-UX:*:*) |
1262 |
SX-7:SUPER-UX:*:*) |
1256 |
echo sx7-nec-superux${UNAME_RELEASE} |
1263 |
echo sx7-nec-superux"$UNAME_RELEASE" |
1257 |
exit ;; |
1264 |
exit ;; |
1258 |
SX-8:SUPER-UX:*:*) |
1265 |
SX-8:SUPER-UX:*:*) |
1259 |
echo sx8-nec-superux${UNAME_RELEASE} |
1266 |
echo sx8-nec-superux"$UNAME_RELEASE" |
1260 |
exit ;; |
1267 |
exit ;; |
1261 |
SX-8R:SUPER-UX:*:*) |
1268 |
SX-8R:SUPER-UX:*:*) |
1262 |
echo sx8r-nec-superux${UNAME_RELEASE} |
1269 |
echo sx8r-nec-superux"$UNAME_RELEASE" |
1263 |
exit ;; |
1270 |
exit ;; |
|
|
1271 |
SX-ACE:SUPER-UX:*:*) |
1272 |
echo sxace-nec-superux"$UNAME_RELEASE" |
1273 |
exit ;; |
1264 |
Power*:Rhapsody:*:*) |
1274 |
Power*:Rhapsody:*:*) |
1265 |
echo powerpc-apple-rhapsody${UNAME_RELEASE} |
1275 |
echo powerpc-apple-rhapsody"$UNAME_RELEASE" |
1266 |
exit ;; |
1276 |
exit ;; |
1267 |
*:Rhapsody:*:*) |
1277 |
*:Rhapsody:*:*) |
1268 |
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} |
1278 |
echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" |
1269 |
exit ;; |
1279 |
exit ;; |
1270 |
*:Darwin:*:*) |
1280 |
*:Darwin:*:*) |
1271 |
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1281 |
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1272 |
eval $set_cc_for_build |
1282 |
eval "$set_cc_for_build" |
1273 |
if test "$UNAME_PROCESSOR" = unknown ; then |
1283 |
if test "$UNAME_PROCESSOR" = unknown ; then |
1274 |
UNAME_PROCESSOR=powerpc |
1284 |
UNAME_PROCESSOR=powerpc |
1275 |
fi |
1285 |
fi |
1276 |
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then |
1286 |
if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then |
1277 |
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
1287 |
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
1278 |
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
1288 |
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
1279 |
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
1289 |
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
1280 |
grep IS_64BIT_ARCH >/dev/null |
1290 |
grep IS_64BIT_ARCH >/dev/null |
1281 |
then |
1291 |
then |
1282 |
case $UNAME_PROCESSOR in |
1292 |
case $UNAME_PROCESSOR in |
1283 |
i386) UNAME_PROCESSOR=x86_64 ;; |
1293 |
i386) UNAME_PROCESSOR=x86_64 ;; |
Lines 1284-1289
Link Here
|
1284 |
powerpc) UNAME_PROCESSOR=powerpc64 ;; |
1294 |
powerpc) UNAME_PROCESSOR=powerpc64 ;; |
1285 |
esac |
1295 |
esac |
1286 |
fi |
1296 |
fi |
|
|
1297 |
# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc |
1298 |
if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ |
1299 |
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
1300 |
grep IS_PPC >/dev/null |
1301 |
then |
1302 |
UNAME_PROCESSOR=powerpc |
1303 |
fi |
1287 |
fi |
1304 |
fi |
1288 |
elif test "$UNAME_PROCESSOR" = i386 ; then |
1305 |
elif test "$UNAME_PROCESSOR" = i386 ; then |
1289 |
# Avoid executing cc on OS X 10.9, as it ships with a stub |
1306 |
# Avoid executing cc on OS X 10.9, as it ships with a stub |
Lines 1294-1321
Link Here
|
1294 |
# that Apple uses in portable devices. |
1311 |
# that Apple uses in portable devices. |
1295 |
UNAME_PROCESSOR=x86_64 |
1312 |
UNAME_PROCESSOR=x86_64 |
1296 |
fi |
1313 |
fi |
1297 |
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} |
1314 |
echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" |
1298 |
exit ;; |
1315 |
exit ;; |
1299 |
*:procnto*:*:* | *:QNX:[0123456789]*:*) |
1316 |
*:procnto*:*:* | *:QNX:[0123456789]*:*) |
1300 |
UNAME_PROCESSOR=`uname -p` |
1317 |
UNAME_PROCESSOR=`uname -p` |
1301 |
if test "$UNAME_PROCESSOR" = "x86"; then |
1318 |
if test "$UNAME_PROCESSOR" = x86; then |
1302 |
UNAME_PROCESSOR=i386 |
1319 |
UNAME_PROCESSOR=i386 |
1303 |
UNAME_MACHINE=pc |
1320 |
UNAME_MACHINE=pc |
1304 |
fi |
1321 |
fi |
1305 |
echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} |
1322 |
echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" |
1306 |
exit ;; |
1323 |
exit ;; |
1307 |
*:QNX:*:4*) |
1324 |
*:QNX:*:4*) |
1308 |
echo i386-pc-qnx |
1325 |
echo i386-pc-qnx |
1309 |
exit ;; |
1326 |
exit ;; |
1310 |
NEO-?:NONSTOP_KERNEL:*:*) |
1327 |
NEO-*:NONSTOP_KERNEL:*:*) |
1311 |
echo neo-tandem-nsk${UNAME_RELEASE} |
1328 |
echo neo-tandem-nsk"$UNAME_RELEASE" |
1312 |
exit ;; |
1329 |
exit ;; |
1313 |
NSE-*:NONSTOP_KERNEL:*:*) |
1330 |
NSE-*:NONSTOP_KERNEL:*:*) |
1314 |
echo nse-tandem-nsk${UNAME_RELEASE} |
1331 |
echo nse-tandem-nsk"$UNAME_RELEASE" |
1315 |
exit ;; |
1332 |
exit ;; |
1316 |
NSR-?:NONSTOP_KERNEL:*:*) |
1333 |
NSR-*:NONSTOP_KERNEL:*:*) |
1317 |
echo nsr-tandem-nsk${UNAME_RELEASE} |
1334 |
echo nsr-tandem-nsk"$UNAME_RELEASE" |
1318 |
exit ;; |
1335 |
exit ;; |
|
|
1336 |
NSV-*:NONSTOP_KERNEL:*:*) |
1337 |
echo nsv-tandem-nsk"$UNAME_RELEASE" |
1338 |
exit ;; |
1339 |
NSX-*:NONSTOP_KERNEL:*:*) |
1340 |
echo nsx-tandem-nsk"$UNAME_RELEASE" |
1341 |
exit ;; |
1319 |
*:NonStop-UX:*:*) |
1342 |
*:NonStop-UX:*:*) |
1320 |
echo mips-compaq-nonstopux |
1343 |
echo mips-compaq-nonstopux |
1321 |
exit ;; |
1344 |
exit ;; |
Lines 1323-1340
Link Here
|
1323 |
echo bs2000-siemens-sysv |
1346 |
echo bs2000-siemens-sysv |
1324 |
exit ;; |
1347 |
exit ;; |
1325 |
DS/*:UNIX_System_V:*:*) |
1348 |
DS/*:UNIX_System_V:*:*) |
1326 |
echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} |
1349 |
echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" |
1327 |
exit ;; |
1350 |
exit ;; |
1328 |
*:Plan9:*:*) |
1351 |
*:Plan9:*:*) |
1329 |
# "uname -m" is not consistent, so use $cputype instead. 386 |
1352 |
# "uname -m" is not consistent, so use $cputype instead. 386 |
1330 |
# is converted to i386 for consistency with other x86 |
1353 |
# is converted to i386 for consistency with other x86 |
1331 |
# operating systems. |
1354 |
# operating systems. |
1332 |
if test "$cputype" = "386"; then |
1355 |
if test "$cputype" = 386; then |
1333 |
UNAME_MACHINE=i386 |
1356 |
UNAME_MACHINE=i386 |
1334 |
else |
1357 |
else |
1335 |
UNAME_MACHINE="$cputype" |
1358 |
UNAME_MACHINE="$cputype" |
1336 |
fi |
1359 |
fi |
1337 |
echo ${UNAME_MACHINE}-unknown-plan9 |
1360 |
echo "$UNAME_MACHINE"-unknown-plan9 |
1338 |
exit ;; |
1361 |
exit ;; |
1339 |
*:TOPS-10:*:*) |
1362 |
*:TOPS-10:*:*) |
1340 |
echo pdp10-unknown-tops10 |
1363 |
echo pdp10-unknown-tops10 |
Lines 1355-1368
Link Here
|
1355 |
echo pdp10-unknown-its |
1378 |
echo pdp10-unknown-its |
1356 |
exit ;; |
1379 |
exit ;; |
1357 |
SEI:*:*:SEIUX) |
1380 |
SEI:*:*:SEIUX) |
1358 |
echo mips-sei-seiux${UNAME_RELEASE} |
1381 |
echo mips-sei-seiux"$UNAME_RELEASE" |
1359 |
exit ;; |
1382 |
exit ;; |
1360 |
*:DragonFly:*:*) |
1383 |
*:DragonFly:*:*) |
1361 |
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
1384 |
echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" |
1362 |
exit ;; |
1385 |
exit ;; |
1363 |
*:*VMS:*:*) |
1386 |
*:*VMS:*:*) |
1364 |
UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1387 |
UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1365 |
case "${UNAME_MACHINE}" in |
1388 |
case "$UNAME_MACHINE" in |
1366 |
A*) echo alpha-dec-vms ; exit ;; |
1389 |
A*) echo alpha-dec-vms ; exit ;; |
1367 |
I*) echo ia64-dec-vms ; exit ;; |
1390 |
I*) echo ia64-dec-vms ; exit ;; |
1368 |
V*) echo vax-dec-vms ; exit ;; |
1391 |
V*) echo vax-dec-vms ; exit ;; |
Lines 1371-1404
Link Here
|
1371 |
echo i386-pc-xenix |
1394 |
echo i386-pc-xenix |
1372 |
exit ;; |
1395 |
exit ;; |
1373 |
i*86:skyos:*:*) |
1396 |
i*86:skyos:*:*) |
1374 |
echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' |
1397 |
echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" |
1375 |
exit ;; |
1398 |
exit ;; |
1376 |
i*86:rdos:*:*) |
1399 |
i*86:rdos:*:*) |
1377 |
echo ${UNAME_MACHINE}-pc-rdos |
1400 |
echo "$UNAME_MACHINE"-pc-rdos |
1378 |
exit ;; |
1401 |
exit ;; |
1379 |
i*86:AROS:*:*) |
1402 |
i*86:AROS:*:*) |
1380 |
echo ${UNAME_MACHINE}-pc-aros |
1403 |
echo "$UNAME_MACHINE"-pc-aros |
1381 |
exit ;; |
1404 |
exit ;; |
1382 |
x86_64:VMkernel:*:*) |
1405 |
x86_64:VMkernel:*:*) |
1383 |
echo ${UNAME_MACHINE}-unknown-esx |
1406 |
echo "$UNAME_MACHINE"-unknown-esx |
1384 |
exit ;; |
1407 |
exit ;; |
|
|
1408 |
amd64:Isilon\ OneFS:*:*) |
1409 |
echo x86_64-unknown-onefs |
1410 |
exit ;; |
1385 |
esac |
1411 |
esac |
1386 |
|
1412 |
|
|
|
1413 |
echo "$0: unable to guess system type" >&2 |
1414 |
|
1415 |
case "$UNAME_MACHINE:$UNAME_SYSTEM" in |
1416 |
mips:Linux | mips64:Linux) |
1417 |
# If we got here on MIPS GNU/Linux, output extra information. |
1418 |
cat >&2 <<EOF |
1419 |
|
1420 |
NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize |
1421 |
the system type. Please install a C compiler and try again. |
1422 |
EOF |
1423 |
;; |
1424 |
esac |
1425 |
|
1387 |
cat >&2 <<EOF |
1426 |
cat >&2 <<EOF |
1388 |
$0: unable to guess system type |
|
|
1389 |
|
1427 |
|
1390 |
This script, last modified $timestamp, has failed to recognize |
1428 |
This script (version $timestamp), has failed to recognize the |
1391 |
the operating system you are using. It is advised that you |
1429 |
operating system you are using. If your script is old, overwrite *all* |
1392 |
download the most up to date version of the config scripts from |
1430 |
copies of config.guess and config.sub with the latest versions from: |
1393 |
|
1431 |
|
1394 |
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD |
1432 |
https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess |
1395 |
and |
1433 |
and |
1396 |
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD |
1434 |
https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub |
1397 |
|
1435 |
|
1398 |
If the version you run ($0) is already up to date, please |
1436 |
If $0 has already been updated, send the following data and any |
1399 |
send the following data and any information you think might be |
1437 |
information you think might be pertinent to config-patches@gnu.org to |
1400 |
pertinent to <config-patches@gnu.org> in order to provide the needed |
1438 |
provide the necessary information to handle your system. |
1401 |
information to handle your system. |
|
|
1402 |
|
1439 |
|
1403 |
config.guess timestamp = $timestamp |
1440 |
config.guess timestamp = $timestamp |
1404 |
|
1441 |
|
Lines 1417-1432
Link Here
|
1417 |
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` |
1454 |
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` |
1418 |
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` |
1455 |
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` |
1419 |
|
1456 |
|
1420 |
UNAME_MACHINE = ${UNAME_MACHINE} |
1457 |
UNAME_MACHINE = "$UNAME_MACHINE" |
1421 |
UNAME_RELEASE = ${UNAME_RELEASE} |
1458 |
UNAME_RELEASE = "$UNAME_RELEASE" |
1422 |
UNAME_SYSTEM = ${UNAME_SYSTEM} |
1459 |
UNAME_SYSTEM = "$UNAME_SYSTEM" |
1423 |
UNAME_VERSION = ${UNAME_VERSION} |
1460 |
UNAME_VERSION = "$UNAME_VERSION" |
1424 |
EOF |
1461 |
EOF |
1425 |
|
1462 |
|
1426 |
exit 1 |
1463 |
exit 1 |
1427 |
|
1464 |
|
1428 |
# Local variables: |
1465 |
# Local variables: |
1429 |
# eval: (add-hook 'write-file-hooks 'time-stamp) |
1466 |
# eval: (add-hook 'before-save-hook 'time-stamp) |
1430 |
# time-stamp-start: "timestamp='" |
1467 |
# time-stamp-start: "timestamp='" |
1431 |
# time-stamp-format: "%:y-%02m-%02d" |
1468 |
# time-stamp-format: "%:y-%02m-%02d" |
1432 |
# time-stamp-end: "'" |
1469 |
# time-stamp-end: "'" |