~mterry/ubuntu/natty/libofx/libofx.new-upstream-benoit-sru

« back to all changes in this revision

Viewing changes to config/config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Saïvann Carignan
  • Date: 2008-02-06 17:25:16 UTC
  • mto: (3.1.2 lenny)
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: james.westby@ubuntu.com-20080206172516-bnzxb29igye8um9h
Tags: upstream-0.9.0
Import upstream version 0.9.0

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-08-03'
 
7
timestamp='2007-07-22'
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}
325
330
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
326
331
        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
327
332
        exit ;;
328
 
    i86pc:SunOS:5.*:*)
 
333
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
329
334
        echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
330
335
        exit ;;
331
336
    sun4*:SunOS:6*:*)
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 ;;
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
        ;;
876
905
    or32:Linux:*:*)
919
948
    sparc:Linux:*:* | sparc64:Linux:*:*)
920
949
        echo ${UNAME_MACHINE}-unknown-linux-gnu
921
950
        exit ;;
 
951
    vax:Linux:*:*)
 
952
        echo ${UNAME_MACHINE}-dec-linux-gnu
 
953
        exit ;;
922
954
    x86_64:Linux:*:*)
923
955
        echo x86_64-unknown-linux-gnu
924
956
        exit ;;
 
957
    xtensa:Linux:*:*)
 
958
        echo xtensa-unknown-linux-gnu
 
959
        exit ;;
925
960
    i*86:Linux:*:*)
926
961
        # The BFD linker knows what the default object file format is, so
927
962
        # first see if it will tell us. cd to the root directory to prevent
964
999
        LIBC=gnulibc1
965
1000
        # endif
966
1001
        #else
967
 
        #ifdef __INTEL_COMPILER
 
1002
        #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
968
1003
        LIBC=gnu
969
1004
        #else
970
1005
        LIBC=gnuaout
974
1009
        LIBC=dietlibc
975
1010
        #endif
976
1011
EOF
977
 
        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
            }'`"
978
1017
        test x"${LIBC}" != x && {
979
1018
                echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
980
1019
                exit
1176
1215
    SX-6:SUPER-UX:*:*)
1177
1216
        echo sx6-nec-superux${UNAME_RELEASE}
1178
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 ;;
1179
1227
    Power*:Rhapsody:*:*)
1180
1228
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1181
1229
        exit ;;
1185
1233
    *:Darwin:*:*)
1186
1234
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1187
1235
        case $UNAME_PROCESSOR in
1188
 
            *86) UNAME_PROCESSOR=i686 ;;
1189
1236
            unknown) UNAME_PROCESSOR=powerpc ;;
1190
1237
        esac
1191
1238
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1264
1311
    i*86:skyos:*:*)
1265
1312
        echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1266
1313
        exit ;;
 
1314
    i*86:rdos:*:*)
 
1315
        echo ${UNAME_MACHINE}-pc-rdos
 
1316
        exit ;;
1267
1317
esac
1268
1318
 
1269
1319
#echo '(No uname command or uname output not recognized.)' 1>&2