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

Side by Side Diff: autoconf/config.guess

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

Powered by Google App Engine
This is Rietveld 408576698