Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: third_party/sqlite/sqlite-src-3080704/autoconf/config.guess

Issue 883353008: [sql] Import reference version of SQLite 3.8.7.4. (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Hold back encoding change which is messing up patch. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #! /bin/sh 1 #! /bin/sh
2 # Attempt to guess a canonical system name. 2 # Attempt to guess a canonical system name.
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5 # Free Software Foundation, Inc. 5 # 2011, 2012 Free Software Foundation, Inc.
6 6
7 timestamp='2009-11-20' 7 timestamp='2012-02-10'
8 8
9 # This file is free software; you can redistribute it and/or modify it 9 # This file is free software; you can redistribute it and/or modify it
10 # under the terms of the GNU General Public License as published by 10 # under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 2 of the License, or 11 # the Free Software Foundation; either version 2 of the License, or
12 # (at your option) any later version. 12 # (at your option) any later version.
13 # 13 #
14 # This program is distributed in the hope that it will be useful, but 14 # This program is distributed in the hope that it will be useful, but
15 # WITHOUT ANY WARRANTY; without even the implied warranty of 15 # WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 # General Public License for more details. 17 # General Public License for more details.
18 # 18 #
19 # You should have received a copy of the GNU General Public License 19 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software 20 # along with this program; if not, see <http://www.gnu.org/licenses/>.
21 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
22 # 02110-1301, USA.
23 # 21 #
24 # As a special exception to the GNU General Public License, if you 22 # As a special exception to the GNU General Public License, if you
25 # distribute this file as part of a program that contains a 23 # distribute this file as part of a program that contains a
26 # configuration script generated by Autoconf, you may include it under 24 # configuration script generated by Autoconf, you may include it under
27 # the same distribution terms that you use for the rest of that program. 25 # the same distribution terms that you use for the rest of that program.
28 26
29 27
30 # Originally written by Per Bothner. Please send patches (context 28 # Originally written by Per Bothner. Please send patches (context
31 # diff format) to <config-patches@gnu.org> and include a ChangeLog 29 # diff format) to <config-patches@gnu.org> and include a ChangeLog
32 # entry. 30 # entry.
(...skipping 16 matching lines...) Expand all
49 -h, --help print this help, then exit 47 -h, --help print this help, then exit
50 -t, --time-stamp print date of last modification, then exit 48 -t, --time-stamp print date of last modification, then exit
51 -v, --version print version number, then exit 49 -v, --version print version number, then exit
52 50
53 Report bugs and patches to <config-patches@gnu.org>." 51 Report bugs and patches to <config-patches@gnu.org>."
54 52
55 version="\ 53 version="\
56 GNU config.guess ($timestamp) 54 GNU config.guess ($timestamp)
57 55
58 Originally written by Per Bothner. 56 Originally written by Per Bothner.
59 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 57 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
60 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 58 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
59 Free Software Foundation, Inc.
61 60
62 This is free software; see the source for copying conditions. There is NO 61 This is free software; see the source for copying conditions. There is NO
63 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 62 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
64 63
65 help=" 64 help="
66 Try \`$me --help' for more information." 65 Try \`$me --help' for more information."
67 66
68 # Parse command line 67 # Parse command line
69 while test $# -gt 0 ; do 68 while test $# -gt 0 ; do
70 case $1 in 69 case $1 in
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
137 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown 136 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
138 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown 137 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
139 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown 138 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
140 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown 139 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
141 140
142 # Note: order is significant - the case branches are not exclusive. 141 # Note: order is significant - the case branches are not exclusive.
143 142
144 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in 143 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
145 *:NetBSD:*:*) 144 *:NetBSD:*:*)
146 # NetBSD (nbsd) targets should (where applicable) match one or 145 # NetBSD (nbsd) targets should (where applicable) match one or
147 » # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, 146 » # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
148 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently 147 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
149 # switched to ELF, *-*-netbsd* would select the old 148 # switched to ELF, *-*-netbsd* would select the old
150 # object file format. This provides both forward 149 # object file format. This provides both forward
151 # compatibility and a consistent mechanism for selecting the 150 # compatibility and a consistent mechanism for selecting the
152 # object file format. 151 # object file format.
153 # 152 #
154 # Note: NetBSD doesn't particularly care about the vendor 153 # Note: NetBSD doesn't particularly care about the vendor
155 # portion of the name. We always set it to "unknown". 154 # portion of the name. We always set it to "unknown".
156 sysctl="sysctl -n hw.machine_arch" 155 sysctl="sysctl -n hw.machine_arch"
157 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ 156 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
(...skipping 15 matching lines...) Expand all
173 | grep -q __ELF__ 172 | grep -q __ELF__
174 then 173 then
175 # Once all utilities can be ECOFF (netbsdecoff) or a.out (ne tbsdaout). 174 # Once all utilities can be ECOFF (netbsdecoff) or a.out (ne tbsdaout).
176 # Return netbsd for either. FIX? 175 # Return netbsd for either. FIX?
177 os=netbsd 176 os=netbsd
178 else 177 else
179 os=netbsdelf 178 os=netbsdelf
180 fi 179 fi
181 ;; 180 ;;
182 *) 181 *)
183 » os=netbsd 182 » » os=netbsd
184 ;; 183 ;;
185 esac 184 esac
186 # The OS release 185 # The OS release
187 # Debian GNU/NetBSD machines have a different userland, and 186 # Debian GNU/NetBSD machines have a different userland, and
188 # thus, need a distinct triplet. However, they do not need 187 # thus, need a distinct triplet. However, they do not need
189 # kernel version information, so it can be replaced with a 188 # kernel version information, so it can be replaced with a
190 # suitable tag, in the style of linux-gnu. 189 # suitable tag, in the style of linux-gnu.
191 case "${UNAME_VERSION}" in 190 case "${UNAME_VERSION}" in
192 Debian*) 191 Debian*)
193 release='-gnu' 192 release='-gnu'
(...skipping 22 matching lines...) Expand all
216 exit ;; 215 exit ;;
217 *:MirBSD:*:*) 216 *:MirBSD:*:*)
218 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} 217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
219 exit ;; 218 exit ;;
220 alpha:OSF1:*:*) 219 alpha:OSF1:*:*)
221 case $UNAME_RELEASE in 220 case $UNAME_RELEASE in
222 *4.0) 221 *4.0)
223 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` 222 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
224 ;; 223 ;;
225 *5.*) 224 *5.*)
226 » UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` 225 » » UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
227 ;; 226 ;;
228 esac 227 esac
229 # According to Compaq, /usr/sbin/psrinfo has been available on 228 # According to Compaq, /usr/sbin/psrinfo has been available on
230 # OSF/1 and Tru64 systems produced since 1995. I hope that 229 # OSF/1 and Tru64 systems produced since 1995. I hope that
231 # covers most systems running today. This code pipes the CPU 230 # covers most systems running today. This code pipes the CPU
232 # types through head -n 1, so we only detect the type of CPU 0. 231 # types through head -n 1, so we only detect the type of CPU 0.
233 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` 232 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
234 case "$ALPHA_CPU_TYPE" in 233 case "$ALPHA_CPU_TYPE" in
235 "EV4 (21064)") 234 "EV4 (21064)")
236 UNAME_MACHINE="alpha" ;; 235 UNAME_MACHINE="alpha" ;;
(...skipping 25 matching lines...) Expand all
262 UNAME_MACHINE="alphaev7" ;; 261 UNAME_MACHINE="alphaev7" ;;
263 "EV7.9 (21364A)") 262 "EV7.9 (21364A)")
264 UNAME_MACHINE="alphaev79" ;; 263 UNAME_MACHINE="alphaev79" ;;
265 esac 264 esac
266 # A Pn.n version is a patched version. 265 # A Pn.n version is a patched version.
267 # A Vn.n version is a released version. 266 # A Vn.n version is a released version.
268 # A Tn.n version is a released field test version. 267 # A Tn.n version is a released field test version.
269 # A Xn.n version is an unreleased experimental baselevel. 268 # A Xn.n version is an unreleased experimental baselevel.
270 # 1.2 uses "1.2" for uname -r. 269 # 1.2 uses "1.2" for uname -r.
271 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]/ /' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]/ /' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
272 » exit ;; 271 » # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
272 » exitcode=$?
273 » trap '' 0
274 » exit $exitcode ;;
273 Alpha\ *:Windows_NT*:*) 275 Alpha\ *:Windows_NT*:*)
274 # How do we know it's Interix rather than the generic POSIX subsystem? 276 # How do we know it's Interix rather than the generic POSIX subsystem?
275 # Should we change UNAME_MACHINE based on the output of uname instead 277 # Should we change UNAME_MACHINE based on the output of uname instead
276 # of the specific Alpha model? 278 # of the specific Alpha model?
277 echo alpha-pc-interix 279 echo alpha-pc-interix
278 exit ;; 280 exit ;;
279 21064:Windows_NT:50:3) 281 21064:Windows_NT:50:3)
280 echo alpha-dec-winnt3.5 282 echo alpha-dec-winnt3.5
281 exit ;; 283 exit ;;
282 Amiga*:UNIX_System_V:4.0:*) 284 Amiga*:UNIX_System_V:4.0:*)
283 echo m68k-unknown-sysv4 285 echo m68k-unknown-sysv4
284 exit ;; 286 exit ;;
285 *:[Aa]miga[Oo][Ss]:*:*) 287 *:[Aa]miga[Oo][Ss]:*:*)
286 echo ${UNAME_MACHINE}-unknown-amigaos 288 echo ${UNAME_MACHINE}-unknown-amigaos
287 exit ;; 289 exit ;;
288 *:[Mm]orph[Oo][Ss]:*:*) 290 *:[Mm]orph[Oo][Ss]:*:*)
289 echo ${UNAME_MACHINE}-unknown-morphos 291 echo ${UNAME_MACHINE}-unknown-morphos
290 exit ;; 292 exit ;;
291 *:OS/390:*:*) 293 *:OS/390:*:*)
292 echo i370-ibm-openedition 294 echo i370-ibm-openedition
293 exit ;; 295 exit ;;
294 *:z/VM:*:*) 296 *:z/VM:*:*)
295 echo s390-ibm-zvmoe 297 echo s390-ibm-zvmoe
296 exit ;; 298 exit ;;
297 *:OS400:*:*) 299 *:OS400:*:*)
298 echo powerpc-ibm-os400 300 » echo powerpc-ibm-os400
299 exit ;; 301 exit ;;
300 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) 302 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
301 echo arm-acorn-riscix${UNAME_RELEASE} 303 echo arm-acorn-riscix${UNAME_RELEASE}
302 exit ;; 304 exit ;;
303 arm:riscos:*:*|arm:RISCOS:*:*) 305 arm:riscos:*:*|arm:RISCOS:*:*)
304 echo arm-unknown-riscos 306 echo arm-unknown-riscos
305 exit ;; 307 exit ;;
306 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) 308 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
307 echo hppa1.1-hitachi-hiuxmpp 309 echo hppa1.1-hitachi-hiuxmpp
308 exit ;; 310 exit ;;
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
387 exit ;; 389 exit ;;
388 # The situation for MiNT is a little confusing. The machine name 390 # The situation for MiNT is a little confusing. The machine name
389 # can be virtually everything (everything which is not 391 # can be virtually everything (everything which is not
390 # "atarist" or "atariste" at least should have a processor 392 # "atarist" or "atariste" at least should have a processor
391 # > m68000). The system name ranges from "MiNT" over "FreeMiNT" 393 # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
392 # to the lowercase version "mint" (or "freemint"). Finally 394 # to the lowercase version "mint" (or "freemint"). Finally
393 # the system name "TOS" denotes a system which is actually not 395 # the system name "TOS" denotes a system which is actually not
394 # MiNT. But MiNT is downward compatible to TOS, so this should 396 # MiNT. But MiNT is downward compatible to TOS, so this should
395 # be no problem. 397 # be no problem.
396 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) 398 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
397 echo m68k-atari-mint${UNAME_RELEASE} 399 » echo m68k-atari-mint${UNAME_RELEASE}
398 exit ;; 400 exit ;;
399 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) 401 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
400 echo m68k-atari-mint${UNAME_RELEASE} 402 echo m68k-atari-mint${UNAME_RELEASE}
401 exit ;; 403 » exit ;;
402 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) 404 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
403 echo m68k-atari-mint${UNAME_RELEASE} 405 » echo m68k-atari-mint${UNAME_RELEASE}
404 exit ;; 406 exit ;;
405 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) 407 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
406 echo m68k-milan-mint${UNAME_RELEASE} 408 » echo m68k-milan-mint${UNAME_RELEASE}
407 exit ;; 409 » exit ;;
408 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) 410 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
409 echo m68k-hades-mint${UNAME_RELEASE} 411 » echo m68k-hades-mint${UNAME_RELEASE}
410 exit ;; 412 » exit ;;
411 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) 413 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
412 echo m68k-unknown-mint${UNAME_RELEASE} 414 » echo m68k-unknown-mint${UNAME_RELEASE}
413 exit ;; 415 » exit ;;
414 m68k:machten:*:*) 416 m68k:machten:*:*)
415 echo m68k-apple-machten${UNAME_RELEASE} 417 echo m68k-apple-machten${UNAME_RELEASE}
416 exit ;; 418 exit ;;
417 powerpc:machten:*:*) 419 powerpc:machten:*:*)
418 echo powerpc-apple-machten${UNAME_RELEASE} 420 echo powerpc-apple-machten${UNAME_RELEASE}
419 exit ;; 421 exit ;;
420 RISC*:Mach:*:*) 422 RISC*:Mach:*:*)
421 echo mips-dec-mach_bsd4.3 423 echo mips-dec-mach_bsd4.3
422 exit ;; 424 exit ;;
423 RISC*:ULTRIX:*:*) 425 RISC*:ULTRIX:*:*)
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 m88k:CX/UX:7*:*) 475 m88k:CX/UX:7*:*)
474 echo m88k-harris-cxux7 476 echo m88k-harris-cxux7
475 exit ;; 477 exit ;;
476 m88k:*:4*:R4*) 478 m88k:*:4*:R4*)
477 echo m88k-motorola-sysv4 479 echo m88k-motorola-sysv4
478 exit ;; 480 exit ;;
479 m88k:*:3*:R3*) 481 m88k:*:3*:R3*)
480 echo m88k-motorola-sysv3 482 echo m88k-motorola-sysv3
481 exit ;; 483 exit ;;
482 AViiON:dgux:*:*) 484 AViiON:dgux:*:*)
483 # DG/UX returns AViiON for all architectures 485 » # DG/UX returns AViiON for all architectures
484 UNAME_PROCESSOR=`/usr/bin/uname -p` 486 » UNAME_PROCESSOR=`/usr/bin/uname -p`
485 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] 487 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
486 then 488 then
487 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ 489 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
488 [ ${TARGET_BINARY_INTERFACE}x = x ] 490 [ ${TARGET_BINARY_INTERFACE}x = x ]
489 then 491 then
490 echo m88k-dg-dgux${UNAME_RELEASE} 492 echo m88k-dg-dgux${UNAME_RELEASE}
491 else 493 else
492 echo m88k-dg-dguxbcs${UNAME_RELEASE} 494 echo m88k-dg-dguxbcs${UNAME_RELEASE}
493 fi 495 fi
494 else 496 else
495 echo i586-dg-dgux${UNAME_RELEASE} 497 echo i586-dg-dgux${UNAME_RELEASE}
496 fi 498 fi
497 » exit ;; 499 » exit ;;
498 M88*:DolphinOS:*:*) # DolphinOS (SVR3) 500 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
499 echo m88k-dolphin-sysv3 501 echo m88k-dolphin-sysv3
500 exit ;; 502 exit ;;
501 M88*:*:R3*:*) 503 M88*:*:R3*:*)
502 # Delta 88k system running SVR3 504 # Delta 88k system running SVR3
503 echo m88k-motorola-sysv3 505 echo m88k-motorola-sysv3
504 exit ;; 506 exit ;;
505 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) 507 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
506 echo m88k-tektronix-sysv3 508 echo m88k-tektronix-sysv3
507 exit ;; 509 exit ;;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
544 echo "$SYSTEM_NAME" 546 echo "$SYSTEM_NAME"
545 else 547 else
546 echo rs6000-ibm-aix3.2.5 548 echo rs6000-ibm-aix3.2.5
547 fi 549 fi
548 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then 550 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
549 echo rs6000-ibm-aix3.2.4 551 echo rs6000-ibm-aix3.2.4
550 else 552 else
551 echo rs6000-ibm-aix3.2 553 echo rs6000-ibm-aix3.2
552 fi 554 fi
553 exit ;; 555 exit ;;
554 *:AIX:*:[456]) 556 *:AIX:*:[4567])
555 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` 557 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
556 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; t hen 558 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; t hen
557 IBM_ARCH=rs6000 559 IBM_ARCH=rs6000
558 else 560 else
559 IBM_ARCH=powerpc 561 IBM_ARCH=powerpc
560 fi 562 fi
561 if [ -x /usr/bin/oslevel ] ; then 563 if [ -x /usr/bin/oslevel ] ; then
562 IBM_REV=`/usr/bin/oslevel` 564 IBM_REV=`/usr/bin/oslevel`
563 else 565 else
564 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} 566 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
(...skipping 22 matching lines...) Expand all
587 echo m68k-hp-bsd4.4 589 echo m68k-hp-bsd4.4
588 exit ;; 590 exit ;;
589 9000/[34678]??:HP-UX:*:*) 591 9000/[34678]??:HP-UX:*:*)
590 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 592 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
591 case "${UNAME_MACHINE}" in 593 case "${UNAME_MACHINE}" in
592 9000/31? ) HP_ARCH=m68000 ;; 594 9000/31? ) HP_ARCH=m68000 ;;
593 9000/[34]?? ) HP_ARCH=m68k ;; 595 9000/[34]?? ) HP_ARCH=m68k ;;
594 9000/[678][0-9][0-9]) 596 9000/[678][0-9][0-9])
595 if [ -x /usr/bin/getconf ]; then 597 if [ -x /usr/bin/getconf ]; then
596 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` 598 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
597 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` 599 » » sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
598 case "${sc_cpu_version}" in 600 » » case "${sc_cpu_version}" in
599 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 601 » » 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
600 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 602 » » 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
601 532) # CPU_PA_RISC2_0 603 » » 532) # CPU_PA_RISC2_0
602 case "${sc_kernel_bits}" in 604 » » » case "${sc_kernel_bits}" in
603 32) HP_ARCH="hppa2.0n" ;; 605 » » » 32) HP_ARCH="hppa2.0n" ;;
604 64) HP_ARCH="hppa2.0w" ;; 606 » » » 64) HP_ARCH="hppa2.0w" ;;
605 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 607 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
606 esac ;; 608 » » » esac ;;
607 esac 609 » » esac
608 fi 610 fi
609 if [ "${HP_ARCH}" = "" ]; then 611 if [ "${HP_ARCH}" = "" ]; then
610 eval $set_cc_for_build 612 eval $set_cc_for_build
611 » » sed 's/^ //' << EOF >$dummy.c 613 » » sed 's/^» » //' << EOF >$dummy.c
612 614
613 #define _HPUX_SOURCE 615 » » #define _HPUX_SOURCE
614 #include <stdlib.h> 616 » » #include <stdlib.h>
615 #include <unistd.h> 617 » » #include <unistd.h>
616 618
617 int main () 619 » » int main ()
618 { 620 » » {
619 #if defined(_SC_KERNEL_BITS) 621 » » #if defined(_SC_KERNEL_BITS)
620 long bits = sysconf(_SC_KERNEL_BITS); 622 » » long bits = sysconf(_SC_KERNEL_BITS);
621 #endif 623 » » #endif
622 long cpu = sysconf (_SC_CPU_VERSION); 624 » » long cpu = sysconf (_SC_CPU_VERSION);
623 625
624 switch (cpu) 626 » » switch (cpu)
625 » { 627 » » » {
626 » case CPU_PA_RISC1_0: puts ("hppa1.0"); break; 628 » » » case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
627 » case CPU_PA_RISC1_1: puts ("hppa1.1"); break; 629 » » » case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
628 » case CPU_PA_RISC2_0: 630 » » » case CPU_PA_RISC2_0:
629 #if defined(_SC_KERNEL_BITS) 631 » » #if defined(_SC_KERNEL_BITS)
630 » switch (bits) 632 » » » switch (bits)
631 » » { 633 » » » » {
632 » » case 64: puts ("hppa2.0w"); break; 634 » » » » case 64: puts ("hppa2.0w"); break;
633 » » case 32: puts ("hppa2.0n"); break; 635 » » » » case 32: puts ("hppa2.0n"); break;
634 » » default: puts ("hppa2.0"); break; 636 » » » » default: puts ("hppa2.0"); break;
635 » » } break; 637 » » » » } break;
636 #else /* !defined(_SC_KERNEL_BITS) */ 638 » » #else /* !defined(_SC_KERNEL_BITS) */
637 » puts ("hppa2.0"); break; 639 » » » puts ("hppa2.0"); break;
638 #endif 640 » » #endif
639 » default: puts ("hppa1.0"); break; 641 » » » default: puts ("hppa1.0"); break;
640 » } 642 » » » }
641 exit (0); 643 » » exit (0);
642 } 644 » » }
643 EOF 645 EOF
644 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP _ARCH=`$dummy` 646 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP _ARCH=`$dummy`
645 test -z "$HP_ARCH" && HP_ARCH=hppa 647 test -z "$HP_ARCH" && HP_ARCH=hppa
646 fi ;; 648 fi ;;
647 esac 649 esac
648 if [ ${HP_ARCH} = "hppa2.0w" ] 650 if [ ${HP_ARCH} = "hppa2.0w" ]
649 then 651 then
650 eval $set_cc_for_build 652 eval $set_cc_for_build
651 653
652 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating 654 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
723 echo ${UNAME_MACHINE}-unknown-osf1mk 725 echo ${UNAME_MACHINE}-unknown-osf1mk
724 else 726 else
725 echo ${UNAME_MACHINE}-unknown-osf1 727 echo ${UNAME_MACHINE}-unknown-osf1
726 fi 728 fi
727 exit ;; 729 exit ;;
728 parisc*:Lites*:*:*) 730 parisc*:Lites*:*:*)
729 echo hppa1.1-hp-lites 731 echo hppa1.1-hp-lites
730 exit ;; 732 exit ;;
731 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) 733 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
732 echo c1-convex-bsd 734 echo c1-convex-bsd
733 exit ;; 735 » exit ;;
734 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) 736 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
735 if getsysinfo -f scalar_acc 737 if getsysinfo -f scalar_acc
736 then echo c32-convex-bsd 738 then echo c32-convex-bsd
737 else echo c2-convex-bsd 739 else echo c2-convex-bsd
738 fi 740 fi
739 exit ;; 741 » exit ;;
740 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) 742 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
741 echo c34-convex-bsd 743 echo c34-convex-bsd
742 exit ;; 744 » exit ;;
743 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) 745 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
744 echo c38-convex-bsd 746 echo c38-convex-bsd
745 exit ;; 747 » exit ;;
746 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) 748 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
747 echo c4-convex-bsd 749 echo c4-convex-bsd
748 exit ;; 750 » exit ;;
749 CRAY*Y-MP:*:*:*) 751 CRAY*Y-MP:*:*:*)
750 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 752 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
751 exit ;; 753 exit ;;
752 CRAY*[A-Z]90:*:*:*) 754 CRAY*[A-Z]90:*:*:*)
753 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ 755 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
754 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ 756 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
755 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ 757 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
756 -e 's/\.[^.]*$/.X/' 758 -e 's/\.[^.]*$/.X/'
757 exit ;; 759 exit ;;
758 CRAY*TS:*:*:*) 760 CRAY*TS:*:*:*)
759 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 761 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
760 exit ;; 762 exit ;;
761 CRAY*T3E:*:*:*) 763 CRAY*T3E:*:*:*)
762 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 764 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
763 exit ;; 765 exit ;;
764 CRAY*SV1:*:*:*) 766 CRAY*SV1:*:*:*)
765 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 767 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
766 exit ;; 768 exit ;;
767 *:UNICOS/mp:*:*) 769 *:UNICOS/mp:*:*)
768 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 770 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
769 exit ;; 771 exit ;;
770 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) 772 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
771 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmn opqrstuvwxyz'` 773 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmn opqrstuvwxyz'`
772 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmno pqrstuvwxyz' | sed -e 's/\///'` 774 » FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmno pqrstuvwxyz' | sed -e 's/\///'`
773 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` 775 » FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
774 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 776 » echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
775 exit ;; 777 » exit ;;
776 5000:UNIX_System_V:4.*:*) 778 5000:UNIX_System_V:4.*:*)
777 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmno pqrstuvwxyz' | sed -e 's/\///'` 779 » FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmno pqrstuvwxyz' | sed -e 's/\///'`
778 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'ab cdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` 780 » FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'ab cdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
779 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 781 » echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
780 exit ;; 782 exit ;;
781 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 783 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
782 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} 784 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
783 exit ;; 785 exit ;;
784 sparc*:BSD/OS:*:*) 786 sparc*:BSD/OS:*:*)
785 echo sparc-unknown-bsdi${UNAME_RELEASE} 787 echo sparc-unknown-bsdi${UNAME_RELEASE}
786 exit ;; 788 exit ;;
787 *:BSD/OS:*:*) 789 *:BSD/OS:*:*)
788 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} 790 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
789 exit ;; 791 exit ;;
790 *:FreeBSD:*:*) 792 *:FreeBSD:*:*)
791 » case ${UNAME_MACHINE} in 793 » UNAME_PROCESSOR=`/usr/bin/uname -p`
792 » pc98) 794 » case ${UNAME_PROCESSOR} in
793 » » echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].* //'` ;;
794 amd64) 795 amd64)
795 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(] .*//'` ;; 796 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(] .*//'` ;;
796 *) 797 *)
797 » » echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 798 » » echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|se d -e 's/[-(].*//'` ;;
798 esac 799 esac
799 exit ;; 800 exit ;;
800 i*:CYGWIN*:*) 801 i*:CYGWIN*:*)
801 echo ${UNAME_MACHINE}-pc-cygwin 802 echo ${UNAME_MACHINE}-pc-cygwin
802 exit ;; 803 exit ;;
803 *:MINGW*:*) 804 *:MINGW*:*)
804 echo ${UNAME_MACHINE}-pc-mingw32 805 echo ${UNAME_MACHINE}-pc-mingw32
805 exit ;; 806 exit ;;
807 i*:MSYS*:*)
808 echo ${UNAME_MACHINE}-pc-msys
809 exit ;;
806 i*:windows32*:*) 810 i*:windows32*:*)
807 » # uname -m includes "-pc" on this system. 811 » # uname -m includes "-pc" on this system.
808 » echo ${UNAME_MACHINE}-mingw32 812 » echo ${UNAME_MACHINE}-mingw32
809 exit ;; 813 exit ;;
810 i*:PW*:*) 814 i*:PW*:*)
811 echo ${UNAME_MACHINE}-pc-pw32 815 echo ${UNAME_MACHINE}-pc-pw32
812 exit ;; 816 exit ;;
813 *:Interix*:*) 817 *:Interix*:*)
814 » case ${UNAME_MACHINE} in 818 » case ${UNAME_MACHINE} in
815 x86) 819 x86)
816 echo i586-pc-interix${UNAME_RELEASE} 820 echo i586-pc-interix${UNAME_RELEASE}
817 exit ;; 821 exit ;;
818 authenticamd | genuineintel | EM64T) 822 authenticamd | genuineintel | EM64T)
819 echo x86_64-unknown-interix${UNAME_RELEASE} 823 echo x86_64-unknown-interix${UNAME_RELEASE}
820 exit ;; 824 exit ;;
821 IA64) 825 IA64)
822 echo ia64-unknown-interix${UNAME_RELEASE} 826 echo ia64-unknown-interix${UNAME_RELEASE}
823 exit ;; 827 exit ;;
824 esac ;; 828 esac ;;
(...skipping 25 matching lines...) Expand all
850 # the GNU system 854 # the GNU system
851 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNA ME_RELEASE}|sed -e 's,/.*$,,'` 855 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNA ME_RELEASE}|sed -e 's,/.*$,,'`
852 exit ;; 856 exit ;;
853 *:GNU/*:*:*) 857 *:GNU/*:*:*)
854 # other systems with GNU libc and userland 858 # other systems with GNU libc and userland
855 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 859 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
856 exit ;; 860 exit ;;
857 i*86:Minix:*:*) 861 i*86:Minix:*:*)
858 echo ${UNAME_MACHINE}-pc-minix 862 echo ${UNAME_MACHINE}-pc-minix
859 exit ;; 863 exit ;;
864 aarch64:Linux:*:*)
865 echo ${UNAME_MACHINE}-unknown-linux-gnu
866 exit ;;
867 aarch64_be:Linux:*:*)
868 UNAME_MACHINE=aarch64_be
869 echo ${UNAME_MACHINE}-unknown-linux-gnu
870 exit ;;
860 alpha:Linux:*:*) 871 alpha:Linux:*:*)
861 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in 872 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
862 EV5) UNAME_MACHINE=alphaev5 ;; 873 EV5) UNAME_MACHINE=alphaev5 ;;
863 EV56) UNAME_MACHINE=alphaev56 ;; 874 EV56) UNAME_MACHINE=alphaev56 ;;
864 PCA56) UNAME_MACHINE=alphapca56 ;; 875 PCA56) UNAME_MACHINE=alphapca56 ;;
865 PCA57) UNAME_MACHINE=alphapca56 ;; 876 PCA57) UNAME_MACHINE=alphapca56 ;;
866 EV6) UNAME_MACHINE=alphaev6 ;; 877 EV6) UNAME_MACHINE=alphaev6 ;;
867 EV67) UNAME_MACHINE=alphaev67 ;; 878 EV67) UNAME_MACHINE=alphaev67 ;;
868 EV68*) UNAME_MACHINE=alphaev68 ;; 879 EV68*) UNAME_MACHINE=alphaev68 ;;
869 esac 880 » esac
870 objdump --private-headers /bin/sh | grep -q ld.so.1 881 objdump --private-headers /bin/sh | grep -q ld.so.1
871 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 882 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
872 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 883 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
873 exit ;; 884 exit ;;
874 arm*:Linux:*:*) 885 arm*:Linux:*:*)
875 eval $set_cc_for_build 886 eval $set_cc_for_build
876 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ 887 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
877 | grep -q __ARM_EABI__ 888 | grep -q __ARM_EABI__
878 then 889 then
879 echo ${UNAME_MACHINE}-unknown-linux-gnu 890 echo ${UNAME_MACHINE}-unknown-linux-gnu
880 else 891 else
881 » echo ${UNAME_MACHINE}-unknown-linux-gnueabi 892 » if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
893 » » | grep -q __ARM_PCS_VFP
894 » then
895 » » echo ${UNAME_MACHINE}-unknown-linux-gnueabi
896 » else
897 » » echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
898 » fi
882 fi 899 fi
883 exit ;; 900 exit ;;
884 avr32*:Linux:*:*) 901 avr32*:Linux:*:*)
885 echo ${UNAME_MACHINE}-unknown-linux-gnu 902 echo ${UNAME_MACHINE}-unknown-linux-gnu
886 exit ;; 903 exit ;;
887 cris:Linux:*:*) 904 cris:Linux:*:*)
888 » echo cris-axis-linux-gnu 905 » echo ${UNAME_MACHINE}-axis-linux-gnu
889 exit ;; 906 exit ;;
890 crisv32:Linux:*:*) 907 crisv32:Linux:*:*)
891 » echo crisv32-axis-linux-gnu 908 » echo ${UNAME_MACHINE}-axis-linux-gnu
892 exit ;; 909 exit ;;
893 frv:Linux:*:*) 910 frv:Linux:*:*)
894 » echo frv-unknown-linux-gnu 911 » echo ${UNAME_MACHINE}-unknown-linux-gnu
912 » exit ;;
913 hexagon:Linux:*:*)
914 » echo ${UNAME_MACHINE}-unknown-linux-gnu
895 exit ;; 915 exit ;;
896 i*86:Linux:*:*) 916 i*86:Linux:*:*)
897 LIBC=gnu 917 LIBC=gnu
898 eval $set_cc_for_build 918 eval $set_cc_for_build
899 sed 's/^ //' << EOF >$dummy.c 919 sed 's/^ //' << EOF >$dummy.c
900 #ifdef __dietlibc__ 920 #ifdef __dietlibc__
901 LIBC=dietlibc 921 LIBC=dietlibc
902 #endif 922 #endif
903 EOF 923 EOF
904 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` 924 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
(...skipping 21 matching lines...) Expand all
926 CPU=${UNAME_MACHINE} 946 CPU=${UNAME_MACHINE}
927 #else 947 #else
928 CPU= 948 CPU=
929 #endif 949 #endif
930 #endif 950 #endif
931 EOF 951 EOF
932 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` 952 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
933 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 953 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
934 ;; 954 ;;
935 or32:Linux:*:*) 955 or32:Linux:*:*)
936 » echo or32-unknown-linux-gnu 956 » echo ${UNAME_MACHINE}-unknown-linux-gnu
937 exit ;; 957 exit ;;
938 padre:Linux:*:*) 958 padre:Linux:*:*)
939 echo sparc-unknown-linux-gnu 959 echo sparc-unknown-linux-gnu
940 exit ;; 960 exit ;;
941 parisc64:Linux:*:* | hppa64:Linux:*:*) 961 parisc64:Linux:*:* | hppa64:Linux:*:*)
942 echo hppa64-unknown-linux-gnu 962 echo hppa64-unknown-linux-gnu
943 exit ;; 963 exit ;;
944 parisc:Linux:*:* | hppa:Linux:*:*) 964 parisc:Linux:*:* | hppa:Linux:*:*)
945 # Look for CPU level 965 # Look for CPU level
946 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in 966 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
947 PA7*) echo hppa1.1-unknown-linux-gnu ;; 967 PA7*) echo hppa1.1-unknown-linux-gnu ;;
948 PA8*) echo hppa2.0-unknown-linux-gnu ;; 968 PA8*) echo hppa2.0-unknown-linux-gnu ;;
949 *) echo hppa-unknown-linux-gnu ;; 969 *) echo hppa-unknown-linux-gnu ;;
950 esac 970 esac
951 exit ;; 971 exit ;;
952 ppc64:Linux:*:*) 972 ppc64:Linux:*:*)
953 echo powerpc64-unknown-linux-gnu 973 echo powerpc64-unknown-linux-gnu
954 exit ;; 974 exit ;;
955 ppc:Linux:*:*) 975 ppc:Linux:*:*)
956 echo powerpc-unknown-linux-gnu 976 echo powerpc-unknown-linux-gnu
957 exit ;; 977 exit ;;
958 s390:Linux:*:* | s390x:Linux:*:*) 978 s390:Linux:*:* | s390x:Linux:*:*)
959 echo ${UNAME_MACHINE}-ibm-linux 979 echo ${UNAME_MACHINE}-ibm-linux
960 exit ;; 980 exit ;;
961 sh64*:Linux:*:*) 981 sh64*:Linux:*:*)
962 » echo ${UNAME_MACHINE}-unknown-linux-gnu 982 » echo ${UNAME_MACHINE}-unknown-linux-gnu
963 exit ;; 983 exit ;;
964 sh*:Linux:*:*) 984 sh*:Linux:*:*)
965 echo ${UNAME_MACHINE}-unknown-linux-gnu 985 echo ${UNAME_MACHINE}-unknown-linux-gnu
966 exit ;; 986 exit ;;
967 sparc:Linux:*:* | sparc64:Linux:*:*) 987 sparc:Linux:*:* | sparc64:Linux:*:*)
968 echo ${UNAME_MACHINE}-unknown-linux-gnu 988 echo ${UNAME_MACHINE}-unknown-linux-gnu
969 exit ;; 989 exit ;;
990 tile*:Linux:*:*)
991 echo ${UNAME_MACHINE}-unknown-linux-gnu
992 exit ;;
970 vax:Linux:*:*) 993 vax:Linux:*:*)
971 echo ${UNAME_MACHINE}-dec-linux-gnu 994 echo ${UNAME_MACHINE}-dec-linux-gnu
972 exit ;; 995 exit ;;
973 x86_64:Linux:*:*) 996 x86_64:Linux:*:*)
974 » echo x86_64-unknown-linux-gnu 997 » echo ${UNAME_MACHINE}-unknown-linux-gnu
975 exit ;; 998 exit ;;
976 xtensa*:Linux:*:*) 999 xtensa*:Linux:*:*)
977 » echo ${UNAME_MACHINE}-unknown-linux-gnu 1000 » echo ${UNAME_MACHINE}-unknown-linux-gnu
978 exit ;; 1001 exit ;;
979 i*86:DYNIX/ptx:4*:*) 1002 i*86:DYNIX/ptx:4*:*)
980 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. 1003 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
981 # earlier versions are messed up and put the nodename in both 1004 # earlier versions are messed up and put the nodename in both
982 # sysname and nodename. 1005 # sysname and nodename.
983 echo i386-sequent-sysv4 1006 echo i386-sequent-sysv4
984 exit ;; 1007 exit ;;
985 i*86:UNIX_SV:4.2MP:2.*) 1008 i*86:UNIX_SV:4.2MP:2.*)
986 # Unixware is an offshoot of SVR4, but it has its own version 1009 » # Unixware is an offshoot of SVR4, but it has its own version
987 # number series starting with 2... 1010 » # number series starting with 2...
988 # I am not positive that other SVR4 systems won't match this, 1011 » # I am not positive that other SVR4 systems won't match this,
989 # I just have to hope. -- rms. 1012 # I just have to hope. -- rms.
990 # Use sysv4.2uw... so that sysv4* matches it. 1013 » # Use sysv4.2uw... so that sysv4* matches it.
991 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} 1014 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
992 exit ;; 1015 exit ;;
993 i*86:OS/2:*:*) 1016 i*86:OS/2:*:*)
994 # If we were able to find `uname', then EMX Unix compatibility 1017 # If we were able to find `uname', then EMX Unix compatibility
995 # is probably installed. 1018 # is probably installed.
996 echo ${UNAME_MACHINE}-pc-os2-emx 1019 echo ${UNAME_MACHINE}-pc-os2-emx
997 exit ;; 1020 exit ;;
998 i*86:XTS-300:*:STOP) 1021 i*86:XTS-300:*:STOP)
999 echo ${UNAME_MACHINE}-unknown-stop 1022 echo ${UNAME_MACHINE}-unknown-stop
1000 exit ;; 1023 exit ;;
(...skipping 11 matching lines...) Expand all
1012 exit ;; 1035 exit ;;
1013 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) 1036 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1014 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` 1037 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1015 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then 1038 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1016 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} 1039 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1017 else 1040 else
1018 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} 1041 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1019 fi 1042 fi
1020 exit ;; 1043 exit ;;
1021 i*86:*:5:[678]*) 1044 i*86:*:5:[678]*)
1022 » # UnixWare 7.x, OpenUNIX and OpenServer 6. 1045 » # UnixWare 7.x, OpenUNIX and OpenServer 6.
1023 case `/bin/uname -X | grep "^Machine"` in 1046 case `/bin/uname -X | grep "^Machine"` in
1024 *486*) UNAME_MACHINE=i486 ;; 1047 *486*) UNAME_MACHINE=i486 ;;
1025 *Pentium) UNAME_MACHINE=i586 ;; 1048 *Pentium) UNAME_MACHINE=i586 ;;
1026 *Pent*|*Celeron) UNAME_MACHINE=i686 ;; 1049 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1027 esac 1050 esac
1028 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME _VERSION} 1051 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME _VERSION}
1029 exit ;; 1052 exit ;;
1030 i*86:*:3.2:*) 1053 i*86:*:3.2:*)
1031 if test -f /usr/options/cb.name; then 1054 if test -f /usr/options/cb.name; then
1032 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` 1055 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1033 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL 1056 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1034 elif /bin/uname -X 2>/dev/null >/dev/null ; then 1057 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1035 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` 1058 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1036 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 1059 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1037 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ 1060 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1038 && UNAME_MACHINE=i586 1061 && UNAME_MACHINE=i586
1039 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ 1062 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1040 && UNAME_MACHINE=i686 1063 && UNAME_MACHINE=i686
1041 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ 1064 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1042 && UNAME_MACHINE=i686 1065 && UNAME_MACHINE=i686
1043 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL 1066 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1044 else 1067 else
1045 echo ${UNAME_MACHINE}-pc-sysv32 1068 echo ${UNAME_MACHINE}-pc-sysv32
1046 fi 1069 fi
1047 exit ;; 1070 exit ;;
1048 pc:*:*:*) 1071 pc:*:*:*)
1049 # Left here for compatibility: 1072 # Left here for compatibility:
1050 # uname -m prints for DJGPP always 'pc', but it prints nothing about 1073 » # uname -m prints for DJGPP always 'pc', but it prints nothing about
1051 # the processor, so we play safe by assuming i586. 1074 » # the processor, so we play safe by assuming i586.
1052 # Note: whatever this is, it MUST be the same as what config.sub 1075 # Note: whatever this is, it MUST be the same as what config.sub
1053 # prints for the "djgpp" host, or else GDB configury will decide that 1076 # prints for the "djgpp" host, or else GDB configury will decide that
1054 # this is a cross-build. 1077 # this is a cross-build.
1055 echo i586-pc-msdosdjgpp 1078 echo i586-pc-msdosdjgpp
1056 exit ;; 1079 » exit ;;
1057 Intel:Mach:3*:*) 1080 Intel:Mach:3*:*)
1058 echo i386-pc-mach3 1081 echo i386-pc-mach3
1059 exit ;; 1082 exit ;;
1060 paragon:*:*:*) 1083 paragon:*:*:*)
1061 echo i860-intel-osf1 1084 echo i860-intel-osf1
1062 exit ;; 1085 exit ;;
1063 i860:*:4.*:*) # i860-SVR4 1086 i860:*:4.*:*) # i860-SVR4
1064 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then 1087 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1065 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 1088 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1066 else # Add other i860-SVR4 vendors below as they are discovered. 1089 else # Add other i860-SVR4 vendors below as they are discovered.
(...skipping 14 matching lines...) Expand all
1081 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 1104 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
1082 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 | S HG2:*:4.0:3.0 | S7501*:*:4.0:3.0) 1105 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 | S HG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1083 OS_REL='' 1106 OS_REL=''
1084 test -r /etc/.relid \ 1107 test -r /etc/.relid \
1085 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` 1108 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1086 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1109 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1087 && { echo i486-ncr-sysv4.3${OS_REL}; exit; } 1110 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1088 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ 1111 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1089 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 1112 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1090 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) 1113 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1091 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1114 » /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1092 && { echo i486-ncr-sysv4; exit; } ;; 1115 » && { echo i486-ncr-sysv4; exit; } ;;
1093 NCR*:*:4.2:* | MPRAS*:*:4.2:*) 1116 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
1094 OS_REL='.3' 1117 OS_REL='.3'
1095 test -r /etc/.relid \ 1118 test -r /etc/.relid \
1096 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.rel id` 1119 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.rel id`
1097 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ 1120 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1098 && { echo i486-ncr-sysv4.3${OS_REL}; exit; } 1121 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1099 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ 1122 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1100 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } 1123 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1101 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ 1124 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1102 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 1125 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
(...skipping 22 matching lines...) Expand all
1125 echo mips-sni-sysv4 1148 echo mips-sni-sysv4
1126 exit ;; 1149 exit ;;
1127 *:SINIX-*:*:*) 1150 *:SINIX-*:*:*)
1128 if uname -p 2>/dev/null >/dev/null ; then 1151 if uname -p 2>/dev/null >/dev/null ; then
1129 UNAME_MACHINE=`(uname -p) 2>/dev/null` 1152 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1130 echo ${UNAME_MACHINE}-sni-sysv4 1153 echo ${UNAME_MACHINE}-sni-sysv4
1131 else 1154 else
1132 echo ns32k-sni-sysv 1155 echo ns32k-sni-sysv
1133 fi 1156 fi
1134 exit ;; 1157 exit ;;
1135 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort 1158 PENTIUM:*:4.0*:*)» # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1136 # says <Richard.M.Bartel@ccMail.Census.GOV> 1159 » » » # says <Richard.M.Bartel@ccMail.Census.GOV>
1137 echo i586-unisys-sysv4 1160 » echo i586-unisys-sysv4
1138 exit ;; 1161 » exit ;;
1139 *:UNIX_System_V:4*:FTX*) 1162 *:UNIX_System_V:4*:FTX*)
1140 # From Gerald Hewes <hewes@openmarket.com>. 1163 # From Gerald Hewes <hewes@openmarket.com>.
1141 # How about differentiating between stratus architectures? -djm 1164 # How about differentiating between stratus architectures? -djm
1142 echo hppa1.1-stratus-sysv4 1165 echo hppa1.1-stratus-sysv4
1143 exit ;; 1166 exit ;;
1144 *:*:*:FTX*) 1167 *:*:*:FTX*)
1145 # From seanf@swdc.stratus.com. 1168 # From seanf@swdc.stratus.com.
1146 echo i860-stratus-sysv4 1169 echo i860-stratus-sysv4
1147 exit ;; 1170 exit ;;
1148 i*86:VOS:*:*) 1171 i*86:VOS:*:*)
1149 # From Paul.Green@stratus.com. 1172 # From Paul.Green@stratus.com.
1150 echo ${UNAME_MACHINE}-stratus-vos 1173 echo ${UNAME_MACHINE}-stratus-vos
1151 exit ;; 1174 exit ;;
1152 *:VOS:*:*) 1175 *:VOS:*:*)
1153 # From Paul.Green@stratus.com. 1176 # From Paul.Green@stratus.com.
1154 echo hppa1.1-stratus-vos 1177 echo hppa1.1-stratus-vos
1155 exit ;; 1178 exit ;;
1156 mc68*:A/UX:*:*) 1179 mc68*:A/UX:*:*)
1157 echo m68k-apple-aux${UNAME_RELEASE} 1180 echo m68k-apple-aux${UNAME_RELEASE}
1158 exit ;; 1181 exit ;;
1159 news*:NEWS-OS:6*:*) 1182 news*:NEWS-OS:6*:*)
1160 echo mips-sony-newsos6 1183 echo mips-sony-newsos6
1161 exit ;; 1184 exit ;;
1162 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) 1185 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1163 if [ -d /usr/nec ]; then 1186 if [ -d /usr/nec ]; then
1164 » echo mips-nec-sysv${UNAME_RELEASE} 1187 » » echo mips-nec-sysv${UNAME_RELEASE}
1165 else 1188 else
1166 » echo mips-unknown-sysv${UNAME_RELEASE} 1189 » » echo mips-unknown-sysv${UNAME_RELEASE}
1167 fi 1190 fi
1168 exit ;; 1191 » exit ;;
1169 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. 1192 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1170 echo powerpc-be-beos 1193 echo powerpc-be-beos
1171 exit ;; 1194 exit ;;
1172 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. 1195 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1173 echo powerpc-apple-beos 1196 echo powerpc-apple-beos
1174 exit ;; 1197 exit ;;
1175 BePC:BeOS:*:*) # BeOS running on Intel PC compatible. 1198 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1176 echo i586-pc-beos 1199 echo i586-pc-beos
1177 exit ;; 1200 exit ;;
1178 BePC:Haiku:*:*) # Haiku running on Intel PC compatible. 1201 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1223 UNAME_PROCESSOR=`uname -p` 1246 UNAME_PROCESSOR=`uname -p`
1224 if test "$UNAME_PROCESSOR" = "x86"; then 1247 if test "$UNAME_PROCESSOR" = "x86"; then
1225 UNAME_PROCESSOR=i386 1248 UNAME_PROCESSOR=i386
1226 UNAME_MACHINE=pc 1249 UNAME_MACHINE=pc
1227 fi 1250 fi
1228 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} 1251 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1229 exit ;; 1252 exit ;;
1230 *:QNX:*:4*) 1253 *:QNX:*:4*)
1231 echo i386-pc-qnx 1254 echo i386-pc-qnx
1232 exit ;; 1255 exit ;;
1256 NEO-?:NONSTOP_KERNEL:*:*)
1257 echo neo-tandem-nsk${UNAME_RELEASE}
1258 exit ;;
1233 NSE-?:NONSTOP_KERNEL:*:*) 1259 NSE-?:NONSTOP_KERNEL:*:*)
1234 echo nse-tandem-nsk${UNAME_RELEASE} 1260 echo nse-tandem-nsk${UNAME_RELEASE}
1235 exit ;; 1261 exit ;;
1236 NSR-?:NONSTOP_KERNEL:*:*) 1262 NSR-?:NONSTOP_KERNEL:*:*)
1237 echo nsr-tandem-nsk${UNAME_RELEASE} 1263 echo nsr-tandem-nsk${UNAME_RELEASE}
1238 exit ;; 1264 exit ;;
1239 *:NonStop-UX:*:*) 1265 *:NonStop-UX:*:*)
1240 echo mips-compaq-nonstopux 1266 echo mips-compaq-nonstopux
1241 exit ;; 1267 exit ;;
1242 BS2000:POSIX*:*:*) 1268 BS2000:POSIX*:*:*)
(...skipping 25 matching lines...) Expand all
1268 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) 1294 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1269 echo pdp10-xkl-tops20 1295 echo pdp10-xkl-tops20
1270 exit ;; 1296 exit ;;
1271 *:TOPS-20:*:*) 1297 *:TOPS-20:*:*)
1272 echo pdp10-unknown-tops20 1298 echo pdp10-unknown-tops20
1273 exit ;; 1299 exit ;;
1274 *:ITS:*:*) 1300 *:ITS:*:*)
1275 echo pdp10-unknown-its 1301 echo pdp10-unknown-its
1276 exit ;; 1302 exit ;;
1277 SEI:*:*:SEIUX) 1303 SEI:*:*:SEIUX)
1278 echo mips-sei-seiux${UNAME_RELEASE} 1304 » echo mips-sei-seiux${UNAME_RELEASE}
1279 exit ;; 1305 exit ;;
1280 *:DragonFly:*:*) 1306 *:DragonFly:*:*)
1281 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/ [-(].*//'` 1307 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/ [-(].*//'`
1282 exit ;; 1308 exit ;;
1283 *:*VMS:*:*) 1309 *:*VMS:*:*)
1284 » UNAME_MACHINE=`(uname -p) 2>/dev/null` 1310 » UNAME_MACHINE=`(uname -p) 2>/dev/null`
1285 case "${UNAME_MACHINE}" in 1311 case "${UNAME_MACHINE}" in
1286 A*) echo alpha-dec-vms ; exit ;; 1312 A*) echo alpha-dec-vms ; exit ;;
1287 I*) echo ia64-dec-vms ; exit ;; 1313 I*) echo ia64-dec-vms ; exit ;;
1288 V*) echo vax-dec-vms ; exit ;; 1314 V*) echo vax-dec-vms ; exit ;;
1289 esac ;; 1315 esac ;;
1290 *:XENIX:*:SysV) 1316 *:XENIX:*:SysV)
1291 echo i386-pc-xenix 1317 echo i386-pc-xenix
1292 exit ;; 1318 exit ;;
1293 i*86:skyos:*:*) 1319 i*86:skyos:*:*)
1294 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$// ' 1320 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$// '
1295 exit ;; 1321 exit ;;
1296 i*86:rdos:*:*) 1322 i*86:rdos:*:*)
1297 echo ${UNAME_MACHINE}-pc-rdos 1323 echo ${UNAME_MACHINE}-pc-rdos
1298 exit ;; 1324 exit ;;
1299 i*86:AROS:*:*) 1325 i*86:AROS:*:*)
1300 echo ${UNAME_MACHINE}-pc-aros 1326 echo ${UNAME_MACHINE}-pc-aros
1301 exit ;; 1327 exit ;;
1328 x86_64:VMkernel:*:*)
1329 echo ${UNAME_MACHINE}-unknown-esx
1330 exit ;;
1302 esac 1331 esac
1303 1332
1304 #echo '(No uname command or uname output not recognized.)' 1>&2 1333 #echo '(No uname command or uname output not recognized.)' 1>&2
1305 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 1334 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1306 1335
1307 eval $set_cc_for_build 1336 eval $set_cc_for_build
1308 cat >$dummy.c <<EOF 1337 cat >$dummy.c <<EOF
1309 #ifdef _SEQUENT_ 1338 #ifdef _SEQUENT_
1310 # include <sys/types.h> 1339 # include <sys/types.h>
1311 # include <sys/utsname.h> 1340 # include <sys/utsname.h>
1312 #endif 1341 #endif
1313 main () 1342 main ()
1314 { 1343 {
1315 #if defined (sony) 1344 #if defined (sony)
1316 #if defined (MIPSEB) 1345 #if defined (MIPSEB)
1317 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, 1346 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
1318 I don't know.... */ 1347 I don't know.... */
1319 printf ("mips-sony-bsd\n"); exit (0); 1348 printf ("mips-sony-bsd\n"); exit (0);
1320 #else 1349 #else
1321 #include <sys/param.h> 1350 #include <sys/param.h>
1322 printf ("m68k-sony-newsos%s\n", 1351 printf ("m68k-sony-newsos%s\n",
1323 #ifdef NEWSOS4 1352 #ifdef NEWSOS4
1324 "4" 1353 » "4"
1325 #else 1354 #else
1326 » "" 1355 » ""
1327 #endif 1356 #endif
1328 ); exit (0); 1357 » ); exit (0);
1329 #endif 1358 #endif
1330 #endif 1359 #endif
1331 1360
1332 #if defined (__arm) && defined (__acorn) && defined (__unix) 1361 #if defined (__arm) && defined (__acorn) && defined (__unix)
1333 printf ("arm-acorn-riscix\n"); exit (0); 1362 printf ("arm-acorn-riscix\n"); exit (0);
1334 #endif 1363 #endif
1335 1364
1336 #if defined (hp300) && !defined (hpux) 1365 #if defined (hp300) && !defined (hpux)
1337 printf ("m68k-hp-bsd\n"); exit (0); 1366 printf ("m68k-hp-bsd\n"); exit (0);
1338 #endif 1367 #endif
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1492 EOF 1521 EOF
1493 1522
1494 exit 1 1523 exit 1
1495 1524
1496 # Local variables: 1525 # Local variables:
1497 # eval: (add-hook 'write-file-hooks 'time-stamp) 1526 # eval: (add-hook 'write-file-hooks 'time-stamp)
1498 # time-stamp-start: "timestamp='" 1527 # time-stamp-start: "timestamp='"
1499 # time-stamp-format: "%:y-%02m-%02d" 1528 # time-stamp-format: "%:y-%02m-%02d"
1500 # time-stamp-end: "'" 1529 # time-stamp-end: "'"
1501 # End: 1530 # End:
OLDNEW
« no previous file with comments | « third_party/sqlite/sqlite-src-3080704/autoconf/README.first ('k') | third_party/sqlite/sqlite-src-3080704/autoconf/config.sub » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698