Diff for /embedaddon/sudo/config.guess between versions 1.1 and 1.1.1.3

version 1.1, 2012/02/21 16:23:01 version 1.1.1.3, 2014/06/15 16:12:53
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Attempt to guess a canonical system name.  # Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,#   Copyright 1992-2014 Free Software Foundation, Inc.
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 
#   Free Software Foundation, Inc. 
   
timestamp='2010-08-21'timestamp='2014-01-01'
   
 # This file is free software; you can redistribute it and/or modify it  # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by  # under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.  # (at your option) any later version.
 #  #
 # This program is distributed in the hope that it will be useful, but  # This program is distributed in the hope that it will be useful, but
Line 17  timestamp='2010-08-21' Line 15  timestamp='2010-08-21'
 # General Public License for more details.  # General Public License for more details.
 #  #
 # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software# along with this program; if not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 
# 02110-1301, USA. 
 #  #
 # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under  # configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
# Originally written by Per Bothner.  Please send patches (context 
# diff format) to <config-patches@gnu.org> and include a ChangeLog 
# entry. 
 #  #
# This script attempts to guess a canonical system name similar to# Originally written by Per Bothner.
# config.sub.  If it succeeds, it prints the system name on stdout, and 
# exits with 0.  Otherwise, it exits with 1. 
 #  #
 # You can get the latest version of this script from:  # You can get the latest version of this script from:
 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD  # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
   #
   # Please send patches with a ChangeLog entry to config-patches@gnu.org.
   
   
 me=`echo "$0" | sed -e 's,.*/,,'`  me=`echo "$0" | sed -e 's,.*/,,'`
   
 usage="\  usage="\
Line 56  version="\ Line 50  version="\
 GNU config.guess ($timestamp)  GNU config.guess ($timestamp)
   
 Originally written by Per Bothner.  Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,Copyright 1992-2014 Free Software Foundation, Inc.
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free 
Software Foundation, Inc. 
   
 This is free software; see the source for copying conditions.  There is NO  This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
Line 92  if test $# != 0; then Line 84  if test $# != 0; then
   exit 1    exit 1
 fi  fi
   
trap 'exit 1' HUP INT TERMtrap 'exit 1' 1 2 15
   
 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a  # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
 # compiler to aid in system detection is discouraged as it requires  # compiler to aid in system detection is discouraged as it requires
Line 106  trap 'exit 1' HUP INT TERM Line 98  trap 'exit 1' HUP INT TERM
   
 set_cc_for_build='  set_cc_for_build='
 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;  trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" HUP INT PIPE TERM ;trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
 : ${TMPDIR=/tmp} ;  : ${TMPDIR=/tmp} ;
  { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||   { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||   { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
Line 140  UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEAS Line 132  UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEAS
 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown  UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown  UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
   
   case "${UNAME_SYSTEM}" in
   Linux|GNU|GNU/*)
           # If the system lacks a compiler, then just pick glibc.
           # We could probably try harder.
           LIBC=gnu
   
           eval $set_cc_for_build
           cat <<-EOF > $dummy.c
           #include <features.h>
           #if defined(__UCLIBC__)
           LIBC=uclibc
           #elif defined(__dietlibc__)
           LIBC=dietlibc
           #else
           LIBC=gnu
           #endif
           EOF
           eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
           ;;
   esac
   
 # Note: order is significant - the case branches are not exclusive.  # Note: order is significant - the case branches are not exclusive.
   
 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     *:NetBSD:*:*)      *:NetBSD:*:*)
         # NetBSD (nbsd) targets should (where applicable) match one or          # NetBSD (nbsd) targets should (where applicable) match one or
        # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,        # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
         # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently          # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
         # switched to ELF, *-*-netbsd* would select the old          # switched to ELF, *-*-netbsd* would select the old
         # object file format.  This provides both forward          # object file format.  This provides both forward
Line 181  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 194  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
                 fi                  fi
                 ;;                  ;;
             *)              *)
                os=netbsd                os=netbsd
                 ;;                  ;;
         esac          esac
         # The OS release          # The OS release
Line 202  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 215  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.          # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
         echo "${machine}-${os}${release}"          echo "${machine}-${os}${release}"
         exit ;;          exit ;;
       *:Bitrig:*:*)
           UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
           echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
           exit ;;
     *:OpenBSD:*:*)      *:OpenBSD:*:*)
         UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`          UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
         echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}          echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
Line 224  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 241  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
                 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`                  UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
                 ;;                  ;;
         *5.*)          *5.*)
                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
                 ;;                  ;;
         esac          esac
         # According to Compaq, /usr/sbin/psrinfo has been available on          # According to Compaq, /usr/sbin/psrinfo has been available on
Line 270  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 287  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         # A Xn.n version is an unreleased experimental baselevel.          # A Xn.n version is an unreleased experimental baselevel.
         # 1.2 uses "1.2" for uname -r.          # 1.2 uses "1.2" for uname -r.
         echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`          echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
        exit ;;        # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
         exitcode=$?
         trap '' 0
         exit $exitcode ;;
     Alpha\ *:Windows_NT*:*)      Alpha\ *:Windows_NT*:*)
         # How do we know it's Interix rather than the generic POSIX subsystem?          # How do we know it's Interix rather than the generic POSIX subsystem?
         # Should we change UNAME_MACHINE based on the output of uname instead          # Should we change UNAME_MACHINE based on the output of uname instead
Line 296  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 316  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         echo s390-ibm-zvmoe          echo s390-ibm-zvmoe
         exit ;;          exit ;;
     *:OS400:*:*)      *:OS400:*:*)
        echo powerpc-ibm-os400        echo powerpc-ibm-os400
         exit ;;          exit ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)      arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
         echo arm-acorn-riscix${UNAME_RELEASE}          echo arm-acorn-riscix${UNAME_RELEASE}
         exit ;;          exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)    arm*:riscos:*:*|arm*:RISCOS:*:*)
         echo arm-unknown-riscos          echo arm-unknown-riscos
         exit ;;          exit ;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)      SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
Line 395  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE Line 415  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
     # MiNT.  But MiNT is downward compatible to TOS, so this should      # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.      # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)      atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
        echo m68k-atari-mint${UNAME_RELEASE}        echo m68k-atari-mint${UNAME_RELEASE}
         exit ;;          exit ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)      atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
         echo m68k-atari-mint${UNAME_RELEASE}          echo m68k-atari-mint${UNAME_RELEASE}
        exit ;;        exit ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)      *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
        echo m68k-atari-mint${UNAME_RELEASE}        echo m68k-atari-mint${UNAME_RELEASE}
         exit ;;          exit ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)      milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
        echo m68k-milan-mint${UNAME_RELEASE}        echo m68k-milan-mint${UNAME_RELEASE}
        exit ;;        exit ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)      hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
        echo m68k-hades-mint${UNAME_RELEASE}        echo m68k-hades-mint${UNAME_RELEASE}
        exit ;;        exit ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)      *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
        echo m68k-unknown-mint${UNAME_RELEASE}        echo m68k-unknown-mint${UNAME_RELEASE}
        exit ;;        exit ;;
     m68k:machten:*:*)      m68k:machten:*:*)
         echo m68k-apple-machten${UNAME_RELEASE}          echo m68k-apple-machten${UNAME_RELEASE}
         exit ;;          exit ;;
Line 481  EOF Line 501  EOF
         echo m88k-motorola-sysv3          echo m88k-motorola-sysv3
         exit ;;          exit ;;
     AViiON:dgux:*:*)      AViiON:dgux:*:*)
        # DG/UX returns AViiON for all architectures        # DG/UX returns AViiON for all architectures
        UNAME_PROCESSOR=`/usr/bin/uname -p`        UNAME_PROCESSOR=`/usr/bin/uname -p`
         if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]          if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
         then          then
             if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \              if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
Line 495  EOF Line 515  EOF
         else          else
             echo i586-dg-dgux${UNAME_RELEASE}              echo i586-dg-dgux${UNAME_RELEASE}
         fi          fi
        exit ;;        exit ;;
     M88*:DolphinOS:*:*) # DolphinOS (SVR3)      M88*:DolphinOS:*:*) # DolphinOS (SVR3)
         echo m88k-dolphin-sysv3          echo m88k-dolphin-sysv3
         exit ;;          exit ;;
Line 595  EOF Line 615  EOF
             9000/[678][0-9][0-9])              9000/[678][0-9][0-9])
                 if [ -x /usr/bin/getconf ]; then                  if [ -x /usr/bin/getconf ]; then
                     sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`                      sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
                    case "${sc_cpu_version}" in                    case "${sc_cpu_version}" in
                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
                      532)                      # CPU_PA_RISC2_0                      532)                      # CPU_PA_RISC2_0
                        case "${sc_kernel_bits}" in                        case "${sc_kernel_bits}" in
                          32) HP_ARCH="hppa2.0n" ;;                          32) HP_ARCH="hppa2.0n" ;;
                          64) HP_ARCH="hppa2.0w" ;;                          64) HP_ARCH="hppa2.0w" ;;
                           '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20                            '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
                        esac ;;                        esac ;;
                    esac                    esac
                 fi                  fi
                 if [ "${HP_ARCH}" = "" ]; then                  if [ "${HP_ARCH}" = "" ]; then
                     eval $set_cc_for_build                      eval $set_cc_for_build
                    sed 's/^              //' << EOF >$dummy.c                    sed 's/^            //' << EOF >$dummy.c
   
              #define _HPUX_SOURCE                #define _HPUX_SOURCE
              #include <stdlib.h>                #include <stdlib.h>
              #include <unistd.h>                #include <unistd.h>
   
              int main ()                int main ()
              {                {
              #if defined(_SC_KERNEL_BITS)                #if defined(_SC_KERNEL_BITS)
                  long bits = sysconf(_SC_KERNEL_BITS);                    long bits = sysconf(_SC_KERNEL_BITS);
              #endif                #endif
                  long cpu  = sysconf (_SC_CPU_VERSION);                    long cpu  = sysconf (_SC_CPU_VERSION);
   
                  switch (cpu)                    switch (cpu)
                {                        {
                case CPU_PA_RISC1_0: puts ("hppa1.0"); break;                        case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
                case CPU_PA_RISC1_1: puts ("hppa1.1"); break;                        case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
                case CPU_PA_RISC2_0:                        case CPU_PA_RISC2_0:
              #if defined(_SC_KERNEL_BITS)                #if defined(_SC_KERNEL_BITS)
                    switch (bits)                            switch (bits)
                        {                                {
                        case 64: puts ("hppa2.0w"); break;                                case 64: puts ("hppa2.0w"); break;
                        case 32: puts ("hppa2.0n"); break;                                case 32: puts ("hppa2.0n"); break;
                        default: puts ("hppa2.0"); break;                                default: puts ("hppa2.0"); break;
                        } break;                                } break;
              #else  /* !defined(_SC_KERNEL_BITS) */                #else  /* !defined(_SC_KERNEL_BITS) */
                    puts ("hppa2.0"); break;                            puts ("hppa2.0"); break;
              #endif                #endif
                default: puts ("hppa1.0"); break;                        default: puts ("hppa1.0"); break;
                }                        }
                  exit (0);                    exit (0);
              }                }
 EOF  EOF
                     (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`                      (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
                     test -z "$HP_ARCH" && HP_ARCH=hppa                      test -z "$HP_ARCH" && HP_ARCH=hppa
Line 731  EOF Line 751  EOF
         exit ;;          exit ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)      C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
         echo c1-convex-bsd          echo c1-convex-bsd
        exit ;;        exit ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)      C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
         if getsysinfo -f scalar_acc          if getsysinfo -f scalar_acc
         then echo c32-convex-bsd          then echo c32-convex-bsd
         else echo c2-convex-bsd          else echo c2-convex-bsd
         fi          fi
        exit ;;        exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)      C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
         echo c34-convex-bsd          echo c34-convex-bsd
        exit ;;        exit ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)      C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
         echo c38-convex-bsd          echo c38-convex-bsd
        exit ;;        exit ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)      C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
         echo c4-convex-bsd          echo c4-convex-bsd
        exit ;;        exit ;;
     CRAY*Y-MP:*:*:*)      CRAY*Y-MP:*:*:*)
         echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'          echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
         exit ;;          exit ;;
Line 770  EOF Line 790  EOF
         exit ;;          exit ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
         FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`          FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
        exit ;;        exit ;;
     5000:UNIX_System_V:4.*:*)      5000:UNIX_System_V:4.*:*)
        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
         exit ;;          exit ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)      i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
         echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}          echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
Line 789  EOF Line 809  EOF
         echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}          echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
         exit ;;          exit ;;
     *:FreeBSD:*:*)      *:FreeBSD:*:*)
        case ${UNAME_MACHINE} in        UNAME_PROCESSOR=`/usr/bin/uname -p`
            pc98)        case ${UNAME_PROCESSOR} in
                echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 
             amd64)              amd64)
                 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;                  echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
             *)              *)
                echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;                echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
         esac          esac
         exit ;;          exit ;;
     i*:CYGWIN*:*)      i*:CYGWIN*:*)
         echo ${UNAME_MACHINE}-pc-cygwin          echo ${UNAME_MACHINE}-pc-cygwin
         exit ;;          exit ;;
       *:MINGW64*:*)
           echo ${UNAME_MACHINE}-pc-mingw64
           exit ;;
     *:MINGW*:*)      *:MINGW*:*)
         echo ${UNAME_MACHINE}-pc-mingw32          echo ${UNAME_MACHINE}-pc-mingw32
         exit ;;          exit ;;
       i*:MSYS*:*)
           echo ${UNAME_MACHINE}-pc-msys
           exit ;;
     i*:windows32*:*)      i*:windows32*:*)
        # uname -m includes "-pc" on this system.        # uname -m includes "-pc" on this system.
        echo ${UNAME_MACHINE}-mingw32        echo ${UNAME_MACHINE}-mingw32
         exit ;;          exit ;;
     i*:PW*:*)      i*:PW*:*)
         echo ${UNAME_MACHINE}-pc-pw32          echo ${UNAME_MACHINE}-pc-pw32
         exit ;;          exit ;;
     *:Interix*:*)      *:Interix*:*)
        case ${UNAME_MACHINE} in        case ${UNAME_MACHINE} in
             x86)              x86)
                 echo i586-pc-interix${UNAME_RELEASE}                  echo i586-pc-interix${UNAME_RELEASE}
                 exit ;;                  exit ;;
Line 849  EOF Line 874  EOF
         exit ;;          exit ;;
     *:GNU:*:*)      *:GNU:*:*)
         # the GNU system          # the GNU system
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
         exit ;;          exit ;;
     *:GNU/*:*:*)      *:GNU/*:*:*)
         # other systems with GNU libc and userland          # other systems with GNU libc and userland
        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
         exit ;;          exit ;;
     i*86:Minix:*:*)      i*86:Minix:*:*)
         echo ${UNAME_MACHINE}-pc-minix          echo ${UNAME_MACHINE}-pc-minix
         exit ;;          exit ;;
       aarch64:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
       aarch64_be:Linux:*:*)
           UNAME_MACHINE=aarch64_be
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
     alpha:Linux:*:*)      alpha:Linux:*:*)
         case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in          case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
           EV5)   UNAME_MACHINE=alphaev5 ;;            EV5)   UNAME_MACHINE=alphaev5 ;;
Line 867  EOF Line 899  EOF
           EV6)   UNAME_MACHINE=alphaev6 ;;            EV6)   UNAME_MACHINE=alphaev6 ;;
           EV67)  UNAME_MACHINE=alphaev67 ;;            EV67)  UNAME_MACHINE=alphaev67 ;;
           EV68*) UNAME_MACHINE=alphaev68 ;;            EV68*) UNAME_MACHINE=alphaev68 ;;
        esac        esac
         objdump --private-headers /bin/sh | grep -q ld.so.1          objdump --private-headers /bin/sh | grep -q ld.so.1
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi        if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
       arc:Linux:*:* | arceb:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
     arm*:Linux:*:*)      arm*:Linux:*:*)
         eval $set_cc_for_build          eval $set_cc_for_build
         if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \          if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
             | grep -q __ARM_EABI__              | grep -q __ARM_EABI__
         then          then
            echo ${UNAME_MACHINE}-unknown-linux-gnu            echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         else          else
            echo ${UNAME_MACHINE}-unknown-linux-gnueabi            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
                 | grep -q __ARM_PCS_VFP
             then
                 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
             else
                 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
             fi
         fi          fi
         exit ;;          exit ;;
     avr32*:Linux:*:*)      avr32*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     cris:Linux:*:*)      cris:Linux:*:*)
        echo cris-axis-linux-gnu        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
         exit ;;          exit ;;
     crisv32:Linux:*:*)      crisv32:Linux:*:*)
        echo crisv32-axis-linux-gnu        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
         exit ;;          exit ;;
     frv:Linux:*:*)      frv:Linux:*:*)
        echo frv-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
       hexagon:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
     i*86:Linux:*:*)      i*86:Linux:*:*)
        LIBC=gnu        echo ${UNAME_MACHINE}-pc-linux-${LIBC}
        eval $set_cc_for_build 
        sed 's/^        //' << EOF >$dummy.c 
        #ifdef __dietlibc__ 
        LIBC=dietlibc 
        #endif 
EOF 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` 
        echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 
         exit ;;          exit ;;
     ia64:Linux:*:*)      ia64:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     m32r*:Linux:*:*)      m32r*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     m68*:Linux:*:*)      m68*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     mips:Linux:*:* | mips64:Linux:*:*)      mips:Linux:*:* | mips64:Linux:*:*)
         eval $set_cc_for_build          eval $set_cc_for_build
Line 931  EOF Line 967  EOF
         #endif          #endif
 EOF  EOF
         eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`          eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
         ;;          ;;
       or1k:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
     or32:Linux:*:*)      or32:Linux:*:*)
        echo or32-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     padre:Linux:*:*)      padre:Linux:*:*)
        echo sparc-unknown-linux-gnu        echo sparc-unknown-linux-${LIBC}
         exit ;;          exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)      parisc64:Linux:*:* | hppa64:Linux:*:*)
        echo hppa64-unknown-linux-gnu        echo hppa64-unknown-linux-${LIBC}
         exit ;;          exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)      parisc:Linux:*:* | hppa:Linux:*:*)
         # Look for CPU level          # Look for CPU level
         case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in          case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
          PA7*) echo hppa1.1-unknown-linux-gnu ;;          PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
          PA8*) echo hppa2.0-unknown-linux-gnu ;;          PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
          *)    echo hppa-unknown-linux-gnu ;;          *)    echo hppa-unknown-linux-${LIBC} ;;
         esac          esac
         exit ;;          exit ;;
     ppc64:Linux:*:*)      ppc64:Linux:*:*)
        echo powerpc64-unknown-linux-gnu        echo powerpc64-unknown-linux-${LIBC}
         exit ;;          exit ;;
     ppc:Linux:*:*)      ppc:Linux:*:*)
        echo powerpc-unknown-linux-gnu        echo powerpc-unknown-linux-${LIBC}
         exit ;;          exit ;;
       ppc64le:Linux:*:*)
           echo powerpc64le-unknown-linux-${LIBC}
           exit ;;
       ppcle:Linux:*:*)
           echo powerpcle-unknown-linux-${LIBC}
           exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)      s390:Linux:*:* | s390x:Linux:*:*)
        echo ${UNAME_MACHINE}-ibm-linux        echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
         exit ;;          exit ;;
     sh64*:Linux:*:*)      sh64*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     sh*:Linux:*:*)      sh*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)      sparc:Linux:*:* | sparc64:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     tile*:Linux:*:*)      tile*:Linux:*:*)
        echo ${UNAME_MACHINE}-tilera-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     vax:Linux:*:*)      vax:Linux:*:*)
        echo ${UNAME_MACHINE}-dec-linux-gnu        echo ${UNAME_MACHINE}-dec-linux-${LIBC}
         exit ;;          exit ;;
     x86_64:Linux:*:*)      x86_64:Linux:*:*)
        echo x86_64-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     xtensa*:Linux:*:*)      xtensa*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     i*86:DYNIX/ptx:4*:*)      i*86:DYNIX/ptx:4*:*)
         # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.          # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
Line 987  EOF Line 1032  EOF
         echo i386-sequent-sysv4          echo i386-sequent-sysv4
         exit ;;          exit ;;
     i*86:UNIX_SV:4.2MP:2.*)      i*86:UNIX_SV:4.2MP:2.*)
        # Unixware is an offshoot of SVR4, but it has its own version        # Unixware is an offshoot of SVR4, but it has its own version
        # number series starting with 2...        # number series starting with 2...
        # I am not positive that other SVR4 systems won't match this,        # I am not positive that other SVR4 systems won't match this,
         # I just have to hope.  -- rms.          # I just have to hope.  -- rms.
        # Use sysv4.2uw... so that sysv4* matches it.        # Use sysv4.2uw... so that sysv4* matches it.
         echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}          echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
         exit ;;          exit ;;
     i*86:OS/2:*:*)      i*86:OS/2:*:*)
Line 1023  EOF Line 1068  EOF
         fi          fi
         exit ;;          exit ;;
     i*86:*:5:[678]*)      i*86:*:5:[678]*)
        # UnixWare 7.x, OpenUNIX and OpenServer 6.        # UnixWare 7.x, OpenUNIX and OpenServer 6.
         case `/bin/uname -X | grep "^Machine"` in          case `/bin/uname -X | grep "^Machine"` in
             *486*)           UNAME_MACHINE=i486 ;;              *486*)           UNAME_MACHINE=i486 ;;
             *Pentium)        UNAME_MACHINE=i586 ;;              *Pentium)        UNAME_MACHINE=i586 ;;
Line 1051  EOF Line 1096  EOF
         exit ;;          exit ;;
     pc:*:*:*)      pc:*:*:*)
         # Left here for compatibility:          # Left here for compatibility:
        # uname -m prints for DJGPP always 'pc', but it prints nothing about        # uname -m prints for DJGPP always 'pc', but it prints nothing about
        # the processor, so we play safe by assuming i586.        # the processor, so we play safe by assuming i586.
         # Note: whatever this is, it MUST be the same as what config.sub          # Note: whatever this is, it MUST be the same as what config.sub
         # prints for the "djgpp" host, or else GDB configury will decide that          # prints for the "djgpp" host, or else GDB configury will decide that
         # this is a cross-build.          # this is a cross-build.
         echo i586-pc-msdosdjgpp          echo i586-pc-msdosdjgpp
        exit ;;        exit ;;
     Intel:Mach:3*:*)      Intel:Mach:3*:*)
         echo i386-pc-mach3          echo i386-pc-mach3
         exit ;;          exit ;;
Line 1092  EOF Line 1137  EOF
         /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \          /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
           && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;            && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)      3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
          && { echo i486-ncr-sysv4; exit; } ;;          && { echo i486-ncr-sysv4; exit; } ;;
     NCR*:*:4.2:* | MPRAS*:*:4.2:*)      NCR*:*:4.2:* | MPRAS*:*:4.2:*)
         OS_REL='.3'          OS_REL='.3'
         test -r /etc/.relid \          test -r /etc/.relid \
Line 1136  EOF Line 1181  EOF
                 echo ns32k-sni-sysv                  echo ns32k-sni-sysv
         fi          fi
         exit ;;          exit ;;
    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort    PENTIUM:*:4.0*:*)   # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
                      # says <Richard.M.Bartel@ccMail.Census.GOV>                        # says <Richard.M.Bartel@ccMail.Census.GOV>
        echo i586-unisys-sysv4        echo i586-unisys-sysv4
        exit ;;        exit ;;
     *:UNIX_System_V:4*:FTX*)      *:UNIX_System_V:4*:FTX*)
         # From Gerald Hewes <hewes@openmarket.com>.          # From Gerald Hewes <hewes@openmarket.com>.
         # How about differentiating between stratus architectures? -djm          # How about differentiating between stratus architectures? -djm
Line 1165  EOF Line 1210  EOF
         exit ;;          exit ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)      R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
         if [ -d /usr/nec ]; then          if [ -d /usr/nec ]; then
                echo mips-nec-sysv${UNAME_RELEASE}                echo mips-nec-sysv${UNAME_RELEASE}
         else          else
                echo mips-unknown-sysv${UNAME_RELEASE}                echo mips-unknown-sysv${UNAME_RELEASE}
         fi          fi
        exit ;;        exit ;;
     BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.      BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.
         echo powerpc-be-beos          echo powerpc-be-beos
         exit ;;          exit ;;
Line 1182  EOF Line 1227  EOF
     BePC:Haiku:*:*)     # Haiku running on Intel PC compatible.      BePC:Haiku:*:*)     # Haiku running on Intel PC compatible.
         echo i586-pc-haiku          echo i586-pc-haiku
         exit ;;          exit ;;
       x86_64:Haiku:*:*)
           echo x86_64-unknown-haiku
           exit ;;
     SX-4:SUPER-UX:*:*)      SX-4:SUPER-UX:*:*)
         echo sx4-nec-superux${UNAME_RELEASE}          echo sx4-nec-superux${UNAME_RELEASE}
         exit ;;          exit ;;
Line 1208  EOF Line 1256  EOF
         exit ;;          exit ;;
     *:Darwin:*:*)      *:Darwin:*:*)
         UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown          UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
        case $UNAME_PROCESSOR in        eval $set_cc_for_build
            i386)        if test "$UNAME_PROCESSOR" = unknown ; then
                eval $set_cc_for_build            UNAME_PROCESSOR=powerpc
                if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then        fi
                  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \        if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
                      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \            if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
                      grep IS_64BIT_ARCH >/dev/null                if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
                  then                    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
                      UNAME_PROCESSOR="x86_64"                    grep IS_64BIT_ARCH >/dev/null
                  fi                then
                fi ;;                    case $UNAME_PROCESSOR in
            unknown) UNAME_PROCESSOR=powerpc ;;                        i386) UNAME_PROCESSOR=x86_64 ;;
        esac                        powerpc) UNAME_PROCESSOR=powerpc64 ;;
                     esac
                 fi
             fi
         elif test "$UNAME_PROCESSOR" = i386 ; then
             # Avoid executing cc on OS X 10.9, as it ships with a stub
             # that puts up a graphical alert prompting to install
             # developer tools.  Any system running Mac OS X 10.7 or
             # later (Darwin 11 and later) is required to have a 64-bit
             # processor. This is not true of the ARM version of Darwin
             # that Apple uses in portable devices.
             UNAME_PROCESSOR=x86_64
         fi
         echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}          echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
         exit ;;          exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)      *:procnto*:*:* | *:QNX:[0123456789]*:*)
Line 1234  EOF Line 1294  EOF
     *:QNX:*:4*)      *:QNX:*:4*)
         echo i386-pc-qnx          echo i386-pc-qnx
         exit ;;          exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)    NEO-?:NONSTOP_KERNEL:*:*)
         echo neo-tandem-nsk${UNAME_RELEASE}
         exit ;;
     NSE-*:NONSTOP_KERNEL:*:*)
         echo nse-tandem-nsk${UNAME_RELEASE}          echo nse-tandem-nsk${UNAME_RELEASE}
         exit ;;          exit ;;
     NSR-?:NONSTOP_KERNEL:*:*)      NSR-?:NONSTOP_KERNEL:*:*)
Line 1279  EOF Line 1342  EOF
         echo pdp10-unknown-its          echo pdp10-unknown-its
         exit ;;          exit ;;
     SEI:*:*:SEIUX)      SEI:*:*:SEIUX)
        echo mips-sei-seiux${UNAME_RELEASE}        echo mips-sei-seiux${UNAME_RELEASE}
         exit ;;          exit ;;
     *:DragonFly:*:*)      *:DragonFly:*:*)
         echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`          echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
         exit ;;          exit ;;
     *:*VMS:*:*)      *:*VMS:*:*)
        UNAME_MACHINE=`(uname -p) 2>/dev/null`        UNAME_MACHINE=`(uname -p) 2>/dev/null`
         case "${UNAME_MACHINE}" in          case "${UNAME_MACHINE}" in
             A*) echo alpha-dec-vms ; exit ;;              A*) echo alpha-dec-vms ; exit ;;
             I*) echo ia64-dec-vms ; exit ;;              I*) echo ia64-dec-vms ; exit ;;
Line 1303  EOF Line 1366  EOF
     i*86:AROS:*:*)      i*86:AROS:*:*)
         echo ${UNAME_MACHINE}-pc-aros          echo ${UNAME_MACHINE}-pc-aros
         exit ;;          exit ;;
       x86_64:VMkernel:*:*)
           echo ${UNAME_MACHINE}-unknown-esx
           exit ;;
 esac  esac
   
 #echo '(No uname command or uname output not recognized.)' 1>&2  
 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2  
   
 eval $set_cc_for_build  eval $set_cc_for_build
 cat >$dummy.c <<EOF  cat >$dummy.c <<EOF
 #ifdef _SEQUENT_  #ifdef _SEQUENT_
Line 1325  main () Line 1388  main ()
 #include <sys/param.h>  #include <sys/param.h>
   printf ("m68k-sony-newsos%s\n",    printf ("m68k-sony-newsos%s\n",
 #ifdef NEWSOS4  #ifdef NEWSOS4
          "4"        "4"
 #else  #else
          ""        ""
 #endif  #endif
         ); exit (0);        ); exit (0);
 #endif  #endif
 #endif  #endif
   

Removed from v.1.1  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>