Ignore:
Timestamp:
Dec 4, 2012, 12:07:03 PM (7 years ago)
Author:
cameron
Message:

icXML version of SchemaSymbols?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icXML/icXML-devel/config/config.guess

    r2723 r2732  
    22# Attempt to guess a canonical system name.
    33#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
    4 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    5 #   Free Software Foundation, Inc.
    6 
    7 timestamp='2009-06-10'
     4#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     5#   2011, 2012 Free Software Foundation, Inc.
     6
     7timestamp='2012-02-10'
    88
    99# This file is free software; you can redistribute it and/or modify it
     
    1818#
    1919# You should have received a copy of the GNU General Public License
    20 # along with this program; if not, write to the Free Software
    21 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
    22 # 02110-1301, USA.
     20# along with this program; if not, see <http://www.gnu.org/licenses/>.
    2321#
    2422# As a special exception to the GNU General Public License, if you
     
    2826
    2927
    30 # Originally written by Per Bothner <per@bothner.com>.
    31 # Please send patches to <config-patches@gnu.org>.  Submit a context
    32 # diff and a properly formatted ChangeLog entry.
     28# Originally written by Per Bothner.  Please send patches (context
     29# diff format) to <config-patches@gnu.org> and include a ChangeLog
     30# entry.
    3331#
    3432# This script attempts to guess a canonical system name similar to
     
    3634# exits with 0.  Otherwise, it exits with 1.
    3735#
    38 # The plan is that this can be called by configure scripts if you
    39 # don't specify an explicit build system type.
     36# You can get the latest version of this script from:
     37# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
    4038
    4139me=`echo "$0" | sed -e 's,.*/,,'`
     
    5755
    5856Originally written by Per Bothner.
    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.
     57Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
     582001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
     59Free Software Foundation, Inc.
    6160
    6261This is free software; see the source for copying conditions.  There is NO
     
    145144    *:NetBSD:*:*)
    146145        # NetBSD (nbsd) targets should (where applicable) match one or
    147         # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
     146        # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
    148147        # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
    149148        # switched to ELF, *-*-netbsd* would select the old
     
    181180                ;;
    182181            *)
    183                 os=netbsd
     182                os=netbsd
    184183                ;;
    185184        esac
     
    224223                ;;
    225224        *5.*)
    226                 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
     225                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
    227226                ;;
    228227        esac
     
    270269        # 1.2 uses "1.2" for uname -r.
    271270        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    272         exit ;;
     271        # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
     272        exitcode=$?
     273        trap '' 0
     274        exit $exitcode ;;
    273275    Alpha\ *:Windows_NT*:*)
    274276        # How do we know it's Interix rather than the generic POSIX subsystem?
     
    296298        exit ;;
    297299    *:OS400:*:*)
    298         echo powerpc-ibm-os400
     300        echo powerpc-ibm-os400
    299301        exit ;;
    300302    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
     
    333335    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
    334336        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
     337        exit ;;
     338    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
     339        echo i386-pc-auroraux${UNAME_RELEASE}
    335340        exit ;;
    336341    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
     
    392397    # be no problem.
    393398    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
    394         echo m68k-atari-mint${UNAME_RELEASE}
     399        echo m68k-atari-mint${UNAME_RELEASE}
    395400        exit ;;
    396401    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
    397402        echo m68k-atari-mint${UNAME_RELEASE}
    398         exit ;;
     403        exit ;;
    399404    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
    400         echo m68k-atari-mint${UNAME_RELEASE}
     405        echo m68k-atari-mint${UNAME_RELEASE}
    401406        exit ;;
    402407    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
    403         echo m68k-milan-mint${UNAME_RELEASE}
    404         exit ;;
     408        echo m68k-milan-mint${UNAME_RELEASE}
     409        exit ;;
    405410    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
    406         echo m68k-hades-mint${UNAME_RELEASE}
    407         exit ;;
     411        echo m68k-hades-mint${UNAME_RELEASE}
     412        exit ;;
    408413    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
    409         echo m68k-unknown-mint${UNAME_RELEASE}
    410         exit ;;
     414        echo m68k-unknown-mint${UNAME_RELEASE}
     415        exit ;;
    411416    m68k:machten:*:*)
    412417        echo m68k-apple-machten${UNAME_RELEASE}
     
    478483        exit ;;
    479484    AViiON:dgux:*:*)
    480         # DG/UX returns AViiON for all architectures
    481         UNAME_PROCESSOR=`/usr/bin/uname -p`
     485        # DG/UX returns AViiON for all architectures
     486        UNAME_PROCESSOR=`/usr/bin/uname -p`
    482487        if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
    483488        then
     
    492497            echo i586-dg-dgux${UNAME_RELEASE}
    493498        fi
    494         exit ;;
     499        exit ;;
    495500    M88*:DolphinOS:*:*) # DolphinOS (SVR3)
    496501        echo m88k-dolphin-sysv3
     
    549554        fi
    550555        exit ;;
    551     *:AIX:*:[456])
     556    *:AIX:*:[4567])
    552557        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
    553558        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
     
    592597                if [ -x /usr/bin/getconf ]; then
    593598                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
    594                     sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
    595                     case "${sc_cpu_version}" in
    596                       523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
    597                       528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
    598                       532)                      # CPU_PA_RISC2_0
    599                         case "${sc_kernel_bits}" in
    600                           32) HP_ARCH="hppa2.0n" ;;
    601                           64) HP_ARCH="hppa2.0w" ;;
     599                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
     600                    case "${sc_cpu_version}" in
     601                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
     602                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
     603                      532)                      # CPU_PA_RISC2_0
     604                        case "${sc_kernel_bits}" in
     605                          32) HP_ARCH="hppa2.0n" ;;
     606                          64) HP_ARCH="hppa2.0w" ;;
    602607                          '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
    603                         esac ;;
    604                     esac
     608                        esac ;;
     609                    esac
    605610                fi
    606611                if [ "${HP_ARCH}" = "" ]; then
    607612                    eval $set_cc_for_build
    608                     sed 's/^              //' << EOF >$dummy.c
    609 
    610               #define _HPUX_SOURCE
    611               #include <stdlib.h>
    612               #include <unistd.h>
    613 
    614               int main ()
    615               {
    616               #if defined(_SC_KERNEL_BITS)
    617                   long bits = sysconf(_SC_KERNEL_BITS);
    618               #endif
    619                   long cpu  = sysconf (_SC_CPU_VERSION);
    620 
    621                   switch (cpu)
    622                 {
    623                 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
    624                 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
    625                 case CPU_PA_RISC2_0:
    626               #if defined(_SC_KERNEL_BITS)
    627                     switch (bits)
    628                         {
    629                         case 64: puts ("hppa2.0w"); break;
    630                         case 32: puts ("hppa2.0n"); break;
    631                         default: puts ("hppa2.0"); break;
    632                         } break;
    633               #else  /* !defined(_SC_KERNEL_BITS) */
    634                     puts ("hppa2.0"); break;
    635               #endif
    636                 default: puts ("hppa1.0"); break;
    637                 }
    638                   exit (0);
    639               }
     613                    sed 's/^            //' << EOF >$dummy.c
     614
     615                #define _HPUX_SOURCE
     616                #include <stdlib.h>
     617                #include <unistd.h>
     618
     619                int main ()
     620                {
     621                #if defined(_SC_KERNEL_BITS)
     622                    long bits = sysconf(_SC_KERNEL_BITS);
     623                #endif
     624                    long cpu  = sysconf (_SC_CPU_VERSION);
     625
     626                    switch (cpu)
     627                        {
     628                        case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
     629                        case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
     630                        case CPU_PA_RISC2_0:
     631                #if defined(_SC_KERNEL_BITS)
     632                            switch (bits)
     633                                {
     634                                case 64: puts ("hppa2.0w"); break;
     635                                case 32: puts ("hppa2.0n"); break;
     636                                default: puts ("hppa2.0"); break;
     637                                } break;
     638                #else  /* !defined(_SC_KERNEL_BITS) */
     639                            puts ("hppa2.0"); break;
     640                #endif
     641                        default: puts ("hppa1.0"); break;
     642                        }
     643                    exit (0);
     644                }
    640645EOF
    641646                    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
     
    728733    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
    729734        echo c1-convex-bsd
    730         exit ;;
     735        exit ;;
    731736    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
    732737        if getsysinfo -f scalar_acc
     
    734739        else echo c2-convex-bsd
    735740        fi
    736         exit ;;
     741        exit ;;
    737742    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
    738743        echo c34-convex-bsd
    739         exit ;;
     744        exit ;;
    740745    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
    741746        echo c38-convex-bsd
    742         exit ;;
     747        exit ;;
    743748    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
    744749        echo c4-convex-bsd
    745         exit ;;
     750        exit ;;
    746751    CRAY*Y-MP:*:*:*)
    747752        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
     
    767772    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
    768773        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    769         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    770         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
    771         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    772         exit ;;
     774        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
     775        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
     776        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
     777        exit ;;
    773778    5000:UNIX_System_V:4.*:*)
    774         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    775         FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
    776         echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
     779        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
     780        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
     781        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    777782        exit ;;
    778783    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
     
    786791        exit ;;
    787792    *:FreeBSD:*:*)
    788         case ${UNAME_MACHINE} in
    789             pc98)
    790                 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
     793        UNAME_PROCESSOR=`/usr/bin/uname -p`
     794        case ${UNAME_PROCESSOR} in
    791795            amd64)
    792796                echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
    793797            *)
    794                 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
     798                echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
    795799        esac
    796800        exit ;;
     
    801805        echo ${UNAME_MACHINE}-pc-mingw32
    802806        exit ;;
     807    i*:MSYS*:*)
     808        echo ${UNAME_MACHINE}-pc-msys
     809        exit ;;
    803810    i*:windows32*:*)
    804         # uname -m includes "-pc" on this system.
    805         echo ${UNAME_MACHINE}-mingw32
     811        # uname -m includes "-pc" on this system.
     812        echo ${UNAME_MACHINE}-mingw32
    806813        exit ;;
    807814    i*:PW*:*)
    808815        echo ${UNAME_MACHINE}-pc-pw32
    809816        exit ;;
    810     *:Interix*:[3456]*)
    811         case ${UNAME_MACHINE} in
     817    *:Interix*:*)
     818        case ${UNAME_MACHINE} in
    812819            x86)
    813820                echo i586-pc-interix${UNAME_RELEASE}
    814821                exit ;;
    815             EM64T | authenticamd | genuineintel)
     822            authenticamd | genuineintel | EM64T)
    816823                echo x86_64-unknown-interix${UNAME_RELEASE}
    817824                exit ;;
     
    855862        echo ${UNAME_MACHINE}-pc-minix
    856863        exit ;;
     864    aarch64:Linux:*:*)
     865        echo ${UNAME_MACHINE}-unknown-linux-gnu
     866        exit ;;
     867    aarch64_be:Linux:*:*)
     868        UNAME_MACHINE=aarch64_be
     869        echo ${UNAME_MACHINE}-unknown-linux-gnu
     870        exit ;;
     871    alpha:Linux:*:*)
     872        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
     873          EV5)   UNAME_MACHINE=alphaev5 ;;
     874          EV56)  UNAME_MACHINE=alphaev56 ;;
     875          PCA56) UNAME_MACHINE=alphapca56 ;;
     876          PCA57) UNAME_MACHINE=alphapca56 ;;
     877          EV6)   UNAME_MACHINE=alphaev6 ;;
     878          EV67)  UNAME_MACHINE=alphaev67 ;;
     879          EV68*) UNAME_MACHINE=alphaev68 ;;
     880        esac
     881        objdump --private-headers /bin/sh | grep -q ld.so.1
     882        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
     883        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
     884        exit ;;
    857885    arm*:Linux:*:*)
    858886        eval $set_cc_for_build
     
    862890            echo ${UNAME_MACHINE}-unknown-linux-gnu
    863891        else
    864             echo ${UNAME_MACHINE}-unknown-linux-gnueabi
     892            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
     893                | grep -q __ARM_PCS_VFP
     894            then
     895                echo ${UNAME_MACHINE}-unknown-linux-gnueabi
     896            else
     897                echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
     898            fi
    865899        fi
    866900        exit ;;
     
    869903        exit ;;
    870904    cris:Linux:*:*)
    871         echo cris-axis-linux-gnu
     905        echo ${UNAME_MACHINE}-axis-linux-gnu
    872906        exit ;;
    873907    crisv32:Linux:*:*)
    874         echo crisv32-axis-linux-gnu
     908        echo ${UNAME_MACHINE}-axis-linux-gnu
    875909        exit ;;
    876910    frv:Linux:*:*)
    877         echo frv-unknown-linux-gnu
     911        echo ${UNAME_MACHINE}-unknown-linux-gnu
     912        exit ;;
     913    hexagon:Linux:*:*)
     914        echo ${UNAME_MACHINE}-unknown-linux-gnu
     915        exit ;;
     916    i*86:Linux:*:*)
     917        LIBC=gnu
     918        eval $set_cc_for_build
     919        sed 's/^        //' << EOF >$dummy.c
     920        #ifdef __dietlibc__
     921        LIBC=dietlibc
     922        #endif
     923EOF
     924        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
     925        echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
    878926        exit ;;
    879927    ia64:Linux:*:*)
     
    902950        #endif
    903951EOF
    904         eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
    905             /^CPU/{
    906                 s: ::g
    907                 p
    908             }'`"
     952        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
    909953        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
    910954        ;;
    911955    or32:Linux:*:*)
    912         echo or32-unknown-linux-gnu
    913         exit ;;
    914     ppc:Linux:*:*)
    915         echo powerpc-unknown-linux-gnu
    916         exit ;;
    917     ppc64:Linux:*:*)
    918         echo powerpc64-unknown-linux-gnu
    919         exit ;;
    920     alpha:Linux:*:*)
    921         case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
    922           EV5)   UNAME_MACHINE=alphaev5 ;;
    923           EV56)  UNAME_MACHINE=alphaev56 ;;
    924           PCA56) UNAME_MACHINE=alphapca56 ;;
    925           PCA57) UNAME_MACHINE=alphapca56 ;;
    926           EV6)   UNAME_MACHINE=alphaev6 ;;
    927           EV67)  UNAME_MACHINE=alphaev67 ;;
    928           EV68*) UNAME_MACHINE=alphaev68 ;;
    929         esac
    930         objdump --private-headers /bin/sh | grep -q ld.so.1
    931         if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
    932         echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
     956        echo ${UNAME_MACHINE}-unknown-linux-gnu
    933957        exit ;;
    934958    padre:Linux:*:*)
    935959        echo sparc-unknown-linux-gnu
     960        exit ;;
     961    parisc64:Linux:*:* | hppa64:Linux:*:*)
     962        echo hppa64-unknown-linux-gnu
    936963        exit ;;
    937964    parisc:Linux:*:* | hppa:Linux:*:*)
     
    943970        esac
    944971        exit ;;
    945     parisc64:Linux:*:* | hppa64:Linux:*:*)
    946         echo hppa64-unknown-linux-gnu
     972    ppc64:Linux:*:*)
     973        echo powerpc64-unknown-linux-gnu
     974        exit ;;
     975    ppc:Linux:*:*)
     976        echo powerpc-unknown-linux-gnu
    947977        exit ;;
    948978    s390:Linux:*:* | s390x:Linux:*:*)
     
    950980        exit ;;
    951981    sh64*:Linux:*:*)
    952         echo ${UNAME_MACHINE}-unknown-linux-gnu
     982        echo ${UNAME_MACHINE}-unknown-linux-gnu
    953983        exit ;;
    954984    sh*:Linux:*:*)
     
    958988        echo ${UNAME_MACHINE}-unknown-linux-gnu
    959989        exit ;;
     990    tile*:Linux:*:*)
     991        echo ${UNAME_MACHINE}-unknown-linux-gnu
     992        exit ;;
    960993    vax:Linux:*:*)
    961994        echo ${UNAME_MACHINE}-dec-linux-gnu
    962995        exit ;;
    963996    x86_64:Linux:*:*)
    964         echo x86_64-unknown-linux-gnu
     997        echo ${UNAME_MACHINE}-unknown-linux-gnu
    965998        exit ;;
    966999    xtensa*:Linux:*:*)
    967         echo ${UNAME_MACHINE}-unknown-linux-gnu
    968         exit ;;
    969     i*86:Linux:*:*)
    970         # The BFD linker knows what the default object file format is, so
    971         # first see if it will tell us. cd to the root directory to prevent
    972         # problems with other programs or directories called `ld' in the path.
    973         # Set LC_ALL=C to ensure ld outputs messages in English.
    974         ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
    975                          | sed -ne '/supported targets:/!d
    976                                     s/[         ][      ]*/ /g
    977                                     s/.*supported targets: *//
    978                                     s/ .*//
    979                                     p'`
    980         case "$ld_supported_targets" in
    981           elf32-i386)
    982                 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
    983                 ;;
    984         esac
    985         # Determine whether the default compiler is a.out or elf
    986         eval $set_cc_for_build
    987         sed 's/^        //' << EOF >$dummy.c
    988         #include <features.h>
    989         #ifdef __ELF__
    990         # ifdef __GLIBC__
    991         #  if __GLIBC__ >= 2
    992         LIBC=gnu
    993         #  else
    994         LIBC=gnulibc1
    995         #  endif
    996         # else
    997         LIBC=gnulibc1
    998         # endif
    999         #else
    1000         #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
    1001         LIBC=gnu
    1002         #else
    1003         LIBC=gnuaout
    1004         #endif
    1005         #endif
    1006         #ifdef __dietlibc__
    1007         LIBC=dietlibc
    1008         #endif
    1009 EOF
    1010         eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
    1011             /^LIBC/{
    1012                 s: ::g
    1013                 p
    1014             }'`"
    1015         test x"${LIBC}" != x && {
    1016                 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
    1017                 exit
    1018         }
    1019         test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
    1020         ;;
     1000        echo ${UNAME_MACHINE}-unknown-linux-gnu
     1001        exit ;;
    10211002    i*86:DYNIX/ptx:4*:*)
    10221003        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
     
    10261007        exit ;;
    10271008    i*86:UNIX_SV:4.2MP:2.*)
    1028         # Unixware is an offshoot of SVR4, but it has its own version
    1029         # number series starting with 2...
    1030         # I am not positive that other SVR4 systems won't match this,
     1009        # Unixware is an offshoot of SVR4, but it has its own version
     1010        # number series starting with 2...
     1011        # I am not positive that other SVR4 systems won't match this,
    10311012        # I just have to hope.  -- rms.
    1032         # Use sysv4.2uw... so that sysv4* matches it.
     1013        # Use sysv4.2uw... so that sysv4* matches it.
    10331014        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
    10341015        exit ;;
     
    10621043        exit ;;
    10631044    i*86:*:5:[678]*)
    1064         # UnixWare 7.x, OpenUNIX and OpenServer 6.
     1045        # UnixWare 7.x, OpenUNIX and OpenServer 6.
    10651046        case `/bin/uname -X | grep "^Machine"` in
    10661047            *486*)           UNAME_MACHINE=i486 ;;
     
    10901071    pc:*:*:*)
    10911072        # Left here for compatibility:
    1092         # uname -m prints for DJGPP always 'pc', but it prints nothing about
    1093         # the processor, so we play safe by assuming i586.
     1073        # uname -m prints for DJGPP always 'pc', but it prints nothing about
     1074        # the processor, so we play safe by assuming i586.
    10941075        # Note: whatever this is, it MUST be the same as what config.sub
    10951076        # prints for the "djgpp" host, or else GDB configury will decide that
    10961077        # this is a cross-build.
    10971078        echo i586-pc-msdosdjgpp
    1098         exit ;;
     1079        exit ;;
    10991080    Intel:Mach:3*:*)
    11001081        echo i386-pc-mach3
     
    11311112          && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    11321113    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
    1133         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
    1134           && { echo i486-ncr-sysv4; exit; } ;;
     1114        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
     1115          && { echo i486-ncr-sysv4; exit; } ;;
    11351116    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
    11361117        OS_REL='.3'
     
    11751156        fi
    11761157        exit ;;
    1177     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
    1178                       # says <Richard.M.Bartel@ccMail.Census.GOV>
    1179         echo i586-unisys-sysv4
    1180         exit ;;
     1158    PENTIUM:*:4.0*:*)   # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
     1159                        # says <Richard.M.Bartel@ccMail.Census.GOV>
     1160        echo i586-unisys-sysv4
     1161        exit ;;
    11811162    *:UNIX_System_V:4*:FTX*)
    11821163        # From Gerald Hewes <hewes@openmarket.com>.
     
    12041185    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
    12051186        if [ -d /usr/nec ]; then
    1206                 echo mips-nec-sysv${UNAME_RELEASE}
     1187                echo mips-nec-sysv${UNAME_RELEASE}
    12071188        else
    1208                 echo mips-unknown-sysv${UNAME_RELEASE}
    1209         fi
    1210         exit ;;
     1189                echo mips-unknown-sysv${UNAME_RELEASE}
     1190        fi
     1191        exit ;;
    12111192    BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.
    12121193        echo powerpc-be-beos
     
    12481229        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
    12491230        case $UNAME_PROCESSOR in
     1231            i386)
     1232                eval $set_cc_for_build
     1233                if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
     1234                  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
     1235                      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
     1236                      grep IS_64BIT_ARCH >/dev/null
     1237                  then
     1238                      UNAME_PROCESSOR="x86_64"
     1239                  fi
     1240                fi ;;
    12501241            unknown) UNAME_PROCESSOR=powerpc ;;
    12511242        esac
     
    12621253    *:QNX:*:4*)
    12631254        echo i386-pc-qnx
     1255        exit ;;
     1256    NEO-?:NONSTOP_KERNEL:*:*)
     1257        echo neo-tandem-nsk${UNAME_RELEASE}
    12641258        exit ;;
    12651259    NSE-?:NONSTOP_KERNEL:*:*)
     
    13081302        exit ;;
    13091303    SEI:*:*:SEIUX)
    1310         echo mips-sei-seiux${UNAME_RELEASE}
     1304        echo mips-sei-seiux${UNAME_RELEASE}
    13111305        exit ;;
    13121306    *:DragonFly:*:*)
     
    13141308        exit ;;
    13151309    *:*VMS:*:*)
    1316         UNAME_MACHINE=`(uname -p) 2>/dev/null`
     1310        UNAME_MACHINE=`(uname -p) 2>/dev/null`
    13171311        case "${UNAME_MACHINE}" in
    13181312            A*) echo alpha-dec-vms ; exit ;;
     
    13311325    i*86:AROS:*:*)
    13321326        echo ${UNAME_MACHINE}-pc-aros
     1327        exit ;;
     1328    x86_64:VMkernel:*:*)
     1329        echo ${UNAME_MACHINE}-unknown-esx
    13331330        exit ;;
    13341331esac
     
    13541351  printf ("m68k-sony-newsos%s\n",
    13551352#ifdef NEWSOS4
    1356           "4"
     1353        "4"
    13571354#else
    1358           ""
    1359 #endif
    1360          ); exit (0);
     1355        ""
     1356#endif
     1357        ); exit (0);
    13611358#endif
    13621359#endif
Note: See TracChangeset for help on using the changeset viewer.