~ubuntu-branches/ubuntu/vivid/esorex/vivid-proposed

« back to all changes in this revision

Viewing changes to admin/config.guess

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-09-27 22:33:01 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20140927223301-s3r9kwa8qcyrnlu4
Tags: 3.11-1
* New upstream version
* Build-depend on libcfitsio-dev instead of libcfitsio3-dev. Closes: #761706
* Update uploader e-mail
* Update standards version to 3.9.6. No changes needed.

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
 
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
 
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5
 
#   2011, 2012 Free Software Foundation, Inc.
 
3
#   Copyright 1992-2013 Free Software Foundation, Inc.
6
4
 
7
 
timestamp='2012-09-25'
 
5
timestamp='2013-11-29'
8
6
 
9
7
# This file is free software; you can redistribute it and/or modify it
10
8
# under the terms of the GNU General Public License as published by
11
 
# the Free Software Foundation; either version 2 of the License, or
 
9
# the Free Software Foundation; either version 3 of the License, or
12
10
# (at your option) any later version.
13
11
#
14
12
# This program is distributed in the hope that it will be useful, but
22
20
# As a special exception to the GNU General Public License, if you
23
21
# distribute this file as part of a program that contains a
24
22
# configuration script generated by Autoconf, you may include it under
25
 
# the same distribution terms that you use for the rest of that program.
26
 
 
27
 
 
28
 
# Originally written by Per Bothner.  Please send patches (context
29
 
# diff format) to <config-patches@gnu.org> and include a ChangeLog
30
 
# entry.
 
23
# the same distribution terms that you use for the rest of that
 
24
# program.  This Exception is an additional permission under section 7
 
25
# of the GNU General Public License, version 3 ("GPLv3").
31
26
#
32
 
# This script attempts to guess a canonical system name similar to
33
 
# config.sub.  If it succeeds, it prints the system name on stdout, and
34
 
# exits with 0.  Otherwise, it exits with 1.
 
27
# Originally written by Per Bothner.
35
28
#
36
29
# You can get the latest version of this script from:
37
30
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 
31
#
 
32
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
 
33
 
38
34
 
39
35
me=`echo "$0" | sed -e 's,.*/,,'`
40
36
 
54
50
GNU config.guess ($timestamp)
55
51
 
56
52
Originally written by Per Bothner.
57
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
58
 
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
59
 
Free Software Foundation, Inc.
 
53
Copyright 1992-2013 Free Software Foundation, Inc.
60
54
 
61
55
This is free software; see the source for copying conditions.  There is NO
62
56
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
138
132
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
139
133
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140
134
 
 
135
case "${UNAME_SYSTEM}" in
 
136
Linux|GNU|GNU/*)
 
137
        # If the system lacks a compiler, then just pick glibc.
 
138
        # We could probably try harder.
 
139
        LIBC=gnu
 
140
 
 
141
        eval $set_cc_for_build
 
142
        cat <<-EOF > $dummy.c
 
143
        #include <features.h>
 
144
        #if defined(__UCLIBC__)
 
145
        LIBC=uclibc
 
146
        #elif defined(__dietlibc__)
 
147
        LIBC=dietlibc
 
148
        #else
 
149
        LIBC=gnu
 
150
        #endif
 
151
        EOF
 
152
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
 
153
        ;;
 
154
esac
 
155
 
141
156
# Note: order is significant - the case branches are not exclusive.
142
157
 
143
158
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
859
874
        exit ;;
860
875
    *:GNU:*:*)
861
876
        # the GNU system
862
 
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
 
877
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
863
878
        exit ;;
864
879
    *:GNU/*:*:*)
865
880
        # other systems with GNU libc and userland
866
 
        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
 
881
        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
867
882
        exit ;;
868
883
    i*86:Minix:*:*)
869
884
        echo ${UNAME_MACHINE}-pc-minix
870
885
        exit ;;
871
886
    aarch64:Linux:*:*)
872
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
887
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
873
888
        exit ;;
874
889
    aarch64_be:Linux:*:*)
875
890
        UNAME_MACHINE=aarch64_be
876
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
891
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
877
892
        exit ;;
878
893
    alpha:Linux:*:*)
879
894
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
886
901
          EV68*) UNAME_MACHINE=alphaev68 ;;
887
902
        esac
888
903
        objdump --private-headers /bin/sh | grep -q ld.so.1
889
 
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
890
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
 
904
        if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
 
905
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 
906
        exit ;;
 
907
    arc:Linux:*:* | arceb:Linux:*:*)
 
908
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
891
909
        exit ;;
892
910
    arm*:Linux:*:*)
893
911
        eval $set_cc_for_build
894
912
        if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
895
913
            | grep -q __ARM_EABI__
896
914
        then
897
 
            echo ${UNAME_MACHINE}-unknown-linux-gnu
 
915
            echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
898
916
        else
899
917
            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
900
918
                | grep -q __ARM_PCS_VFP
901
919
            then
902
 
                echo ${UNAME_MACHINE}-unknown-linux-gnueabi
 
920
                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
903
921
            else
904
 
                echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
 
922
                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
905
923
            fi
906
924
        fi
907
925
        exit ;;
908
926
    avr32*:Linux:*:*)
909
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
927
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
910
928
        exit ;;
911
929
    cris:Linux:*:*)
912
 
        echo ${UNAME_MACHINE}-axis-linux-gnu
 
930
        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
913
931
        exit ;;
914
932
    crisv32:Linux:*:*)
915
 
        echo ${UNAME_MACHINE}-axis-linux-gnu
 
933
        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
916
934
        exit ;;
917
935
    frv:Linux:*:*)
918
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
936
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
919
937
        exit ;;
920
938
    hexagon:Linux:*:*)
921
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
939
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
922
940
        exit ;;
923
941
    i*86:Linux:*:*)
924
 
        LIBC=gnu
925
 
        eval $set_cc_for_build
926
 
        sed 's/^        //' << EOF >$dummy.c
927
 
        #ifdef __dietlibc__
928
 
        LIBC=dietlibc
929
 
        #endif
930
 
EOF
931
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
932
 
        echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
 
942
        echo ${UNAME_MACHINE}-pc-linux-${LIBC}
933
943
        exit ;;
934
944
    ia64:Linux:*:*)
935
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
945
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
936
946
        exit ;;
937
947
    m32r*:Linux:*:*)
938
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
948
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
939
949
        exit ;;
940
950
    m68*:Linux:*:*)
941
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
951
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
942
952
        exit ;;
943
953
    mips:Linux:*:* | mips64:Linux:*:*)
944
954
        eval $set_cc_for_build
957
967
        #endif
958
968
EOF
959
969
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
960
 
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 
970
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
961
971
        ;;
 
972
    or1k:Linux:*:*)
 
973
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 
974
        exit ;;
962
975
    or32:Linux:*:*)
963
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
976
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
964
977
        exit ;;
965
978
    padre:Linux:*:*)
966
 
        echo sparc-unknown-linux-gnu
 
979
        echo sparc-unknown-linux-${LIBC}
967
980
        exit ;;
968
981
    parisc64:Linux:*:* | hppa64:Linux:*:*)
969
 
        echo hppa64-unknown-linux-gnu
 
982
        echo hppa64-unknown-linux-${LIBC}
970
983
        exit ;;
971
984
    parisc:Linux:*:* | hppa:Linux:*:*)
972
985
        # Look for CPU level
973
986
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
974
 
          PA7*) echo hppa1.1-unknown-linux-gnu ;;
975
 
          PA8*) echo hppa2.0-unknown-linux-gnu ;;
976
 
          *)    echo hppa-unknown-linux-gnu ;;
 
987
          PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
 
988
          PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
 
989
          *)    echo hppa-unknown-linux-${LIBC} ;;
977
990
        esac
978
991
        exit ;;
979
992
    ppc64:Linux:*:*)
980
 
        echo powerpc64-unknown-linux-gnu
 
993
        echo powerpc64-unknown-linux-${LIBC}
981
994
        exit ;;
982
995
    ppc:Linux:*:*)
983
 
        echo powerpc-unknown-linux-gnu
 
996
        echo powerpc-unknown-linux-${LIBC}
 
997
        exit ;;
 
998
    ppc64le:Linux:*:*)
 
999
        echo powerpc64le-unknown-linux-${LIBC}
 
1000
        exit ;;
 
1001
    ppcle:Linux:*:*)
 
1002
        echo powerpcle-unknown-linux-${LIBC}
984
1003
        exit ;;
985
1004
    s390:Linux:*:* | s390x:Linux:*:*)
986
 
        echo ${UNAME_MACHINE}-ibm-linux
 
1005
        echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
987
1006
        exit ;;
988
1007
    sh64*:Linux:*:*)
989
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1008
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
990
1009
        exit ;;
991
1010
    sh*:Linux:*:*)
992
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1011
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
993
1012
        exit ;;
994
1013
    sparc:Linux:*:* | sparc64:Linux:*:*)
995
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1014
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
996
1015
        exit ;;
997
1016
    tile*:Linux:*:*)
998
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1017
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
999
1018
        exit ;;
1000
1019
    vax:Linux:*:*)
1001
 
        echo ${UNAME_MACHINE}-dec-linux-gnu
 
1020
        echo ${UNAME_MACHINE}-dec-linux-${LIBC}
1002
1021
        exit ;;
1003
1022
    x86_64:Linux:*:*)
1004
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1023
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1005
1024
        exit ;;
1006
1025
    xtensa*:Linux:*:*)
1007
 
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
1026
        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1008
1027
        exit ;;
1009
1028
    i*86:DYNIX/ptx:4*:*)
1010
1029
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1237
1256
        exit ;;
1238
1257
    *:Darwin:*:*)
1239
1258
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1240
 
        case $UNAME_PROCESSOR in
1241
 
            i386)
1242
 
                eval $set_cc_for_build
1243
 
                if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1244
 
                  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1245
 
                      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1246
 
                      grep IS_64BIT_ARCH >/dev/null
1247
 
                  then
1248
 
                      UNAME_PROCESSOR="x86_64"
1249
 
                  fi
1250
 
                fi ;;
1251
 
            unknown) UNAME_PROCESSOR=powerpc ;;
1252
 
        esac
 
1259
        eval $set_cc_for_build
 
1260
        if test "$UNAME_PROCESSOR" = unknown ; then
 
1261
            UNAME_PROCESSOR=powerpc
 
1262
        fi
 
1263
        if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
 
1264
            if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
 
1265
                if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
 
1266
                    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
 
1267
                    grep IS_64BIT_ARCH >/dev/null
 
1268
                then
 
1269
                    case $UNAME_PROCESSOR in
 
1270
                        i386) UNAME_PROCESSOR=x86_64 ;;
 
1271
                        powerpc) UNAME_PROCESSOR=powerpc64 ;;
 
1272
                    esac
 
1273
                fi
 
1274
            fi
 
1275
        elif test "$UNAME_PROCESSOR" = i386 ; then
 
1276
            # Avoid executing cc on OS X 10.9, as it ships with a stub
 
1277
            # that puts up a graphical alert prompting to install
 
1278
            # developer tools.  Any system running Mac OS X 10.7 or
 
1279
            # later (Darwin 11 and later) is required to have a 64-bit
 
1280
            # processor. This is not true of the ARM version of Darwin
 
1281
            # that Apple uses in portable devices.
 
1282
            UNAME_PROCESSOR=x86_64
 
1283
        fi
1253
1284
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1254
1285
        exit ;;
1255
1286
    *:procnto*:*:* | *:QNX:[0123456789]*:*)