Changeset 3199 for trunk/psLib/config.guess
- Timestamp:
- Feb 11, 2005, 1:55:58 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
config.guess (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib
- Property svn:ignore
-
old new 3 3 lib 4 4 man 5 include 5 6 pslib.kdevelop.* 6 7 docs
-
- Property svn:ignore
-
trunk/psLib/config.guess
r3123 r3199 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 , 2004Free Software Foundation, Inc.5 6 timestamp='200 4-08-11'4 # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 5 6 timestamp='2003-02-22' 7 7 8 8 # This file is free software; you can redistribute it and/or modify it … … 54 54 55 55 Originally written by Per Bothner. 56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 , 2002, 2003, 200456 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 57 57 Free Software Foundation, Inc. 58 58 … … 107 107 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || 108 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 directory" >&2 ; } ||110 109 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; 111 110 dummy=$tmp/dummy ; … … 136 135 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown 137 136 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown 138 139 case "${UNAME_MACHINE}" in140 i?86)141 test -z "$VENDOR" && VENDOR=pc142 ;;143 *)144 test -z "$VENDOR" && VENDOR=unknown145 ;;146 esac147 test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse148 137 149 138 # Note: order is significant - the case branches are not exclusive. … … 208 197 echo "${machine}-${os}${release}" 209 198 exit 0 ;; 210 amd64:OpenBSD:*:*)211 echo x86_64-unknown-openbsd${UNAME_RELEASE}212 exit 0 ;;213 199 amiga:OpenBSD:*:*) 214 200 echo m68k-unknown-openbsd${UNAME_RELEASE} … … 217 203 echo mipsel-unknown-openbsd${UNAME_RELEASE} 218 204 exit 0 ;; 219 cats:OpenBSD:*:*)220 echo arm-unknown-openbsd${UNAME_RELEASE}221 exit 0 ;;222 205 hp300:OpenBSD:*:*) 223 206 echo m68k-unknown-openbsd${UNAME_RELEASE} 224 207 exit 0 ;; 225 luna88k:OpenBSD:*:*)226 echo m88k-unknown-openbsd${UNAME_RELEASE}227 exit 0 ;;228 208 mac68k:OpenBSD:*:*) 229 209 echo m68k-unknown-openbsd${UNAME_RELEASE} … … 256 236 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} 257 237 exit 0 ;; 258 *:ekkoBSD:*:*)259 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}260 exit 0 ;;261 macppc:MirBSD:*:*)262 echo powerppc-unknown-mirbsd${UNAME_RELEASE}263 exit 0 ;;264 *:MirBSD:*:*)265 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}266 exit 0 ;;267 238 alpha:OSF1:*:*) 268 case $UNAME_RELEASE in 269 *4.0) 239 if test $UNAME_RELEASE = "V4.0"; then 270 240 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` 271 ;; 272 *5.*) 273 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` 274 ;; 275 esac 241 fi 276 242 # According to Compaq, /usr/sbin/psrinfo has been available on 277 243 # OSF/1 and Tru64 systems produced since 1995. I hope that … … 311 277 UNAME_MACHINE="alphaev79" ;; 312 278 esac 313 # A Pn.n version is a patched version.314 279 # A Vn.n version is a released version. 315 280 # A Tn.n version is a released field test version. 316 281 # A Xn.n version is an unreleased experimental baselevel. 317 282 # 1.2 uses "1.2" for uname -r. 318 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[ PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`283 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 319 284 exit 0 ;; 320 285 Alpha\ *:Windows_NT*:*) … … 338 303 *:OS/390:*:*) 339 304 echo i370-ibm-openedition 340 exit 0 ;;341 *:OS400:*:*)342 echo powerpc-ibm-os400343 305 exit 0 ;; 344 306 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) … … 359 321 echo pyramid-pyramid-svr4 360 322 exit 0 ;; 361 DRS?6000:unix:4.0:6*)362 echo sparc-icl-nx6363 exit 0 ;;364 323 DRS?6000:UNIX_SV:4.2*:7*) 365 324 case `/usr/bin/uname -p` in … … 434 393 echo m68k-unknown-mint${UNAME_RELEASE} 435 394 exit 0 ;; 436 m68k:machten:*:*)437 echo m68k-apple-machten${UNAME_RELEASE}438 exit 0 ;;439 395 powerpc:machten:*:*) 440 396 echo powerpc-apple-machten${UNAME_RELEASE} … … 772 728 exit 0 ;; 773 729 *:UNICOS/mp:*:*) 774 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'730 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 775 731 exit 0 ;; 776 732 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) … … 780 736 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 781 737 exit 0 ;; 782 5000:UNIX_System_V:4.*:*)783 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`784 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`785 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"786 exit 0 ;;787 738 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 788 739 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} … … 795 746 exit 0 ;; 796 747 *:FreeBSD:*:*) 797 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 748 # Determine whether the default compiler uses glibc. 749 eval $set_cc_for_build 750 sed 's/^ //' << EOF >$dummy.c 751 #include <features.h> 752 #if __GLIBC__ >= 2 753 LIBC=gnu 754 #else 755 LIBC= 756 #endif 757 EOF 758 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 759 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} 798 760 exit 0 ;; 799 761 i*:CYGWIN*:*) … … 806 768 echo ${UNAME_MACHINE}-pc-pw32 807 769 exit 0 ;; 808 x86:Interix*: [34]*)809 echo i586-pc-interix ${UNAME_RELEASE}|sed -e 's/\..*//'770 x86:Interix*:3*) 771 echo i586-pc-interix3 810 772 exit 0 ;; 811 773 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) … … 828 790 exit 0 ;; 829 791 *:GNU:*:*) 830 # the GNU system831 792 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 832 exit 0 ;;833 *:GNU/*:*:*)834 # other systems with GNU libc and userland835 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu836 793 exit 0 ;; 837 794 i*86:Minix:*:*) … … 839 796 exit 0 ;; 840 797 arm*:Linux:*:*) 841 echo ${UNAME_MACHINE}-${VENDOR}-linux 842 exit 0 ;; 843 cris:Linux:*:*) 844 echo cris-axis-linux 798 echo ${UNAME_MACHINE}-unknown-linux-gnu 845 799 exit 0 ;; 846 800 ia64:Linux:*:*) 847 echo ${UNAME_MACHINE}-${VENDOR}-linux 848 exit 0 ;; 849 m32r*:Linux:*:*) 850 echo ${UNAME_MACHINE}-${VENDOR}-linux 801 echo ${UNAME_MACHINE}-unknown-linux-gnu 851 802 exit 0 ;; 852 803 m68*:Linux:*:*) 853 echo ${UNAME_MACHINE}- ${VENDOR}-linux804 echo ${UNAME_MACHINE}-unknown-linux-gnu 854 805 exit 0 ;; 855 806 mips:Linux:*:*) … … 870 821 EOF 871 822 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 872 test x"${CPU}" != x && echo "${CPU}- ${VENDOR}-linux" && exit 0823 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 873 824 ;; 874 825 mips64:Linux:*:*) … … 889 840 EOF 890 841 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 891 test x"${CPU}" != x && echo "${CPU}- ${VENDOR}-linux" && exit 0842 test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 892 843 ;; 893 844 ppc:Linux:*:*) 894 echo powerpc- ${VENDOR}-linux845 echo powerpc-unknown-linux-gnu 895 846 exit 0 ;; 896 847 ppc64:Linux:*:*) 897 echo powerpc64- ${VENDOR}-linux848 echo powerpc64-unknown-linux-gnu 898 849 exit 0 ;; 899 850 alpha:Linux:*:*) … … 908 859 esac 909 860 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null 910 if test "$?" = 0 ; then LIBC=" -libc1" ; else LIBC="" ; fi911 echo ${UNAME_MACHINE}- ${VENDOR}-linux${LIBC}861 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 862 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 912 863 exit 0 ;; 913 864 parisc:Linux:*:* | hppa:Linux:*:*) 914 865 # Look for CPU level 915 866 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in 916 PA7*) echo hppa1.1- ${VENDOR}-linux;;917 PA8*) echo hppa2.0- ${VENDOR}-linux;;918 *) echo hppa- ${VENDOR}-linux;;867 PA7*) echo hppa1.1-unknown-linux-gnu ;; 868 PA8*) echo hppa2.0-unknown-linux-gnu ;; 869 *) echo hppa-unknown-linux-gnu ;; 919 870 esac 920 871 exit 0 ;; 921 872 parisc64:Linux:*:* | hppa64:Linux:*:*) 922 echo hppa64- ${VENDOR}-linux873 echo hppa64-unknown-linux-gnu 923 874 exit 0 ;; 924 875 s390:Linux:*:* | s390x:Linux:*:*) 925 876 echo ${UNAME_MACHINE}-ibm-linux 926 877 exit 0 ;; 927 sh64*:Linux:*:*)928 echo ${UNAME_MACHINE}-${VENDOR}-linux929 exit 0 ;;930 878 sh*:Linux:*:*) 931 echo ${UNAME_MACHINE}- ${VENDOR}-linux879 echo ${UNAME_MACHINE}-unknown-linux-gnu 932 880 exit 0 ;; 933 881 sparc:Linux:*:* | sparc64:Linux:*:*) 934 echo ${UNAME_MACHINE}- ${VENDOR}-linux882 echo ${UNAME_MACHINE}-unknown-linux-gnu 935 883 exit 0 ;; 936 884 x86_64:Linux:*:*) 937 echo x86_64- ${VENDOR}-linux885 echo x86_64-unknown-linux-gnu 938 886 exit 0 ;; 939 887 i*86:Linux:*:*) … … 950 898 case "$ld_supported_targets" in 951 899 elf32-i386) 952 TENTATIVE="${UNAME_MACHINE}- ${VENDOR}-linux"900 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" 953 901 ;; 954 902 a.out-i386-linux) 955 echo "${UNAME_MACHINE}- ${VENDOR}-linuxaout"903 echo "${UNAME_MACHINE}-pc-linux-gnuaout" 956 904 exit 0 ;; 957 905 coff-i386) 958 echo "${UNAME_MACHINE}- ${VENDOR}-linuxcoff"906 echo "${UNAME_MACHINE}-pc-linux-gnucoff" 959 907 exit 0 ;; 960 908 "") 961 # Either a pre-BFD a.out linker (linux oldld) or909 # Either a pre-BFD a.out linker (linux-gnuoldld) or 962 910 # one that does not give us useful --help. 963 echo "${UNAME_MACHINE}- ${VENDOR}-linuxoldld"911 echo "${UNAME_MACHINE}-pc-linux-gnuoldld" 964 912 exit 0 ;; 965 913 esac … … 985 933 #endif 986 934 #endif 987 #ifdef __dietlibc__988 LIBC=dietlibc989 #endif990 935 EOF 991 936 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 992 test x"${LIBC}" != x && echo "${UNAME_MACHINE}- ${VENDOR}-linux-${LIBC}" | sed 's/linux-gnu/linux/'&& exit 0937 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 993 938 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 994 939 ;; … … 1017 962 i*86:atheos:*:*) 1018 963 echo ${UNAME_MACHINE}-unknown-atheos 1019 exit 0 ;;1020 i*86:syllable:*:*)1021 echo ${UNAME_MACHINE}-pc-syllable1022 964 exit 0 ;; 1023 965 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) … … 1090 1032 echo m68k-diab-dnix 1091 1033 exit 0 ;; 1092 M68*:*:R3V[567 8]*:*)1034 M68*:*:R3V[567]*:*) 1093 1035 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 1094 3[34 5]??:*: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)1036 3[34]??:*: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) 1095 1037 OS_REL='' 1096 1038 test -r /etc/.relid \ … … 1190 1132 exit 0 ;; 1191 1133 *:Darwin:*:*) 1192 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 1193 case $UNAME_PROCESSOR in 1134 case `uname -p` in 1194 1135 *86) UNAME_PROCESSOR=i686 ;; 1195 unknown) UNAME_PROCESSOR=powerpc ;;1136 powerpc) UNAME_PROCESSOR=powerpc ;; 1196 1137 esac 1197 1138 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} … … 1208 1149 echo i386-pc-qnx 1209 1150 exit 0 ;; 1210 NSR- ?:NONSTOP_KERNEL:*:*)1151 NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) 1211 1152 echo nsr-tandem-nsk${UNAME_RELEASE} 1212 1153 exit 0 ;; … … 1249 1190 echo pdp10-unknown-its 1250 1191 exit 0 ;; 1251 SEI:*:*:SEIUX)1252 echo mips-sei-seiux${UNAME_RELEASE}1253 exit 0 ;;1254 *:DragonFly:*:*)1255 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`1256 exit 0 ;;1257 *:*VMS:*:*)1258 UNAME_MACHINE=`(uname -p) 2>/dev/null`1259 case "${UNAME_MACHINE}" in1260 A*) echo alpha-dec-vms && exit 0 ;;1261 I*) echo ia64-dec-vms && exit 0 ;;1262 V*) echo vax-dec-vms && exit 0 ;;1263 esac1264 1192 esac 1265 1193
Note:
See TracChangeset
for help on using the changeset viewer.
