Trisurf Monte Carlo simulator
Samo Penic
2018-09-25 be48625a2f6b43817e783c6eefd061e397ceac73
config.guess
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright 1992-2015 Free Software Foundation, Inc.
#   Copyright 1992-2016 Free Software Foundation, Inc.
timestamp='2015-08-20'
timestamp='2016-10-02'
# 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
@@ -27,7 +27,7 @@
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# 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>.
@@ -50,7 +50,7 @@
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2015 Free Software Foundation, Inc.
Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -186,9 +186,12 @@
       *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
   esac
   # 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
       arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
       earm*)
      os=netbsdelf
      ;;
       arm*|i386|m68k|ns32k|sh3*|sparc|vax)
      eval $set_cc_for_build
      if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
         | grep -q __ELF__
@@ -237,6 +240,10 @@
   UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
   echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
   exit ;;
    *:LibertyBSD:*:*)
   UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
   echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
   exit ;;
    *:ekkoBSD:*:*)
   echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
   exit ;;
@@ -268,42 +275,42 @@
   ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
   case "$ALPHA_CPU_TYPE" in
       "EV4 (21064)")
      UNAME_MACHINE="alpha" ;;
      UNAME_MACHINE=alpha ;;
       "EV4.5 (21064)")
      UNAME_MACHINE="alpha" ;;
      UNAME_MACHINE=alpha ;;
       "LCA4 (21066/21068)")
      UNAME_MACHINE="alpha" ;;
      UNAME_MACHINE=alpha ;;
       "EV5 (21164)")
      UNAME_MACHINE="alphaev5" ;;
      UNAME_MACHINE=alphaev5 ;;
       "EV5.6 (21164A)")
      UNAME_MACHINE="alphaev56" ;;
      UNAME_MACHINE=alphaev56 ;;
       "EV5.6 (21164PC)")
      UNAME_MACHINE="alphapca56" ;;
      UNAME_MACHINE=alphapca56 ;;
       "EV5.7 (21164PC)")
      UNAME_MACHINE="alphapca57" ;;
      UNAME_MACHINE=alphapca57 ;;
       "EV6 (21264)")
      UNAME_MACHINE="alphaev6" ;;
      UNAME_MACHINE=alphaev6 ;;
       "EV6.7 (21264A)")
      UNAME_MACHINE="alphaev67" ;;
      UNAME_MACHINE=alphaev67 ;;
       "EV6.8CB (21264C)")
      UNAME_MACHINE="alphaev68" ;;
      UNAME_MACHINE=alphaev68 ;;
       "EV6.8AL (21264B)")
      UNAME_MACHINE="alphaev68" ;;
      UNAME_MACHINE=alphaev68 ;;
       "EV6.8CX (21264D)")
      UNAME_MACHINE="alphaev68" ;;
      UNAME_MACHINE=alphaev68 ;;
       "EV6.9A (21264/EV69A)")
      UNAME_MACHINE="alphaev69" ;;
      UNAME_MACHINE=alphaev69 ;;
       "EV7 (21364)")
      UNAME_MACHINE="alphaev7" ;;
      UNAME_MACHINE=alphaev7 ;;
       "EV7.9 (21364A)")
      UNAME_MACHINE="alphaev79" ;;
      UNAME_MACHINE=alphaev79 ;;
   esac
   # A Pn.n version is a patched version.
   # A Vn.n version is a released version.
   # A Tn.n version is a released field test version.
   # A Xn.n version is an unreleased experimental baselevel.
   # 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.
   exitcode=$?
   trap '' 0
@@ -376,16 +383,16 @@
   exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
   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.
   # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
   # 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') | \
      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
      (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
      grep IS_64BIT_ARCH >/dev/null
       then
      SUN_ARCH="x86_64"
      SUN_ARCH=x86_64
       fi
   fi
   echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
@@ -410,7 +417,7 @@
   exit ;;
    sun*:*:4.2BSD:*)
   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
       sun3)
      echo m68k-sun-sunos${UNAME_RELEASE}
@@ -635,13 +642,13 @@
          sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
          sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
          case "${sc_cpu_version}" in
            523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
            528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
            523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
            528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
            532)                      # CPU_PA_RISC2_0
         case "${sc_kernel_bits}" in
           32) HP_ARCH="hppa2.0n" ;;
           64) HP_ARCH="hppa2.0w" ;;
           '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
           32) HP_ARCH=hppa2.0n ;;
           64) HP_ARCH=hppa2.0w ;;
           '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
         esac ;;
          esac
      fi
@@ -680,11 +687,11 @@
          exit (0);
      }
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
      fi ;;
   esac
   if [ ${HP_ARCH} = "hppa2.0w" ]
   if [ ${HP_ARCH} = hppa2.0w ]
   then
       eval $set_cc_for_build
@@ -697,12 +704,12 @@
       # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
       # => 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__
       then
      HP_ARCH="hppa2.0w"
      HP_ARCH=hppa2.0w
       else
      HP_ARCH="hppa64"
      HP_ARCH=hppa64
       fi
   fi
   echo ${HP_ARCH}-hp-hpux${HPUX_REV}
@@ -807,14 +814,14 @@
   echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
   exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
   FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
   FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
   FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
   FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
   FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
   echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
   exit ;;
    5000:UNIX_System_V:4.*:*)
   FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
   FUJITSU_REL=`echo ${UNAME_RELEASE} | 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/ /_/'`
   echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
   exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
@@ -896,7 +903,7 @@
   exit ;;
    *:GNU/*:*:*)
   # 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/[-(].*//'`-${LIBC}
   echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
   exit ;;
    i*86:Minix:*:*)
   echo ${UNAME_MACHINE}-pc-minix
@@ -919,7 +926,7 @@
     EV68*) UNAME_MACHINE=alphaev68 ;;
   esac
   objdump --private-headers /bin/sh | grep -q ld.so.1
   if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
   if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
@@ -965,6 +972,9 @@
    ia64:Linux:*:*)
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
    k1om:Linux:*:*)
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
    m32r*:Linux:*:*)
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
@@ -990,6 +1000,9 @@
   eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
   test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
   ;;
    mips64el:Linux:*:*)
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
    openrisc*:Linux:*:*)
   echo or1k-unknown-linux-${LIBC}
   exit ;;
@@ -1021,6 +1034,9 @@
   exit ;;
    ppcle:Linux:*:*)
   echo powerpcle-unknown-linux-${LIBC}
   exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
   exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
   echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
@@ -1120,7 +1136,7 @@
   # uname -m prints for DJGPP always 'pc', but it prints nothing about
   # the processor, so we play safe by assuming i586.
   # 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.
   echo i586-pc-msdosdjgpp
   exit ;;
@@ -1269,6 +1285,9 @@
    SX-8R:SUPER-UX:*:*)
   echo sx8r-nec-superux${UNAME_RELEASE}
   exit ;;
    SX-ACE:SUPER-UX:*:*)
   echo sxace-nec-superux${UNAME_RELEASE}
   exit ;;
    Power*:Rhapsody:*:*)
   echo powerpc-apple-rhapsody${UNAME_RELEASE}
   exit ;;
@@ -1282,9 +1301,9 @@
       UNAME_PROCESSOR=powerpc
   fi
   if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
       if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
      if (echo '#ifdef __LP64__'; 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
      then
          case $UNAME_PROCESSOR in
@@ -1306,7 +1325,7 @@
   exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
   UNAME_PROCESSOR=`uname -p`
   if test "$UNAME_PROCESSOR" = "x86"; then
   if test "$UNAME_PROCESSOR" = x86; then
      UNAME_PROCESSOR=i386
      UNAME_MACHINE=pc
   fi
@@ -1337,7 +1356,7 @@
   # "uname -m" is not consistent, so use $cputype instead. 386
   # is converted to i386 for consistency with other x86
   # operating systems.
   if test "$cputype" = "386"; then
   if test "$cputype" = 386; then
       UNAME_MACHINE=i386
   else
       UNAME_MACHINE="$cputype"
@@ -1379,7 +1398,7 @@
   echo i386-pc-xenix
   exit ;;
    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 ;;
    i*86:rdos:*:*)
   echo ${UNAME_MACHINE}-pc-rdos
@@ -1390,23 +1409,25 @@
    x86_64:VMkernel:*:*)
   echo ${UNAME_MACHINE}-unknown-esx
   exit ;;
    amd64:Isilon\ OneFS:*:*)
   echo x86_64-unknown-onefs
   exit ;;
esac
cat >&2 <<EOF
$0: unable to guess system type
This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
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
  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
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@gnu.org to
provide the necessary information to handle your system.
config.guess timestamp = $timestamp