~ubuntu-dev/ubuntu/lucid/mutt/lucid-201002110857

« back to all changes in this revision

Viewing changes to config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Bhavani Shankar
  • Date: 2009-06-07 17:30:03 UTC
  • mto: (16.2.1 experimental) (2.3.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: james.westby@ubuntu.com-20090607173003-rg37ui3h2bbv7wl0
Tags: upstream-1.5.19
ImportĀ upstreamĀ versionĀ 1.5.19

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
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, 2004, 2005 Free Software Foundation, Inc.
 
4
#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 
5
#   Inc.
5
6
 
6
 
timestamp='2005-07-08'
 
7
timestamp='2007-03-06'
7
8
 
8
9
# This file is free software; you can redistribute it and/or modify it
9
10
# under the terms of the GNU General Public License as published by
106
107
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
107
108
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
108
109
: ${TMPDIR=/tmp} ;
109
 
 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 
110
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
110
111
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
111
112
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
112
113
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
160
161
            arm*) machine=arm-unknown ;;
161
162
            sh3el) machine=shl-unknown ;;
162
163
            sh3eb) machine=sh-unknown ;;
 
164
            sh5el) machine=sh5le-unknown ;;
163
165
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
164
166
        esac
165
167
        # The Operating System including object format, if it has switched
206
208
    *:ekkoBSD:*:*)
207
209
        echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
208
210
        exit ;;
 
211
    *:SolidBSD:*:*)
 
212
        echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
 
213
        exit ;;
209
214
    macppc:MirBSD:*:*)
210
 
        echo powerppc-unknown-mirbsd${UNAME_RELEASE}
 
215
        echo powerpc-unknown-mirbsd${UNAME_RELEASE}
211
216
        exit ;;
212
217
    *:MirBSD:*:*)
213
218
        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
764
769
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
765
770
        exit ;;
766
771
    *:FreeBSD:*:*)
767
 
        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 
772
        case ${UNAME_MACHINE} in
 
773
            pc98)
 
774
                echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
775
            amd64)
 
776
                echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
777
            *)
 
778
                echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
779
        esac
768
780
        exit ;;
769
781
    i*:CYGWIN*:*)
770
782
        echo ${UNAME_MACHINE}-pc-cygwin
771
783
        exit ;;
772
 
    i*:MINGW*:*)
 
784
    *:MINGW*:*)
773
785
        echo ${UNAME_MACHINE}-pc-mingw32
774
786
        exit ;;
775
787
    i*:windows32*:*)
779
791
    i*:PW*:*)
780
792
        echo ${UNAME_MACHINE}-pc-pw32
781
793
        exit ;;
782
 
    x86:Interix*:[34]*)
783
 
        echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
784
 
        exit ;;
 
794
    *:Interix*:[3456]*)
 
795
        case ${UNAME_MACHINE} in
 
796
            x86) 
 
797
                echo i586-pc-interix${UNAME_RELEASE}
 
798
                exit ;;
 
799
            EM64T | authenticamd)
 
800
                echo x86_64-unknown-interix${UNAME_RELEASE}
 
801
                exit ;;
 
802
        esac ;;
785
803
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
786
804
        echo i${UNAME_MACHINE}-pc-mks
787
805
        exit ;;
794
812
    i*:UWIN*:*)
795
813
        echo ${UNAME_MACHINE}-pc-uwin
796
814
        exit ;;
797
 
    amd64:CYGWIN*:*:*)
 
815
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
798
816
        echo x86_64-unknown-cygwin
799
817
        exit ;;
800
818
    p*:CYGWIN*:*)
817
835
    arm*:Linux:*:*)
818
836
        echo ${UNAME_MACHINE}-unknown-linux-gnu
819
837
        exit ;;
 
838
    avr32*:Linux:*:*)
 
839
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
840
        exit ;;
820
841
    cris:Linux:*:*)
821
842
        echo cris-axis-linux-gnu
822
843
        exit ;;
851
872
        #endif
852
873
        #endif
853
874
EOF
854
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
 
875
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
876
            /^CPU/{
 
877
                s: ::g
 
878
                p
 
879
            }'`"
855
880
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
856
881
        ;;
857
882
    mips64:Linux:*:*)
870
895
        #endif
871
896
        #endif
872
897
EOF
873
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
 
898
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
899
            /^CPU/{
 
900
                s: ::g
 
901
                p
 
902
            }'`"
874
903
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
875
904
        ;;
 
905
    or32:Linux:*:*)
 
906
        echo or32-unknown-linux-gnu
 
907
        exit ;;
876
908
    ppc:Linux:*:*)
877
909
        echo powerpc-unknown-linux-gnu
878
910
        exit ;;
916
948
    sparc:Linux:*:* | sparc64:Linux:*:*)
917
949
        echo ${UNAME_MACHINE}-unknown-linux-gnu
918
950
        exit ;;
 
951
    vax:Linux:*:*)
 
952
        echo ${UNAME_MACHINE}-dec-linux-gnu
 
953
        exit ;;
919
954
    x86_64:Linux:*:*)
920
955
        echo x86_64-unknown-linux-gnu
921
956
        exit ;;
 
957
    xtensa:Linux:*:*)
 
958
        echo xtensa-unknown-linux-gnu
 
959
        exit ;;
922
960
    i*86:Linux:*:*)
923
961
        # The BFD linker knows what the default object file format is, so
924
962
        # first see if it will tell us. cd to the root directory to prevent
961
999
        LIBC=gnulibc1
962
1000
        # endif
963
1001
        #else
964
 
        #ifdef __INTEL_COMPILER
 
1002
        #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
965
1003
        LIBC=gnu
966
1004
        #else
967
1005
        LIBC=gnuaout
971
1009
        LIBC=dietlibc
972
1010
        #endif
973
1011
EOF
974
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
 
1012
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
1013
            /^LIBC/{
 
1014
                s: ::g
 
1015
                p
 
1016
            }'`"
975
1017
        test x"${LIBC}" != x && {
976
1018
                echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
977
1019
                exit
1173
1215
    SX-6:SUPER-UX:*:*)
1174
1216
        echo sx6-nec-superux${UNAME_RELEASE}
1175
1217
        exit ;;
 
1218
    SX-7:SUPER-UX:*:*)
 
1219
        echo sx7-nec-superux${UNAME_RELEASE}
 
1220
        exit ;;
 
1221
    SX-8:SUPER-UX:*:*)
 
1222
        echo sx8-nec-superux${UNAME_RELEASE}
 
1223
        exit ;;
 
1224
    SX-8R:SUPER-UX:*:*)
 
1225
        echo sx8r-nec-superux${UNAME_RELEASE}
 
1226
        exit ;;
1176
1227
    Power*:Rhapsody:*:*)
1177
1228
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1178
1229
        exit ;;
1182
1233
    *:Darwin:*:*)
1183
1234
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1184
1235
        case $UNAME_PROCESSOR in
1185
 
            *86) UNAME_PROCESSOR=i686 ;;
1186
1236
            unknown) UNAME_PROCESSOR=powerpc ;;
1187
1237
        esac
1188
1238
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1261
1311
    i*86:skyos:*:*)
1262
1312
        echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1263
1313
        exit ;;
 
1314
    i*86:rdos:*:*)
 
1315
        echo ${UNAME_MACHINE}-pc-rdos
 
1316
        exit ;;
1264
1317
esac
1265
1318
 
1266
1319
#echo '(No uname command or uname output not recognized.)' 1>&2