~ubuntu-branches/ubuntu/precise/xdm/precise

« back to all changes in this revision

Viewing changes to config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Julien Cristau
  • Date: 2008-10-05 20:55:43 UTC
  • mfrom: (7.1.7 intrepid)
  • Revision ID: james.westby@ubuntu.com-20081005205543-t9lgih96kbj1eidd
Tags: 1:1.1.8-5
Updated Polish debconf translation, thanks to Łukasz Paździora
(closes: #499073).

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, 2007, 2008
 
5
#   Free Software Foundation, Inc.
5
6
 
6
 
timestamp='2005-12-13'
 
7
timestamp='2008-01-23'
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
55
56
GNU config.guess ($timestamp)
56
57
 
57
58
Originally written by Per Bothner.
58
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
59
 
Free Software Foundation, Inc.
 
59
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
 
60
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
60
61
 
61
62
This is free software; see the source for copying conditions.  There is NO
62
63
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
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*:*)
527
532
                echo rs6000-ibm-aix3.2
528
533
        fi
529
534
        exit ;;
530
 
    *:AIX:*:[45])
 
535
    *:AIX:*:[456])
531
536
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
532
537
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
533
538
                IBM_ARCH=rs6000
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*:[345]*)
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
            IA64)
 
803
                echo ia64-unknown-interix${UNAME_RELEASE}
 
804
                exit ;;
 
805
        esac ;;
785
806
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
786
807
        echo i${UNAME_MACHINE}-pc-mks
787
808
        exit ;;
815
836
        echo ${UNAME_MACHINE}-pc-minix
816
837
        exit ;;
817
838
    arm*:Linux:*:*)
 
839
        eval $set_cc_for_build
 
840
        if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
 
841
            | grep -q __ARM_EABI__
 
842
        then
 
843
            echo ${UNAME_MACHINE}-unknown-linux-gnu
 
844
        else
 
845
            echo ${UNAME_MACHINE}-unknown-linux-gnueabi
 
846
        fi
 
847
        exit ;;
 
848
    avr32*:Linux:*:*)
818
849
        echo ${UNAME_MACHINE}-unknown-linux-gnu
819
850
        exit ;;
820
851
    cris:Linux:*:*)
851
882
        #endif
852
883
        #endif
853
884
EOF
854
 
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
 
885
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
886
            /^CPU/{
 
887
                s: ::g
 
888
                p
 
889
            }'`"
855
890
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
856
891
        ;;
857
892
    mips64:Linux:*:*)
870
905
        #endif
871
906
        #endif
872
907
EOF
873
 
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
 
908
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
909
            /^CPU/{
 
910
                s: ::g
 
911
                p
 
912
            }'`"
874
913
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
875
914
        ;;
876
915
    or32:Linux:*:*)
925
964
    x86_64:Linux:*:*)
926
965
        echo x86_64-unknown-linux-gnu
927
966
        exit ;;
 
967
    xtensa*:Linux:*:*)
 
968
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
969
        exit ;;
928
970
    i*86:Linux:*:*)
929
971
        # The BFD linker knows what the default object file format is, so
930
972
        # first see if it will tell us. cd to the root directory to prevent
967
1009
        LIBC=gnulibc1
968
1010
        # endif
969
1011
        #else
970
 
        #if defined(__INTEL_COMPILER) || defined(__PGI)
 
1012
        #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
971
1013
        LIBC=gnu
972
1014
        #else
973
1015
        LIBC=gnuaout
977
1019
        LIBC=dietlibc
978
1020
        #endif
979
1021
EOF
980
 
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
 
1022
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
1023
            /^LIBC/{
 
1024
                s: ::g
 
1025
                p
 
1026
            }'`"
981
1027
        test x"${LIBC}" != x && {
982
1028
                echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
983
1029
                exit
1179
1225
    SX-6:SUPER-UX:*:*)
1180
1226
        echo sx6-nec-superux${UNAME_RELEASE}
1181
1227
        exit ;;
 
1228
    SX-7:SUPER-UX:*:*)
 
1229
        echo sx7-nec-superux${UNAME_RELEASE}
 
1230
        exit ;;
 
1231
    SX-8:SUPER-UX:*:*)
 
1232
        echo sx8-nec-superux${UNAME_RELEASE}
 
1233
        exit ;;
 
1234
    SX-8R:SUPER-UX:*:*)
 
1235
        echo sx8r-nec-superux${UNAME_RELEASE}
 
1236
        exit ;;
1182
1237
    Power*:Rhapsody:*:*)
1183
1238
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1184
1239
        exit ;;
1429
1484
the operating system you are using. It is advised that you
1430
1485
download the most up to date version of the config scripts from
1431
1486
 
1432
 
  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
 
1487
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
1433
1488
and
1434
 
  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
 
1489
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
1435
1490
 
1436
1491
If the version you run ($0) is already up to date, please
1437
1492
send the following data and any information you think might be