[BACK]Return to config.guess CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

Diff for /OpenXM/src/ox_toolkit/config.guess between version 1.3 and 1.4

version 1.3, 2012/05/07 17:31:04 version 1.4, 2016/08/24 02:06:04
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-2016 Free Software Foundation, Inc.
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,  
 #   2011, 2012 Free Software Foundation, Inc.  
   
 timestamp='2012-02-10'  timestamp='2016-05-15'
   
 # 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 22  timestamp='2012-02-10'
Line 20  timestamp='2012-02-10'
 # 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; maintained since 2000 by Ben Elliston.
 # 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
   #
   # Please send patches to <config-patches@gnu.org>.
   
   
 me=`echo "$0" | sed -e 's,.*/,,'`  me=`echo "$0" | sed -e 's,.*/,,'`
   
 usage="\  usage="\
Line 54  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-2016 Free Software Foundation, Inc.
 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012  
 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 138  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' | sed 's, ,,g'`
           ;;
   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
Line 153  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 168  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         # Note: NetBSD doesn't particularly care about the vendor          # Note: NetBSD doesn't particularly care about the vendor
         # portion of the name.  We always set it to "unknown".          # portion of the name.  We always set it to "unknown".
         sysctl="sysctl -n hw.machine_arch"          sysctl="sysctl -n hw.machine_arch"
         UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \          UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
             /usr/sbin/$sysctl 2>/dev/null || echo unknown)`              /sbin/$sysctl 2>/dev/null || \
               /usr/sbin/$sysctl 2>/dev/null || \
               echo unknown)`
         case "${UNAME_MACHINE_ARCH}" in          case "${UNAME_MACHINE_ARCH}" in
             armeb) machine=armeb-unknown ;;              armeb) machine=armeb-unknown ;;
             arm*) machine=arm-unknown ;;              arm*) machine=arm-unknown ;;
             sh3el) machine=shl-unknown ;;              sh3el) machine=shl-unknown ;;
             sh3eb) machine=sh-unknown ;;              sh3eb) machine=sh-unknown ;;
             sh5el) machine=sh5le-unknown ;;              sh5el) machine=sh5le-unknown ;;
               earmv*)
                   arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
                   endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
                   machine=${arch}${endian}-unknown
                   ;;
             *) machine=${UNAME_MACHINE_ARCH}-unknown ;;              *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
         esac          esac
         # The Operating System including object format, if it has switched          # The Operating System including object format, if it has switched
         # to ELF recently, or will in the future.          # to ELF recently (or will in the future) and ABI.
         case "${UNAME_MACHINE_ARCH}" in          case "${UNAME_MACHINE_ARCH}" in
               earm*)
                   os=netbsdelf
                   ;;
             arm*|i386|m68k|ns32k|sh3*|sparc|vax)              arm*|i386|m68k|ns32k|sh3*|sparc|vax)
                 eval $set_cc_for_build                  eval $set_cc_for_build
                 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \                  if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
Line 182  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 207  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
                 os=netbsd                  os=netbsd
                 ;;                  ;;
         esac          esac
           # Determine ABI tags.
           case "${UNAME_MACHINE_ARCH}" in
               earm*)
                   expr='s/^earmv[0-9]/-eabi/;s/eb$//'
                   abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
                   ;;
           esac
         # The OS release          # The OS release
         # Debian GNU/NetBSD machines have a different userland, and          # Debian GNU/NetBSD machines have a different userland, and
         # thus, need a distinct triplet. However, they do not need          # thus, need a distinct triplet. However, they do not need
Line 192  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 224  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
                 release='-gnu'                  release='-gnu'
                 ;;                  ;;
             *)              *)
                 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`                  release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
                 ;;                  ;;
         esac          esac
         # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:          # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
         # contains redundant information, the shorter form:          # contains redundant information, the shorter form:
         # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.          # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
         echo "${machine}-${os}${release}"          echo "${machine}-${os}${release}${abi}"
         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}
         exit ;;          exit ;;
       *:LibertyBSD:*:*)
           UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
           echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
           exit ;;
     *:ekkoBSD:*:*)      *:ekkoBSD:*:*)
         echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}          echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
         exit ;;          exit ;;
Line 216  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 256  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
     *:MirBSD:*:*)      *:MirBSD:*:*)
         echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}          echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
         exit ;;          exit ;;
       *:Sortix:*:*)
           echo ${UNAME_MACHINE}-unknown-sortix
           exit ;;
     alpha:OSF1:*:*)      alpha:OSF1:*:*)
         case $UNAME_RELEASE in          case $UNAME_RELEASE in
         *4.0)          *4.0)
Line 232  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 275  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`          ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
         case "$ALPHA_CPU_TYPE" in          case "$ALPHA_CPU_TYPE" in
             "EV4 (21064)")              "EV4 (21064)")
                 UNAME_MACHINE="alpha" ;;                  UNAME_MACHINE=alpha ;;
             "EV4.5 (21064)")              "EV4.5 (21064)")
                 UNAME_MACHINE="alpha" ;;                  UNAME_MACHINE=alpha ;;
             "LCA4 (21066/21068)")              "LCA4 (21066/21068)")
                 UNAME_MACHINE="alpha" ;;                  UNAME_MACHINE=alpha ;;
             "EV5 (21164)")              "EV5 (21164)")
                 UNAME_MACHINE="alphaev5" ;;                  UNAME_MACHINE=alphaev5 ;;
             "EV5.6 (21164A)")              "EV5.6 (21164A)")
                 UNAME_MACHINE="alphaev56" ;;                  UNAME_MACHINE=alphaev56 ;;
             "EV5.6 (21164PC)")              "EV5.6 (21164PC)")
                 UNAME_MACHINE="alphapca56" ;;                  UNAME_MACHINE=alphapca56 ;;
             "EV5.7 (21164PC)")              "EV5.7 (21164PC)")
                 UNAME_MACHINE="alphapca57" ;;                  UNAME_MACHINE=alphapca57 ;;
             "EV6 (21264)")              "EV6 (21264)")
                 UNAME_MACHINE="alphaev6" ;;                  UNAME_MACHINE=alphaev6 ;;
             "EV6.7 (21264A)")              "EV6.7 (21264A)")
                 UNAME_MACHINE="alphaev67" ;;                  UNAME_MACHINE=alphaev67 ;;
             "EV6.8CB (21264C)")              "EV6.8CB (21264C)")
                 UNAME_MACHINE="alphaev68" ;;                  UNAME_MACHINE=alphaev68 ;;
             "EV6.8AL (21264B)")              "EV6.8AL (21264B)")
                 UNAME_MACHINE="alphaev68" ;;                  UNAME_MACHINE=alphaev68 ;;
             "EV6.8CX (21264D)")              "EV6.8CX (21264D)")
                 UNAME_MACHINE="alphaev68" ;;                  UNAME_MACHINE=alphaev68 ;;
             "EV6.9A (21264/EV69A)")              "EV6.9A (21264/EV69A)")
                 UNAME_MACHINE="alphaev69" ;;                  UNAME_MACHINE=alphaev69 ;;
             "EV7 (21364)")              "EV7 (21364)")
                 UNAME_MACHINE="alphaev7" ;;                  UNAME_MACHINE=alphaev7 ;;
             "EV7.9 (21364A)")              "EV7.9 (21364A)")
                 UNAME_MACHINE="alphaev79" ;;                  UNAME_MACHINE=alphaev79 ;;
         esac          esac
         # A Pn.n version is a patched version.          # A Pn.n version is a patched version.
         # A Vn.n version is a released version.          # A Vn.n version is a released version.
         # A Tn.n version is a released field test version.          # A Tn.n version is a released field test version.
         # 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`
         # Reset EXIT trap before exiting to avoid spurious non-zero exit code.          # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
         exitcode=$?          exitcode=$?
         trap '' 0          trap '' 0
Line 302  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 345  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
     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 340  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 383  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         exit ;;          exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)      i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
         eval $set_cc_for_build          eval $set_cc_for_build
         SUN_ARCH="i386"          SUN_ARCH=i386
         # If there is a compiler, see if it is configured for 64-bit objects.          # If there is a compiler, see if it is configured for 64-bit objects.
         # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.          # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
         # This test works for both compilers.          # This test works for both compilers.
         if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then          if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
             if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \              if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
                 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \                  (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
                 grep IS_64BIT_ARCH >/dev/null                  grep IS_64BIT_ARCH >/dev/null
             then              then
                 SUN_ARCH="x86_64"                  SUN_ARCH=x86_64
             fi              fi
         fi          fi
         echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`          echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
Line 374  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
Line 417  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE
         exit ;;          exit ;;
     sun*:*:4.2BSD:*)      sun*:*:4.2BSD:*)
         UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`          UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
         test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3          test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
         case "`/bin/arch`" in          case "`/bin/arch`" in
             sun3)              sun3)
                 echo m68k-sun-sunos${UNAME_RELEASE}                  echo m68k-sun-sunos${UNAME_RELEASE}
Line 560  EOF
Line 603  EOF
         else          else
                 IBM_ARCH=powerpc                  IBM_ARCH=powerpc
         fi          fi
         if [ -x /usr/bin/oslevel ] ; then          if [ -x /usr/bin/lslpp ] ; then
                 IBM_REV=`/usr/bin/oslevel`                  IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
                              awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
         else          else
                 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}                  IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
         fi          fi
Line 598  EOF
Line 642  EOF
                     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
Line 643  EOF
Line 687  EOF
                     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
                 fi ;;                  fi ;;
         esac          esac
         if [ ${HP_ARCH} = "hppa2.0w" ]          if [ ${HP_ARCH} = hppa2.0w ]
         then          then
             eval $set_cc_for_build              eval $set_cc_for_build
   
Line 660  EOF
Line 704  EOF
             # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess              # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
             # => hppa64-hp-hpux11.23              # => hppa64-hp-hpux11.23
   
             if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |              if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
                 grep -q __LP64__                  grep -q __LP64__
             then              then
                 HP_ARCH="hppa2.0w"                  HP_ARCH=hppa2.0w
             else              else
                 HP_ARCH="hppa64"                  HP_ARCH=hppa64
             fi              fi
         fi          fi
         echo ${HP_ARCH}-hp-hpux${HPUX_REV}          echo ${HP_ARCH}-hp-hpux${HPUX_REV}
Line 770  EOF
Line 814  EOF
         echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'          echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
         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:*:*)
Line 801  EOF
Line 845  EOF
     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*:*)      *:MSYS*:*)
         echo ${UNAME_MACHINE}-pc-msys          echo ${UNAME_MACHINE}-pc-msys
         exit ;;          exit ;;
     i*:windows32*:*)      i*:windows32*:*)
Line 852  EOF
Line 899  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 "[:upper:]" "[:lower:]"``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:*:*)      aarch64:Linux:*:*)
         echo ${UNAME_MACHINE}-unknown-linux-gnu          echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     aarch64_be:Linux:*:*)      aarch64_be:Linux:*:*)
         UNAME_MACHINE=aarch64_be          UNAME_MACHINE=aarch64_be
         echo ${UNAME_MACHINE}-unknown-linux-gnu          echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          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
Line 879  EOF
Line 926  EOF
           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
             if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \              if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
                 | grep -q __ARM_PCS_VFP                  | grep -q __ARM_PCS_VFP
             then              then
                 echo ${UNAME_MACHINE}-unknown-linux-gnueabi                  echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
             else              else
                 echo ${UNAME_MACHINE}-unknown-linux-gnueabihf                  echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
             fi              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 ${UNAME_MACHINE}-axis-linux-gnu          echo ${UNAME_MACHINE}-axis-linux-${LIBC}
         exit ;;          exit ;;
     crisv32:Linux:*:*)      crisv32:Linux:*:*)
         echo ${UNAME_MACHINE}-axis-linux-gnu          echo ${UNAME_MACHINE}-axis-linux-${LIBC}
         exit ;;          exit ;;
       e2k:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           exit ;;
     frv:Linux:*:*)      frv:Linux:*:*)
         echo ${UNAME_MACHINE}-unknown-linux-gnu          echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          exit ;;
     hexagon:Linux:*:*)      hexagon:Linux:*:*)
         echo ${UNAME_MACHINE}-unknown-linux-gnu          echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
         exit ;;          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 ;;
       k1om:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           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 950  EOF
Line 998  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; }
         ;;          ;;
     or32:Linux:*:*)      openrisc*:Linux:*:*)
         echo ${UNAME_MACHINE}-unknown-linux-gnu          echo or1k-unknown-linux-${LIBC}
         exit ;;          exit ;;
       or32:Linux:*:* | or1k*:Linux:*:*)
           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
           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}-unknown-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 ${UNAME_MACHINE}-unknown-linux-gnu          echo ${UNAME_MACHINE}-pc-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 1073  EOF
Line 1130  EOF
         # 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 configure will decide that
         # this is a cross-build.          # this is a cross-build.
         echo i586-pc-msdosdjgpp          echo i586-pc-msdosdjgpp
         exit ;;          exit ;;
Line 1201  EOF
Line 1258  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 1219  EOF
Line 1279  EOF
     SX-8R:SUPER-UX:*:*)      SX-8R:SUPER-UX:*:*)
         echo sx8r-nec-superux${UNAME_RELEASE}          echo sx8r-nec-superux${UNAME_RELEASE}
         exit ;;          exit ;;
       SX-ACE:SUPER-UX:*:*)
           echo sxace-nec-superux${UNAME_RELEASE}
           exit ;;
     Power*:Rhapsody:*:*)      Power*:Rhapsody:*:*)
         echo powerpc-apple-rhapsody${UNAME_RELEASE}          echo powerpc-apple-rhapsody${UNAME_RELEASE}
         exit ;;          exit ;;
Line 1227  EOF
Line 1290  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]*:*)
         UNAME_PROCESSOR=`uname -p`          UNAME_PROCESSOR=`uname -p`
         if test "$UNAME_PROCESSOR" = "x86"; then          if test "$UNAME_PROCESSOR" = x86; then
                 UNAME_PROCESSOR=i386                  UNAME_PROCESSOR=i386
                 UNAME_MACHINE=pc                  UNAME_MACHINE=pc
         fi          fi
Line 1256  EOF
Line 1331  EOF
     NEO-?:NONSTOP_KERNEL:*:*)      NEO-?:NONSTOP_KERNEL:*:*)
         echo neo-tandem-nsk${UNAME_RELEASE}          echo neo-tandem-nsk${UNAME_RELEASE}
         exit ;;          exit ;;
     NSE-?:NONSTOP_KERNEL:*:*)      NSE-*:NONSTOP_KERNEL:*:*)
         echo nse-tandem-nsk${UNAME_RELEASE}          echo nse-tandem-nsk${UNAME_RELEASE}
         exit ;;          exit ;;
     NSR-?:NONSTOP_KERNEL:*:*)      NSR-?:NONSTOP_KERNEL:*:*)
Line 1275  EOF
Line 1350  EOF
         # "uname -m" is not consistent, so use $cputype instead. 386          # "uname -m" is not consistent, so use $cputype instead. 386
         # is converted to i386 for consistency with other x86          # is converted to i386 for consistency with other x86
         # operating systems.          # operating systems.
         if test "$cputype" = "386"; then          if test "$cputype" = 386; then
             UNAME_MACHINE=i386              UNAME_MACHINE=i386
         else          else
             UNAME_MACHINE="$cputype"              UNAME_MACHINE="$cputype"
Line 1317  EOF
Line 1392  EOF
         echo i386-pc-xenix          echo i386-pc-xenix
         exit ;;          exit ;;
     i*86:skyos:*:*)      i*86:skyos:*:*)
         echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'          echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
         exit ;;          exit ;;
     i*86:rdos:*:*)      i*86:rdos:*:*)
         echo ${UNAME_MACHINE}-pc-rdos          echo ${UNAME_MACHINE}-pc-rdos
Line 1328  EOF
Line 1403  EOF
     x86_64:VMkernel:*:*)      x86_64:VMkernel:*:*)
         echo ${UNAME_MACHINE}-unknown-esx          echo ${UNAME_MACHINE}-unknown-esx
         exit ;;          exit ;;
       amd64:Isilon\ OneFS:*:*)
           echo x86_64-unknown-onefs
           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  
 cat >$dummy.c <<EOF  
 #ifdef _SEQUENT_  
 # include <sys/types.h>  
 # include <sys/utsname.h>  
 #endif  
 main ()  
 {  
 #if defined (sony)  
 #if defined (MIPSEB)  
   /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,  
      I don't know....  */  
   printf ("mips-sony-bsd\n"); exit (0);  
 #else  
 #include <sys/param.h>  
   printf ("m68k-sony-newsos%s\n",  
 #ifdef NEWSOS4  
         "4"  
 #else  
         ""  
 #endif  
         ); exit (0);  
 #endif  
 #endif  
   
 #if defined (__arm) && defined (__acorn) && defined (__unix)  
   printf ("arm-acorn-riscix\n"); exit (0);  
 #endif  
   
 #if defined (hp300) && !defined (hpux)  
   printf ("m68k-hp-bsd\n"); exit (0);  
 #endif  
   
 #if defined (NeXT)  
 #if !defined (__ARCHITECTURE__)  
 #define __ARCHITECTURE__ "m68k"  
 #endif  
   int version;  
   version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;  
   if (version < 4)  
     printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);  
   else  
     printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);  
   exit (0);  
 #endif  
   
 #if defined (MULTIMAX) || defined (n16)  
 #if defined (UMAXV)  
   printf ("ns32k-encore-sysv\n"); exit (0);  
 #else  
 #if defined (CMU)  
   printf ("ns32k-encore-mach\n"); exit (0);  
 #else  
   printf ("ns32k-encore-bsd\n"); exit (0);  
 #endif  
 #endif  
 #endif  
   
 #if defined (__386BSD__)  
   printf ("i386-pc-bsd\n"); exit (0);  
 #endif  
   
 #if defined (sequent)  
 #if defined (i386)  
   printf ("i386-sequent-dynix\n"); exit (0);  
 #endif  
 #if defined (ns32000)  
   printf ("ns32k-sequent-dynix\n"); exit (0);  
 #endif  
 #endif  
   
 #if defined (_SEQUENT_)  
     struct utsname un;  
   
     uname(&un);  
   
     if (strncmp(un.version, "V2", 2) == 0) {  
         printf ("i386-sequent-ptx2\n"); exit (0);  
     }  
     if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */  
         printf ("i386-sequent-ptx1\n"); exit (0);  
     }  
     printf ("i386-sequent-ptx\n"); exit (0);  
   
 #endif  
   
 #if defined (vax)  
 # if !defined (ultrix)  
 #  include <sys/param.h>  
 #  if defined (BSD)  
 #   if BSD == 43  
       printf ("vax-dec-bsd4.3\n"); exit (0);  
 #   else  
 #    if BSD == 199006  
       printf ("vax-dec-bsd4.3reno\n"); exit (0);  
 #    else  
       printf ("vax-dec-bsd\n"); exit (0);  
 #    endif  
 #   endif  
 #  else  
     printf ("vax-dec-bsd\n"); exit (0);  
 #  endif  
 # else  
     printf ("vax-dec-ultrix\n"); exit (0);  
 # endif  
 #endif  
   
 #if defined (alliant) && defined (i860)  
   printf ("i860-alliant-bsd\n"); exit (0);  
 #endif  
   
   exit (1);  
 }  
 EOF  
   
 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&  
         { echo "$SYSTEM_NAME"; exit; }  
   
 # Apollos put the system type in the environment.  
   
 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }  
   
 # Convex versions that predate uname can use getsysinfo(1)  
   
 if [ -x /usr/convex/getsysinfo ]  
 then  
     case `getsysinfo -f cpu_type` in  
     c1*)  
         echo c1-convex-bsd  
         exit ;;  
     c2*)  
         if getsysinfo -f scalar_acc  
         then echo c32-convex-bsd  
         else echo c2-convex-bsd  
         fi  
         exit ;;  
     c34*)  
         echo c34-convex-bsd  
         exit ;;  
     c38*)  
         echo c38-convex-bsd  
         exit ;;  
     c4*)  
         echo c4-convex-bsd  
         exit ;;  
     esac  
 fi  
   
 cat >&2 <<EOF  cat >&2 <<EOF
 $0: unable to guess system type  $0: unable to guess system type
   
 This script, last modified $timestamp, has failed to recognize  This script (version $timestamp), has failed to recognize the
 the operating system you are using. It is advised that you  operating system you are using. If your script is old, overwrite
 download the most up to date version of the config scripts from  config.guess and config.sub with the latest versions 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
 and  and
   http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD    http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
   
 If the version you run ($0) is already up to date, please  If $0 has already been updated, send the following data and any
 send the following data and any information you think might be  information you think might be pertinent to config-patches@gnu.org to
 pertinent to <config-patches@gnu.org> in order to provide the needed  provide the necessary information to handle your system.
 information to handle your system.  
   
 config.guess timestamp = $timestamp  config.guess timestamp = $timestamp
   

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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