Lines Matching +full:test +full:- +full:cpu

6 timestamp='2003-07-02'
20 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
28 # Please send patches to <config-patches@gnu.org>. Submit a context
38 me=`echo "$0" | sed -e 's,.*/,,'`
46 -h, --help print this help, then exit
47 -t, --time-stamp print date of last modification, then exit
48 -v, --version print version number, then exit
50 Report bugs and patches to <config-patches@gnu.org>."
63 Try \`$me --help' for more information."
66 while test $# -gt 0 ; do
68 --time-stamp | --time* | -t )
70 --version | -v )
72 --help | --h* | -h )
74 -- ) # Stop option processing
76 - ) # Use stdin as input.
78 -* )
86 if test $# != 0; then
93 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
104 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
105 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
107 …{ tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$…
108 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
109 …{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp director…
116 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
120 if test x"$CC_FOR_BUILD" = x ; then
129 # (ghazi@noc.rutgers.edu 1994-08-24)
130 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
134 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
135 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
136 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
137 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
139 # Note: order is significant - the case branches are not exclusive.
144 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
145 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
146 # switched to ELF, *-*-netbsd* would select the old
153 sysctl="sysctl -n hw.machine_arch"
157 armeb) machine=armeb-unknown ;;
158 arm*) machine=arm-unknown ;;
159 sh3el) machine=shl-unknown ;;
160 sh3eb) machine=sh-unknown ;;
161 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
168 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
186 # suitable tag, in the style of linux-gnu.
189 release='-gnu'
192 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
195 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
197 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
198 echo "${machine}-${os}${release}"
201 echo m68k-unknown-openbsd${UNAME_RELEASE}
204 echo mipsel-unknown-openbsd${UNAME_RELEASE}
207 echo m68k-unknown-openbsd${UNAME_RELEASE}
210 echo m68k-unknown-openbsd${UNAME_RELEASE}
213 echo powerpc-unknown-openbsd${UNAME_RELEASE}
216 echo m68k-unknown-openbsd${UNAME_RELEASE}
219 echo m88k-unknown-openbsd${UNAME_RELEASE}
222 echo powerpc-unknown-openbsd${UNAME_RELEASE}
225 echo mipsel-unknown-openbsd${UNAME_RELEASE}
228 echo mipseb-unknown-openbsd${UNAME_RELEASE}
231 echo m68k-unknown-openbsd${UNAME_RELEASE}
234 echo mipsel-unknown-openbsd${UNAME_RELEASE}
237 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
240 if test $UNAME_RELEASE = "V4.0"; then
241 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
245 # covers most systems running today. This code pipes the CPU
246 # types through head -n 1, so we only detect the type of CPU 0.
247 …ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head
281 # A Tn.n version is a released field test version.
283 # 1.2 uses "1.2" for uname -r.
284 …echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQR…
287 echo alpha-hp-vms
293 echo alpha-pc-interix
296 echo alpha-dec-winnt3.5
299 echo m68k-unknown-sysv4
302 echo ${UNAME_MACHINE}-unknown-amigaos
305 echo ${UNAME_MACHINE}-unknown-morphos
308 echo i370-ibm-openedition
311 echo arm-acorn-riscix${UNAME_RELEASE}
313 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
314 echo hppa1.1-hitachi-hiuxmpp
316 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
318 if test "`(/bin/universe) 2>/dev/null`" = att ; then
319 echo pyramid-pyramid-sysv3
321 echo pyramid-pyramid-bsd
325 echo pyramid-pyramid-svr4
328 echo sparc-icl-nx6
331 case `/usr/bin/uname -p` in
332 sparc) echo sparc-icl-nx7 && exit 0 ;;
335 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
338 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
341 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
347 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
350 case "`/usr/bin/arch -k`" in
352 UNAME_RELEASE=`uname -v`
355 # Japanese Language versions have a version number like `4.1.3-JL'.
356 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
359 echo m68k-sun-sunos${UNAME_RELEASE}
363 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
366 echo m68k-sun-sunos${UNAME_RELEASE}
369 echo sparc-sun-sunos${UNAME_RELEASE}
374 echo sparc-auspex-sunos${UNAME_RELEASE}
385 echo m68k-atari-mint${UNAME_RELEASE}
388 echo m68k-atari-mint${UNAME_RELEASE}
391 echo m68k-atari-mint${UNAME_RELEASE}
394 echo m68k-milan-mint${UNAME_RELEASE}
397 echo m68k-hades-mint${UNAME_RELEASE}
400 echo m68k-unknown-mint${UNAME_RELEASE}
403 echo powerpc-apple-machten${UNAME_RELEASE}
406 echo mips-dec-mach_bsd4.3
409 echo mips-dec-ultrix${UNAME_RELEASE}
412 echo vax-dec-ultrix${UNAME_RELEASE}
415 echo clipper-intergraph-clix${UNAME_RELEASE}
428 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
431 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
434 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
437 exit (-1);
440 $CC_FOR_BUILD -o $dummy $dummy.c \
441 && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
443 echo mips-mips-riscos${UNAME_RELEASE}
446 echo powerpc-motorola-powermax
448 Motorola:*:4.3:PL8-*)
449 echo powerpc-harris-powermax
452 echo powerpc-harris-powermax
455 echo powerpc-harris-powerunix
458 echo m88k-harris-cxux7
461 echo m88k-motorola-sysv4
464 echo m88k-motorola-sysv3
468 UNAME_PROCESSOR=`/usr/bin/uname -p`
474 echo m88k-dg-dgux${UNAME_RELEASE}
476 echo m88k-dg-dguxbcs${UNAME_RELEASE}
479 echo i586-dg-dgux${UNAME_RELEASE}
483 echo m88k-dolphin-sysv3
487 echo m88k-motorola-sysv3
490 echo m88k-tektronix-sysv3
492 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
493 echo m68k-tektronix-bsd
496 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
499 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
500 exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
502 echo i386-ibm-aix
505 if [ -x /usr/bin/oslevel ] ; then
510 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
522 puts("powerpc-ibm-aix3.2.5");
526 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
527 echo rs6000-ibm-aix3.2.5
529 echo rs6000-ibm-aix3.2.4
531 echo rs6000-ibm-aix3.2
535 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
536 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
541 if [ -x /usr/bin/oslevel ] ; then
546 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
549 echo rs6000-ibm-aix
551 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
552 echo romp-ibm-bsd4.4
554 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
555 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
556 exit 0 ;; # report: romp-ibm BSD 4.3
558 echo rs6000-bull-bosx
561 echo m68k-bull-sysv3
564 echo m68k-hp-bsd
567 echo m68k-hp-bsd4.4
569 9000/[34678]??:HP-UX:*:*)
570 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
574 9000/[678][0-9][0-9])
575 if [ -x /usr/bin/getconf ]; then
585 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
602 long cpu = sysconf (_SC_CPU_VERSION);
604 switch (cpu)
624 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
625 test -z "$HP_ARCH" && HP_ARCH=hppa
631 test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
632 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
639 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
641 ia64:HP-UX:*:*)
642 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
643 echo ia64-hp-hpux${HPUX_REV}
645 3050*:HI-UX:*:*)
652 long cpu = sysconf (_SC_CPU_VERSION);
656 if (CPU_IS_PA_RISC (cpu))
658 switch (cpu)
660 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
661 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
662 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
663 default: puts ("hppa-hitachi-hiuxwe2"); break;
666 else if (CPU_IS_HP_MC68K (cpu))
667 puts ("m68k-hitachi-hiuxwe2");
668 else puts ("unknown-hitachi-hiuxwe2");
672 $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
673 echo unknown-hitachi-hiuxwe2
676 echo hppa1.1-hp-bsd
679 echo hppa1.0-hp-bsd
682 echo hppa1.0-hp-mpeix
685 echo hppa1.1-hp-osf
688 echo hppa1.0-hp-osf
691 if [ -x /usr/sbin/sysversion ] ; then
692 echo ${UNAME_MACHINE}-unknown-osf1mk
694 echo ${UNAME_MACHINE}-unknown-osf1
698 echo hppa1.1-hp-lites
701 echo c1-convex-bsd
704 if getsysinfo -f scalar_acc
705 then echo c32-convex-bsd
706 else echo c2-convex-bsd
710 echo c34-convex-bsd
713 echo c38-convex-bsd
716 echo c4-convex-bsd
718 CRAY*Y-MP:*:*:*)
719 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
721 CRAY*[A-Z]90:*:*:*)
722 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
723 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
724 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
725 -e 's/\.[^.]*$/.X/'
728 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
731 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
734 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
737 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
740 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
741 …FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\…
742 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
743 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
746 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
749 echo sparc-unknown-bsdi${UNAME_RELEASE}
752 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
765 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
769 …echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LI…
772 echo ${UNAME_MACHINE}-pc-cygwin
775 echo ${UNAME_MACHINE}-pc-mingw32
778 echo ${UNAME_MACHINE}-pc-pw32
781 echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
784 echo i${UNAME_MACHINE}-pc-mks
788 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
790 echo i586-pc-interix
793 echo ${UNAME_MACHINE}-pc-uwin
796 echo powerpcle-unknown-cygwin
799 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
802 …echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$…
805 echo ${UNAME_MACHINE}-pc-minix
808 echo ${UNAME_MACHINE}-unknown-linux-gnu
811 echo cris-axis-linux-gnu
814 echo ${UNAME_MACHINE}-unknown-linux-gnu
817 echo ${UNAME_MACHINE}-unknown-linux-gnu
822 #undef CPU
826 CPU=mipsel
829 CPU=mips
831 CPU=
835 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
836 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
841 #undef CPU
845 CPU=mips64el
848 CPU=mips64
850 CPU=
854 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
855 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
858 echo powerpc-unknown-linux-gnu
861 echo powerpc64-unknown-linux-gnu
864 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
873 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
874 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
875 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
878 # Look for CPU level
879 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
880 PA7*) echo hppa1.1-unknown-linux-gnu ;;
881 PA8*) echo hppa2.0-unknown-linux-gnu ;;
882 *) echo hppa-unknown-linux-gnu ;;
886 echo hppa64-unknown-linux-gnu
889 echo ${UNAME_MACHINE}-ibm-linux
892 echo ${UNAME_MACHINE}-unknown-linux-gnu
895 echo ${UNAME_MACHINE}-unknown-linux-gnu
898 echo ${UNAME_MACHINE}-unknown-linux-gnu
901 echo x86_64-unknown-linux-gnu
908 ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
909 | sed -ne '/supported targets:/!d
915 elf32-i386)
916 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
918 a.out-i386-linux)
919 echo "${UNAME_MACHINE}-pc-linux-gnuaout"
921 coff-i386)
922 echo "${UNAME_MACHINE}-pc-linux-gnucoff"
925 # Either a pre-BFD a.out linker (linux-gnuoldld) or
926 # one that does not give us useful --help.
927 echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
952 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
953 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
954 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
957 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
960 echo i386-sequent-sysv4
966 # I just have to hope. -- rms.
968 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
973 echo ${UNAME_MACHINE}-pc-os2-emx
975 i*86:XTS-300:*:STOP)
976 echo ${UNAME_MACHINE}-unknown-stop
979 echo ${UNAME_MACHINE}-unknown-atheos
982 echo i386-unknown-lynxos${UNAME_RELEASE}
985 echo ${UNAME_MACHINE}-pc-msdosdjgpp
990 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
992 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
996 case `/bin/uname -X | grep "^Machine"` in
1001 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1004 if test -f /usr/options/cb.name; then
1005 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1006 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1007 elif /bin/uname -X 2>/dev/null >/dev/null ; then
1008 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1009 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
1010 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
1012 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
1014 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1016 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1018 echo ${UNAME_MACHINE}-pc-sysv32
1023 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1025 echo i386-pc-msdosdjgpp
1028 echo i386-pc-mach3
1031 echo i860-intel-osf1
1033 i860:*:4.*:*) # i860-SVR4
1035 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1036 else # Add other i860-SVR4 vendors below as they are discovered.
1037 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1042 echo m68010-convergent-sysv
1045 echo m68k-convergent-sysv
1047 M680?0:D-NIX:5.3:*)
1048 echo m68k-diab-dnix
1051 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1054 test -r /etc/.relid \
1055 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1056 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1057 && echo i486-ncr-sysv4.3${OS_REL} && exit 0
1058 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1059 && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
1061 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1062 && echo i486-ncr-sysv4 && exit 0 ;;
1064 echo m68k-unknown-lynxos${UNAME_RELEASE}
1067 echo m68k-atari-sysv4
1070 echo sparc-unknown-lynxos${UNAME_RELEASE}
1073 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1076 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1079 echo mips-dde-sysv${UNAME_RELEASE}
1081 RM*:ReliantUNIX-*:*:*)
1082 echo mips-sni-sysv4
1084 RM*:SINIX-*:*:*)
1085 echo mips-sni-sysv4
1087 *:SINIX-*:*:*)
1088 if uname -p 2>/dev/null >/dev/null ; then
1089 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1090 echo ${UNAME_MACHINE}-sni-sysv4
1092 echo ns32k-sni-sysv
1097 echo i586-unisys-sysv4
1101 # How about differentiating between stratus architectures? -djm
1102 echo hppa1.1-stratus-sysv4
1106 echo i860-stratus-sysv4
1110 echo hppa1.1-stratus-vos
1113 echo m68k-apple-aux${UNAME_RELEASE}
1115 news*:NEWS-OS:6*:*)
1116 echo mips-sony-newsos6
1119 if [ -d /usr/nec ]; then
1120 echo mips-nec-sysv${UNAME_RELEASE}
1122 echo mips-unknown-sysv${UNAME_RELEASE}
1126 echo powerpc-be-beos
1129 echo powerpc-apple-beos
1132 echo i586-pc-beos
1134 SX-4:SUPER-UX:*:*)
1135 echo sx4-nec-superux${UNAME_RELEASE}
1137 SX-5:SUPER-UX:*:*)
1138 echo sx5-nec-superux${UNAME_RELEASE}
1140 SX-6:SUPER-UX:*:*)
1141 echo sx6-nec-superux${UNAME_RELEASE}
1144 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1147 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1150 case `uname -p` in
1154 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1157 UNAME_PROCESSOR=`uname -p`
1158 if test "$UNAME_PROCESSOR" = "x86"; then
1162 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1165 echo i386-pc-qnx
1167 NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
1168 echo nsr-tandem-nsk${UNAME_RELEASE}
1170 *:NonStop-UX:*:*)
1171 echo mips-compaq-nonstopux
1174 echo bs2000-siemens-sysv
1177 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1180 # "uname -m" is not consistent, so use $cputype instead. 386
1183 if test "$cputype" = "386"; then
1188 echo ${UNAME_MACHINE}-unknown-plan9
1190 *:TOPS-10:*:*)
1191 echo pdp10-unknown-tops10
1194 echo pdp10-unknown-tenex
1196 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1197 echo pdp10-dec-tops20
1199 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1200 echo pdp10-xkl-tops20
1202 *:TOPS-20:*:*)
1203 echo pdp10-unknown-tops20
1206 echo pdp10-unknown-its
1209 echo mips-sei-seiux${UNAME_RELEASE}
1228 printf ("mips-sony-bsd\n"); exit (0);
1231 printf ("m68k-sony-newsos%s\n",
1242 printf ("arm-acorn-riscix"); exit (0);
1246 printf ("m68k-hp-bsd\n"); exit (0);
1254 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
1256 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1258 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
1264 printf ("ns32k-encore-sysv\n"); exit (0);
1267 printf ("ns32k-encore-mach\n"); exit (0);
1269 printf ("ns32k-encore-bsd\n"); exit (0);
1275 printf ("i386-pc-bsd\n"); exit (0);
1280 printf ("i386-sequent-dynix\n"); exit (0);
1283 printf ("ns32k-sequent-dynix\n"); exit (0);
1293 printf ("i386-sequent-ptx2\n"); exit (0);
1296 printf ("i386-sequent-ptx1\n"); exit (0);
1298 printf ("i386-sequent-ptx\n"); exit (0);
1307 printf ("vax-dec-bsd4.3\n"); exit (0);
1310 printf ("vax-dec-bsd4.3reno\n"); exit (0);
1312 printf ("vax-dec-bsd\n"); exit (0);
1316 printf ("vax-dec-bsd\n"); exit (0);
1319 printf ("vax-dec-ultrix\n"); exit (0);
1324 printf ("i860-alliant-bsd\n"); exit (0);
1331 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
1335 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
1339 if [ -x /usr/convex/getsysinfo ]
1341 case `getsysinfo -f cpu_type` in
1343 echo c1-convex-bsd
1346 if getsysinfo -f scalar_acc
1347 then echo c32-convex-bsd
1348 else echo c2-convex-bsd
1352 echo c34-convex-bsd
1355 echo c38-convex-bsd
1358 echo c4-convex-bsd
1374 pertinent to <config-patches@gnu.org> in order to provide the needed
1379 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1380 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1381 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1382 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1384 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
1385 /bin/uname -X = `(/bin/uname -X) 2>/dev/null`
1389 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
1403 # eval: (add-hook 'write-file-hooks 'time-stamp)
1404 # time-stamp-start: "timestamp='"
1405 # time-stamp-format: "%:y-%02m-%02d"
1406 # time-stamp-end: "'"