Ignore:
Timestamp:
Feb 11, 2013, 8:53:47 PM (13 years ago)
Author:
dmik
Message:

Merge icedtea-web v1.3 to trunk.

Location:
trunk/icedtea-web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/icedtea-web

  • trunk/icedtea-web/config.guess

    r348 r418  
    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-11-20'
     4#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     5#   2011, 2012 Free Software Foundation, Inc.
     6
     7timestamp='2012-01-01'
    88
    99# This file is free software; you can redistribute it and/or modify it
     
    5757
    5858Originally 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.
     59Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
     602001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
     61Free Software Foundation, Inc.
    6162
    6263This is free software; see the source for copying conditions.  There is NO
     
    145146    *:NetBSD:*:*)
    146147        # NetBSD (nbsd) targets should (where applicable) match one or
    147         # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
     148        # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
    148149        # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
    149150        # switched to ELF, *-*-netbsd* would select the old
     
    181182                ;;
    182183            *)
    183                 os=netbsd
     184                os=netbsd
    184185                ;;
    185186        esac
     
    224225                ;;
    225226        *5.*)
    226                 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
     227                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
    227228                ;;
    228229        esac
     
    270271        # 1.2 uses "1.2" for uname -r.
    271272        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    272         exit ;;
     273        # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
     274        exitcode=$?
     275        trap '' 0
     276        exit $exitcode ;;
    273277    Alpha\ *:Windows_NT*:*)
    274278        # How do we know it's Interix rather than the generic POSIX subsystem?
     
    296300        exit ;;
    297301    *:OS400:*:*)
    298         echo powerpc-ibm-os400
     302        echo powerpc-ibm-os400
    299303        exit ;;
    300304    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
     
    395399    # be no problem.
    396400    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
    397         echo m68k-atari-mint${UNAME_RELEASE}
     401        echo m68k-atari-mint${UNAME_RELEASE}
    398402        exit ;;
    399403    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
    400404        echo m68k-atari-mint${UNAME_RELEASE}
    401         exit ;;
     405        exit ;;
    402406    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
    403         echo m68k-atari-mint${UNAME_RELEASE}
     407        echo m68k-atari-mint${UNAME_RELEASE}
    404408        exit ;;
    405409    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
    406         echo m68k-milan-mint${UNAME_RELEASE}
    407         exit ;;
     410        echo m68k-milan-mint${UNAME_RELEASE}
     411        exit ;;
    408412    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
    409         echo m68k-hades-mint${UNAME_RELEASE}
    410         exit ;;
     413        echo m68k-hades-mint${UNAME_RELEASE}
     414        exit ;;
    411415    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
    412         echo m68k-unknown-mint${UNAME_RELEASE}
    413         exit ;;
     416        echo m68k-unknown-mint${UNAME_RELEASE}
     417        exit ;;
    414418    m68k:machten:*:*)
    415419        echo m68k-apple-machten${UNAME_RELEASE}
     
    481485        exit ;;
    482486    AViiON:dgux:*:*)
    483         # DG/UX returns AViiON for all architectures
    484         UNAME_PROCESSOR=`/usr/bin/uname -p`
     487        # DG/UX returns AViiON for all architectures
     488        UNAME_PROCESSOR=`/usr/bin/uname -p`
    485489        if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
    486490        then
     
    495499            echo i586-dg-dgux${UNAME_RELEASE}
    496500        fi
    497         exit ;;
     501        exit ;;
    498502    M88*:DolphinOS:*:*) # DolphinOS (SVR3)
    499503        echo m88k-dolphin-sysv3
     
    552556        fi
    553557        exit ;;
    554     *:AIX:*:[456])
     558    *:AIX:*:[4567])
    555559        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
    556560        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
     
    595599                if [ -x /usr/bin/getconf ]; then
    596600                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
    597                     sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
    598                     case "${sc_cpu_version}" in
    599                       523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
    600                       528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
    601                       532)                      # CPU_PA_RISC2_0
    602                         case "${sc_kernel_bits}" in
    603                           32) HP_ARCH="hppa2.0n" ;;
    604                           64) HP_ARCH="hppa2.0w" ;;
     601                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
     602                    case "${sc_cpu_version}" in
     603                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
     604                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
     605                      532)                      # CPU_PA_RISC2_0
     606                        case "${sc_kernel_bits}" in
     607                          32) HP_ARCH="hppa2.0n" ;;
     608                          64) HP_ARCH="hppa2.0w" ;;
    605609                          '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
    606                         esac ;;
    607                     esac
     610                        esac ;;
     611                    esac
    608612                fi
    609613                if [ "${HP_ARCH}" = "" ]; then
    610614                    eval $set_cc_for_build
    611                     sed 's/^              //' << EOF >$dummy.c
    612 
    613               #define _HPUX_SOURCE
    614               #include <stdlib.h>
    615               #include <unistd.h>
    616 
    617               int main ()
    618               {
    619               #if defined(_SC_KERNEL_BITS)
    620                   long bits = sysconf(_SC_KERNEL_BITS);
    621               #endif
    622                   long cpu  = sysconf (_SC_CPU_VERSION);
    623 
    624                   switch (cpu)
    625                 {
    626                 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
    627                 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
    628                 case CPU_PA_RISC2_0:
    629               #if defined(_SC_KERNEL_BITS)
    630                     switch (bits)
    631                         {
    632                         case 64: puts ("hppa2.0w"); break;
    633                         case 32: puts ("hppa2.0n"); break;
    634                         default: puts ("hppa2.0"); break;
    635                         } break;
    636               #else  /* !defined(_SC_KERNEL_BITS) */
    637                     puts ("hppa2.0"); break;
    638               #endif
    639                 default: puts ("hppa1.0"); break;
    640                 }
    641                   exit (0);
    642               }
     615                    sed 's/^            //' << EOF >$dummy.c
     616
     617                #define _HPUX_SOURCE
     618                #include <stdlib.h>
     619                #include <unistd.h>
     620
     621                int main ()
     622                {
     623                #if defined(_SC_KERNEL_BITS)
     624                    long bits = sysconf(_SC_KERNEL_BITS);
     625                #endif
     626                    long cpu  = sysconf (_SC_CPU_VERSION);
     627
     628                    switch (cpu)
     629                        {
     630                        case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
     631                        case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
     632                        case CPU_PA_RISC2_0:
     633                #if defined(_SC_KERNEL_BITS)
     634                            switch (bits)
     635                                {
     636                                case 64: puts ("hppa2.0w"); break;
     637                                case 32: puts ("hppa2.0n"); break;
     638                                default: puts ("hppa2.0"); break;
     639                                } break;
     640                #else  /* !defined(_SC_KERNEL_BITS) */
     641                            puts ("hppa2.0"); break;
     642                #endif
     643                        default: puts ("hppa1.0"); break;
     644                        }
     645                    exit (0);
     646                }
    643647EOF
    644648                    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
     
    731735    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
    732736        echo c1-convex-bsd
    733         exit ;;
     737        exit ;;
    734738    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
    735739        if getsysinfo -f scalar_acc
     
    737741        else echo c2-convex-bsd
    738742        fi
    739         exit ;;
     743        exit ;;
    740744    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
    741745        echo c34-convex-bsd
    742         exit ;;
     746        exit ;;
    743747    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
    744748        echo c38-convex-bsd
    745         exit ;;
     749        exit ;;
    746750    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
    747751        echo c4-convex-bsd
    748         exit ;;
     752        exit ;;
    749753    CRAY*Y-MP:*:*:*)
    750754        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
     
    770774    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
    771775        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    772         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    773         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
    774         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    775         exit ;;
     776        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
     777        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
     778        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
     779        exit ;;
    776780    5000:UNIX_System_V:4.*:*)
    777         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    778         FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
    779         echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
     781        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
     782        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
     783        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    780784        exit ;;
    781785    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
     
    789793        exit ;;
    790794    *:FreeBSD:*:*)
    791         case ${UNAME_MACHINE} in
    792             pc98)
    793                 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
     795        UNAME_PROCESSOR=`/usr/bin/uname -p`
     796        case ${UNAME_PROCESSOR} in
    794797            amd64)
    795798                echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
    796799            *)
    797                 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
     800                echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
    798801        esac
    799802        exit ;;
     
    804807        echo ${UNAME_MACHINE}-pc-mingw32
    805808        exit ;;
     809    i*:MSYS*:*)
     810        echo ${UNAME_MACHINE}-pc-msys
     811        exit ;;
    806812    i*:windows32*:*)
    807         # uname -m includes "-pc" on this system.
    808         echo ${UNAME_MACHINE}-mingw32
     813        # uname -m includes "-pc" on this system.
     814        echo ${UNAME_MACHINE}-mingw32
    809815        exit ;;
    810816    i*:PW*:*)
     
    812818        exit ;;
    813819    *:Interix*:*)
    814         case ${UNAME_MACHINE} in
     820        case ${UNAME_MACHINE} in
    815821            x86)
    816822                echo i586-pc-interix${UNAME_RELEASE}
     
    867873          EV67)  UNAME_MACHINE=alphaev67 ;;
    868874          EV68*) UNAME_MACHINE=alphaev68 ;;
    869         esac
     875        esac
    870876        objdump --private-headers /bin/sh | grep -q ld.so.1
    871877        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
     
    879885            echo ${UNAME_MACHINE}-unknown-linux-gnu
    880886        else
    881             echo ${UNAME_MACHINE}-unknown-linux-gnueabi
     887            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
     888                | grep -q __ARM_PCS_VFP
     889            then
     890                echo ${UNAME_MACHINE}-unknown-linux-gnueabi
     891            else
     892                echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
     893            fi
    882894        fi
    883895        exit ;;
     
    886898        exit ;;
    887899    cris:Linux:*:*)
    888         echo cris-axis-linux-gnu
     900        echo ${UNAME_MACHINE}-axis-linux-gnu
    889901        exit ;;
    890902    crisv32:Linux:*:*)
    891         echo crisv32-axis-linux-gnu
     903        echo ${UNAME_MACHINE}-axis-linux-gnu
    892904        exit ;;
    893905    frv:Linux:*:*)
    894         echo frv-unknown-linux-gnu
     906        echo ${UNAME_MACHINE}-unknown-linux-gnu
     907        exit ;;
     908    hexagon:Linux:*:*)
     909        echo ${UNAME_MACHINE}-unknown-linux-gnu
    895910        exit ;;
    896911    i*86:Linux:*:*)
     
    934949        ;;
    935950    or32:Linux:*:*)
    936         echo or32-unknown-linux-gnu
     951        echo ${UNAME_MACHINE}-unknown-linux-gnu
    937952        exit ;;
    938953    padre:Linux:*:*)
     
    960975        exit ;;
    961976    sh64*:Linux:*:*)
    962         echo ${UNAME_MACHINE}-unknown-linux-gnu
     977        echo ${UNAME_MACHINE}-unknown-linux-gnu
    963978        exit ;;
    964979    sh*:Linux:*:*)
     
    968983        echo ${UNAME_MACHINE}-unknown-linux-gnu
    969984        exit ;;
     985    tile*:Linux:*:*)
     986        echo ${UNAME_MACHINE}-unknown-linux-gnu
     987        exit ;;
    970988    vax:Linux:*:*)
    971989        echo ${UNAME_MACHINE}-dec-linux-gnu
    972990        exit ;;
    973991    x86_64:Linux:*:*)
    974         echo x86_64-unknown-linux-gnu
     992        echo ${UNAME_MACHINE}-unknown-linux-gnu
    975993        exit ;;
    976994    xtensa*:Linux:*:*)
    977         echo ${UNAME_MACHINE}-unknown-linux-gnu
     995        echo ${UNAME_MACHINE}-unknown-linux-gnu
    978996        exit ;;
    979997    i*86:DYNIX/ptx:4*:*)
     
    9841002        exit ;;
    9851003    i*86:UNIX_SV:4.2MP:2.*)
    986         # Unixware is an offshoot of SVR4, but it has its own version
    987         # number series starting with 2...
    988         # I am not positive that other SVR4 systems won't match this,
     1004        # Unixware is an offshoot of SVR4, but it has its own version
     1005        # number series starting with 2...
     1006        # I am not positive that other SVR4 systems won't match this,
    9891007        # I just have to hope.  -- rms.
    990         # Use sysv4.2uw... so that sysv4* matches it.
     1008        # Use sysv4.2uw... so that sysv4* matches it.
    9911009        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
    9921010        exit ;;
     
    10201038        exit ;;
    10211039    i*86:*:5:[678]*)
    1022         # UnixWare 7.x, OpenUNIX and OpenServer 6.
     1040        # UnixWare 7.x, OpenUNIX and OpenServer 6.
    10231041        case `/bin/uname -X | grep "^Machine"` in
    10241042            *486*)           UNAME_MACHINE=i486 ;;
     
    10481066    pc:*:*:*)
    10491067        # Left here for compatibility:
    1050         # uname -m prints for DJGPP always 'pc', but it prints nothing about
    1051         # the processor, so we play safe by assuming i586.
     1068        # uname -m prints for DJGPP always 'pc', but it prints nothing about
     1069        # the processor, so we play safe by assuming i586.
    10521070        # Note: whatever this is, it MUST be the same as what config.sub
    10531071        # prints for the "djgpp" host, or else GDB configury will decide that
    10541072        # this is a cross-build.
    10551073        echo i586-pc-msdosdjgpp
    1056         exit ;;
     1074        exit ;;
    10571075    Intel:Mach:3*:*)
    10581076        echo i386-pc-mach3
     
    10891107          && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    10901108    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
    1091         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
    1092           && { echo i486-ncr-sysv4; exit; } ;;
     1109        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
     1110          && { echo i486-ncr-sysv4; exit; } ;;
    10931111    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
    10941112        OS_REL='.3'
     
    11331151        fi
    11341152        exit ;;
    1135     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
    1136                       # says <Richard.M.Bartel@ccMail.Census.GOV>
    1137         echo i586-unisys-sysv4
    1138         exit ;;
     1153    PENTIUM:*:4.0*:*)   # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
     1154                        # says <Richard.M.Bartel@ccMail.Census.GOV>
     1155        echo i586-unisys-sysv4
     1156        exit ;;
    11391157    *:UNIX_System_V:4*:FTX*)
    11401158        # From Gerald Hewes <hewes@openmarket.com>.
     
    11621180    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
    11631181        if [ -d /usr/nec ]; then
    1164                 echo mips-nec-sysv${UNAME_RELEASE}
     1182                echo mips-nec-sysv${UNAME_RELEASE}
    11651183        else
    1166                 echo mips-unknown-sysv${UNAME_RELEASE}
    1167         fi
    1168         exit ;;
     1184                echo mips-unknown-sysv${UNAME_RELEASE}
     1185        fi
     1186        exit ;;
    11691187    BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.
    11701188        echo powerpc-be-beos
     
    12311249        echo i386-pc-qnx
    12321250        exit ;;
     1251    NEO-?:NONSTOP_KERNEL:*:*)
     1252        echo neo-tandem-nsk${UNAME_RELEASE}
     1253        exit ;;
    12331254    NSE-?:NONSTOP_KERNEL:*:*)
    12341255        echo nse-tandem-nsk${UNAME_RELEASE}
     
    12761297        exit ;;
    12771298    SEI:*:*:SEIUX)
    1278         echo mips-sei-seiux${UNAME_RELEASE}
     1299        echo mips-sei-seiux${UNAME_RELEASE}
    12791300        exit ;;
    12801301    *:DragonFly:*:*)
     
    12821303        exit ;;
    12831304    *:*VMS:*:*)
    1284         UNAME_MACHINE=`(uname -p) 2>/dev/null`
     1305        UNAME_MACHINE=`(uname -p) 2>/dev/null`
    12851306        case "${UNAME_MACHINE}" in
    12861307            A*) echo alpha-dec-vms ; exit ;;
     
    13221343  printf ("m68k-sony-newsos%s\n",
    13231344#ifdef NEWSOS4
    1324           "4"
     1345        "4"
    13251346#else
    1326           ""
    1327 #endif
    1328          ); exit (0);
     1347        ""
     1348#endif
     1349        ); exit (0);
    13291350#endif
    13301351#endif
Note: See TracChangeset for help on using the changeset viewer.