ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Src/config.guess
(Generate patch)

Comparing Frodo4/Src/config.guess (file contents):
Revision 1.1 by cebix, 2003-07-01T17:42:06Z vs.
Revision 1.2 by berlac, 2008-02-29T08:05:11Z

# Line 1 | Line 1
1   #! /bin/sh
2   # Attempt to guess a canonical system name.
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.
5  
6 < timestamp='2003-01-10'
6 > timestamp='2005-04-22'
7  
8   # This file is free software; you can redistribute it and/or modify it
9   # under the terms of the GNU General Public License as published by
# Line 53 | Line 53 | version="\
53   GNU config.guess ($timestamp)
54  
55   Originally written by Per Bothner.
56 < Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
56 > Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
57   Free Software Foundation, Inc.
58  
59   This is free software; see the source for copying conditions.  There is NO
# Line 106 | Line 106 | trap "rm -f \$tmpfiles 2>/dev/null; rmdi
106   : ${TMPDIR=/tmp} ;
107   { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
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   { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
111   dummy=$tmp/dummy ;
112   tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
# Line 196 | Line 197 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
197          # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
198          echo "${machine}-${os}${release}"
199          exit 0 ;;
200 +    amd64:OpenBSD:*:*)
201 +        echo x86_64-unknown-openbsd${UNAME_RELEASE}
202 +        exit 0 ;;
203      amiga:OpenBSD:*:*)
204          echo m68k-unknown-openbsd${UNAME_RELEASE}
205          exit 0 ;;
206 <    arc:OpenBSD:*:*)
207 <        echo mipsel-unknown-openbsd${UNAME_RELEASE}
206 >    cats:OpenBSD:*:*)
207 >        echo arm-unknown-openbsd${UNAME_RELEASE}
208          exit 0 ;;
209      hp300:OpenBSD:*:*)
210          echo m68k-unknown-openbsd${UNAME_RELEASE}
211          exit 0 ;;
212 +    luna88k:OpenBSD:*:*)
213 +        echo m88k-unknown-openbsd${UNAME_RELEASE}
214 +        exit 0 ;;
215      mac68k:OpenBSD:*:*)
216          echo m68k-unknown-openbsd${UNAME_RELEASE}
217          exit 0 ;;
# Line 220 | Line 227 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
227      mvmeppc:OpenBSD:*:*)
228          echo powerpc-unknown-openbsd${UNAME_RELEASE}
229          exit 0 ;;
223    pmax:OpenBSD:*:*)
224        echo mipsel-unknown-openbsd${UNAME_RELEASE}
225        exit 0 ;;
230      sgi:OpenBSD:*:*)
231 <        echo mipseb-unknown-openbsd${UNAME_RELEASE}
231 >        echo mips64-unknown-openbsd${UNAME_RELEASE}
232          exit 0 ;;
233      sun3:OpenBSD:*:*)
234          echo m68k-unknown-openbsd${UNAME_RELEASE}
235          exit 0 ;;
232    wgrisc:OpenBSD:*:*)
233        echo mipsel-unknown-openbsd${UNAME_RELEASE}
234        exit 0 ;;
236      *:OpenBSD:*:*)
237          echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
238          exit 0 ;;
239 <    *:MicroBSD:*:*)
240 <        echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE}
239 >    *:ekkoBSD:*:*)
240 >        echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
241 >        exit 0 ;;
242 >    macppc:MirBSD:*:*)
243 >        echo powerppc-unknown-mirbsd${UNAME_RELEASE}
244 >        exit 0 ;;
245 >    *:MirBSD:*:*)
246 >        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
247          exit 0 ;;
248      alpha:OSF1:*:*)
249 <        if test $UNAME_RELEASE = "V4.0"; then
249 >        case $UNAME_RELEASE in
250 >        *4.0)
251                  UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
252 <        fi
252 >                ;;
253 >        *5.*)
254 >                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
255 >                ;;
256 >        esac
257 >        # According to Compaq, /usr/sbin/psrinfo has been available on
258 >        # OSF/1 and Tru64 systems produced since 1995.  I hope that
259 >        # covers most systems running today.  This code pipes the CPU
260 >        # types through head -n 1, so we only detect the type of CPU 0.
261 >        ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
262 >        case "$ALPHA_CPU_TYPE" in
263 >            "EV4 (21064)")
264 >                UNAME_MACHINE="alpha" ;;
265 >            "EV4.5 (21064)")
266 >                UNAME_MACHINE="alpha" ;;
267 >            "LCA4 (21066/21068)")
268 >                UNAME_MACHINE="alpha" ;;
269 >            "EV5 (21164)")
270 >                UNAME_MACHINE="alphaev5" ;;
271 >            "EV5.6 (21164A)")
272 >                UNAME_MACHINE="alphaev56" ;;
273 >            "EV5.6 (21164PC)")
274 >                UNAME_MACHINE="alphapca56" ;;
275 >            "EV5.7 (21164PC)")
276 >                UNAME_MACHINE="alphapca57" ;;
277 >            "EV6 (21264)")
278 >                UNAME_MACHINE="alphaev6" ;;
279 >            "EV6.7 (21264A)")
280 >                UNAME_MACHINE="alphaev67" ;;
281 >            "EV6.8CB (21264C)")
282 >                UNAME_MACHINE="alphaev68" ;;
283 >            "EV6.8AL (21264B)")
284 >                UNAME_MACHINE="alphaev68" ;;
285 >            "EV6.8CX (21264D)")
286 >                UNAME_MACHINE="alphaev68" ;;
287 >            "EV6.9A (21264/EV69A)")
288 >                UNAME_MACHINE="alphaev69" ;;
289 >            "EV7 (21364)")
290 >                UNAME_MACHINE="alphaev7" ;;
291 >            "EV7.9 (21364A)")
292 >                UNAME_MACHINE="alphaev79" ;;
293 >        esac
294 >        # A Pn.n version is a patched version.
295          # A Vn.n version is a released version.
296          # A Tn.n version is a released field test version.
297          # A Xn.n version is an unreleased experimental baselevel.
298          # 1.2 uses "1.2" for uname -r.
299 <        eval $set_cc_for_build
250 <        cat <<EOF >$dummy.s
251 <        .data
252 < \$Lformat:
253 <        .byte 37,100,45,37,120,10,0     # "%d-%x\n"
254 <
255 <        .text
256 <        .globl main
257 <        .align 4
258 <        .ent main
259 < main:
260 <        .frame \$30,16,\$26,0
261 <        ldgp \$29,0(\$27)
262 <        .prologue 1
263 <        .long 0x47e03d80 # implver \$0
264 <        lda \$2,-1
265 <        .long 0x47e20c21 # amask \$2,\$1
266 <        lda \$16,\$Lformat
267 <        mov \$0,\$17
268 <        not \$1,\$18
269 <        jsr \$26,printf
270 <        ldgp \$29,0(\$26)
271 <        mov 0,\$16
272 <        jsr \$26,exit
273 <        .end main
274 < EOF
275 <        $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
276 <        if test "$?" = 0 ; then
277 <                case `$dummy` in
278 <                        0-0)
279 <                                UNAME_MACHINE="alpha"
280 <                                ;;
281 <                        1-0)
282 <                                UNAME_MACHINE="alphaev5"
283 <                                ;;
284 <                        1-1)
285 <                                UNAME_MACHINE="alphaev56"
286 <                                ;;
287 <                        1-101)
288 <                                UNAME_MACHINE="alphapca56"
289 <                                ;;
290 <                        2-303)
291 <                                UNAME_MACHINE="alphaev6"
292 <                                ;;
293 <                        2-307)
294 <                                UNAME_MACHINE="alphaev67"
295 <                                ;;
296 <                        2-1307)
297 <                                UNAME_MACHINE="alphaev68"
298 <                                ;;
299 <                        3-1307)
300 <                                UNAME_MACHINE="alphaev7"
301 <                                ;;
302 <                esac
303 <        fi
304 <        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
299 >        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
300          exit 0 ;;
301      Alpha\ *:Windows_NT*:*)
302          # How do we know it's Interix rather than the generic POSIX subsystem?
# Line 324 | Line 319 | EOF
319      *:OS/390:*:*)
320          echo i370-ibm-openedition
321          exit 0 ;;
322 +    *:z/VM:*:*)
323 +        echo s390-ibm-zvmoe
324 +        exit 0 ;;
325 +    *:OS400:*:*)
326 +        echo powerpc-ibm-os400
327 +        exit 0 ;;
328      arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
329          echo arm-acorn-riscix${UNAME_RELEASE}
330          exit 0;;
# Line 341 | Line 342 | EOF
342      NILE*:*:*:dcosx)
343          echo pyramid-pyramid-svr4
344          exit 0 ;;
345 <    DRS?6000:UNIX_SV:4.2*:7*)
345 >    DRS?6000:unix:4.0:6*)
346 >        echo sparc-icl-nx6
347 >        exit 0 ;;
348 >    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
349          case `/usr/bin/uname -p` in
350              sparc) echo sparc-icl-nx7 && exit 0 ;;
351          esac ;;
# Line 413 | Line 417 | EOF
417      *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
418          echo m68k-unknown-mint${UNAME_RELEASE}
419          exit 0 ;;
420 +    m68k:machten:*:*)
421 +        echo m68k-apple-machten${UNAME_RELEASE}
422 +        exit 0 ;;
423      powerpc:machten:*:*)
424          echo powerpc-apple-machten${UNAME_RELEASE}
425          exit 0 ;;
# Line 748 | Line 755 | EOF
755          echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
756          exit 0 ;;
757      *:UNICOS/mp:*:*)
758 <        echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
758 >        echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
759          exit 0 ;;
760      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
761          FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
# Line 756 | Line 763 | EOF
763          FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
764          echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
765          exit 0 ;;
766 +    5000:UNIX_System_V:4.*:*)
767 +        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
768 +        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
769 +        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
770 +        exit 0 ;;
771      i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
772          echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
773          exit 0 ;;
# Line 766 | Line 778 | EOF
778          echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
779          exit 0 ;;
780      *:FreeBSD:*:*)
781 <        # Determine whether the default compiler uses glibc.
770 <        eval $set_cc_for_build
771 <        sed 's/^        //' << EOF >$dummy.c
772 <        #include <features.h>
773 <        #if __GLIBC__ >= 2
774 <        LIBC=gnu
775 <        #else
776 <        LIBC=
777 <        #endif
778 < EOF
779 <        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
780 <        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
781 >        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
782          exit 0 ;;
783      i*:CYGWIN*:*)
784          echo ${UNAME_MACHINE}-pc-cygwin
# Line 788 | Line 789 | EOF
789      i*:PW*:*)
790          echo ${UNAME_MACHINE}-pc-pw32
791          exit 0 ;;
792 <    x86:Interix*:3*)
793 <        echo i586-pc-interix3
792 >    x86:Interix*:[34]*)
793 >        echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
794          exit 0 ;;
795      [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
796          echo i${UNAME_MACHINE}-pc-mks
# Line 803 | Line 804 | EOF
804      i*:UWIN*:*)
805          echo ${UNAME_MACHINE}-pc-uwin
806          exit 0 ;;
807 +    amd64:CYGWIN*:*:*)
808 +        echo x86_64-unknown-cygwin
809 +        exit 0 ;;
810      p*:CYGWIN*:*)
811          echo powerpcle-unknown-cygwin
812          exit 0 ;;
# Line 810 | Line 814 | EOF
814          echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
815          exit 0 ;;
816      *:GNU:*:*)
817 +        # the GNU system
818          echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
819          exit 0 ;;
820 +    *:GNU/*:*:*)
821 +        # other systems with GNU libc and userland
822 +        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
823 +        exit 0 ;;
824      i*86:Minix:*:*)
825          echo ${UNAME_MACHINE}-pc-minix
826          exit 0 ;;
827      arm*:Linux:*:*)
828          echo ${UNAME_MACHINE}-unknown-linux-gnu
829          exit 0 ;;
830 +    cris:Linux:*:*)
831 +        echo cris-axis-linux-gnu
832 +        exit 0 ;;
833 +    crisv32:Linux:*:*)
834 +        echo crisv32-axis-linux-gnu
835 +        exit 0 ;;
836 +    frv:Linux:*:*)
837 +        echo frv-unknown-linux-gnu
838 +        exit 0 ;;
839      ia64:Linux:*:*)
840          echo ${UNAME_MACHINE}-unknown-linux-gnu
841          exit 0 ;;
842 +    m32r*:Linux:*:*)
843 +        echo ${UNAME_MACHINE}-unknown-linux-gnu
844 +        exit 0 ;;
845      m68*:Linux:*:*)
846          echo ${UNAME_MACHINE}-unknown-linux-gnu
847          exit 0 ;;
# Line 896 | Line 917 | EOF
917      s390:Linux:*:* | s390x:Linux:*:*)
918          echo ${UNAME_MACHINE}-ibm-linux
919          exit 0 ;;
920 +    sh64*:Linux:*:*)
921 +        echo ${UNAME_MACHINE}-unknown-linux-gnu
922 +        exit 0 ;;
923      sh*:Linux:*:*)
924          echo ${UNAME_MACHINE}-unknown-linux-gnu
925          exit 0 ;;
# Line 953 | Line 977 | EOF
977          LIBC=gnuaout
978          #endif
979          #endif
980 +        #ifdef __dietlibc__
981 +        LIBC=dietlibc
982 +        #endif
983   EOF
984          eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
985          test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
# Line 983 | Line 1010 | EOF
1010      i*86:atheos:*:*)
1011          echo ${UNAME_MACHINE}-unknown-atheos
1012          exit 0 ;;
1013 +        i*86:syllable:*:*)
1014 +        echo ${UNAME_MACHINE}-pc-syllable
1015 +        exit 0 ;;
1016      i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1017          echo i386-unknown-lynxos${UNAME_RELEASE}
1018          exit 0 ;;
# Line 1052 | Line 1082 | EOF
1082      M680?0:D-NIX:5.3:*)
1083          echo m68k-diab-dnix
1084          exit 0 ;;
1085 <    M68*:*:R3V[567]*:*)
1085 >    M68*:*:R3V[5678]*:*)
1086          test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1087 <    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)
1087 >    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)
1088          OS_REL=''
1089          test -r /etc/.relid \
1090          && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
# Line 1110 | Line 1140 | EOF
1140          # From seanf@swdc.stratus.com.
1141          echo i860-stratus-sysv4
1142          exit 0 ;;
1143 +    i*86:VOS:*:*)
1144 +        # From Paul.Green@stratus.com.
1145 +        echo ${UNAME_MACHINE}-stratus-vos
1146 +        exit 0 ;;
1147      *:VOS:*:*)
1148          # From Paul.Green@stratus.com.
1149          echo hppa1.1-stratus-vos
# Line 1152 | Line 1186 | EOF
1186          echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1187          exit 0 ;;
1188      *:Darwin:*:*)
1189 <        case `uname -p` in
1189 >        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1190 >        case $UNAME_PROCESSOR in
1191              *86) UNAME_PROCESSOR=i686 ;;
1192 <            powerpc) UNAME_PROCESSOR=powerpc ;;
1192 >            unknown) UNAME_PROCESSOR=powerpc ;;
1193          esac
1194          echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1195          exit 0 ;;
# Line 1169 | Line 1204 | EOF
1204      *:QNX:*:4*)
1205          echo i386-pc-qnx
1206          exit 0 ;;
1207 <    NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
1207 >    NSE-?:NONSTOP_KERNEL:*:*)
1208 >        echo nse-tandem-nsk${UNAME_RELEASE}
1209 >        exit 0 ;;
1210 >    NSR-?:NONSTOP_KERNEL:*:*)
1211          echo nsr-tandem-nsk${UNAME_RELEASE}
1212          exit 0 ;;
1213      *:NonStop-UX:*:*)
# Line 1210 | Line 1248 | EOF
1248      *:ITS:*:*)
1249          echo pdp10-unknown-its
1250          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}" in
1260 +            A*) echo alpha-dec-vms && exit 0 ;;
1261 +            I*) echo ia64-dec-vms && exit 0 ;;
1262 +            V*) echo vax-dec-vms && exit 0 ;;
1263 +        esac ;;
1264 +    *:XENIX:*:SysV)
1265 +        echo i386-pc-xenix
1266 +        exit 0 ;;
1267   esac
1268  
1269   #echo '(No uname command or uname output not recognized.)' 1>&2
# Line 1369 | Line 1423 | This script, last modified $timestamp, h
1423   the operating system you are using. It is advised that you
1424   download the most up to date version of the config scripts from
1425  
1426 <    ftp://ftp.gnu.org/pub/gnu/config/
1426 >  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
1427 > and
1428 >  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
1429  
1430   If the version you run ($0) is already up to date, please
1431   send the following data and any information you think might be

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines