2
2
# Attempt to guess a canonical system name.
3
3
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
4
# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
8
8
# This file is free software; you can redistribute it and/or modify it
9
9
# under the terms of the GNU General Public License as published by
18
18
# You should have received a copy of the GNU General Public License
19
19
# along with this program; if not, write to the Free Software
20
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
22
23
# As a special exception to the GNU General Public License, if you
23
24
# distribute this file as part of a program that contains a
24
25
# configuration script generated by Autoconf, you may include it under
25
26
# the same distribution terms that you use for the rest of that program.
27
29
# Originally written by Per Bothner <per@bothner.com>.
28
30
# Please send patches to <config-patches@gnu.org>. Submit a context
29
31
# diff and a properly formatted ChangeLog entry.
53
55
GNU config.guess ($timestamp)
55
57
Originally written by Per Bothner.
56
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
58
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
57
59
Free Software Foundation, Inc.
59
61
This is free software; see the source for copying conditions. There is NO
196
198
# contains redundant information, the shorter form:
197
199
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
198
200
echo "${machine}-${os}${release}"
201
echo x86_64-unknown-openbsd${UNAME_RELEASE}
204
echo m68k-unknown-openbsd${UNAME_RELEASE}
207
echo mipsel-unknown-openbsd${UNAME_RELEASE}
210
echo arm-unknown-openbsd${UNAME_RELEASE}
213
echo m68k-unknown-openbsd${UNAME_RELEASE}
216
echo m68k-unknown-openbsd${UNAME_RELEASE}
219
echo powerpc-unknown-openbsd${UNAME_RELEASE}
222
echo m68k-unknown-openbsd${UNAME_RELEASE}
225
echo m88k-unknown-openbsd${UNAME_RELEASE}
228
echo powerpc-unknown-openbsd${UNAME_RELEASE}
231
echo powerpc-unknown-openbsd${UNAME_RELEASE}
234
echo mipsel-unknown-openbsd${UNAME_RELEASE}
237
echo mipseb-unknown-openbsd${UNAME_RELEASE}
240
echo m68k-unknown-openbsd${UNAME_RELEASE}
243
echo mipsel-unknown-openbsd${UNAME_RELEASE}
246
echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
203
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
204
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
249
207
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
251
209
macppc:MirBSD:*:*)
252
210
echo powerppc-unknown-mirbsd${UNAME_RELEASE}
255
213
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
258
216
case $UNAME_RELEASE in
306
264
# A Xn.n version is an unreleased experimental baselevel.
307
265
# 1.2 uses "1.2" for uname -r.
308
266
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
313
268
Alpha\ *:Windows_NT*:*)
314
269
# How do we know it's Interix rather than the generic POSIX subsystem?
315
270
# Should we change UNAME_MACHINE based on the output of uname instead
316
271
# of the specific Alpha model?
317
272
echo alpha-pc-interix
319
274
21064:Windows_NT:50:3)
320
275
echo alpha-dec-winnt3.5
322
277
Amiga*:UNIX_System_V:4.0:*)
323
278
echo m68k-unknown-sysv4
325
280
*:[Aa]miga[Oo][Ss]:*:*)
326
281
echo ${UNAME_MACHINE}-unknown-amigaos
328
283
*:[Mm]orph[Oo][Ss]:*:*)
329
284
echo ${UNAME_MACHINE}-unknown-morphos
332
287
echo i370-ibm-openedition
335
293
echo powerpc-ibm-os400
337
295
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
338
296
echo arm-acorn-riscix${UNAME_RELEASE}
298
arm:riscos:*:*|arm:RISCOS:*:*)
299
echo arm-unknown-riscos
340
301
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
341
302
echo hppa1.1-hitachi-hiuxmpp
343
304
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
344
305
# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
345
306
if test "`(/bin/universe) 2>/dev/null`" = att ; then
348
309
echo pyramid-pyramid-bsd
352
313
echo pyramid-pyramid-svr4
354
315
DRS?6000:unix:4.0:6*)
355
316
echo sparc-icl-nx6
357
DRS?6000:UNIX_SV:4.2*:7*)
318
DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
358
319
case `/usr/bin/uname -p` in
359
sparc) echo sparc-icl-nx7 && exit 0 ;;
320
sparc) echo sparc-icl-nx7; exit ;;
361
322
sun4H:SunOS:5.*:*)
362
323
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
364
325
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
365
326
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
367
328
i86pc:SunOS:5.*:*)
368
329
echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
370
331
sun4*:SunOS:6*:*)
371
332
# According to config.sub, this is the proper way to canonicalize
372
333
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
373
334
# it's likely to be more like Solaris than SunOS4.
374
335
echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
377
338
case "`/usr/bin/arch -k`" in
411
372
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
412
373
echo m68k-atari-mint${UNAME_RELEASE}
414
375
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
415
376
echo m68k-atari-mint${UNAME_RELEASE}
417
378
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
418
379
echo m68k-atari-mint${UNAME_RELEASE}
420
381
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
421
382
echo m68k-milan-mint${UNAME_RELEASE}
423
384
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
424
385
echo m68k-hades-mint${UNAME_RELEASE}
426
387
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
427
388
echo m68k-unknown-mint${UNAME_RELEASE}
429
390
m68k:machten:*:*)
430
391
echo m68k-apple-machten${UNAME_RELEASE}
432
393
powerpc:machten:*:*)
433
394
echo powerpc-apple-machten${UNAME_RELEASE}
436
397
echo mips-dec-mach_bsd4.3
438
399
RISC*:ULTRIX:*:*)
439
400
echo mips-dec-ultrix${UNAME_RELEASE}
441
402
VAX*:ULTRIX*:*:*)
442
403
echo vax-dec-ultrix${UNAME_RELEASE}
444
405
2020:CLIX:*:* | 2430:CLIX:*:*)
445
406
echo clipper-intergraph-clix${UNAME_RELEASE}
447
408
mips:*:*:UMIPS | mips:*:*:RISCos)
448
409
eval $set_cc_for_build
449
410
sed 's/^ //' << EOF >$dummy.c
470
$CC_FOR_BUILD -o $dummy $dummy.c \
471
&& $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
431
$CC_FOR_BUILD -o $dummy $dummy.c &&
432
dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
433
SYSTEM_NAME=`$dummy $dummyarg` &&
434
{ echo "$SYSTEM_NAME"; exit; }
473
435
echo mips-mips-riscos${UNAME_RELEASE}
475
437
Motorola:PowerMAX_OS:*:*)
476
438
echo powerpc-motorola-powermax
478
440
Motorola:*:4.3:PL8-*)
479
441
echo powerpc-harris-powermax
481
443
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
482
444
echo powerpc-harris-powermax
484
446
Night_Hawk:Power_UNIX:*:*)
485
447
echo powerpc-harris-powerunix
488
450
echo m88k-harris-cxux7
491
453
echo m88k-motorola-sysv4
494
456
echo m88k-motorola-sysv3
497
459
# DG/UX returns AViiON for all architectures
498
460
UNAME_PROCESSOR=`/usr/bin/uname -p`
509
471
echo i586-dg-dgux${UNAME_RELEASE}
512
474
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
513
475
echo m88k-dolphin-sysv3
516
478
# Delta 88k system running SVR3
517
479
echo m88k-motorola-sysv3
519
481
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
520
482
echo m88k-tektronix-sysv3
522
484
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
523
485
echo m68k-tektronix-bsd
526
488
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
528
490
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
529
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
530
exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
491
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
492
exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
532
494
echo i386-ibm-aix
535
497
if [ -x /usr/bin/oslevel ] ; then
536
498
IBM_REV=`/usr/bin/oslevel`
702
$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
678
$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
679
{ echo "$SYSTEM_NAME"; exit; }
703
680
echo unknown-hitachi-hiuxwe2
705
682
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
706
683
echo hppa1.1-hp-bsd
708
685
9000/8??:4.3bsd:*:*)
709
686
echo hppa1.0-hp-bsd
711
688
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
712
689
echo hppa1.0-hp-mpeix
714
691
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
715
692
echo hppa1.1-hp-osf
718
695
echo hppa1.0-hp-osf
721
698
if [ -x /usr/sbin/sysversion ] ; then
722
699
echo ${UNAME_MACHINE}-unknown-osf1mk
724
701
echo ${UNAME_MACHINE}-unknown-osf1
727
704
parisc*:Lites*:*:*)
728
705
echo hppa1.1-hp-lites
730
707
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
731
708
echo c1-convex-bsd
733
710
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
734
711
if getsysinfo -f scalar_acc
735
712
then echo c32-convex-bsd
736
713
else echo c2-convex-bsd
739
716
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
740
717
echo c34-convex-bsd
742
719
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
743
720
echo c38-convex-bsd
745
722
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
746
723
echo c4-convex-bsd
749
726
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
751
728
CRAY*[A-Z]90:*:*:*)
752
729
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
753
730
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
754
731
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
755
732
-e 's/\.[^.]*$/.X/'
758
735
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
761
738
echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
764
741
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
767
echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
744
echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
769
746
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
770
747
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
771
748
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
772
749
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
773
750
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
775
752
5000:UNIX_System_V:4.*:*)
776
753
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
777
754
FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
778
755
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
780
757
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
781
758
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
783
760
sparc*:BSD/OS:*:*)
784
761
echo sparc-unknown-bsdi${UNAME_RELEASE}
787
764
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
790
# Determine whether the default compiler uses glibc.
791
eval $set_cc_for_build
792
sed 's/^ //' << EOF >$dummy.c
793
#include <features.h>
800
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
801
# GNU/KFreeBSD systems have a "k" prefix to indicate we are using
802
# FreeBSD's kernel, but not the complete OS.
803
case ${LIBC} in gnu) kernel_only='k' ;; esac
804
echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
767
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
807
770
echo ${UNAME_MACHINE}-pc-cygwin
810
773
echo ${UNAME_MACHINE}-pc-mingw32
776
# uname -m includes "-pc" on this system.
777
echo ${UNAME_MACHINE}-mingw32
813
780
echo ${UNAME_MACHINE}-pc-pw32
815
782
x86:Interix*:[34]*)
816
783
echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
818
785
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
819
786
echo i${UNAME_MACHINE}-pc-mks
821
788
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
822
789
# How do we know it's Interix rather than the generic POSIX subsystem?
823
790
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
824
791
# UNAME_MACHINE based on the output of uname instead of i386?
825
792
echo i586-pc-interix
828
795
echo ${UNAME_MACHINE}-pc-uwin
797
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
798
echo x86_64-unknown-cygwin
831
801
echo powerpcle-unknown-cygwin
833
803
prep*:SunOS:5.*:*)
834
804
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
838
808
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
841
811
# other systems with GNU libc and userland
842
812
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
845
815
echo ${UNAME_MACHINE}-pc-minix
848
818
echo ${UNAME_MACHINE}-unknown-linux-gnu
851
821
echo cris-axis-linux-gnu
824
echo crisv32-axis-linux-gnu
827
echo frv-unknown-linux-gnu
854
830
echo ${UNAME_MACHINE}-unknown-linux-gnu
857
833
echo ${UNAME_MACHINE}-unknown-linux-gnu
860
836
echo ${UNAME_MACHINE}-unknown-linux-gnu
863
839
eval $set_cc_for_build
864
840
sed 's/^ //' << EOF >$dummy.c
924
903
PA8*) echo hppa2.0-unknown-linux-gnu ;;
925
904
*) echo hppa-unknown-linux-gnu ;;
928
907
parisc64:Linux:*:* | hppa64:Linux:*:*)
929
908
echo hppa64-unknown-linux-gnu
931
910
s390:Linux:*:* | s390x:Linux:*:*)
932
911
echo ${UNAME_MACHINE}-ibm-linux
935
914
echo ${UNAME_MACHINE}-unknown-linux-gnu
938
917
echo ${UNAME_MACHINE}-unknown-linux-gnu
940
919
sparc:Linux:*:* | sparc64:Linux:*:*)
941
920
echo ${UNAME_MACHINE}-unknown-linux-gnu
943
922
x86_64:Linux:*:*)
944
923
echo x86_64-unknown-linux-gnu
947
926
# The BFD linker knows what the default object file format is, so
948
927
# first see if it will tell us. cd to the root directory to prevent
1012
994
# I just have to hope. -- rms.
1013
995
# Use sysv4.2uw... so that sysv4* matches it.
1014
996
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1017
999
# If we were able to find `uname', then EMX Unix compatibility
1018
1000
# is probably installed.
1019
1001
echo ${UNAME_MACHINE}-pc-os2-emx
1021
1003
i*86:XTS-300:*:STOP)
1022
1004
echo ${UNAME_MACHINE}-unknown-stop
1024
1006
i*86:atheos:*:*)
1025
1007
echo ${UNAME_MACHINE}-unknown-atheos
1028
1010
echo ${UNAME_MACHINE}-pc-syllable
1030
1012
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1031
1013
echo i386-unknown-lynxos${UNAME_RELEASE}
1034
1016
echo ${UNAME_MACHINE}-pc-msdosdjgpp
1036
1018
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1037
1019
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1038
1020
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1067
1050
echo ${UNAME_MACHINE}-pc-sysv32
1071
1054
# Left here for compatibility:
1072
1055
# uname -m prints for DJGPP always 'pc', but it prints nothing about
1073
1056
# the processor, so we play safe by assuming i386.
1074
1057
echo i386-pc-msdosdjgpp
1076
1059
Intel:Mach:3*:*)
1077
1060
echo i386-pc-mach3
1080
1063
echo i860-intel-osf1
1082
1065
i860:*:4.*:*) # i860-SVR4
1083
1066
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1084
1067
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1085
1068
else # Add other i860-SVR4 vendors below as they are discovered.
1086
1069
echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1089
1072
mini*:CTIX:SYS*5:*)
1091
1074
echo m68010-convergent-sysv
1093
1076
mc68k:UNIX:SYSTEM5:3.51m)
1094
1077
echo m68k-convergent-sysv
1096
1079
M680?0:D-NIX:5.3:*)
1097
1080
echo m68k-diab-dnix
1100
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1101
3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
1082
M68*:*:R3V[5678]*:*)
1083
test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
1084
3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1103
1086
test -r /etc/.relid \
1104
1087
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1105
1088
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1106
&& echo i486-ncr-sysv4.3${OS_REL} && exit 0
1089
&& { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1107
1090
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1108
&& echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
1091
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1109
1092
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1110
1093
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1111
&& echo i486-ncr-sysv4 && exit 0 ;;
1094
&& { echo i486-ncr-sysv4; exit; } ;;
1112
1095
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1113
1096
echo m68k-unknown-lynxos${UNAME_RELEASE}
1115
1098
mc68030:UNIX_System_V:4.*:*)
1116
1099
echo m68k-atari-sysv4
1118
1101
TSUNAMI:LynxOS:2.*:*)
1119
1102
echo sparc-unknown-lynxos${UNAME_RELEASE}
1121
1104
rs6000:LynxOS:2.*:*)
1122
1105
echo rs6000-unknown-lynxos${UNAME_RELEASE}
1124
1107
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
1125
1108
echo powerpc-unknown-lynxos${UNAME_RELEASE}
1127
1110
SM[BE]S:UNIX_SV:*:*)
1128
1111
echo mips-dde-sysv${UNAME_RELEASE}
1130
1113
RM*:ReliantUNIX-*:*:*)
1131
1114
echo mips-sni-sysv4
1133
1116
RM*:SINIX-*:*:*)
1134
1117
echo mips-sni-sysv4
1137
1120
if uname -p 2>/dev/null >/dev/null ; then
1138
1121
UNAME_MACHINE=`(uname -p) 2>/dev/null`
1141
1124
echo ns32k-sni-sysv
1144
1127
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1145
1128
# says <Richard.M.Bartel@ccMail.Census.GOV>
1146
1129
echo i586-unisys-sysv4
1148
1131
*:UNIX_System_V:4*:FTX*)
1149
1132
# From Gerald Hewes <hewes@openmarket.com>.
1150
1133
# How about differentiating between stratus architectures? -djm
1151
1134
echo hppa1.1-stratus-sysv4
1154
1137
# From seanf@swdc.stratus.com.
1155
1138
echo i860-stratus-sysv4
1141
# From Paul.Green@stratus.com.
1142
echo ${UNAME_MACHINE}-stratus-vos
1158
1145
# From Paul.Green@stratus.com.
1159
1146
echo hppa1.1-stratus-vos
1161
1148
mc68*:A/UX:*:*)
1162
1149
echo m68k-apple-aux${UNAME_RELEASE}
1164
1151
news*:NEWS-OS:6*:*)
1165
1152
echo mips-sony-newsos6
1167
1154
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1168
1155
if [ -d /usr/nec ]; then
1169
1156
echo mips-nec-sysv${UNAME_RELEASE}
1171
1158
echo mips-unknown-sysv${UNAME_RELEASE}
1174
1161
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1175
1162
echo powerpc-be-beos
1177
1164
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1178
1165
echo powerpc-apple-beos
1180
1167
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1181
1168
echo i586-pc-beos
1183
1170
SX-4:SUPER-UX:*:*)
1184
1171
echo sx4-nec-superux${UNAME_RELEASE}
1186
1173
SX-5:SUPER-UX:*:*)
1187
1174
echo sx5-nec-superux${UNAME_RELEASE}
1189
1176
SX-6:SUPER-UX:*:*)
1190
1177
echo sx6-nec-superux${UNAME_RELEASE}
1192
1179
Power*:Rhapsody:*:*)
1193
1180
echo powerpc-apple-rhapsody${UNAME_RELEASE}
1195
1182
*:Rhapsody:*:*)
1196
1183
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1186
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1187
case $UNAME_PROCESSOR in
1200
1188
*86) UNAME_PROCESSOR=i686 ;;
1201
powerpc) UNAME_PROCESSOR=powerpc ;;
1189
unknown) UNAME_PROCESSOR=powerpc ;;
1203
1191
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1205
1193
*:procnto*:*:* | *:QNX:[0123456789]*:*)
1206
1194
UNAME_PROCESSOR=`uname -p`
1207
1195
if test "$UNAME_PROCESSOR" = "x86"; then
1235
1226
UNAME_MACHINE="$cputype"
1237
1228
echo ${UNAME_MACHINE}-unknown-plan9
1240
1231
echo pdp10-unknown-tops10
1243
1234
echo pdp10-unknown-tenex
1245
1236
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1246
1237
echo pdp10-dec-tops20
1248
1239
XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1249
1240
echo pdp10-xkl-tops20
1252
1243
echo pdp10-unknown-tops20
1255
1246
echo pdp10-unknown-its
1258
1249
echo mips-sei-seiux${UNAME_RELEASE}
1260
1251
*:DragonFly:*:*)
1261
1252
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1255
UNAME_MACHINE=`(uname -p) 2>/dev/null`
1256
case "${UNAME_MACHINE}" in
1257
A*) echo alpha-dec-vms ; exit ;;
1258
I*) echo ia64-dec-vms ; exit ;;
1259
V*) echo vax-dec-vms ; exit ;;
1265
echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1265
1269
#echo '(No uname command or uname output not recognized.)' 1>&2