#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59.
#
# Copyright (C) 2003 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
## M4sh Initialization.  ##
## --------------------- ##

# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  set -o posix
fi
DUALCASE=1; export DUALCASE # for MKS sh

# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  as_unset=unset
else
  as_unset=false
fi


# Work around bugs in pre-3.0 UWIN ksh.
$as_unset ENV MAIL MAILPATH
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
for as_var in \
  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  LC_TELEPHONE LC_TIME
do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
    eval $as_var=C; export $as_var
  else
    $as_unset $as_var
  fi
done

# Required to use basename.
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi

if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi


# Name of the executable.
as_me=`$as_basename "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)$' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
  	  /^X\/\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`


# PATH needs CR, and LINENO needs CR and PATH.
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
  echo "#! /bin/sh" >conf$$.sh
  echo  "exit 0"   >>conf$$.sh
  chmod +x conf$$.sh
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
    PATH_SEPARATOR=';'
  else
    PATH_SEPARATOR=:
  fi
  rm -f conf$$.sh
fi


  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  # Find who we are.  Look in the path if we contain no path at all
  # relative or not.
  case $0 in
    *[\\/]* ) as_myself=$0 ;;
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done

       ;;
  esac
  # We did not find ourselves, most probably we were run as `sh COMMAND'
  # in which case we are not to be found in the path.
  if test "x$as_myself" = x; then
    as_myself=$0
  fi
  if test ! -f "$as_myself"; then
    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
   { (exit 1); exit 1; }; }
  fi
  case $CONFIG_SHELL in
  '')
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for as_base in sh bash ksh sh5; do
	 case $as_dir in
	 /*)
	   if ("$as_dir/$as_base" -c '
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
	     CONFIG_SHELL=$as_dir/$as_base
	     export CONFIG_SHELL
	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
	   fi;;
	 esac
       done
done
;;
  esac

  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  # uniformly replaced by the line number.  The first 'sed' inserts a
  # line-number line before each line; the second 'sed' does the real
  # work.  The second script uses 'N' to pair each line-number line
  # with the numbered line, and appends trailing '-' during
  # substitution so that $LINENO is not a special case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  sed '=' <$as_myself |
    sed '
      N
      s,$,-,
      : loop
      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
      t loop
      s,-$,,
      s,^['$as_cr_digits']*\n,,
    ' >$as_me.lineno &&
  chmod +x $as_me.lineno ||
    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensible to this).
  . ./$as_me.lineno
  # Exit status is that of the last command.
  exit
}


case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  *c*,-n*) ECHO_N= ECHO_C='
' ECHO_T='	' ;;
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
esac

if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi

rm -f conf$$ conf$$.exe conf$$.file
echo >conf$$.file
if ln -s conf$$.file conf$$ 2>/dev/null; then
  # We could just check for DJGPP; but this test a) works b) is more generic
  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  if test -f conf$$.exe; then
    # Don't use ln at all; we don't have any links
    as_ln_s='cp -p'
  else
    as_ln_s='ln -s'
  fi
elif ln conf$$.file conf$$ 2>/dev/null; then
  as_ln_s=ln
else
  as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.file

if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

as_executable_p="test -f"

# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"


# IFS
# We need space, tab and new line, in precisely that order.
as_nl='
'
IFS=" 	$as_nl"

# CDPATH.
$as_unset CDPATH



# Check that we are running under the correct shell.
SHELL=${CONFIG_SHELL-/bin/sh}

case X$ECHO in
X*--fallback-echo)
  # Remove one level of quotation (which was required for Make).
  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
  ;;
esac

echo=${ECHO-echo}
if test "X$1" = X--no-reexec; then
  # Discard the --no-reexec flag, and continue.
  shift
elif test "X$1" = X--fallback-echo; then
  # Avoid inline document here, it may be left over
  :
elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
  # Yippee, $echo works!
  :
else
  # Restart under the correct shell.
  exec $SHELL "$0" --no-reexec ${1+"$@"}
fi

if test "X$1" = X--fallback-echo; then
  # used as fallback echo
  shift
  cat <<EOF
$*
EOF
  exit 0
fi

# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi

if test -z "$ECHO"; then
if test "X${echo_test_string+set}" != Xset; then
# find a string as large as possible, as long as the shell can cope with it
  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
       echo_test_string="`eval $cmd`" &&
       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
    then
      break
    fi
  done
fi

if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
   test "X$echo_testing_string" = "X$echo_test_string"; then
  :
else
  # The Solaris, AIX, and Digital Unix default echo programs unquote
  # backslashes.  This makes it impossible to quote backslashes using
  #   echo "$something" | sed 's/\\/\\\\/g'
  #
  # So, first we look for a working echo in the user's PATH.

  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for dir in $PATH /usr/ucb; do
    IFS="$lt_save_ifs"
    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      echo="$dir/echo"
      break
    fi
  done
  IFS="$lt_save_ifs"

  if test "X$echo" = Xecho; then
    # We didn't find a better echo, so look for alternatives.
    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      # This shell has a builtin print -r that does the trick.
      echo='print -r'
    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
	 test "X$CONFIG_SHELL" != X/bin/ksh; then
      # If we have ksh, try running configure again with it.
      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
      export ORIGINAL_CONFIG_SHELL
      CONFIG_SHELL=/bin/ksh
      export CONFIG_SHELL
      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
    else
      # Try using printf.
      echo='printf %s\n'
      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
	 test "X$echo_testing_string" = "X$echo_test_string"; then
	# Cool, printf works
	:
      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
	   test "X$echo_testing_string" = 'X\t' &&
	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
	   test "X$echo_testing_string" = "X$echo_test_string"; then
	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
	export CONFIG_SHELL
	SHELL="$CONFIG_SHELL"
	export SHELL
	echo="$CONFIG_SHELL $0 --fallback-echo"
      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
	   test "X$echo_testing_string" = 'X\t' &&
	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
	   test "X$echo_testing_string" = "X$echo_test_string"; then
	echo="$CONFIG_SHELL $0 --fallback-echo"
      else
	# maybe with a smaller string...
	prev=:

	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
	  then
	    break
	  fi
	  prev="$cmd"
	done

	if test "$prev" != 'sed 50q "$0"'; then
	  echo_test_string=`eval $prev`
	  export echo_test_string
	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
	else
	  # Oops.  We lost completely, so just stick with echo.
	  echo=echo
	fi
      fi
    fi
  fi
fi
fi

# Copy echo and quote the copy suitably for passing to libtool from
# the Makefile, instead of quoting the original, which is used later.
ECHO=$echo
if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
fi




tagnames=${tagnames+${tagnames},}CXX

tagnames=${tagnames+${tagnames},}F77

# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`

exec 6>&1

#
# Initializations.
#
ac_default_prefix=/usr/local
ac_config_libobj_dir=.
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}

# Maximum number of lines to put in a shell here document.
# This variable seems obsolete.  It should probably be removed, and
# only ac_max_sed_lines should be used.
: ${ac_max_here_lines=38}

# Identity of this package.
PACKAGE_NAME=
PACKAGE_TARNAME=
PACKAGE_VERSION=
PACKAGE_STRING=
PACKAGE_BUGREPORT=

# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# if HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#if HAVE_STRINGS_H
# include <strings.h>
#endif
#if HAVE_INTTYPES_H
# include <inttypes.h>
#else
# if HAVE_STDINT_H
#  include <stdint.h>
# endif
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif"

ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT pkgdocdir pkgdatadir pkglibdir CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL CURSES_LIB CURSES_INCLUDE LIBOBJS LTLIBOBJS'
ac_subst_files=''

# Initialize some variables set by options.
ac_init_help=
ac_init_version=false
# The variables have the same names as the options, with
# dashes changed to underlines.
cache_file=/dev/null
exec_prefix=NONE
no_create=
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
verbose=
x_includes=NONE
x_libraries=NONE

# Installation directory options.
# These are left unexpanded so users can "make install exec_prefix=/foo"
# and all the variables that are supposed to be based on exec_prefix
# by default will actually change.
# Use braces instead of parens because sh, perl, etc. also accept them.
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datadir='${prefix}/share'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
infodir='${prefix}/info'
mandir='${prefix}/man'

ac_prev=
for ac_option
do
  # If the previous option needs an argument, assign it.
  if test -n "$ac_prev"; then
    eval "$ac_prev=\$ac_option"
    ac_prev=
    continue
  fi

  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`

  # Accept the important Cygnus configure options, so we can diagnose typos.

  case $ac_option in

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    bindir=$ac_optarg ;;

  -build | --build | --buil | --bui | --bu)
    ac_prev=build_alias ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build_alias=$ac_optarg ;;

  -cache-file | --cache-file | --cache-fil | --cache-fi \
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    ac_prev=cache_file ;;
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    cache_file=$ac_optarg ;;

  --config-cache | -C)
    cache_file=config.cache ;;

  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  | --da=*)
    datadir=$ac_optarg ;;

  -disable-* | --disable-*)
    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   { (exit 1); exit 1; }; }
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    eval "enable_$ac_feature=no" ;;

  -enable-* | --enable-*)
    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   { (exit 1); exit 1; }; }
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    case $ac_option in
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
      *) ac_optarg=yes ;;
    esac
    eval "enable_$ac_feature='$ac_optarg'" ;;

  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  | --exec | --exe | --ex)
    ac_prev=exec_prefix ;;
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  | --exec=* | --exe=* | --ex=*)
    exec_prefix=$ac_optarg ;;

  -gas | --gas | --ga | --g)
    # Obsolete; use --with-gas.
    with_gas=yes ;;

  -help | --help | --hel | --he | -h)
    ac_init_help=long ;;
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    ac_init_help=recursive ;;
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    ac_init_help=short ;;

  -host | --host | --hos | --ho)
    ac_prev=host_alias ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host_alias=$ac_optarg ;;

  -includedir | --includedir | --includedi | --included | --include \
  | --includ | --inclu | --incl | --inc)
    ac_prev=includedir ;;
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  | --includ=* | --inclu=* | --incl=* | --inc=*)
    includedir=$ac_optarg ;;

  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    infodir=$ac_optarg ;;

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
    libdir=$ac_optarg ;;

  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  | --libexe=* | --libex=* | --libe=*)
    libexecdir=$ac_optarg ;;

  -localstatedir | --localstatedir | --localstatedi | --localstated \
  | --localstate | --localstat | --localsta | --localst \
  | --locals | --local | --loca | --loc | --lo)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
    localstatedir=$ac_optarg ;;

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    ac_prev=mandir ;;
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    mandir=$ac_optarg ;;

  -nfp | --nfp | --nf)
    # Obsolete; use --without-fp.
    with_fp=no ;;

  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c | -n)
    no_create=yes ;;

  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    no_recursion=yes ;;

  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  | --oldin | --oldi | --old | --ol | --o)
    ac_prev=oldincludedir ;;
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    oldincludedir=$ac_optarg ;;

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    prefix=$ac_optarg ;;

  -program-prefix | --program-prefix | --program-prefi | --program-pref \
  | --program-pre | --program-pr | --program-p)
    ac_prev=program_prefix ;;
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    program_prefix=$ac_optarg ;;

  -program-suffix | --program-suffix | --program-suffi | --program-suff \
  | --program-suf | --program-su | --program-s)
    ac_prev=program_suffix ;;
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    program_suffix=$ac_optarg ;;

  -program-transform-name | --program-transform-name \
  | --program-transform-nam | --program-transform-na \
  | --program-transform-n | --program-transform- \
  | --program-transform | --program-transfor \
  | --program-transfo | --program-transf \
  | --program-trans | --program-tran \
  | --progr-tra | --program-tr | --program-t)
    ac_prev=program_transform_name ;;
  -program-transform-name=* | --program-transform-name=* \
  | --program-transform-nam=* | --program-transform-na=* \
  | --program-transform-n=* | --program-transform-=* \
  | --program-transform=* | --program-transfor=* \
  | --program-transfo=* | --program-transf=* \
  | --program-trans=* | --program-tran=* \
  | --progr-tra=* | --program-tr=* | --program-t=*)
    program_transform_name=$ac_optarg ;;

  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil)
    silent=yes ;;

  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    ac_prev=sbindir ;;
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  | --sbi=* | --sb=*)
    sbindir=$ac_optarg ;;

  -sharedstatedir | --sharedstatedir | --sharedstatedi \
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  | --sharedst | --shareds | --shared | --share | --shar \
  | --sha | --sh)
    ac_prev=sharedstatedir ;;
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  | --sha=* | --sh=*)
    sharedstatedir=$ac_optarg ;;

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
    site=$ac_optarg ;;

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    srcdir=$ac_optarg ;;

  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  | --syscon | --sysco | --sysc | --sys | --sy)
    ac_prev=sysconfdir ;;
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
    sysconfdir=$ac_optarg ;;

  -target | --target | --targe | --targ | --tar | --ta | --t)
    ac_prev=target_alias ;;
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    target_alias=$ac_optarg ;;

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

  -version | --version | --versio | --versi | --vers | -V)
    ac_init_version=: ;;

  -with-* | --with-*)
    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid package name: $ac_package" >&2
   { (exit 1); exit 1; }; }
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    case $ac_option in
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
      *) ac_optarg=yes ;;
    esac
    eval "with_$ac_package='$ac_optarg'" ;;

  -without-* | --without-*)
    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid package name: $ac_package" >&2
   { (exit 1); exit 1; }; }
    ac_package=`echo $ac_package | sed 's/-/_/g'`
    eval "with_$ac_package=no" ;;

  --x)
    # Obsolete; use --with-x.
    with_x=yes ;;

  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  | --x-incl | --x-inc | --x-in | --x-i)
    ac_prev=x_includes ;;
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    x_includes=$ac_optarg ;;

  -x-libraries | --x-libraries | --x-librarie | --x-librari \
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    ac_prev=x_libraries ;;
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
    x_libraries=$ac_optarg ;;

  -*) { echo "$as_me: error: unrecognized option: $ac_option
Try \`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; }
    ;;

  *=*)
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
    # Reject names that are not valid shell variable names.
    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
   { (exit 1); exit 1; }; }
    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
    eval "$ac_envvar='$ac_optarg'"
    export $ac_envvar ;;

  *)
    # FIXME: should be removed in autoconf 3.0.
    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
    ;;

  esac
done

if test -n "$ac_prev"; then
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  { echo "$as_me: error: missing argument to $ac_option" >&2
   { (exit 1); exit 1; }; }
fi

# Be sure to have absolute paths.
for ac_var in exec_prefix prefix
do
  eval ac_val=$`echo $ac_var`
  case $ac_val in
    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; };;
  esac
done

# Be sure to have absolute paths.
for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
	      localstatedir libdir includedir oldincludedir infodir mandir
do
  eval ac_val=$`echo $ac_var`
  case $ac_val in
    [\\/$]* | ?:[\\/]* ) ;;
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; };;
  esac
done

# There might be people who depend on the old broken behavior: `$host'
# used to hold the argument of --host etc.
# FIXME: To remove some day.
build=$build_alias
host=$host_alias
target=$target_alias

# FIXME: To remove some day.
if test "x$host_alias" != x; then
  if test "x$build_alias" = x; then
    cross_compiling=maybe
    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used." >&2
  elif test "x$build_alias" != "x$host_alias"; then
    cross_compiling=yes
  fi
fi

ac_tool_prefix=
test -n "$host_alias" && ac_tool_prefix=$host_alias-

test "$silent" = yes && exec 6>/dev/null


# Find the source files, if location was not specified.
if test -z "$srcdir"; then
  ac_srcdir_defaulted=yes
  # Try the directory containing this script, then its parent.
  ac_confdir=`(dirname "$0") 2>/dev/null ||
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$0" : 'X\(//\)[^/]' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X"$0" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
  srcdir=$ac_confdir
  if test ! -r $srcdir/$ac_unique_file; then
    srcdir=..
  fi
else
  ac_srcdir_defaulted=no
fi
if test ! -r $srcdir/$ac_unique_file; then
  if test "$ac_srcdir_defaulted" = yes; then
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
   { (exit 1); exit 1; }; }
  else
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
   { (exit 1); exit 1; }; }
  fi
fi
(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
   { (exit 1); exit 1; }; }
srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
ac_env_build_alias_set=${build_alias+set}
ac_env_build_alias_value=$build_alias
ac_cv_env_build_alias_set=${build_alias+set}
ac_cv_env_build_alias_value=$build_alias
ac_env_host_alias_set=${host_alias+set}
ac_env_host_alias_value=$host_alias
ac_cv_env_host_alias_set=${host_alias+set}
ac_cv_env_host_alias_value=$host_alias
ac_env_target_alias_set=${target_alias+set}
ac_env_target_alias_value=$target_alias
ac_cv_env_target_alias_set=${target_alias+set}
ac_cv_env_target_alias_value=$target_alias
ac_env_CXX_set=${CXX+set}
ac_env_CXX_value=$CXX
ac_cv_env_CXX_set=${CXX+set}
ac_cv_env_CXX_value=$CXX
ac_env_CXXFLAGS_set=${CXXFLAGS+set}
ac_env_CXXFLAGS_value=$CXXFLAGS
ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
ac_cv_env_CXXFLAGS_value=$CXXFLAGS
ac_env_LDFLAGS_set=${LDFLAGS+set}
ac_env_LDFLAGS_value=$LDFLAGS
ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
ac_cv_env_LDFLAGS_value=$LDFLAGS
ac_env_CPPFLAGS_set=${CPPFLAGS+set}
ac_env_CPPFLAGS_value=$CPPFLAGS
ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
ac_cv_env_CPPFLAGS_value=$CPPFLAGS
ac_env_CC_set=${CC+set}
ac_env_CC_value=$CC
ac_cv_env_CC_set=${CC+set}
ac_cv_env_CC_value=$CC
ac_env_CFLAGS_set=${CFLAGS+set}
ac_env_CFLAGS_value=$CFLAGS
ac_cv_env_CFLAGS_set=${CFLAGS+set}
ac_cv_env_CFLAGS_value=$CFLAGS
ac_env_CPP_set=${CPP+set}
ac_env_CPP_value=$CPP
ac_cv_env_CPP_set=${CPP+set}
ac_cv_env_CPP_value=$CPP
ac_env_CXXCPP_set=${CXXCPP+set}
ac_env_CXXCPP_value=$CXXCPP
ac_cv_env_CXXCPP_set=${CXXCPP+set}
ac_cv_env_CXXCPP_value=$CXXCPP
ac_env_F77_set=${F77+set}
ac_env_F77_value=$F77
ac_cv_env_F77_set=${F77+set}
ac_cv_env_F77_value=$F77
ac_env_FFLAGS_set=${FFLAGS+set}
ac_env_FFLAGS_value=$FFLAGS
ac_cv_env_FFLAGS_set=${FFLAGS+set}
ac_cv_env_FFLAGS_value=$FFLAGS

#
# Report the --help message.
#
if test "$ac_init_help" = "long"; then
  # Omit some internal or obsolete options to make the list less imposing.
  # This message is too long to be a string in the A/UX 3.1 sh.
  cat <<_ACEOF
\`configure' configures this package to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print \`checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for \`--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']

_ACEOF

  cat <<_ACEOF
Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
			  [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
			  [PREFIX]

By default, \`make install' will install all the files in
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
for instance \`--prefix=\$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  --infodir=DIR          info documentation [PREFIX/info]
  --mandir=DIR           man documentation [PREFIX/man]
_ACEOF

  cat <<\_ACEOF

Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
_ACEOF
fi

if test -n "$ac_init_help"; then

  cat <<\_ACEOF

Optional Features:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-maintainer-mode  enable make rules and dependencies not useful
			  (and sometimes confusing) to the casual installer
  --enable-docdir=DIR      documentation files in DIR PREFIX/doc/aspell
  --enable-pkgdatadir=DIR   device dependent data files DATADIR/aspell
  --enable-data-dir=DIR    alias for pkgdatadir
  --enable-pkglibdir=DIR   device dependent data files LIBDIR/aspell
  --enable-dict-dir=DIR    alias for pkglibdir
  --enable-win32-relocatable
  --enable-curses=LIBFILE
  --enable-curses-include=DIR
  --disable-dependency-tracking  speeds up one-time build
  --enable-dependency-tracking   do not reject slow dependency extractors
  --enable-static[=PKGS]
                          build static libraries [default=no]
  --enable-shared[=PKGS]
                          build shared libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-pic              try to use only PIC/non-PIC objects [default=use
                          both]
  --with-tags[=TAGS]
                          include additional configurations [automatic]

Some influential environment variables:
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
              headers in a nonstandard directory <include dir>
  CC          C compiler command
  CFLAGS      C compiler flags
  CPP         C preprocessor
  CXXCPP      C++ preprocessor
  F77         Fortran 77 compiler command
  FFLAGS      Fortran 77 compiler flags

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

_ACEOF
fi

if test "$ac_init_help" = "recursive"; then
  # If there are subdirs, report their specific --help.
  ac_popdir=`pwd`
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
    test -d $ac_dir || continue
    ac_builddir=.

if test "$ac_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  # A "../" for each directory in $ac_dir_suffix.
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
else
  ac_dir_suffix= ac_top_builddir=
fi

case $srcdir in
  .)  # No --srcdir option.  We are building in place.
    ac_srcdir=.
    if test -z "$ac_top_builddir"; then
       ac_top_srcdir=.
    else
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
    fi ;;
  [\\/]* | ?:[\\/]* )  # Absolute path.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
  *) # Relative path.
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac

# Do not use `cd foo && pwd` to compute absolute paths, because
# the directories may not exist.
case `pwd` in
.) ac_abs_builddir="$ac_dir";;
*)
  case "$ac_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
*)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
*)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_srcdir=$ac_top_srcdir;;
*)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;;
esac

    cd $ac_dir
    # Check for guested configure; otherwise get Cygnus style configure.
    if test -f $ac_srcdir/configure.gnu; then
      echo
      $SHELL $ac_srcdir/configure.gnu  --help=recursive
    elif test -f $ac_srcdir/configure; then
      echo
      $SHELL $ac_srcdir/configure  --help=recursive
    elif test -f $ac_srcdir/configure.ac ||
	   test -f $ac_srcdir/configure.in; then
      echo
      $ac_configure --help
    else
      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
    fi
    cd $ac_popdir
  done
fi

test -n "$ac_init_help" && exit 0
if $ac_init_version; then
  cat <<\_ACEOF

Copyright (C) 2003 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
  exit 0
fi
exec 5>config.log
cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by $as_me, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ $0 $@

_ACEOF
{
cat <<_ASUNAME
## --------- ##
## Platform. ##
## --------- ##

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  echo "PATH: $as_dir"
done

} >&5

cat >&5 <<_ACEOF


## ----------- ##
## Core tests. ##
## ----------- ##

_ACEOF


# Keep a trace of the command line.
# Strip out --no-create and --no-recursion so they do not pile up.
# Strip out --silent because we don't want to record it for future runs.
# Also quote any args containing shell meta-characters.
# Make two passes to allow for proper duplicate-argument suppression.
ac_configure_args=
ac_configure_args0=
ac_configure_args1=
ac_sep=
ac_must_keep_next=false
for ac_pass in 1 2
do
  for ac_arg
  do
    case $ac_arg in
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil)
      continue ;;
    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    case $ac_pass in
    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
    2)
      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
      if test $ac_must_keep_next = true; then
	ac_must_keep_next=false # Got value, back to normal.
      else
	case $ac_arg in
	  *=* | --config-cache | -C | -disable-* | --disable-* \
	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
	  | -with-* | --with-* | -without-* | --without-* | --x)
	    case "$ac_configure_args0 " in
	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
	    esac
	    ;;
	  -* ) ac_must_keep_next=true ;;
	esac
      fi
      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
      # Get rid of the leading space.
      ac_sep=" "
      ;;
    esac
  done
done
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }

# When interrupted or exit'd, cleanup temporary files, and complete
# config.log.  We remove comments because anyway the quotes in there
# would cause problems or look ugly.
# WARNING: Be sure not to use single quotes in there, as some shells,
# such as our DU 5.0 friend, will then `close' the trap.
trap 'exit_status=$?
  # Save into config.log some information that might help in debugging.
  {
    echo

    cat <<\_ASBOX
## ---------------- ##
## Cache variables. ##
## ---------------- ##
_ASBOX
    echo
    # The following way of writing the cache mishandles newlines in values,
{
  (set) 2>&1 |
    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
    *ac_space=\ *)
      sed -n \
	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
      ;;
    *)
      sed -n \
	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
      ;;
    esac;
}
    echo

    cat <<\_ASBOX
## ----------------- ##
## Output variables. ##
## ----------------- ##
_ASBOX
    echo
    for ac_var in $ac_subst_vars
    do
      eval ac_val=$`echo $ac_var`
      echo "$ac_var='"'"'$ac_val'"'"'"
    done | sort
    echo

    if test -n "$ac_subst_files"; then
      cat <<\_ASBOX
## ------------- ##
## Output files. ##
## ------------- ##
_ASBOX
      echo
      for ac_var in $ac_subst_files
      do
	eval ac_val=$`echo $ac_var`
	echo "$ac_var='"'"'$ac_val'"'"'"
      done | sort
      echo
    fi

    if test -s confdefs.h; then
      cat <<\_ASBOX
## ----------- ##
## confdefs.h. ##
## ----------- ##
_ASBOX
      echo
      sed "/^$/d" confdefs.h | sort
      echo
    fi
    test "$ac_signal" != 0 &&
      echo "$as_me: caught signal $ac_signal"
    echo "$as_me: exit $exit_status"
  } >&5
  rm -f core *.core &&
  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
    exit $exit_status
     ' 0
for ac_signal in 1 2 13 15; do
  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done
ac_signal=0

# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
echo >confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF
#define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF


# Let the site file select an alternate cache file if it wants to.
# Prefer explicitly selected file to automatically selected ones.
if test -z "$CONFIG_SITE"; then
  if test "x$prefix" != xNONE; then
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  else
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
fi
for ac_site_file in $CONFIG_SITE; do
  if test -r "$ac_site_file"; then
    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
echo "$as_me: loading site script $ac_site_file" >&6;}
    sed 's/^/| /' "$ac_site_file" >&5
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
  # Some versions of bash will fail to source /dev/null (special
  # files actually), so we avoid doing that.
  if test -f "$cache_file"; then
    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
echo "$as_me: loading cache $cache_file" >&6;}
    case $cache_file in
      [\\/]* | ?:[\\/]* ) . $cache_file;;
      *)                      . ./$cache_file;;
    esac
  fi
else
  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
echo "$as_me: creating cache $cache_file" >&6;}
  >$cache_file
fi

# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
for ac_var in `(set) 2>&1 |
	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
  eval ac_new_set=\$ac_env_${ac_var}_set
  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
  eval ac_new_val="\$ac_env_${ac_var}_value"
  case $ac_old_set,$ac_new_set in
    set,)
      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,set)
      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,);;
    *)
      if test "x$ac_old_val" != "x$ac_new_val"; then
	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
echo "$as_me:   former value:  $ac_old_val" >&2;}
	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
echo "$as_me:   current value: $ac_new_val" >&2;}
	ac_cache_corrupted=:
      fi;;
  esac
  # Pass precious variables to config.status.
  if test "$ac_new_set" = set; then
    case $ac_new_val in
    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
    *) ac_arg=$ac_var=$ac_new_val ;;
    esac
    case " $ac_configure_args " in
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
    esac
  fi
done
if $ac_cache_corrupted; then
  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   { (exit 1); exit 1; }; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu



















          ac_config_headers="$ac_config_headers common/settings.h"

am__api_version="1.8"
ac_aux_dir=
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  if test -f $ac_dir/install-sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install-sh -c"
    break
  elif test -f $ac_dir/install.sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install.sh -c"
    break
  elif test -f $ac_dir/shtool; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/shtool install -c"
    break
  fi
done
if test -z "$ac_aux_dir"; then
  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
   { (exit 1); exit 1; }; }
fi
ac_config_guess="$SHELL $ac_aux_dir/config.guess"
ac_config_sub="$SHELL $ac_aux_dir/config.sub"
ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.

# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AmigaOS /C/install, which installs bootblocks on floppy discs
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
if test -z "$INSTALL"; then
if test "${ac_cv_path_install+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  # Account for people who put trailing slashes in PATH elements.
case $as_dir/ in
  ./ | .// | /cC/* | \
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
  /usr/ucb/* ) ;;
  *)
    # OSF1 and SCO ODT 3.0 have their own names for install.
    # Don't use installbsd from OSF since it installs stuff as root
    # by default.
    for ac_prog in ginstall scoinst install; do
      for ac_exec_ext in '' $ac_executable_extensions; do
	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
	  if test $ac_prog = install &&
	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
	    # AIX install.  It has an incompatible calling convention.
	    :
	  elif test $ac_prog = install &&
	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
	    # program-specific install script used by HP pwplus--don't use.
	    :
	  else
	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
	    break 3
	  fi
	fi
      done
    done
    ;;
esac
done


fi
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL=$ac_cv_path_install
  else
    # As a last resort, use the slow shell script.  We don't cache a
    # path for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the path is relative.
    INSTALL=$ac_install_sh
  fi
fi
echo "$as_me:$LINENO: result: $INSTALL" >&5
echo "${ECHO_T}$INSTALL" >&6

# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'

test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'

echo "$as_me:$LINENO: checking whether build environment is sane" >&5
echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments.  Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   if test "$*" = "X"; then
      # -L didn't work.
      set X `ls -t $srcdir/configure conftest.file`
   fi
   rm -f conftest.file
   if test "$*" != "X $srcdir/configure conftest.file" \
      && test "$*" != "X conftest.file $srcdir/configure"; then

      # If neither matched, then we have a broken ls.  This can happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered "sane".
      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" >&5
echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" >&2;}
   { (exit 1); exit 1; }; }
   fi

   test "$2" = conftest.file
   )
then
   # Ok.
   :
else
   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
Check your system clock" >&5
echo "$as_me: error: newly created file is older than distributed files!
Check your system clock" >&2;}
   { (exit 1); exit 1; }; }
fi
echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
test "$program_prefix" != NONE &&
  program_transform_name="s,^,$program_prefix,;$program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
# Double any \ or $.  echo might interpret backslashes.
# By default was `s,x,x', remove it if useless.
cat <<\_ACEOF >conftest.sed
s/[\\$]/&&/g;s/;s,x,x,$//
_ACEOF
program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
rm conftest.sed

# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`

test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
  am_missing_run="$MISSING --run "
else
  am_missing_run=
  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
fi

if mkdir -p -- . 2>/dev/null; then
  # Keeping the `.' argument allows $(mkdir_p) to be used without
  # argument.  Indeed, we sometimes output rules like
  #   $(mkdir_p) $(somedir)
  # where $(somedir) is conditionally defined.
  # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
  # expensive solution, as it forces Make to start a sub-shell.)
  mkdir_p='mkdir -p -- .'
else
  # On NextStep and OpenStep, the `mkdir' command does not
  # recognize any option.  It will interpret all options as
  # directories to create, and then abort because `.' already
  # exists.
  for d in ./-p ./--;
  do
    test -d $d && rmdir $d
  done
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
  if test -f "$ac_aux_dir/mkinstalldirs"; then
    mkdir_p='$(mkinstalldirs)'
  else
    mkdir_p='$(install_sh) -d'
  fi
fi

for ac_prog in gawk mawk nawk awk
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_AWK+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_AWK="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
AWK=$ac_cv_prog_AWK
if test -n "$AWK"; then
  echo "$as_me:$LINENO: result: $AWK" >&5
echo "${ECHO_T}$AWK" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$AWK" && break
done

echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.make <<\_ACEOF
all:
	@echo 'ac_maketemp="$(MAKE)"'
_ACEOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
if test -n "$ac_maketemp"; then
  eval ac_cv_prog_make_${ac_make}_set=yes
else
  eval ac_cv_prog_make_${ac_make}_set=no
fi
rm -f conftest.make
fi
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
  SET_MAKE=
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
  SET_MAKE="MAKE=${MAKE-make}"
fi

rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null
if test -d .tst; then
  am__leading_dot=.
else
  am__leading_dot=_
fi
rmdir .tst 2>/dev/null

# test to see if srcdir already configured
if test "`cd $srcdir && pwd`" != "`pwd`" &&
   test -f $srcdir/config.status; then
  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
   { (exit 1); exit 1; }; }
fi

# test whether we have cygpath
if test -z "$CYGPATH_W"; then
  if (cygpath --version) >/dev/null 2>/dev/null; then
    CYGPATH_W='cygpath -w'
  else
    CYGPATH_W=echo
  fi
fi


# Define the identity of the package.
 PACKAGE=aspell
 VERSION=0.50.5


cat >>confdefs.h <<_ACEOF
#define PACKAGE "$PACKAGE"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define VERSION "$VERSION"
_ACEOF

# Some tools Automake needs.

ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}


AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}


AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}


AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}


MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}


AMTAR=${AMTAR-"${am_missing_run}tar"}

install_sh=${install_sh-"$am_aux_dir/install-sh"}

# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'.  However `strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
# will honor the `STRIP' environment variable to overrule this program.
if test "$cross_compiling" != no; then
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
  echo "$as_me:$LINENO: result: $STRIP" >&5
echo "${ECHO_T}$STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  # Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_STRIP="strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
echo "${ECHO_T}$ac_ct_STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  STRIP=$ac_ct_STRIP
else
  STRIP="$ac_cv_prog_STRIP"
fi

fi
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"

# We need awk for the "check" target.  The system "awk" is bad on
# some platforms.




echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
if test "${enable_maintainer_mode+set}" = set; then
  enableval="$enable_maintainer_mode"
  USE_MAINTAINER_MODE=$enableval
else
  USE_MAINTAINER_MODE=no
fi;
  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6


if test $USE_MAINTAINER_MODE = yes; then
  MAINTAINER_MODE_TRUE=
  MAINTAINER_MODE_FALSE='#'
else
  MAINTAINER_MODE_TRUE='#'
  MAINTAINER_MODE_FALSE=
fi

  MAINT=$MAINTAINER_MODE_TRUE



# Check whether --enable-docdir or --disable-docdir was given.
if test "${enable_docdir+set}" = set; then
  enableval="$enable_docdir"
  pkgdocdir=$enable_docdir
else
  pkgdocdir=\${prefix}/share/doc/aspell
fi;



pkgdatadir=undef
# Check whether --enable-pkgdatadir or --disable-pkgdatadir was given.
if test "${enable_pkgdatadir+set}" = set; then
  enableval="$enable_pkgdatadir"
  pkgdatadir=$enable_pkgdatadir
fi;

# Check whether --enable-pkgdata-dir or --disable-pkgdata-dir was given.
if test "${enable_pkgdata_dir+set}" = set; then
  enableval="$enable_pkgdata_dir"
  pkgdatadir=$enable_dict_dir
fi;

if test "$pkgdatadir" = "undef"
then
  pkgdatadir=\${datadir}/aspell
fi




pkglibdir=undef
# Check whether --enable-pkglibdir or --disable-pkglibdir was given.
if test "${enable_pkglibdir+set}" = set; then
  enableval="$enable_pkglibdir"
  pkglibdir=$enable_pkglibdir
fi;

# Check whether --enable-dict-dir or --disable-dict-dir was given.
if test "${enable_dict_dir+set}" = set; then
  enableval="$enable_dict_dir"
  pkglibdir=$enable_dict_dir
fi;

if test "$pkglibdir" = "undef"
then
  pkglibdir=\${libdir}/aspell
fi




# Check whether --enable-win32-relocatable or --disable-win32-relocatable was given.
if test "${enable_win32_relocatable+set}" = set; then
  enableval="$enable_win32_relocatable"

fi;

# Check whether --enable-curses or --disable-curses was given.
if test "${enable_curses+set}" = set; then
  enableval="$enable_curses"

fi;

# Check whether --enable-curses-include or --disable-curses-include was given.
if test "${enable_curses_include+set}" = set; then
  enableval="$enable_curses_include"

fi;

ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
  echo "$as_me:$LINENO: result: $CXX" >&5
echo "${ECHO_T}$CXX" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

    test -n "$CXX" && break
  done
fi
if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CXX="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
echo "${ECHO_T}$ac_ct_CXX" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$ac_ct_CXX" && break
done
test -n "$ac_ct_CXX" || ac_ct_CXX="g++"

  CXX=$ac_ct_CXX
fi


# Provide some information about the compiler.
echo "$as_me:$LINENO:" \
     "checking for C++ compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  (eval $ac_compiler --version </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files a.out a.exe b.out"
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
  (eval $ac_link_default) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # Find the output, starting from the most likely.  This scheme is
# not robust to junk in `.', hence go to wildcards (a.*) only as a last
# resort.

# Be careful to initialize this variable, since it used to be cached.
# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
ac_cv_exeext=
# b.out is created by i960 compilers.
for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
	;;
    conftest.$ac_ext )
	# This is the source file.
	;;
    [ab].out )
	# We found the default executable, but exeext='' is most
	# certainly right.
	break;;
    *.* )
	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
	# FIXME: I believe we export ac_cv_exeext for Libtool,
	# but it would be cool to find out if it's true.  Does anybody
	# maintain Libtool? --akim.
	export ac_cv_exeext
	break;;
    * )
	break;;
  esac
done
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

{ { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
See \`config.log' for more details." >&5
echo "$as_me: error: C++ compiler cannot create executables
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }
fi

ac_exeext=$ac_cv_exeext
echo "$as_me:$LINENO: result: $ac_file" >&5
echo "${ECHO_T}$ac_file" >&6

# Check the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
# If not cross compiling, check that we can run a simple program.
if test "$cross_compiling" != yes; then
  if { ac_try='./$ac_file'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
    cross_compiling=no
  else
    if test "$cross_compiling" = maybe; then
	cross_compiling=yes
    else
	{ { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run C++ compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
    fi
  fi
fi
echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6

rm -f a.out a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
# Check the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
echo "$as_me:$LINENO: result: $cross_compiling" >&5
echo "${ECHO_T}$cross_compiling" >&6

echo "$as_me:$LINENO: checking for suffix of executables" >&5
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
# `rm'.
for ac_file in conftest.exe conftest conftest.*; do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
	  export ac_cv_exeext
	  break;;
    * ) break;;
  esac
done
else
  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
fi

rm -f conftest$ac_cv_exeext
echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
echo "${ECHO_T}$ac_cv_exeext" >&6

rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
ac_exeext=$EXEEXT
echo "$as_me:$LINENO: checking for suffix of object files" >&5
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
if test "${ac_cv_objext+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.o conftest.obj
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
       break;;
  esac
done
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
fi

rm -f conftest.$ac_cv_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
echo "${ECHO_T}$ac_cv_objext" >&6
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_compiler_gnu=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu

fi
echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
GXX=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS
CXXFLAGS="-g"
echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
if test "${ac_cv_prog_cxx_g+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cxx_g=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_prog_cxx_g=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
if test "$ac_test_CXXFLAGS" = set; then
  CXXFLAGS=$ac_save_CXXFLAGS
elif test $ac_cv_prog_cxx_g = yes; then
  if test "$GXX" = yes; then
    CXXFLAGS="-g -O2"
  else
    CXXFLAGS="-g"
  fi
else
  if test "$GXX" = yes; then
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi
fi
for ac_declaration in \
   '' \
   'extern "C" void std::exit (int) throw (); using std::exit;' \
   'extern "C" void std::exit (int); using std::exit;' \
   'extern "C" void exit (int) throw ();' \
   'extern "C" void exit (int);' \
   'void exit (int);'
do
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_declaration
#include <stdlib.h>
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

continue
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_declaration
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
done
rm -f conftest*
if test -n "$ac_declaration"; then
  echo '#ifdef __cplusplus' >>confdefs.h
  echo $ac_declaration      >>confdefs.h
  echo '#endif'             >>confdefs.h
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
DEPDIR="${am__leading_dot}deps"

          ac_config_commands="$ac_config_commands depfiles"


am_make=${MAKE-make}
cat > confinc << 'END'
am__doit:
	@echo done
.PHONY: am__doit
END
# If we don't find an include directive, just comment out the code.
echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
am__include="#"
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
   am__include=include
   am__quote=
   _am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
   echo '.include "confinc"' > confmf
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
      am__include=.include
      am__quote="\""
      _am_result=BSD
   fi
fi


echo "$as_me:$LINENO: result: $_am_result" >&5
echo "${ECHO_T}$_am_result" >&6
rm -f confinc confmf

# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
  enableval="$enable_dependency_tracking"

fi;
if test "x$enable_dependency_tracking" != xno; then
  am_depcomp="$ac_aux_dir/depcomp"
  AMDEPBACKSLASH='\'
fi


if test "x$enable_dependency_tracking" != xno; then
  AMDEP_TRUE=
  AMDEP_FALSE='#'
else
  AMDEP_TRUE='#'
  AMDEP_FALSE=
fi




depcc="$CXX"  am_compiler_list=

echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      : > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored.
      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
        am_cv_CXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CXX_dependencies_compiler_type=none
fi

fi
echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type



if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  am__fastdepCXX_TRUE=
  am__fastdepCXX_FALSE='#'
else
  am__fastdepCXX_TRUE='#'
  am__fastdepCXX_FALSE=
fi


ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


# Check whether --enable-static or --disable-static was given.
if test "${enable_static+set}" = set; then
  enableval="$enable_static"
  p=${PACKAGE-default}
    case $enableval in
    yes) enable_static=yes ;;
    no) enable_static=no ;;
    *)
     enable_static=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_static=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac
else
  enable_static=no
fi;


# Check whether --enable-shared or --disable-shared was given.
if test "${enable_shared+set}" = set; then
  enableval="$enable_shared"
  p=${PACKAGE-default}
    case $enableval in
    yes) enable_shared=yes ;;
    no) enable_shared=no ;;
    *)
      enable_shared=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_shared=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac
else
  enable_shared=yes
fi;

# Check whether --enable-fast-install or --disable-fast-install was given.
if test "${enable_fast_install+set}" = set; then
  enableval="$enable_fast_install"
  p=${PACKAGE-default}
    case $enableval in
    yes) enable_fast_install=yes ;;
    no) enable_fast_install=no ;;
    *)
      enable_fast_install=no
      # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for pkg in $enableval; do
	IFS="$lt_save_ifs"
	if test "X$pkg" = "X$p"; then
	  enable_fast_install=yes
	fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac
else
  enable_fast_install=yes
fi;

# Make sure we can run config.sub.
$ac_config_sub sun4 >/dev/null 2>&1 ||
  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
echo "$as_me: error: cannot run $ac_config_sub" >&2;}
   { (exit 1); exit 1; }; }

echo "$as_me:$LINENO: checking build system type" >&5
echo $ECHO_N "checking build system type... $ECHO_C" >&6
if test "${ac_cv_build+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_build_alias=$build_alias
test -z "$ac_cv_build_alias" &&
  ac_cv_build_alias=`$ac_config_guess`
test -z "$ac_cv_build_alias" &&
  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   { (exit 1); exit 1; }; }
ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi
echo "$as_me:$LINENO: result: $ac_cv_build" >&5
echo "${ECHO_T}$ac_cv_build" >&6
build=$ac_cv_build
build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`


echo "$as_me:$LINENO: checking host system type" >&5
echo $ECHO_N "checking host system type... $ECHO_C" >&6
if test "${ac_cv_host+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_host_alias=$host_alias
test -z "$ac_cv_host_alias" &&
  ac_cv_host_alias=$ac_cv_build_alias
ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi
echo "$as_me:$LINENO: result: $ac_cv_host" >&5
echo "${ECHO_T}$ac_cv_host" >&6
host=$ac_cv_host
host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5
echo "${ECHO_T}$CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="gcc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
echo "${ECHO_T}$ac_ct_CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  CC=$ac_ct_CC
else
  CC="$ac_cv_prog_CC"
fi

if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="${ac_tool_prefix}cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5
echo "${ECHO_T}$CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
echo "${ECHO_T}$ac_ct_CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  CC=$ac_ct_CC
else
  CC="$ac_cv_prog_CC"
fi

fi
if test -z "$CC"; then
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  ac_prog_rejected=no
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
       ac_prog_rejected=yes
       continue
     fi
    ac_cv_prog_CC="cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $# != 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so the bogon will be chosen
    # first if we set CC to just the basename; use the full file name.
    shift
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5
echo "${ECHO_T}$CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  for ac_prog in cl
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5
echo "${ECHO_T}$CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

    test -n "$CC" && break
  done
fi
if test -z "$CC"; then
  ac_ct_CC=$CC
  for ac_prog in cl
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
echo "${ECHO_T}$ac_ct_CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$ac_ct_CC" && break
done

  CC=$ac_ct_CC
fi

fi


test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&5
echo "$as_me: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }

# Provide some information about the compiler.
echo "$as_me:$LINENO:" \
     "checking for C compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  (eval $ac_compiler --version </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
if test "${ac_cv_c_compiler_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_compiler_gnu=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi
echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
GCC=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
CFLAGS="-g"
echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
if test "${ac_cv_prog_cc_g+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cc_g=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_prog_cc_g=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
if test "$ac_test_CFLAGS" = set; then
  CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
fi
echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
if test "${ac_cv_prog_cc_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_prog_cc_stdc=no
ac_save_CC=$CC
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
     char **p;
     int i;
{
  return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s;
}

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   function prototypes and stuff, but not '\xHH' hex character constants.
   These don't provoke an error unfortunately, instead are silently treated
   as 'x'.  The following induces an error, until -std1 is added to get
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   array size at least.  It's necessary to write '\x00'==0 to get something
   that's true only with -std1.  */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];

int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
int
main ()
{
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  ;
  return 0;
}
_ACEOF
# Don't try gcc -ansi; that turns off useful extensions and
# breaks some systems' header files.
# AIX			-qlanglvl=ansi
# Ultrix and OSF/1	-std1
# HP-UX 10.20 and later	-Ae
# HP-UX older versions	-Aa -D_HPUX_SOURCE
# SVR4			-Xc -D__EXTENSIONS__
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
  CC="$ac_save_CC $ac_arg"
  rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cc_stdc=$ac_arg
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC

fi

case "x$ac_cv_prog_cc_stdc" in
  x|xno)
    echo "$as_me:$LINENO: result: none needed" >&5
echo "${ECHO_T}none needed" >&6 ;;
  *)
    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
    CC="$CC $ac_cv_prog_cc_stdc" ;;
esac

# Some people use a C++ compiler to compile C.  Since we use `exit',
# in C++ we need to declare it.  In case someone uses the same compiler
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
#ifndef __cplusplus
  choke me
#endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  for ac_declaration in \
   '' \
   'extern "C" void std::exit (int) throw (); using std::exit;' \
   'extern "C" void std::exit (int); using std::exit;' \
   'extern "C" void exit (int) throw ();' \
   'extern "C" void exit (int);' \
   'void exit (int);'
do
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_declaration
#include <stdlib.h>
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

continue
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_declaration
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
done
rm -f conftest*
if test -n "$ac_declaration"; then
  echo '#ifdef __cplusplus' >>confdefs.h
  echo $ac_declaration      >>confdefs.h
  echo '#endif'             >>confdefs.h
fi

else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

depcc="$CC"   am_compiler_list=

echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      : > sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored.
      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
        am_cv_CC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CC_dependencies_compiler_type=none
fi

fi
echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type



if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  am__fastdepCC_TRUE=
  am__fastdepCC_FALSE='#'
else
  am__fastdepCC_TRUE='#'
  am__fastdepCC_FALSE=
fi


echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
if test "${lt_cv_path_SED+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  # Loop through the user's path and test for sed and gsed.
# Then use that list of sed's as ones to test for truncation.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for lt_ac_prog in sed gsed; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
      fi
    done
  done
done
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
  test ! -f $lt_ac_sed && break
  cat /dev/null > conftest.in
  lt_ac_count=0
  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
  # Check for GNU sed and select it if it is found.
  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
    lt_cv_path_SED=$lt_ac_sed
    break
  fi
  while true; do
    cat conftest.in conftest.in >conftest.tmp
    mv conftest.tmp conftest.in
    cp conftest.in conftest.nl
    echo >>conftest.nl
    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
    cmp -s conftest.out conftest.nl || break
    # 10000 chars as input seems more than enough
    test $lt_ac_count -gt 10 && break
    lt_ac_count=`expr $lt_ac_count + 1`
    if test $lt_ac_count -gt $lt_ac_max; then
      lt_ac_max=$lt_ac_count
      lt_cv_path_SED=$lt_ac_sed
    fi
  done
done
SED=$lt_cv_path_SED

fi

echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6

echo "$as_me:$LINENO: checking for egrep" >&5
echo $ECHO_N "checking for egrep... $ECHO_C" >&6
if test "${ac_cv_prog_egrep+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
    then ac_cv_prog_egrep='grep -E'
    else ac_cv_prog_egrep='egrep'
    fi
fi
echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
 EGREP=$ac_cv_prog_egrep



# Check whether --with-gnu-ld or --without-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
  withval="$with_gnu_ld"
  test "$withval" = no || with_gnu_ld=yes
else
  with_gnu_ld=no
fi;
ac_prog=ld
if test "$GCC" = yes; then
  # Check if gcc -print-prog-name=ld gives a path.
  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
  case $host in
  *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  *)
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  esac
  case $ac_prog in
    # Accept absolute paths.
    [\\/]* | ?:[\\/]*)
      re_direlt='/[^/][^/]*/\.\./'
      # Canonicalize the pathname of ld
      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
      done
      test -z "$LD" && LD="$ac_prog"
      ;;
  "")
    # If it fails, then pretend we aren't using GCC.
    ac_prog=ld
    ;;
  *)
    # If it is relative, then search for the first ld in PATH.
    with_gnu_ld=unknown
    ;;
  esac
elif test "$with_gnu_ld" = yes; then
  echo "$as_me:$LINENO: checking for GNU ld" >&5
echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
else
  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
fi
if test "${lt_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"
      # Check to see if the program is GNU ld.  I'd rather use --version,
      # but apparently some GNU ld's only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
      *GNU* | *'with BFD'*)
	test "$with_gnu_ld" != no && break
	;;
      *)
	test "$with_gnu_ld" != yes && break
	;;
      esac
    fi
  done
  IFS="$lt_save_ifs"
else
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
fi
fi

LD="$lt_cv_path_LD"
if test -n "$LD"; then
  echo "$as_me:$LINENO: result: $LD" >&5
echo "${ECHO_T}$LD" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   { (exit 1); exit 1; }; }
echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
if test "${lt_cv_prog_gnu_ld+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
  lt_cv_prog_gnu_ld=yes
  ;;
*)
  lt_cv_prog_gnu_ld=no
  ;;
esac
fi
echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
with_gnu_ld=$lt_cv_prog_gnu_ld


echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
if test "${lt_cv_ld_reload_flag+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_ld_reload_flag='-r'
fi
echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
reload_flag=$lt_cv_ld_reload_flag
case $reload_flag in
"" | " "*) ;;
*) reload_flag=" $reload_flag" ;;
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'

echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
if test "${lt_cv_path_NM+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$NM"; then
  # Let the user override the test.
  lt_cv_path_NM="$NM"
else
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
      # Check to see if the nm accepts a BSD-compat flag.
      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
      #   nm: unknown option "B" ignored
      # Tru64's nm complains that /dev/null is an invalid object file
      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
      */dev/null* | *'Invalid file or object type'*)
	lt_cv_path_NM="$tmp_nm -B"
	break
        ;;
      *)
	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
	*/dev/null*)
	  lt_cv_path_NM="$tmp_nm -p"
	  break
	  ;;
	*)
	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
	  continue # so that we can try to find one that supports BSD flags
	  ;;
	esac
      esac
    fi
  done
  IFS="$lt_save_ifs"
  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi
fi
echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
echo "${ECHO_T}$lt_cv_path_NM" >&6
NM="$lt_cv_path_NM"

echo "$as_me:$LINENO: checking whether ln -s works" >&5
echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
LN_S=$as_ln_s
if test "$LN_S" = "ln -s"; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
echo "${ECHO_T}no, using $LN_S" >&6
fi

echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
if test "${lt_cv_deplibs_check_method+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given extended regex.
# If you have `file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one.

case $host_os in
aix4* | aix5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

beos*)
  lt_cv_deplibs_check_method=pass_all
  ;;

bsdi4*)
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
  lt_cv_file_magic_cmd='/usr/bin/file -L'
  lt_cv_file_magic_test_file=/shlib/libc.so
  ;;

cygwin*)
  # win32_libid is a shell function defined in ltmain.sh
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  lt_cv_file_magic_cmd='win32_libid'
  ;;

mingw* | pw32*)
  # Base MSYS/MinGW do not provide the 'file' command needed by
  # win32_libid shell function, so use a weaker test based on 'objdump'.
  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  lt_cv_file_magic_cmd='$OBJDUMP -f'
  ;;

darwin* | rhapsody*)
  lt_cv_deplibs_check_method=pass_all
  ;;

freebsd* | kfreebsd*-gnu)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    case $host_cpu in
    i*86 )
      # Not sure whether the presence of OpenBSD here was a mistake.
      # Let's accept both of them until this is cleared up.
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
      lt_cv_file_magic_cmd=/usr/bin/file
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
      ;;
    esac
  else
    lt_cv_deplibs_check_method=pass_all
  fi
  ;;

gnu*)
  lt_cv_deplibs_check_method=pass_all
  ;;

hpux10.20* | hpux11*)
  lt_cv_file_magic_cmd=/usr/bin/file
  case "$host_cpu" in
  ia64*)
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
    ;;
  hppa*64*)
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
    ;;
  *)
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
    ;;
  esac
  ;;

irix5* | irix6* | nonstopux*)
  case $LD in
  *-32|*"-32 ") libmagic=32-bit;;
  *-n32|*"-n32 ") libmagic=N32;;
  *-64|*"-64 ") libmagic=64-bit;;
  *) libmagic=never-match;;
  esac
  lt_cv_deplibs_check_method=pass_all
  ;;

# This must be Linux ELF.
linux*)
  case $host_cpu in
  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*)
    lt_cv_deplibs_check_method=pass_all ;;
  *)
    # glibc up to 2.1.1 does not perform some relocations on ARM
    # this will be overridden with pass_all, but let us keep it just in case
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
  esac
  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
  lt_cv_deplibs_check_method=pass_all
  ;;

netbsd*)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
  else
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
  fi
  ;;

newos6*)
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
  lt_cv_file_magic_cmd=/usr/bin/file
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
  ;;

nto-qnx*)
  lt_cv_deplibs_check_method=unknown
  ;;

openbsd*)
  lt_cv_file_magic_cmd=/usr/bin/file
  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
  else
    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
  fi
  ;;

osf3* | osf4* | osf5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

sco3.2v5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

solaris*)
  lt_cv_deplibs_check_method=pass_all
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  case $host_vendor in
  motorola)
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
    ;;
  ncr)
    lt_cv_deplibs_check_method=pass_all
    ;;
  sequent)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
    ;;
  sni)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
    lt_cv_file_magic_test_file=/lib/libc.so
    ;;
  siemens)
    lt_cv_deplibs_check_method=pass_all
    ;;
  esac
  ;;

sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
  lt_cv_deplibs_check_method=pass_all
  ;;
esac

fi
echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown




# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.
compiler=$CC


# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
  enableval="$enable_libtool_lock"

fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes

# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
    case `/usr/bin/file conftest.$ac_objext` in
    *ELF-32*)
      HPUX_IA64_MODE="32"
      ;;
    *ELF-64*)
      HPUX_IA64_MODE="64"
      ;;
    esac
  fi
  rm -rf conftest*
  ;;
*-*-irix6*)
  # Find out which ABI we are using.
  echo '#line 4199 "configure"' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
   if test "$lt_cv_prog_gnu_ld" = yes; then
    case `/usr/bin/file conftest.$ac_objext` in
    *32-bit*)
      LD="${LD-ld} -melf32bsmip"
      ;;
    *N32*)
      LD="${LD-ld} -melf32bmipn32"
      ;;
    *64-bit*)
      LD="${LD-ld} -melf64bmip"
      ;;
    esac
   else
    case `/usr/bin/file conftest.$ac_objext` in
    *32-bit*)
      LD="${LD-ld} -32"
      ;;
    *N32*)
      LD="${LD-ld} -n32"
      ;;
    *64-bit*)
      LD="${LD-ld} -64"
      ;;
    esac
   fi
  fi
  rm -rf conftest*
  ;;

x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
    case "`/usr/bin/file conftest.o`" in
    *32-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_i386"
          ;;
        ppc64-*linux*|powerpc64-*linux*)
          LD="${LD-ld} -m elf32ppclinux"
          ;;
        s390x-*linux*)
          LD="${LD-ld} -m elf_s390"
          ;;
        sparc64-*linux*)
          LD="${LD-ld} -m elf32_sparc"
          ;;
      esac
      ;;
    *64-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_x86_64"
          ;;
        ppc*-*linux*|powerpc*-*linux*)
          LD="${LD-ld} -m elf64ppc"
          ;;
        s390*-*linux*)
          LD="${LD-ld} -m elf64_s390"
          ;;
        sparc*-*linux*)
          LD="${LD-ld} -m elf64_sparc"
          ;;
      esac
      ;;
    esac
  fi
  rm -rf conftest*
  ;;

*-*-sco3.2v5*)
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  SAVE_CFLAGS="$CFLAGS"
  CFLAGS="$CFLAGS -belf"
  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
if test "${lt_cv_cc_needs_belf+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

     cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  lt_cv_cc_needs_belf=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

lt_cv_cc_needs_belf=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
     ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

fi
echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
    CFLAGS="$SAVE_CFLAGS"
  fi
  ;;

esac

need_locks="$enable_libtool_lock"


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
  if test "${ac_cv_prog_CPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi
rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi
rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CPP=$CPP

fi
  CPP=$ac_cv_prog_CPP
else
  ac_cv_prog_CPP=$CPP
fi
echo "$as_me:$LINENO: result: $CPP" >&5
echo "${ECHO_T}$CPP" >&6
ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi
rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi
rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&5
echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


echo "$as_me:$LINENO: checking for ANSI C header files" >&5
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
if test "${ac_cv_header_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_header_stdc=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_header_stdc=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <string.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "memchr" >/dev/null 2>&1; then
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdlib.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "free" >/dev/null 2>&1; then
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  if test "$cross_compiling" = yes; then
  :
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ctype.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#else
# define ISLOWER(c) \
		   (('a' <= (c) && (c) <= 'i') \
		     || ('j' <= (c) && (c) <= 'r') \
		     || ('s' <= (c) && (c) <= 'z'))
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
#endif

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
int
main ()
{
  int i;
  for (i = 0; i < 256; i++)
    if (XOR (islower (i), ISLOWER (i))
	|| toupper (i) != TOUPPER (i))
      exit(2);
  exit (0);
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ac_cv_header_stdc=no
fi
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
fi
fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then

cat >>confdefs.h <<\_ACEOF
#define STDC_HEADERS 1
_ACEOF

fi

# On IRIX 5.3, sys/types and inttypes.h are conflicting.









for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
		  inttypes.h stdint.h unistd.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default

#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_Header=yes"
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

eval "$as_ac_Header=no"
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done



for ac_header in dlfcn.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_header_compiler=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ------------------------------------------ ##
## Report this to the AC_PACKAGE_NAME lists.  ##
## ------------------------------------------ ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done

ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
if test -z "$CXXCPP"; then
  if test "${ac_cv_prog_CXXCPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
      # Double quotes because CXXCPP needs to be expanded
    for CXXCPP in "$CXX -E" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_cxx_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi
rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_cxx_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi
rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CXXCPP=$CXXCPP

fi
  CXXCPP=$ac_cv_prog_CXXCPP
else
  ac_cv_prog_CXXCPP=$CXXCPP
fi
echo "$as_me:$LINENO: result: $CXXCPP" >&5
echo "${ECHO_T}$CXXCPP" >&6
ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_cxx_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi
rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_cxx_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi
rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
See \`config.log' for more details." >&5
echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
fi

ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu


ac_ext=f
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_f77_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$F77"; then
  ac_cv_prog_F77="$F77" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
F77=$ac_cv_prog_F77
if test -n "$F77"; then
  echo "$as_me:$LINENO: result: $F77" >&5
echo "${ECHO_T}$F77" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

    test -n "$F77" && break
  done
fi
if test -z "$F77"; then
  ac_ct_F77=$F77
  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_F77"; then
  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_F77="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
ac_ct_F77=$ac_cv_prog_ac_ct_F77
if test -n "$ac_ct_F77"; then
  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
echo "${ECHO_T}$ac_ct_F77" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$ac_ct_F77" && break
done

  F77=$ac_ct_F77
fi


# Provide some information about the compiler.
echo "$as_me:5307:" \
     "checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  (eval $ac_compiler --version </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
rm -f a.out

# If we don't use `.F' as extension, the preprocessor is not run on the
# input file.  (Note that this only needs to work for GNU compilers.)
ac_save_ext=$ac_ext
ac_ext=F
echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
if test "${ac_cv_f77_compiler_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
      program main
#ifndef __GNUC__
       choke me
#endif

      end
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_f77_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_compiler_gnu=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_f77_compiler_gnu=$ac_compiler_gnu

fi
echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
ac_ext=$ac_save_ext
ac_test_FFLAGS=${FFLAGS+set}
ac_save_FFLAGS=$FFLAGS
FFLAGS=
echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
if test "${ac_cv_prog_f77_g+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  FFLAGS=-g
cat >conftest.$ac_ext <<_ACEOF
      program main

      end
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_f77_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_f77_g=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_prog_f77_g=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext

fi
echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
if test "$ac_test_FFLAGS" = set; then
  FFLAGS=$ac_save_FFLAGS
elif test $ac_cv_prog_f77_g = yes; then
  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
    FFLAGS="-g -O2"
  else
    FFLAGS="-g"
  fi
else
  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
    FFLAGS="-O2"
  else
    FFLAGS=
  fi
fi

G77=`test $ac_compiler_gnu = yes && echo yes`
ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu



# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!

# find the maximum length of command line arguments
echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
if test "${lt_cv_sys_max_cmd_len+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
    i=0
  testring="ABCD"

  case $build_os in
  msdosdjgpp*)
    # On DJGPP, this test can blow up pretty badly due to problems in libc
    # (any single argument exceeding 2000 bytes causes a buffer overrun
    # during glob expansion).  Even if it were fixed, the result of this
    # check would be larger than it should be.
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
    ;;

  gnu*)
    # Under GNU Hurd, this test is not required because there is
    # no limit to the length of command line arguments.
    # Libtool will interpret -1 as no limit whatsoever
    lt_cv_sys_max_cmd_len=-1;
    ;;

  cygwin* | mingw*)
    # On Win9x/ME, this test blows up -- it succeeds, but takes
    # about 5 minutes as the teststring grows exponentially.
    # Worse, since 9x/ME are not pre-emptively multitasking,
    # you end up with a "frozen" computer, even though with patience
    # the test eventually succeeds (with a max line length of 256k).
    # Instead, let's just punt: use the minimum linelength reported by
    # all of the supported platforms: 8192 (on NT/2K/XP).
    lt_cv_sys_max_cmd_len=8192;
    ;;

  amigaos*)
    # On AmigaOS with pdksh, this test takes hours, literally.
    # So we just punt and use a minimum line length of 8192.
    lt_cv_sys_max_cmd_len=8192;
    ;;

 *)
    # If test is not a shell built-in, we'll probably end up computing a
    # maximum length that is only half of the actual maximum length, but
    # we can't tell.
    while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
	       = "XX$testring") >/dev/null 2>&1 &&
	    new_result=`expr "X$testring" : ".*" 2>&1` &&
	    lt_cv_sys_max_cmd_len=$new_result &&
	    test $i != 17 # 1/2 MB should be enough
    do
      i=`expr $i + 1`
      testring=$testring$testring
    done
    testring=
    # Add a significant safety factor because C++ compilers can tack on massive
    # amounts of additional arguments before passing them to the linker.
    # It appears as though 1/2 is a usable value.
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
    ;;
  esac

fi

if test -n $lt_cv_sys_max_cmd_len ; then
  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
else
  echo "$as_me:$LINENO: result: none" >&5
echo "${ECHO_T}none" >&6
fi




# Check for command to grab the raw symbol name followed by C symbol from nm.
echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else

# These are sane defaults that work on at least a few old systems.
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]

# Character class describing NM global symbol codes.
symcode='[BCDEGRST]'

# Regexp to match symbols that can be accessed directly from C.
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'

# Transform the above into a raw symbol and a C symbol.
symxfrm='\1 \2\3 \3'

# Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"

# Transform an extracted symbol line into symbol name and symbol address
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"

# Define system-specific variables.
case $host_os in
aix*)
  symcode='[BCDT]'
  ;;
cygwin* | mingw* | pw32*)
  symcode='[ABCDGISTW]'
  ;;
hpux*) # Its linker distinguishes data from code symbols
  if test "$host_cpu" = ia64; then
    symcode='[ABCDEGRST]'
  fi
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
  ;;
irix* | nonstopux*)
  symcode='[BCDEGRST]'
  ;;
osf*)
  symcode='[BCDEGQRST]'
  ;;
solaris* | sysv5*)
  symcode='[BDRT]'
  ;;
sysv4)
  symcode='[DFNSTU]'
  ;;
esac

# Handle CRLF in mingw tool chain
opt_cr=
case $build_os in
mingw*)
  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
  ;;
esac

# If we're using GNU nm, then use its standard symbol codes.
case `$NM -V 2>&1` in
*GNU* | *'with BFD'*)
  symcode='[ABCDGIRSTW]' ;;
esac

# Try without a prefix undercore, then with it.
for ac_symprfx in "" "_"; do

  # Write the raw and C identifiers.
  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"

  # Check to see that the pipe works correctly.
  pipe_works=no

  rm -f conftest*
  cat > conftest.$ac_ext <<EOF
#ifdef __cplusplus
extern "C" {
#endif
char nm_test_var;
void nm_test_func(){}
#ifdef __cplusplus
}
#endif
int main(){nm_test_var='a';nm_test_func();return(0);}
EOF

  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
    # Now try to grab the symbols.
    nlist=conftest.nm
    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s "$nlist"; then
      # Try sorting and uniquifying the output.
      if sort "$nlist" | uniq > "$nlist"T; then
	mv -f "$nlist"T "$nlist"
      else
	rm -f "$nlist"T
      fi

      # Make sure that we snagged all the symbols we need.
      if grep ' nm_test_var$' "$nlist" >/dev/null; then
	if grep ' nm_test_func$' "$nlist" >/dev/null; then
	  cat <<EOF > conftest.$ac_ext
#ifdef __cplusplus
extern "C" {
#endif

EOF
	  # Now generate the symbol file.
	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'

	  cat <<EOF >> conftest.$ac_ext
#if defined (__STDC__) && __STDC__
# define lt_ptr_t void *
#else
# define lt_ptr_t char *
# define const
#endif

/* The mapping between symbol names and symbols. */
const struct {
  const char *name;
  lt_ptr_t address;
}
lt_preloaded_symbols[] =
{
EOF
	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
	  cat <<\EOF >> conftest.$ac_ext
  {0, (lt_ptr_t) 0}
};

#ifdef __cplusplus
}
#endif
EOF
	  # Now try linking the two files.
	  mv conftest.$ac_objext conftstm.$ac_objext
	  lt_save_LIBS="$LIBS"
	  lt_save_CFLAGS="$CFLAGS"
	  LIBS="conftstm.$ac_objext"
	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext}; then
	    pipe_works=yes
	  fi
	  LIBS="$lt_save_LIBS"
	  CFLAGS="$lt_save_CFLAGS"
	else
	  echo "cannot find nm_test_func in $nlist" >&5
	fi
      else
	echo "cannot find nm_test_var in $nlist" >&5
      fi
    else
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
    fi
  else
    echo "$progname: failed program was:" >&5
    cat conftest.$ac_ext >&5
  fi
  rm -f conftest* conftst*

  # Do not use the global_symbol_pipe unless it works.
  if test "$pipe_works" = yes; then
    break
  else
    lt_cv_sys_global_symbol_pipe=
  fi
done

fi

if test -z "$lt_cv_sys_global_symbol_pipe"; then
  lt_cv_sys_global_symbol_to_cdecl=
fi
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
  echo "$as_me:$LINENO: result: failed" >&5
echo "${ECHO_T}failed" >&6
else
  echo "$as_me:$LINENO: result: ok" >&5
echo "${ECHO_T}ok" >&6
fi

echo "$as_me:$LINENO: checking for objdir" >&5
echo $ECHO_N "checking for objdir... $ECHO_C" >&6
if test "${lt_cv_objdir+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  rm -f .libs 2>/dev/null
mkdir .libs 2>/dev/null
if test -d .libs; then
  lt_cv_objdir=.libs
else
  # MS-DOS does not allow filenames that begin with a dot.
  lt_cv_objdir=_libs
fi
rmdir .libs 2>/dev/null
fi
echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
echo "${ECHO_T}$lt_cv_objdir" >&6
objdir=$lt_cv_objdir





case $host_os in
aix3*)
  # AIX sometimes has problems with the GCC collect2 program.  For some
  # reason, if we set the COLLECT_NAMES environment variable, the problems
  # vanish in a puff of smoke.
  if test "X${COLLECT_NAMES+set}" != Xset; then
    COLLECT_NAMES=
    export COLLECT_NAMES
  fi
  ;;
esac

# Sed substitution that helps us do robust quoting.  It backslashifies
# metacharacters that are still active within double-quoted strings.
Xsed='sed -e s/^X//'
sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'

# Same as above, but do not quote variable references.
double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'

# Sed substitution to delay expansion of an escaped shell variable in a
# double_quote_subst'ed string.
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'

# Sed substitution to avoid accidental globbing in evaled expressions
no_glob_subst='s/\*/\\\*/g'

# Constants:
rm="rm -f"

# Global variables:
default_ofile=libtool
can_build_shared=yes

# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
ofile="$default_ofile"
with_gnu_ld="$lt_cv_prog_gnu_ld"

if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
set dummy ${ac_tool_prefix}ar; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_AR+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$AR"; then
  ac_cv_prog_AR="$AR" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_AR="${ac_tool_prefix}ar"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
AR=$ac_cv_prog_AR
if test -n "$AR"; then
  echo "$as_me:$LINENO: result: $AR" >&5
echo "${ECHO_T}$AR" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_AR"; then
  ac_ct_AR=$AR
  # Extract the first word of "ar", so it can be a program name with args.
set dummy ar; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_AR"; then
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_AR="ar"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
fi
fi
ac_ct_AR=$ac_cv_prog_ac_ct_AR
if test -n "$ac_ct_AR"; then
  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
echo "${ECHO_T}$ac_ct_AR" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  AR=$ac_ct_AR
else
  AR="$ac_cv_prog_AR"
fi

if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
RANLIB=$ac_cv_prog_RANLIB
if test -n "$RANLIB"; then
  echo "$as_me:$LINENO: result: $RANLIB" >&5
echo "${ECHO_T}$RANLIB" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_RANLIB"; then
  ac_ct_RANLIB=$RANLIB
  # Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_RANLIB"; then
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_RANLIB="ranlib"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
fi
fi
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
if test -n "$ac_ct_RANLIB"; then
  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
echo "${ECHO_T}$ac_ct_RANLIB" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  RANLIB=$ac_ct_RANLIB
else
  RANLIB="$ac_cv_prog_RANLIB"
fi

if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
  echo "$as_me:$LINENO: result: $STRIP" >&5
echo "${ECHO_T}$STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  # Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_STRIP="strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
echo "${ECHO_T}$ac_ct_STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  STRIP=$ac_ct_STRIP
else
  STRIP="$ac_cv_prog_STRIP"
fi


old_CC="$CC"
old_CFLAGS="$CFLAGS"

# Set sane defaults for various variables
test -z "$AR" && AR=ar
test -z "$AR_FLAGS" && AR_FLAGS=cru
test -z "$AS" && AS=as
test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC
test -z "$DLLTOOL" && DLLTOOL=dlltool
test -z "$LD" && LD=ld
test -z "$LN_S" && LN_S="ln -s"
test -z "$MAGIC_CMD" && MAGIC_CMD=file
test -z "$NM" && NM=nm
test -z "$SED" && SED=sed
test -z "$OBJDUMP" && OBJDUMP=objdump
test -z "$RANLIB" && RANLIB=:
test -z "$STRIP" && STRIP=:
test -z "$ac_objext" && ac_objext=o

# Determine commands to create old-style static archives.
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
old_postinstall_cmds='chmod 644 $oldlib'
old_postuninstall_cmds=

if test -n "$RANLIB"; then
  case $host_os in
  openbsd*)
    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
    ;;
  *)
    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
    ;;
  esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi

# Only perform the check for file, if the check method requires it
case $deplibs_check_method in
file_magic*)
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  case $MAGIC_CMD in
[\\/*] |  ?:[\\/]*)
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  ;;
*)
  lt_save_MAGIC_CMD="$MAGIC_CMD"
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/${ac_tool_prefix}file; then
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
      if test -n "$file_magic_test_file"; then
	case $deplibs_check_method in
	"file_magic "*)
	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
	    $EGREP "$file_magic_regex" > /dev/null; then
	    :
	  else
	    cat <<EOF 1>&2

*** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such.  This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem.  Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org

EOF
	  fi ;;
	esac
      fi
      break
    fi
  done
  IFS="$lt_save_ifs"
  MAGIC_CMD="$lt_save_MAGIC_CMD"
  ;;
esac
fi

MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if test -n "$MAGIC_CMD"; then
  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
echo "${ECHO_T}$MAGIC_CMD" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

if test -z "$lt_cv_path_MAGIC_CMD"; then
  if test -n "$ac_tool_prefix"; then
    echo "$as_me:$LINENO: checking for file" >&5
echo $ECHO_N "checking for file... $ECHO_C" >&6
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  case $MAGIC_CMD in
[\\/*] |  ?:[\\/]*)
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  ;;
*)
  lt_save_MAGIC_CMD="$MAGIC_CMD"
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/file; then
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
      if test -n "$file_magic_test_file"; then
	case $deplibs_check_method in
	"file_magic "*)
	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
	    $EGREP "$file_magic_regex" > /dev/null; then
	    :
	  else
	    cat <<EOF 1>&2

*** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such.  This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem.  Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org

EOF
	  fi ;;
	esac
      fi
      break
    fi
  done
  IFS="$lt_save_ifs"
  MAGIC_CMD="$lt_save_MAGIC_CMD"
  ;;
esac
fi

MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if test -n "$MAGIC_CMD"; then
  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
echo "${ECHO_T}$MAGIC_CMD" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  else
    MAGIC_CMD=:
  fi
fi

  fi
  ;;
esac

enable_dlopen=no
enable_win32_dll=no

# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
  enableval="$enable_libtool_lock"

fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes


# Check whether --with-pic or --without-pic was given.
if test "${with_pic+set}" = set; then
  withval="$with_pic"
  pic_mode="$withval"
else
  pic_mode=default
fi;
test -z "$pic_mode" && pic_mode=default

# Use C for the default configuration in the libtool script
tagname=
lt_save_CC="$CC"
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


# Source file extension for C test sources.
ac_ext=c

# Object file extension for compiled C test sources.
objext=o
objext=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;\n"

# Code to be used in simple link tests
lt_simple_link_test_code='int main(){return(0);}\n'


# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.
compiler=$CC


#
# Check for any special shared library compilation flags.
#
lt_prog_cc_shlib=
if test "$GCC" = no; then
  case $host_os in
  sco3.2v5*)
    lt_prog_cc_shlib='-belf'
    ;;
  esac
fi
if test -n "$lt_prog_cc_shlib"; then
  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
  if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
  else
    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
    lt_cv_prog_cc_can_build_shared=no
  fi
fi


#
# Check to make sure the static flag actually works.
#
echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
if test "${lt_prog_compiler_static_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_prog_compiler_static_works=no
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
   printf "$lt_simple_link_test_code" > conftest.$ac_ext
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test -s conftest.err; then
       # Append any errors to the config.log.
       cat conftest.err 1>&5
     else
       lt_prog_compiler_static_works=yes
     fi
   fi
   $rm conftest*
   LDFLAGS="$save_LDFLAGS"

fi
echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
echo "${ECHO_T}$lt_prog_compiler_static_works" >&6

if test x"$lt_prog_compiler_static_works" = xyes; then
    :
else
    lt_prog_compiler_static=
fi




lt_prog_compiler_no_builtin_flag=

if test "$GCC" = yes; then
  lt_prog_compiler_no_builtin_flag=' -fno-builtin'


echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_prog_compiler_rtti_exceptions=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="-fno-rtti -fno-exceptions"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   # The option is referenced via a variable to avoid confusing sed.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:6341: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:6345: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_cv_prog_compiler_rtti_exceptions=yes
     fi
   fi
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6

if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
else
    :
fi

fi

lt_prog_compiler_wl=
lt_prog_compiler_pic=
lt_prog_compiler_static=

echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6

  if test "$GCC" = yes; then
    lt_prog_compiler_wl='-Wl,'
    lt_prog_compiler_static='-static'

    case $host_os in
      aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	lt_prog_compiler_static='-Bstatic'
      fi
      ;;

    amigaos*)
      # FIXME: we need at least 68020 code to build shared libraries, but
      # adding the `-m68020' flag to GCC prevents building anything better,
      # like `-m68040'.
      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
      ;;

    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      lt_prog_compiler_pic='-DDLL_EXPORT'
      ;;

    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      lt_prog_compiler_pic='-fno-common'
      ;;

    msdosdjgpp*)
      # Just because we use GCC doesn't mean we suddenly get shared libraries
      # on systems that don't support them.
      lt_prog_compiler_can_build_shared=no
      enable_shared=no
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then
	lt_prog_compiler_pic=-Kconform_pic
      fi
      ;;

    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case "$host_cpu" in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	lt_prog_compiler_pic='-fPIC'
	;;
      esac
      ;;

    *)
      lt_prog_compiler_pic='-fPIC'
      ;;
    esac
  else
    # PORTME Check for flag to pass linker flags through the system compiler.
    case $host_os in
    aix*)
      lt_prog_compiler_wl='-Wl,'
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	lt_prog_compiler_static='-Bstatic'
      else
	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
      fi
      ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      lt_prog_compiler_pic='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      lt_prog_compiler_wl='-Wl,'
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case "$host_cpu" in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	lt_prog_compiler_pic='+Z'
	;;
      esac
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
      lt_prog_compiler_static='${wl}-a ${wl}archive'
      ;;

    irix5* | irix6* | nonstopux*)
      lt_prog_compiler_wl='-Wl,'
      # PIC (with -KPIC) is the default.
      lt_prog_compiler_static='-non_shared'
      ;;

    newsos6)
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    linux*)
      case $CC in
      icc* | ecc*)
	lt_prog_compiler_wl='-Wl,'
	lt_prog_compiler_pic='-KPIC'
	lt_prog_compiler_static='-static'
        ;;
      ccc*)
        lt_prog_compiler_wl='-Wl,'
        # All Alpha code is PIC.
        lt_prog_compiler_static='-non_shared'
        ;;
      esac
      ;;

    osf3* | osf4* | osf5*)
      lt_prog_compiler_wl='-Wl,'
      # All OSF/1 code is PIC.
      lt_prog_compiler_static='-non_shared'
      ;;

    sco3.2v5*)
      lt_prog_compiler_pic='-Kpic'
      lt_prog_compiler_static='-dn'
      ;;

    solaris*)
      lt_prog_compiler_wl='-Wl,'
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sunos4*)
      lt_prog_compiler_wl='-Qoption ld '
      lt_prog_compiler_pic='-PIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
      lt_prog_compiler_wl='-Wl,'
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sysv4*MP*)
      if test -d /usr/nec ;then
	lt_prog_compiler_pic='-Kconform_pic'
	lt_prog_compiler_static='-Bstatic'
      fi
      ;;

    uts4*)
      lt_prog_compiler_pic='-pic'
      lt_prog_compiler_static='-Bstatic'
      ;;

    *)
      lt_prog_compiler_can_build_shared=no
      ;;
    esac
  fi

echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
echo "${ECHO_T}$lt_prog_compiler_pic" >&6

#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic"; then

echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_prog_compiler_pic_works=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   # The option is referenced via a variable to avoid confusing sed.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:6574: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:6578: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_prog_compiler_pic_works=yes
     fi
   fi
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6

if test x"$lt_prog_compiler_pic_works" = xyes; then
    case $lt_prog_compiler_pic in
     "" | " "*) ;;
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
     esac
else
    lt_prog_compiler_pic=
     lt_prog_compiler_can_build_shared=no
fi

fi
case "$host_os" in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic=
    ;;
  *)
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
    ;;
esac

echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_prog_compiler_c_o=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:6634: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>out/conftest.err)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:6638: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o=yes
     fi
   fi
   chmod u+w .
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6


hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  echo "$as_me:$LINENO: result: $hard_links" >&5
echo "${ECHO_T}$hard_links" >&6
  if test "$hard_links" = no; then
    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
    need_locks=warn
  fi
else
  need_locks=no
fi

echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6

  runpath_var=
  allow_undefined_flag=
  enable_shared_with_static_runtimes=no
  archive_cmds=
  archive_expsym_cmds=
  old_archive_From_new_cmds=
  old_archive_from_expsyms_cmds=
  export_dynamic_flag_spec=
  whole_archive_flag_spec=
  thread_safe_flag_spec=
  hardcode_libdir_flag_spec=
  hardcode_libdir_flag_spec_ld=
  hardcode_libdir_separator=
  hardcode_direct=no
  hardcode_minus_L=no
  hardcode_shlibpath_var=unsupported
  link_all_deplibs=unknown
  hardcode_automatic=no
  module_cmds=
  module_expsym_cmds=
  always_export_symbols=no
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  # include_expsyms should be a list of space-separated symbols to be *always*
  # included in the symbol list
  include_expsyms=
  # exclude_expsyms can be an extended regexp of symbols to exclude
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  # as well as any symbol that contains `d'.
  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  # platforms (ab)use it in PIC code, but their linkers get confused if
  # the symbol is explicitly referenced.  Since portable code cannot
  # rely on this symbol name, it's probably fine to never include it in
  # preloaded symbol tables.
  extract_expsyms_cmds=

  case $host_os in
  cygwin* | mingw* | pw32*)
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
    # When not using gcc, we currently assume that we are using
    # Microsoft Visual C++.
    if test "$GCC" != yes; then
      with_gnu_ld=no
    fi
    ;;
  openbsd*)
    with_gnu_ld=no
    ;;
  esac

  ld_shlibs=yes
  if test "$with_gnu_ld" = yes; then
    # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'

    # See if GNU ld supports shared libraries.
    case $host_os in
    aix3* | aix4* | aix5*)
      # On AIX/PPC, the GNU linker is very broken
      if test "$host_cpu" != ia64; then
	ld_shlibs=no
	cat <<EOF 1>&2

*** Warning: the GNU linker, at least up to release 2.9.1, is reported
*** to be unable to reliably create shared libraries on AIX.
*** Therefore, libtool is disabling shared libraries support.  If you
*** really care for shared libraries, you may want to modify your PATH
*** so that a non-GNU linker is found, and then restart.

EOF
      fi
      ;;

    amigaos*)
      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes

      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
      # that the semantics of dynamic libraries on AmigaOS, at least up
      # to version 4, is to share data among multiple programs linked
      # with the same dynamic library.  Since this doesn't match the
      # behavior of shared libraries on other platforms, we can't use
      # them.
      ld_shlibs=no
      ;;

    beos*)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	allow_undefined_flag=unsupported
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
	# support --undefined.  This deserves some investigation.  FIXME
	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
      else
	ld_shlibs=no
      fi
      ;;

    cygwin* | mingw* | pw32*)
      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
      # as there is no search path for DLLs.
      hardcode_libdir_flag_spec='-L$libdir'
      allow_undefined_flag=unsupported
      always_export_symbols=no
      enable_shared_with_static_runtimes=yes
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
	# If the export-symbols file already is a .def file (1st line
	# is EXPORTS), use it as is; otherwise, prepend...
	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
	  cp $export_symbols $output_objdir/$soname.def;
	else
	  echo EXPORTS > $output_objdir/$soname.def;
	  cat $export_symbols >> $output_objdir/$soname.def;
	fi~
	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
      else
	ld_shlibs=no
      fi
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
	wlarc=
      else
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      fi
      ;;

    solaris* | sysv5*)
      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
	ld_shlibs=no
	cat <<EOF 1>&2

*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems.  Therefore, libtool
*** is disabling shared libraries support.  We urge you to upgrade GNU
*** binutils to release 2.9.1 or newer.  Another option is to modify
*** your PATH or compiler configuration so that the native linker is
*** used, and then restart.

EOF
      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	ld_shlibs=no
      fi
      ;;

    sunos4*)
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      wlarc=
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

  linux*)
    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
        tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_cmds="$tmp_archive_cmds"
      supports_anon_versioning=no
      case `$LD -v 2>/dev/null` in
        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
        *\ 2.11.*) ;; # other 2.11 versions
        *) supports_anon_versioning=yes ;;
      esac
      if test $supports_anon_versioning = yes; then
        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
$echo "local: *; };" >> $output_objdir/$libname.ver~
        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
      else
        archive_expsym_cmds="$tmp_archive_cmds"
      fi
    else
      ld_shlibs=no
    fi
    ;;

    *)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	ld_shlibs=no
      fi
      ;;
    esac

    if test "$ld_shlibs" = yes; then
      runpath_var=LD_RUN_PATH
      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
      export_dynamic_flag_spec='${wl}--export-dynamic'
      # ancient GNU ld didn't support --whole-archive et. al.
      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
      else
  	whole_archive_flag_spec=
      fi
    fi
  else
    # PORTME fill in a description of your system's linker (not GNU ld)
    case $host_os in
    aix3*)
      allow_undefined_flag=unsupported
      always_export_symbols=yes
      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # Note: this linker hardcodes the directories in LIBPATH if there
      # are no directories specified by -L.
      hardcode_minus_L=yes
      if test "$GCC" = yes && test -z "$link_static_flag"; then
	# Neither direct hardcoding nor static linking is supported with a
	# broken collect2.
	hardcode_direct=unsupported
      fi
      ;;

    aix4* | aix5*)
      if test "$host_cpu" = ia64; then
	# On IA64, the linker does run time linking by default, so we don't
	# have to do anything special.
	aix_use_runtimelinking=no
	exp_sym_flag='-Bexport'
	no_entry_flag=""
      else
	# If we're using GNU nm, then we don't want the "-C" option.
	# -C means demangle to AIX nm, but means don't demangle with GNU nm
	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
	else
	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
	fi
	aix_use_runtimelinking=no

	# Test if we are trying to use run time linking or normal
	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
	# need to do runtime linking.
	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
	  for ld_flag in $LDFLAGS; do
  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  	    aix_use_runtimelinking=yes
  	    break
  	  fi
	  done
	esac

	exp_sym_flag='-bexport'
	no_entry_flag='-bnoentry'
      fi

      # When large executables or shared objects are built, AIX ld can
      # have problems creating the table of contents.  If linking a library
      # or program results in "error TOC overflow" add -mminimal-toc to
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

      archive_cmds=''
      hardcode_direct=yes
      hardcode_libdir_separator=':'
      link_all_deplibs=yes

      if test "$GCC" = yes; then
	case $host_os in aix4.012|aix4.012.*)
	# We only want to do this on AIX 4.2 and lower, the check
	# below for broken collect2 doesn't work under 4.3+
	  collect2name=`${CC} -print-prog-name=collect2`
	  if test -f "$collect2name" && \
  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
	  then
  	  # We have reworked collect2
  	  hardcode_direct=yes
	  else
  	  # We have old collect2
  	  hardcode_direct=unsupported
  	  # It fails to find uninstalled libraries when the uninstalled
  	  # path is not listed in the libpath.  Setting hardcode_minus_L
  	  # to unsupported forces relinking
  	  hardcode_minus_L=yes
  	  hardcode_libdir_flag_spec='-L$libdir'
  	  hardcode_libdir_separator=
	  fi
	esac
	shared_flag='-shared'
      else
	# not using gcc
	if test "$host_cpu" = ia64; then
  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  	# chokes on -Wl,-G. The following line is correct:
	  shared_flag='-G'
	else
  	if test "$aix_use_runtimelinking" = yes; then
	    shared_flag='${wl}-G'
	  else
	    shared_flag='${wl}-bM:SRE'
  	fi
	fi
      fi

      # It seems that -bexpall does not export symbols beginning with
      # underscore (_), so it is better to generate a list of symbols to export.
      always_export_symbols=yes
      if test "$aix_use_runtimelinking" = yes; then
	# Warning - without using the other runtime loading flags (-brtl),
	# -berok will link without error, but may produce a broken library.
	allow_undefined_flag='-berok'
       # Determine the default libpath from the value encoded in an empty executable.
       cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
       else
	if test "$host_cpu" = ia64; then
	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
	  allow_undefined_flag="-z nodefs"
	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
	else
	 # Determine the default libpath from the value encoded in an empty executable.
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
	  # Warning - without using the other run time loading flags,
	  # -berok will link without error, but may produce a broken library.
	  no_undefined_flag=' ${wl}-bernotok'
	  allow_undefined_flag=' ${wl}-berok'
	  # -bexpall does not export symbols beginning with underscore (_)
	  always_export_symbols=yes
	  # Exported symbols can be pulled into shared objects from archives
	  whole_archive_flag_spec=' '
	  archive_cmds_need_lc=yes
	  # This is similar to how AIX traditionally builds it's shared libraries.
	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
	fi
      fi
      ;;

    amigaos*)
      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes
      # see comment about different semantics on the GNU ld section
      ld_shlibs=no
      ;;

    bsdi4*)
      export_dynamic_flag_spec=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      # hardcode_libdir_flag_spec is actually meaningless, as there is
      # no search path for DLLs.
      hardcode_libdir_flag_spec=' '
      allow_undefined_flag=unsupported
      # Tell ltmain to make .lib files, not .a files.
      libext=lib
      # Tell ltmain to make .dll files, not .so files.
      shrext=".dll"
      # FIXME: Setting linknames here is a bad hack.
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
      # The linker will automatically build a .lib file if we build a DLL.
      old_archive_From_new_cmds='true'
      # FIXME: Should let the user specify the lib program.
      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
      enable_shared_with_static_runtimes=yes
      ;;

    darwin* | rhapsody*)
    if test "$GXX" = yes ; then
      archive_cmds_need_lc=no
      case "$host_os" in
      rhapsody* | darwin1.[012])
	allow_undefined_flag='-undefined suppress'
	;;
      *) # Darwin 1.3 on
      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
      	allow_undefined_flag='-flat_namespace -undefined suppress'
      else
        case ${MACOSX_DEPLOYMENT_TARGET} in
          10.[012])
            allow_undefined_flag='-flat_namespace -undefined suppress'
            ;;
          10.*)
            allow_undefined_flag='-undefined dynamic_lookup'
            ;;
        esac
      fi
	;;
      esac
    	lt_int_apple_cc_single_mod=no
    	output_verbose_link_cmd='echo'
    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
    	  lt_int_apple_cc_single_mod=yes
    	fi
    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
    	  archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
    	else
        archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
      fi
      module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
        else
          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
        fi
          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
      hardcode_direct=no
      hardcode_automatic=yes
      hardcode_shlibpath_var=unsupported
      whole_archive_flag_spec='-all_load $convenience'
      link_all_deplibs=yes
    else
      ld_shlibs=no
    fi
      ;;

    dgux*)
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_shlibpath_var=no
      ;;

    freebsd1*)
      ld_shlibs=no
      ;;

    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
    # support.  Future versions do this automatically, but an explicit c++rt0.o
    # does not break anything, and helps significantly (at the cost of a little
    # extra space).
    freebsd2.2*)
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      hardcode_direct=yes
      hardcode_minus_L=yes
      hardcode_shlibpath_var=no
      ;;

    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
    freebsd* | kfreebsd*-gnu)
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    hpux9*)
      if test "$GCC" = yes; then
	archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else
	archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      fi
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
      hardcode_libdir_separator=:
      hardcode_direct=yes

      # hardcode_minus_L: Not really in the search PATH,
      # but as the default location of the library.
      hardcode_minus_L=yes
      export_dynamic_flag_spec='${wl}-E'
      ;;

    hpux10* | hpux11*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
	case "$host_cpu" in
	hppa*64*|ia64*)
	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	*)
	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	esac
      else
	case "$host_cpu" in
	hppa*64*|ia64*)
	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
	  ;;
	*)
	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
	  ;;
	esac
      fi
      if test "$with_gnu_ld" = no; then
	case "$host_cpu" in
	hppa*64*)
	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
	  hardcode_libdir_flag_spec_ld='+b $libdir'
	  hardcode_libdir_separator=:
	  hardcode_direct=no
	  hardcode_shlibpath_var=no
	  ;;
	ia64*)
	  hardcode_libdir_flag_spec='-L$libdir'
	  hardcode_direct=no
	  hardcode_shlibpath_var=no

	  # hardcode_minus_L: Not really in the search PATH,
	  # but as the default location of the library.
	  hardcode_minus_L=yes
	  ;;
	*)
	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
	  hardcode_libdir_separator=:
	  hardcode_direct=yes
	  export_dynamic_flag_spec='${wl}-E'

	  # hardcode_minus_L: Not really in the search PATH,
	  # but as the default location of the library.
	  hardcode_minus_L=yes
	  ;;
	esac
      fi
      ;;

    irix5* | irix6* | nonstopux*)
      if test "$GCC" = yes; then
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
      else
	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
	hardcode_libdir_flag_spec_ld='-rpath $libdir'
      fi
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      link_all_deplibs=yes
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
      else
	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
      fi
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    newsos6)
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_direct=yes
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      hardcode_shlibpath_var=no
      ;;

    openbsd*)
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
	export_dynamic_flag_spec='${wl}-E'
      else
       case $host_os in
	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
	   hardcode_libdir_flag_spec='-R$libdir'
	   ;;
	 *)
	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
	   ;;
       esac
      fi
      ;;

    os2*)
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes
      allow_undefined_flag=unsupported
      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
      ;;

    osf3*)
      if test "$GCC" = yes; then
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
      else
	allow_undefined_flag=' -expect_unresolved \*'
	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
      fi
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      ;;

    osf4* | osf5*)	# as osf3* with the addition of -msym flag
      if test "$GCC" = yes; then
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      else
	allow_undefined_flag=' -expect_unresolved \*'
	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'

	# Both c and cxx compiler support -rpath directly
	hardcode_libdir_flag_spec='-rpath $libdir'
      fi
      hardcode_libdir_separator=:
      ;;

    sco3.2v5*)
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_shlibpath_var=no
      export_dynamic_flag_spec='${wl}-Bexport'
      runpath_var=LD_RUN_PATH
      hardcode_runpath_var=yes
      ;;

    solaris*)
      no_undefined_flag=' -z text'
      if test "$GCC" = yes; then
	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
      else
	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      fi
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_shlibpath_var=no
      case $host_os in
      solaris2.[0-5] | solaris2.[0-5].*) ;;
      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
	whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
      esac
      link_all_deplibs=yes
      ;;

    sunos4*)
      if test "x$host_vendor" = xsequent; then
	# Use $CC to link under sequent, because it throws in some extra .o
	# files that make .init and .fini sections work.
	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
      else
	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
      fi
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_direct=yes
      hardcode_minus_L=yes
      hardcode_shlibpath_var=no
      ;;

    sysv4)
      case $host_vendor in
	sni)
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	  hardcode_direct=yes # is this really true???
	;;
	siemens)
	  ## LD is ld it makes a PLAMLIB
	  ## CC just makes a GrossModule.
	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
	  reload_cmds='$CC -r -o $output$reload_objs'
	  hardcode_direct=no
        ;;
	motorola)
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
	;;
      esac
      runpath_var='LD_RUN_PATH'
      hardcode_shlibpath_var=no
      ;;

    sysv4.3*)
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_shlibpath_var=no
      export_dynamic_flag_spec='-Bexport'
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then
	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
	hardcode_shlibpath_var=no
	runpath_var=LD_RUN_PATH
	hardcode_runpath_var=yes
	ld_shlibs=yes
      fi
      ;;

    sysv4.2uw2*)
      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
      hardcode_direct=yes
      hardcode_minus_L=no
      hardcode_shlibpath_var=no
      hardcode_runpath_var=yes
      runpath_var=LD_RUN_PATH
      ;;

   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
      no_undefined_flag='${wl}-z ${wl}text'
      if test "$GCC" = yes; then
	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
      else
	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
      fi
      runpath_var='LD_RUN_PATH'
      hardcode_shlibpath_var=no
      ;;

    sysv5*)
      no_undefined_flag=' -z text'
      # $CC -shared without GNU ld will not create a library from C++
      # object files and a static libstdc++, better avoid it by now
      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      hardcode_libdir_flag_spec=
      hardcode_shlibpath_var=no
      runpath_var='LD_RUN_PATH'
      ;;

    uts4*)
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_shlibpath_var=no
      ;;

    *)
      ld_shlibs=no
      ;;
    esac
  fi

echo "$as_me:$LINENO: result: $ld_shlibs" >&5
echo "${ECHO_T}$ld_shlibs" >&6
test "$ld_shlibs" = no && can_build_shared=no

variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi

#
# Do we need to explicitly link libc?
#
case "x$archive_cmds_need_lc" in
x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds in
    *'~'*)
      # FIXME: we may have to deal with multi-command sequences.
      ;;
    '$CC '*)
      # Test whether the compiler implicitly links with -lc since on some
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
      # to ld, don't add -lc before -lgcc.
      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
      $rm conftest*
      printf "$lt_simple_compile_test_code" > conftest.$ac_ext

      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } 2>conftest.err; then
        soname=conftest
        lib=conftest
        libobjs=conftest.$ac_objext
        deplibs=
        wl=$lt_prog_compiler_wl
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$allow_undefined_flag
        allow_undefined_flag=
        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
        then
	  archive_cmds_need_lc=no
        else
	  archive_cmds_need_lc=yes
        fi
        allow_undefined_flag=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
echo "${ECHO_T}$archive_cmds_need_lc" >&6
      ;;
    esac
  fi
  ;;
esac

echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
library_names_spec=
libname_spec='lib$name'
soname_spec=
shrext=".so"
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
finish_eval=
shlibpath_var=
shlibpath_overrides_runpath=unknown
version_type=none
dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib"
if test "$GCC" = yes; then
  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
    # if the path contains ";" then we assume it to be the separator
    # otherwise default to the standard path separator (i.e. ":") - it is
    # assumed that no part of a normal pathname contains ";" but that should
    # okay in the real world where ";" in dirpaths is itself problematic.
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  else
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  fi
else
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
fi
need_lib_prefix=unknown
hardcode_into_libs=no

# when you set need_version to no, make sure it does not cause -set_version
# flags to be left without arguments
need_version=unknown

case $host_os in
aix3*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  shlibpath_var=LIBPATH

  # AIX 3 has no versioning support, so we append a major version to the name.
  soname_spec='${libname}${release}${shared_ext}$major'
  ;;

aix4* | aix5*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then
    # AIX 5 supports IA64
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
    shlibpath_var=LD_LIBRARY_PATH
  else
    # With GCC up to 2.95.x, collect2 would create an import file
    # for dependence libraries.  The import file would start with
    # the line `#! .'.  This would cause the generated library to
    # depend on `.', always an invalid library.  This was fixed in
    # development snapshots of GCC prior to 3.0.
    case $host_os in
      aix4 | aix4.[01] | aix4.[01].*)
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
	   echo ' yes '
	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
	:
      else
	can_build_shared=no
      fi
      ;;
    esac
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
    # soname into executable. Probably we can add versioning support to
    # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
      # instead of lib<name>.a to let people know that these are not
      # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    else
      # We preserve .a as extension for shared libraries through AIX4.2
      # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'
    fi
    shlibpath_var=LIBPATH
  fi
  ;;

amigaos*)
  library_names_spec='$libname.ixlibrary $libname.a'
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  ;;

beos*)
  library_names_spec='${libname}${shared_ext}'
  dynamic_linker="$host_os ld.so"
  shlibpath_var=LIBRARY_PATH
  ;;

bsdi4*)
  version_type=linux
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  # the default ld.so.conf also contains /usr/contrib/lib and
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  # libtool to hard-code these into programs
  ;;

cygwin* | mingw* | pw32*)
  version_type=windows
  shrext=".dll"
  need_version=no
  need_lib_prefix=no

  case $GCC,$host_os in
  yes,cygwin* | yes,mingw* | yes,pw32*)
    library_names_spec='$libname.dll.a'
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename \${file}`~
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
      dldir=$destdir/`dirname \$dlpath`~
      test -d \$dldir || mkdir -p \$dldir~
      $install_prog $dir/$dlname \$dldir/$dlname'
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
      dlpath=$dir/\$dldll~
       $rm \$dlpath'
    shlibpath_overrides_runpath=yes

    case $host_os in
    cygwin*)
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
      ;;
    mingw*)
      # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
        # It is most probably a Windows format PATH printed by
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
        # path with ; separators, and with drive letters. We can handle the
        # drive letters (cygwin fileutils understands them), so leave them,
        # especially as we might pass files found there to a mingw objdump,
        # which wouldn't understand a cygwinified path. Ahh.
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
      else
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
      fi
      ;;
    pw32*)
      # pw32 DLLs use 'pw' prefix rather than 'lib'
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
      ;;
    esac
    ;;

  *)
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
    ;;
  esac
  dynamic_linker='Win32 ld.exe'
  # FIXME: first we should search . and the directory the executable is in
  shlibpath_var=PATH
  ;;

darwin* | rhapsody*)
  dynamic_linker="$host_os dyld"
  version_type=darwin
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'
  shlibpath_overrides_runpath=yes
  shlibpath_var=DYLD_LIBRARY_PATH
  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  if test "$GCC" = yes; then
    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  else
    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  fi
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  ;;

dgux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

freebsd1*)
  dynamic_linker=no
  ;;

kfreebsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

freebsd*)
  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
  version_type=freebsd-$objformat
  case $version_type in
    freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
      need_version=no
      need_lib_prefix=no
      ;;
    freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
      need_version=yes
      ;;
  esac
  shlibpath_var=LD_LIBRARY_PATH
  case $host_os in
  freebsd2*)
    shlibpath_overrides_runpath=yes
    ;;
  freebsd3.01* | freebsdelf3.01*)
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  *) # from 3.2 on
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  esac
  ;;

gnu*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  ;;

hpux9* | hpux10* | hpux11*)
  # Give a soname corresponding to the major version so that dld.sl refuses to
  # link against other versions.
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  case "$host_cpu" in
  ia64*)
    shrext='.so'
    hardcode_into_libs=yes
    dynamic_linker="$host_os dld.so"
    shlibpath_var=LD_LIBRARY_PATH
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    if test "X$HPUX_IA64_MODE" = X32; then
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
    else
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
    fi
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
    ;;
   hppa*64*)
     shrext='.sl'
     hardcode_into_libs=yes
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
   *)
    shrext='.sl'
    dynamic_linker="$host_os dld.sl"
    shlibpath_var=SHLIB_PATH
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  esac
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
  postinstall_cmds='chmod 555 $lib'
  ;;

irix5* | irix6* | nonstopux*)
  case $host_os in
    nonstopux*) version_type=nonstopux ;;
    *)
	if test "$lt_cv_prog_gnu_ld" = yes; then
		version_type=linux
	else
		version_type=irix
	fi ;;
  esac
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  case $host_os in
  irix5* | nonstopux*)
    libsuff= shlibsuff=
    ;;
  *)
    case $LD in # libtool.m4 will add one of these switches to LD
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
      libsuff= shlibsuff= libmagic=32-bit;;
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
      libsuff=32 shlibsuff=N32 libmagic=N32;;
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    *) libsuff= shlibsuff= libmagic=never-match;;
    esac
    ;;
  esac
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  hardcode_into_libs=yes
  ;;

# No shared lib support for Linux oldld, aout, or coff.
linux*oldld* | linux*aout* | linux*coff*)
  dynamic_linker=no
  ;;

# This must be Linux ELF.
linux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

  # Append ld.so.conf contents to the search path
  if test -f /etc/ld.so.conf; then
    ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`
    sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"
  fi

  # We used to test for /lib/ld.so.1 and disable shared libraries on
  # powerpc, because MkLinux only supported shared libraries with the
  # GNU dynamic linker.  Since this was broken with cross compilers,
  # most powerpc-linux boxes support dynamic linking these days and
  # people can always --disable-shared, the test was removed, and we
  # assume the GNU/Linux dynamic linker is in use.
  dynamic_linker='GNU/Linux ld.so'
  ;;

knetbsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

netbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
    dynamic_linker='NetBSD (a.out) ld.so'
  else
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    dynamic_linker='NetBSD ld.elf_so'
  fi
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  ;;

newsos6)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

nto-qnx*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

openbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=yes
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    case $host_os in
      openbsd2.[89] | openbsd2.[89].*)
	shlibpath_overrides_runpath=no
	;;
      *)
	shlibpath_overrides_runpath=yes
	;;
      esac
  else
    shlibpath_overrides_runpath=yes
  fi
  ;;

os2*)
  libname_spec='$name'
  shrext=".dll"
  need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'
  dynamic_linker='OS/2 ld.exe'
  shlibpath_var=LIBPATH
  ;;

osf3* | osf4* | osf5*)
  version_type=osf
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  ;;

sco3.2v5*)
  version_type=osf
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

solaris*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  # ldd complains unless libraries are executable
  postinstall_cmds='chmod +x $lib'
  ;;

sunos4*)
  version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then
    need_lib_prefix=no
  fi
  need_version=yes
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  case $host_vendor in
    sni)
      shlibpath_overrides_runpath=no
      need_lib_prefix=no
      export_dynamic_flag_spec='${wl}-Blargedynsym'
      runpath_var=LD_RUN_PATH
      ;;
    siemens)
      need_lib_prefix=no
      ;;
    motorola)
      need_lib_prefix=no
      need_version=no
      shlibpath_overrides_runpath=no
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
      ;;
  esac
  ;;

sysv4*MP*)
  if test -d /usr/nec ;then
    version_type=linux
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
    soname_spec='$libname${shared_ext}.$major'
    shlibpath_var=LD_LIBRARY_PATH
  fi
  ;;

uts4*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

*)
  dynamic_linker=no
  ;;
esac
echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no

echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action=
if test -n "$hardcode_libdir_flag_spec" || \
   test -n "$runpath_var " || \
   test "X$hardcode_automatic"="Xyes" ; then

  # We can hardcode non-existant directories.
  if test "$hardcode_direct" != no &&
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     # have to relink, otherwise we might link with an installed library
     # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
     test "$hardcode_minus_L" != no; then
    # Linking always hardcodes the temporary library directory.
    hardcode_action=relink
  else
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
    hardcode_action=immediate
  fi
else
  # We cannot hardcode anything, or else we can only hardcode existing
  # directories.
  hardcode_action=unsupported
fi
echo "$as_me:$LINENO: result: $hardcode_action" >&5
echo "${ECHO_T}$hardcode_action" >&6

if test "$hardcode_action" = relink; then
  # Fast installation is not supported
  enable_fast_install=no
elif test "$shlibpath_overrides_runpath" = yes ||
     test "$enable_shared" = no; then
  # Fast installation is not necessary
  enable_fast_install=needless
fi

striplib=
old_striplib=
echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
# FIXME - insert some real tests, host_os isn't really good enough
  case $host_os in
   darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
       else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
       ;;
   *)
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
    ;;
  esac
fi

if test "x$enable_dlopen" != xyes; then
  enable_dlopen=unknown
  enable_dlopen_self=unknown
  enable_dlopen_self_static=unknown
else
  lt_cv_dlopen=no
  lt_cv_dlopen_libs=

  case $host_os in
  beos*)
    lt_cv_dlopen="load_add_on"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ;;

  mingw* | pw32*)
    lt_cv_dlopen="LoadLibrary"
    lt_cv_dlopen_libs=
   ;;

  cygwin*)
    lt_cv_dlopen="dlopen"
    lt_cv_dlopen_libs=
   ;;

  darwin*)
  # if libdl is installed we need to link against it
    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dl_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dl_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else

    lt_cv_dlopen="dyld"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes

fi

   ;;

  *)
    echo "$as_me:$LINENO: checking for shl_load" >&5
echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
if test "${ac_cv_func_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define shl_load innocuous_shl_load

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char shl_load (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef shl_load

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_shl_load) || defined (__stub___shl_load)
choke me
#else
char (*f) () = shl_load;
#endif
#ifdef __cplusplus
}
#endif

int
main ()
{
return f != shl_load;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_shl_load=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_func_shl_load=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
echo "${ECHO_T}$ac_cv_func_shl_load" >&6
if test $ac_cv_func_shl_load = yes; then
  lt_cv_dlopen="shl_load"
else
  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
int
main ()
{
shl_load ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dld_shl_load=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dld_shl_load=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
if test $ac_cv_lib_dld_shl_load = yes; then
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
else
  echo "$as_me:$LINENO: checking for dlopen" >&5
echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
if test "${ac_cv_func_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define dlopen innocuous_dlopen

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dlopen (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef dlopen

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
char (*f) () = dlopen;
#endif
#ifdef __cplusplus
}
#endif

int
main ()
{
return f != dlopen;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_func_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
echo "${ECHO_T}$ac_cv_func_dlopen" >&6
if test $ac_cv_func_dlopen = yes; then
  lt_cv_dlopen="dlopen"
else
  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dl_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dl_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsvld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_svld_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_svld_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
if test $ac_cv_lib_svld_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
else
  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dld_link ();
int
main ()
{
dld_link ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dld_dld_link=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dld_dld_link=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
if test $ac_cv_lib_dld_dld_link = yes; then
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
fi


fi


fi


fi


fi


fi

    ;;
  esac

  if test "x$lt_cv_dlopen" != xno; then
    enable_dlopen=yes
  else
    enable_dlopen=no
  fi

  case $lt_cv_dlopen in
  dlopen)
    save_CPPFLAGS="$CPPFLAGS"
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"

    save_LDFLAGS="$LDFLAGS"
    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"

    save_LIBS="$LIBS"
    LIBS="$lt_cv_dlopen_libs $LIBS"

    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
if test "${lt_cv_dlopen_self+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  	  if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self=cross
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
#line 8818 "configure"
#include "confdefs.h"

#if HAVE_DLFCN_H
#include <dlfcn.h>
#endif

#include <stdio.h>

#ifdef RTLD_GLOBAL
#  define LT_DLGLOBAL		RTLD_GLOBAL
#else
#  ifdef DL_GLOBAL
#    define LT_DLGLOBAL		DL_GLOBAL
#  else
#    define LT_DLGLOBAL		0
#  endif
#endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   find out it does not work in some platform. */
#ifndef LT_DLLAZY_OR_NOW
#  ifdef RTLD_LAZY
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
#  else
#    ifdef DL_LAZY
#      define LT_DLLAZY_OR_NOW		DL_LAZY
#    else
#      ifdef RTLD_NOW
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
#      else
#        ifdef DL_NOW
#          define LT_DLLAZY_OR_NOW	DL_NOW
#        else
#          define LT_DLLAZY_OR_NOW	0
#        endif
#      endif
#    endif
#  endif
#endif

#ifdef __cplusplus
extern "C" void exit (int);
#endif

void fnord() { int i=42;}
int main ()
{
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status);
}
EOF
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self=no
  fi
fi
rm -fr conftest*


fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
echo "${ECHO_T}$lt_cv_dlopen_self" >&6

    if test "x$lt_cv_dlopen_self" = xyes; then
      LDFLAGS="$LDFLAGS $link_static_flag"
      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
if test "${lt_cv_dlopen_self_static+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  	  if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self_static=cross
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
#line 8916 "configure"
#include "confdefs.h"

#if HAVE_DLFCN_H
#include <dlfcn.h>
#endif

#include <stdio.h>

#ifdef RTLD_GLOBAL
#  define LT_DLGLOBAL		RTLD_GLOBAL
#else
#  ifdef DL_GLOBAL
#    define LT_DLGLOBAL		DL_GLOBAL
#  else
#    define LT_DLGLOBAL		0
#  endif
#endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   find out it does not work in some platform. */
#ifndef LT_DLLAZY_OR_NOW
#  ifdef RTLD_LAZY
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
#  else
#    ifdef DL_LAZY
#      define LT_DLLAZY_OR_NOW		DL_LAZY
#    else
#      ifdef RTLD_NOW
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
#      else
#        ifdef DL_NOW
#          define LT_DLLAZY_OR_NOW	DL_NOW
#        else
#          define LT_DLLAZY_OR_NOW	0
#        endif
#      endif
#    endif
#  endif
#endif

#ifdef __cplusplus
extern "C" void exit (int);
#endif

void fnord() { int i=42;}
int main ()
{
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status);
}
EOF
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self_static=no
  fi
fi
rm -fr conftest*


fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
    fi

    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"
    ;;
  esac

  case $lt_cv_dlopen_self in
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  *) enable_dlopen_self=unknown ;;
  esac

  case $lt_cv_dlopen_self_static in
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  *) enable_dlopen_self_static=unknown ;;
  esac
fi


# Report which librarie types wil actually be built
echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
echo "$as_me:$LINENO: result: $can_build_shared" >&5
echo "${ECHO_T}$can_build_shared" >&6

echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
test "$can_build_shared" = "no" && enable_shared=no

# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case "$host_os" in
aix3*)
  test "$enable_shared" = yes && enable_static=no
  if test -n "$RANLIB"; then
    archive_cmds="$archive_cmds~\$RANLIB \$lib"
    postinstall_cmds='$RANLIB $lib'
  fi
  ;;

aix4*)
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
    test "$enable_shared" = yes && enable_static=no
  fi
  ;;
  darwin* | rhapsody*)
  if test "$GCC" = yes; then
    archive_cmds_need_lc=no
    case "$host_os" in
    rhapsody* | darwin1.[012])
      allow_undefined_flag='-undefined suppress'
      ;;
    *) # Darwin 1.3 on
      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
      	allow_undefined_flag='-flat_namespace -undefined suppress'
      else
        case ${MACOSX_DEPLOYMENT_TARGET} in
          10.[012])
            allow_undefined_flag='-flat_namespace -undefined suppress'
            ;;
          10.*)
            allow_undefined_flag='-undefined dynamic_lookup'
            ;;
        esac
      fi
      ;;
    esac
    output_verbose_link_cmd='echo'
    archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
    module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
    archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    hardcode_direct=no
    hardcode_automatic=yes
    hardcode_shlibpath_var=unsupported
    whole_archive_flag_spec='-all_load $convenience'
    link_all_deplibs=yes
  else
    ld_shlibs=no
  fi
    ;;
esac
echo "$as_me:$LINENO: result: $enable_shared" >&5
echo "${ECHO_T}$enable_shared" >&6

echo "$as_me:$LINENO: checking whether to build static libraries" >&5
echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
echo "$as_me:$LINENO: result: $enable_static" >&5
echo "${ECHO_T}$enable_static" >&6

# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
# with your package, and you will get complaints that there are
# no rules to generate ltmain.sh.
if test -f "$ltmain"; then
  # See if we are running on zsh, and set the options which allow our commands through
  # without removal of \ escapes.
  if test -n "${ZSH_VERSION+set}" ; then
    setopt NO_GLOB_SUBST
  fi
  # Now quote all the things that may contain metacharacters while being
  # careful not to overquote the AC_SUBSTed values.  We take copies of the
  # variables and quote the copies for generation of the libtool script.
  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
    SED SHELL STRIP \
    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
    deplibs_check_method reload_flag reload_cmds need_locks \
    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
    lt_cv_sys_global_symbol_to_c_name_address \
    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
    old_postinstall_cmds old_postuninstall_cmds \
    compiler \
    CC \
    LD \
    lt_prog_compiler_wl \
    lt_prog_compiler_pic \
    lt_prog_compiler_static \
    lt_prog_compiler_no_builtin_flag \
    export_dynamic_flag_spec \
    thread_safe_flag_spec \
    whole_archive_flag_spec \
    enable_shared_with_static_runtimes \
    old_archive_cmds \
    old_archive_from_new_cmds \
    predep_objects \
    postdep_objects \
    predeps \
    postdeps \
    compiler_lib_search_path \
    archive_cmds \
    archive_expsym_cmds \
    postinstall_cmds \
    postuninstall_cmds \
    old_archive_from_expsyms_cmds \
    allow_undefined_flag \
    no_undefined_flag \
    export_symbols_cmds \
    hardcode_libdir_flag_spec \
    hardcode_libdir_flag_spec_ld \
    hardcode_libdir_separator \
    hardcode_automatic \
    module_cmds \
    module_expsym_cmds \
    lt_cv_prog_compiler_c_o \
    exclude_expsyms \
    include_expsyms; do

    case $var in
    old_archive_cmds | \
    old_archive_from_new_cmds | \
    archive_cmds | \
    archive_expsym_cmds | \
    module_cmds | \
    module_expsym_cmds | \
    old_archive_from_expsyms_cmds | \
    export_symbols_cmds | \
    extract_expsyms_cmds | reload_cmds | finish_cmds | \
    postinstall_cmds | postuninstall_cmds | \
    old_postinstall_cmds | old_postuninstall_cmds | \
    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
      ;;
    *)
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
      ;;
    esac
  done

  case $lt_echo in
  *'\$0 --fallback-echo"')
    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
    ;;
  esac

cfgfile="${ofile}T"
  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
  $rm -f "$cfgfile"
  { echo "$as_me:$LINENO: creating $ofile" >&5
echo "$as_me: creating $ofile" >&6;}

  cat <<__EOF__ >> "$cfgfile"
#! $SHELL

# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
# Free Software Foundation, Inc.
#
# This file is part of GNU Libtool:
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# A sed program that does not truncate output.
SED=$lt_SED

# Sed that helps us avoid accidentally triggering echo(1) options like -n.
Xsed="$SED -e s/^X//"

# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi

# The names of the tagged configurations supported by this script.
available_tags=

# ### BEGIN LIBTOOL CONFIG

# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:

# Shell to use when invoking shell scripts.
SHELL=$lt_SHELL

# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared

# Whether or not to build static libraries.
build_old_libs=$enable_static

# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc

# Whether or not to disallow shared libs when runtime libs are static
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes

# Whether or not to optimize for fast installation.
fast_install=$enable_fast_install

# The host system.
host_alias=$host_alias
host=$host

# An echo program that does not interpret backslashes.
echo=$lt_echo

# The archiver.
AR=$lt_AR
AR_FLAGS=$lt_AR_FLAGS

# A C compiler.
LTCC=$lt_LTCC

# A language-specific compiler.
CC=$lt_compiler

# Is the compiler the GNU C compiler?
with_gcc=$GCC

# An ERE matcher.
EGREP=$lt_EGREP

# The linker used to build libraries.
LD=$lt_LD

# Whether we need hard or soft links.
LN_S=$lt_LN_S

# A BSD-compatible nm program.
NM=$lt_NM

# A symbol stripping program
STRIP=$lt_STRIP

# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD

# Used on cygwin: DLL creation program.
DLLTOOL="$DLLTOOL"

# Used on cygwin: object dumper.
OBJDUMP="$OBJDUMP"

# Used on cygwin: assembler.
AS="$AS"

# The name of the directory that contains temporary libtool files.
objdir=$objdir

# How to create reloadable object files.
reload_flag=$lt_reload_flag
reload_cmds=$lt_reload_cmds

# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl

# Object file suffix (normally "o").
objext="$ac_objext"

# Old archive suffix (normally "a").
libext="$libext"

# Shared library suffix (normally ".so").
shrext='$shrext'

# Executable file suffix (normally "").
exeext="$exeext"

# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic
pic_mode=$pic_mode

# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len

# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o

# Must we lock files when doing compilation ?
need_locks=$lt_need_locks

# Do we need the lib prefix for modules?
need_lib_prefix=$need_lib_prefix

# Do we need a version for libraries?
need_version=$need_version

# Whether dlopen is supported.
dlopen_support=$enable_dlopen

# Whether dlopen of programs is supported.
dlopen_self=$enable_dlopen_self

# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static

# Compiler flag to prevent dynamic linking.
link_static_flag=$lt_lt_prog_compiler_static

# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag

# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec

# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec=$lt_whole_archive_flag_spec

# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec

# Library versioning type.
version_type=$version_type

# Format of library name prefix.
libname_spec=$lt_libname_spec

# List of archive names.  First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME.
library_names_spec=$lt_library_names_spec

# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec

# Commands used to build and install an old-style archive.
RANLIB=$lt_RANLIB
old_archive_cmds=$lt_old_archive_cmds
old_postinstall_cmds=$lt_old_postinstall_cmds
old_postuninstall_cmds=$lt_old_postuninstall_cmds

# Create an old-style archive from a shared archive.
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds

# Create a temporary old-style archive to link instead of a shared archive.
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds

# Commands used to build and install a shared archive.
archive_cmds=$lt_archive_cmds
archive_expsym_cmds=$lt_archive_expsym_cmds
postinstall_cmds=$lt_postinstall_cmds
postuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above if empty)
module_cmds=$lt_module_cmds
module_expsym_cmds=$lt_module_expsym_cmds

# Commands to strip libraries.
old_striplib=$lt_old_striplib
striplib=$lt_striplib

# Dependencies to place before the objects being linked to create a
# shared library.
predep_objects=$lt_predep_objects

# Dependencies to place after the objects being linked to create a
# shared library.
postdep_objects=$lt_postdep_objects

# Dependencies to place before the objects being linked to create a
# shared library.
predeps=$lt_predeps

# Dependencies to place after the objects being linked to create a
# shared library.
postdeps=$lt_postdeps

# The library search path used internally by the compiler when linking
# a shared library.
compiler_lib_search_path=$lt_compiler_lib_search_path

# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method

# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd

# Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag=$lt_allow_undefined_flag

# Flag that forces no undefined symbols.
no_undefined_flag=$lt_no_undefined_flag

# Commands used to finish a libtool library installation in a directory.
finish_cmds=$lt_finish_cmds

# Same as above, but a single script fragment to be evaled but not shown.
finish_eval=$lt_finish_eval

# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe

# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl

# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address

# This is the shared library runtime path variable.
runpath_var=$runpath_var

# This is the shared library path variable.
shlibpath_var=$shlibpath_var

# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=$shlibpath_overrides_runpath

# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action

# Whether we should hardcode library paths into libraries.
hardcode_into_libs=$hardcode_into_libs

# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec

# If ld is used when linking, flag to hardcode \$libdir into
# a binary during linking. This must work even if \$libdir does
# not exist.
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator

# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
# resulting binary.
hardcode_direct=$hardcode_direct

# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L=$hardcode_minus_L

# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var

# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
hardcode_automatic=$hardcode_automatic

# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="$variables_saved_for_relink"

# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=$link_all_deplibs

# Compile-time system search path for libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec

# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec

# Fix the shell variable \$srcfile for the compiler.
fix_srcfile_path="$fix_srcfile_path"

# Set to yes if exported symbols are required.
always_export_symbols=$always_export_symbols

# The commands to list exported symbols.
export_symbols_cmds=$lt_export_symbols_cmds

# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=$lt_extract_expsyms_cmds

# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms

# Symbols that must always be exported.
include_expsyms=$lt_include_expsyms

# ### END LIBTOOL CONFIG

__EOF__


  case $host_os in
  aix3*)
    cat <<\EOF >> "$cfgfile"

# AIX sometimes has problems with the GCC collect2 program.  For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; then
  COLLECT_NAMES=
  export COLLECT_NAMES
fi
EOF
    ;;
  esac

  # We use sed instead of cat because bash on DJGPP gets confused if
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  # text mode, it properly converts lines to CR/LF.  This bash problem
  # is reportedly fixed, but why not run on old versions too?
  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)

  mv -f "$cfgfile" "$ofile" || \
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
  chmod +x "$ofile"

else
  # If there is no Makefile yet, we rely on a make rule to execute
  # `config.status --recheck' to rerun these tests and create the
  # libtool script then.
  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  if test -f "$ltmain_in"; then
    test -f Makefile && make "$ltmain"
  fi
fi


ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

CC="$lt_save_CC"


# Check whether --with-tags or --without-tags was given.
if test "${with_tags+set}" = set; then
  withval="$with_tags"
  tagnames="$withval"
fi;

if test -f "$ltmain" && test -n "$tagnames"; then
  if test ! -f "${ofile}"; then
    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
  fi

  if test -z "$LTCC"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
    if test -z "$LTCC"; then
      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
    else
      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
    fi
  fi

  # Extract list of available tagged configurations in $ofile.
  # Note that this assumes the entire list is on one line.
  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`

  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  for tagname in $tagnames; do
    IFS="$lt_save_ifs"
    # Check whether tagname contains only valid characters
    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
    "") ;;
    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
echo "$as_me: error: invalid tag name: $tagname" >&2;}
   { (exit 1); exit 1; }; }
	;;
    esac

    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
    then
      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
   { (exit 1); exit 1; }; }
    fi

    # Update the list of available tags.
    if test -n "$tagname"; then
      echo appending configuration tag \"$tagname\" to $ofile

      case $tagname in
      CXX)
	if test -n "$CXX" && test "X$CXX" != "Xno"; then
	  ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu




archive_cmds_need_lc_CXX=no
allow_undefined_flag_CXX=
always_export_symbols_CXX=no
archive_expsym_cmds_CXX=
export_dynamic_flag_spec_CXX=
hardcode_direct_CXX=no
hardcode_libdir_flag_spec_CXX=
hardcode_libdir_flag_spec_ld_CXX=
hardcode_libdir_separator_CXX=
hardcode_minus_L_CXX=no
hardcode_automatic_CXX=no
module_cmds_CXX=
module_expsym_cmds_CXX=
link_all_deplibs_CXX=unknown
old_archive_cmds_CXX=$old_archive_cmds
no_undefined_flag_CXX=
whole_archive_flag_spec_CXX=
enable_shared_with_static_runtimes_CXX=no

# Dependencies to place before and after the object being linked:
predep_objects_CXX=
postdep_objects_CXX=
predeps_CXX=
postdeps_CXX=
compiler_lib_search_path_CXX=

# Source file extension for C++ test sources.
ac_ext=cc

# Object file extension for compiled C++ test sources.
objext=o
objext_CXX=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;\n"

# Code to be used in simple link tests
lt_simple_link_test_code='int main(int, char *) { return(0); }\n'

# ltmain only uses $CC for tagged configurations so make sure $CC is set.

# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.
compiler=$CC


# Allow CC to be a program name with arguments.
lt_save_CC=$CC
lt_save_LD=$LD
lt_save_GCC=$GCC
GCC=$GXX
lt_save_with_gnu_ld=$with_gnu_ld
lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
else
  unset lt_cv_prog_gnu_ld
fi
if test -n "${lt_cv_path_LDCXX+set}"; then
  lt_cv_path_LD=$lt_cv_path_LDCXX
else
  unset lt_cv_path_LD
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
compiler=$CC
compiler_CXX=$CC
cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`

# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately
if test "$GXX" = yes; then
  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
else
  lt_prog_compiler_no_builtin_flag_CXX=
fi

if test "$GXX" = yes; then
  # Set up default GNU C++ configuration


# Check whether --with-gnu-ld or --without-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
  withval="$with_gnu_ld"
  test "$withval" = no || with_gnu_ld=yes
else
  with_gnu_ld=no
fi;
ac_prog=ld
if test "$GCC" = yes; then
  # Check if gcc -print-prog-name=ld gives a path.
  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
  case $host in
  *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  *)
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  esac
  case $ac_prog in
    # Accept absolute paths.
    [\\/]* | ?:[\\/]*)
      re_direlt='/[^/][^/]*/\.\./'
      # Canonicalize the pathname of ld
      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
      done
      test -z "$LD" && LD="$ac_prog"
      ;;
  "")
    # If it fails, then pretend we aren't using GCC.
    ac_prog=ld
    ;;
  *)
    # If it is relative, then search for the first ld in PATH.
    with_gnu_ld=unknown
    ;;
  esac
elif test "$with_gnu_ld" = yes; then
  echo "$as_me:$LINENO: checking for GNU ld" >&5
echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
else
  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
fi
if test "${lt_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"
      # Check to see if the program is GNU ld.  I'd rather use --version,
      # but apparently some GNU ld's only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
      *GNU* | *'with BFD'*)
	test "$with_gnu_ld" != no && break
	;;
      *)
	test "$with_gnu_ld" != yes && break
	;;
      esac
    fi
  done
  IFS="$lt_save_ifs"
else
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
fi
fi

LD="$lt_cv_path_LD"
if test -n "$LD"; then
  echo "$as_me:$LINENO: result: $LD" >&5
echo "${ECHO_T}$LD" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   { (exit 1); exit 1; }; }
echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
if test "${lt_cv_prog_gnu_ld+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
  lt_cv_prog_gnu_ld=yes
  ;;
*)
  lt_cv_prog_gnu_ld=no
  ;;
esac
fi
echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
with_gnu_ld=$lt_cv_prog_gnu_ld



  # Check if GNU C++ uses GNU ld as the underlying linker, since the
  # archiving commands below assume that GNU ld is being used.
  if test "$with_gnu_ld" = yes; then
    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'

    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'

    # If archive_cmds runs LD, not CC, wlarc should be empty
    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
    #     investigate it a little bit more. (MM)
    wlarc='${wl}'

    # ancient GNU ld didn't support --whole-archive et. al.
    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
	grep 'no-whole-archive' > /dev/null; then
      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
    else
      whole_archive_flag_spec_CXX=
    fi
  else
    with_gnu_ld=no
    wlarc=

    # A generic and very simple default shared library creation
    # command for GNU C++ for the case where it uses the native
    # linker, instead of GNU ld.  If possible, this setting should
    # overridden to take advantage of the native linker features on
    # the platform it is being used on.
    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  fi

  # Commands to make compiler produce verbose output that lists
  # what "hidden" libraries, object files and flags are used when
  # linking a shared library.
  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

else
  GXX=no
  with_gnu_ld=no
  wlarc=
fi

# PORTME: fill in a description of your system's C++ link characteristics
echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
ld_shlibs_CXX=yes
case $host_os in
  aix3*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  aix4* | aix5*)
    if test "$host_cpu" = ia64; then
      # On IA64, the linker does run time linking by default, so we don't
      # have to do anything special.
      aix_use_runtimelinking=no
      exp_sym_flag='-Bexport'
      no_entry_flag=""
    else
      aix_use_runtimelinking=no

      # Test if we are trying to use run time linking or normal
      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
      # need to do runtime linking.
      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
	for ld_flag in $LDFLAGS; do
	  case $ld_flag in
	  *-brtl*)
	    aix_use_runtimelinking=yes
	    break
	    ;;
	  esac
	done
      esac

      exp_sym_flag='-bexport'
      no_entry_flag='-bnoentry'
    fi

    # When large executables or shared objects are built, AIX ld can
    # have problems creating the table of contents.  If linking a library
    # or program results in "error TOC overflow" add -mminimal-toc to
    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

    archive_cmds_CXX=''
    hardcode_direct_CXX=yes
    hardcode_libdir_separator_CXX=':'
    link_all_deplibs_CXX=yes

    if test "$GXX" = yes; then
      case $host_os in aix4.012|aix4.012.*)
      # We only want to do this on AIX 4.2 and lower, the check
      # below for broken collect2 doesn't work under 4.3+
	collect2name=`${CC} -print-prog-name=collect2`
	if test -f "$collect2name" && \
	   strings "$collect2name" | grep resolve_lib_name >/dev/null
	then
	  # We have reworked collect2
	  hardcode_direct_CXX=yes
	else
	  # We have old collect2
	  hardcode_direct_CXX=unsupported
	  # It fails to find uninstalled libraries when the uninstalled
	  # path is not listed in the libpath.  Setting hardcode_minus_L
	  # to unsupported forces relinking
	  hardcode_minus_L_CXX=yes
	  hardcode_libdir_flag_spec_CXX='-L$libdir'
	  hardcode_libdir_separator_CXX=
	fi
      esac
      shared_flag='-shared'
    else
      # not using gcc
      if test "$host_cpu" = ia64; then
	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
	# chokes on -Wl,-G. The following line is correct:
	shared_flag='-G'
      else
	if test "$aix_use_runtimelinking" = yes; then
	  shared_flag='${wl}-G'
	else
	  shared_flag='${wl}-bM:SRE'
	fi
      fi
    fi

    # It seems that -bexpall does not export symbols beginning with
    # underscore (_), so it is better to generate a list of symbols to export.
    always_export_symbols_CXX=yes
    if test "$aix_use_runtimelinking" = yes; then
      # Warning - without using the other runtime loading flags (-brtl),
      # -berok will link without error, but may produce a broken library.
      allow_undefined_flag_CXX='-berok'
      # Determine the default libpath from the value encoded in an empty executable.
      cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"

      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     else
      if test "$host_cpu" = ia64; then
	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
	allow_undefined_flag_CXX="-z nodefs"
	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
      else
	# Determine the default libpath from the value encoded in an empty executable.
	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
	# Warning - without using the other run time loading flags,
	# -berok will link without error, but may produce a broken library.
	no_undefined_flag_CXX=' ${wl}-bernotok'
	allow_undefined_flag_CXX=' ${wl}-berok'
	# -bexpall does not export symbols beginning with underscore (_)
	always_export_symbols_CXX=yes
	# Exported symbols can be pulled into shared objects from archives
	whole_archive_flag_spec_CXX=' '
	archive_cmds_need_lc_CXX=yes
	# This is similar to how AIX traditionally builds it's shared libraries.
	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
      fi
    fi
    ;;
  chorus*)
    case $cc_basename in
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;

  cygwin* | mingw* | pw32*)
    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
    # as there is no search path for DLLs.
    hardcode_libdir_flag_spec_CXX='-L$libdir'
    allow_undefined_flag_CXX=unsupported
    always_export_symbols_CXX=no
    enable_shared_with_static_runtimes_CXX=yes

    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
      # If the export-symbols file already is a .def file (1st line
      # is EXPORTS), use it as is; otherwise, prepend...
      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
	cp $export_symbols $output_objdir/$soname.def;
      else
	echo EXPORTS > $output_objdir/$soname.def;
	cat $export_symbols >> $output_objdir/$soname.def;
      fi~
      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
    else
      ld_shlibs_CXX=no
    fi
  ;;

  darwin* | rhapsody*)
  if test "$GXX" = yes; then
    archive_cmds_need_lc_CXX=no
    case "$host_os" in
    rhapsody* | darwin1.[012])
      allow_undefined_flag_CXX='-undefined suppress'
      ;;
    *) # Darwin 1.3 on
      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
      	allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
      else
        case ${MACOSX_DEPLOYMENT_TARGET} in
          10.[012])
            allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
            ;;
          10.*)
            allow_undefined_flag_CXX='-undefined dynamic_lookup'
            ;;
        esac
      fi
      ;;
    esac
    lt_int_apple_cc_single_mod=no
    output_verbose_link_cmd='echo'
    if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
      lt_int_apple_cc_single_mod=yes
    fi
    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
      archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
    else
      archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
    fi
    module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'

    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
      archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    else
      archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    fi
    module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
    hardcode_direct_CXX=no
    hardcode_automatic_CXX=yes
    hardcode_shlibpath_var_CXX=unsupported
    whole_archive_flag_spec_CXX='-all_load $convenience'
    link_all_deplibs_CXX=yes
  else
    ld_shlibs_CXX=no
  fi
    ;;

  dgux*)
    case $cc_basename in
      ec++)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      ghcx)
	# Green Hills C++ Compiler
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;
  freebsd12*)
    # C++ shared libraries reported to be fairly broken before switch to ELF
    ld_shlibs_CXX=no
    ;;
  freebsd-elf*)
    archive_cmds_need_lc_CXX=no
    ;;
  freebsd* | kfreebsd*-gnu)
    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
    # conventions
    ld_shlibs_CXX=yes
    ;;
  gnu*)
    ;;
  hpux9*)
    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
    hardcode_libdir_separator_CXX=:
    export_dynamic_flag_spec_CXX='${wl}-E'
    hardcode_direct_CXX=yes
    hardcode_minus_L_CXX=yes # Not in the search PATH,
				# but as the default
				# location of the library.

    case $cc_basename in
    CC)
      # FIXME: insert proper C++ library support
      ld_shlibs_CXX=no
      ;;
    aCC)
      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      # Commands to make compiler produce verbose output that lists
      # what "hidden" libraries, object files and flags are used when
      # linking a shared library.
      #
      # There doesn't appear to be a way to prevent this compiler from
      # explicitly linking system object files so we need to strip them
      # from the output so that they don't get included in the library
      # dependencies.
      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
      ;;
    *)
      if test "$GXX" = yes; then
        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else
        # FIXME: insert proper C++ library support
        ld_shlibs_CXX=no
      fi
      ;;
    esac
    ;;
  hpux10*|hpux11*)
    if test $with_gnu_ld = no; then
      case "$host_cpu" in
      hppa*64*)
	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
	hardcode_libdir_separator_CXX=:
        ;;
      ia64*)
	hardcode_libdir_flag_spec_CXX='-L$libdir'
        ;;
      *)
	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
	hardcode_libdir_separator_CXX=:
	export_dynamic_flag_spec_CXX='${wl}-E'
        ;;
      esac
    fi
    case "$host_cpu" in
    hppa*64*)
      hardcode_direct_CXX=no
      hardcode_shlibpath_var_CXX=no
      ;;
    ia64*)
      hardcode_direct_CXX=no
      hardcode_shlibpath_var_CXX=no
      hardcode_minus_L_CXX=yes # Not in the search PATH,
					      # but as the default
					      # location of the library.
      ;;
    *)
      hardcode_direct_CXX=yes
      hardcode_minus_L_CXX=yes # Not in the search PATH,
					      # but as the default
					      # location of the library.
      ;;
    esac

    case $cc_basename in
      CC)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      aCC)
	case "$host_cpu" in
	hppa*64*|ia64*)
	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
	  ;;
	*)
	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	  ;;
	esac
	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes; then
	  if test $with_gnu_ld = no; then
	    case "$host_cpu" in
	    ia64*|hppa*64*)
	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
	      ;;
	    *)
	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	      ;;
	    esac
	  fi
	else
	  # FIXME: insert proper C++ library support
	  ld_shlibs_CXX=no
	fi
	;;
    esac
    ;;
  irix5* | irix6*)
    case $cc_basename in
      CC)
	# SGI C++
	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'

	# Archives containing C++ object files must be created using
	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
	# necessary to make sure instantiated templates are included
	# in the archive.
	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
	;;
      *)
	if test "$GXX" = yes; then
	  if test "$with_gnu_ld" = no; then
	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
	  else
	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
	  fi
	fi
	link_all_deplibs_CXX=yes
	;;
    esac
    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
    hardcode_libdir_separator_CXX=:
    ;;
  linux*)
    case $cc_basename in
      KCC)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'

	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'

	# Archives containing C++ object files must be created using
	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
	;;
      icpc)
	# Intel C++
	with_gnu_ld=yes
	archive_cmds_need_lc_CXX=no
	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
	;;
      cxx)
	# Compaq C++
	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'

	runpath_var=LD_RUN_PATH
	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
	hardcode_libdir_separator_CXX=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
    esac
    ;;
  lynxos*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  m88k*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  mvs*)
    case $cc_basename in
      cxx)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;
  netbsd*)
    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
      wlarc=
      hardcode_libdir_flag_spec_CXX='-R$libdir'
      hardcode_direct_CXX=yes
      hardcode_shlibpath_var_CXX=no
    fi
    # Workaround some broken pre-1.5 toolchains
    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
    ;;
  osf3*)
    case $cc_basename in
      KCC)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'

	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
	hardcode_libdir_separator_CXX=:

	# Archives containing C++ object files must be created using
	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'

	;;
      RCC)
	# Rational C++ 2.4.1
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      cxx)
	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'

	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
	hardcode_libdir_separator_CXX=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'

	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
	  hardcode_libdir_separator_CXX=:

	  # Commands to make compiler produce verbose output that lists
	  # what "hidden" libraries, object files and flags are used when
	  # linking a shared library.
	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

	else
	  # FIXME: insert proper C++ library support
	  ld_shlibs_CXX=no
	fi
	;;
    esac
    ;;
  osf4* | osf5*)
    case $cc_basename in
      KCC)
	# Kuck and Associates, Inc. (KAI) C++ Compiler

	# KCC will only create a shared library if the output file
	# ends with ".so" (or ".sl" for HP-UX), so rename the library
	# to its proper name (with version) after linking.
	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'

	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
	hardcode_libdir_separator_CXX=:

	# Archives containing C++ object files must be created using
	# the KAI C++ compiler.
	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
	;;
      RCC)
	# Rational C++ 2.4.1
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      cxx)
	allow_undefined_flag_CXX=' -expect_unresolved \*'
	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
	  echo "-hidden">> $lib.exp~
	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry $objdir/so_locations -o $lib~
	  $rm $lib.exp'

	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
	hardcode_libdir_separator_CXX=:

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
	;;
      *)
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'

	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
	  hardcode_libdir_separator_CXX=:

	  # Commands to make compiler produce verbose output that lists
	  # what "hidden" libraries, object files and flags are used when
	  # linking a shared library.
	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'

	else
	  # FIXME: insert proper C++ library support
	  ld_shlibs_CXX=no
	fi
	;;
    esac
    ;;
  psos*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  sco*)
    archive_cmds_need_lc_CXX=no
    case $cc_basename in
      CC)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;
  sunos4*)
    case $cc_basename in
      CC)
	# Sun C++ 4.x
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      lcc)
	# Lucid
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;
  solaris*)
    case $cc_basename in
      CC)
	# Sun C++ 4.2, 5.x and Centerline C++
	no_undefined_flag_CXX=' -zdefs'
	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	hardcode_libdir_flag_spec_CXX='-R$libdir'
	hardcode_shlibpath_var_CXX=no
	case $host_os in
	  solaris2.0-5 | solaris2.0-5.*) ;;
	  *)
	    # The C++ compiler is used as linker so we must use $wl
	    # flag to pass the commands to the underlying system
	    # linker.
	    # Supported since Solaris 2.6 (maybe 2.5.1?)
	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
	    ;;
	esac
	link_all_deplibs_CXX=yes

	# Commands to make compiler produce verbose output that lists
	# what "hidden" libraries, object files and flags are used when
	# linking a shared library.
	#
	# There doesn't appear to be a way to prevent this compiler from
	# explicitly linking system object files so we need to strip them
	# from the output so that they don't get included in the library
	# dependencies.
	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'

	# Archives containing C++ object files must be created using
	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
	# necessary to make sure instantiated templates are included
	# in the archive.
	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
	;;
      gcx)
	# Green Hills C++ Compiler
	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'

	# The C++ compiler must be used to create the archive.
	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
	;;
      *)
	# GNU C++ compiler with Solaris linker
	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
	  if $CC --version | grep -v '^2\.7' > /dev/null; then
	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	    # Commands to make compiler produce verbose output that lists
	    # what "hidden" libraries, object files and flags are used when
	    # linking a shared library.
	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
	  else
	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
	    # platform.
	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

	    # Commands to make compiler produce verbose output that lists
	    # what "hidden" libraries, object files and flags are used when
	    # linking a shared library.
	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
	  fi

	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
	fi
	;;
    esac
    ;;
  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
    archive_cmds_need_lc_CXX=no
    ;;
  tandem*)
    case $cc_basename in
      NCC)
	# NonStop-UX NCC 3.20
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
      *)
	# FIXME: insert proper C++ library support
	ld_shlibs_CXX=no
	;;
    esac
    ;;
  vxworks*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  *)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
esac
echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
echo "${ECHO_T}$ld_shlibs_CXX" >&6
test "$ld_shlibs_CXX" = no && can_build_shared=no

GCC_CXX="$GXX"
LD_CXX="$LD"


cat > conftest.$ac_ext <<EOF
class Foo
{
public:
  Foo (void) { a = 0; }
private:
  int a;
};
EOF

if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # Parse the compiler output and extract the necessary
  # objects, libraries and library flags.

  # Sentinel used to keep track of whether or not we are before
  # the conftest object file.
  pre_test_object_deps_done=no

  # The `*' in the case matches for architectures that use `case' in
  # $output_verbose_cmd can trigger glob expansion during the loop
  # eval without this substitution.
  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"

  for p in `eval $output_verbose_link_cmd`; do
    case $p in

    -L* | -R* | -l*)
       # Some compilers place space between "-{L,R}" and the path.
       # Remove the space.
       if test $p = "-L" \
	  || test $p = "-R"; then
	 prev=$p
	 continue
       else
	 prev=
       fi

       if test "$pre_test_object_deps_done" = no; then
	 case $p in
	 -L* | -R*)
	   # Internal compiler library paths should come after those
	   # provided the user.  The postdeps already come after the
	   # user supplied libs so there is no need to process them.
	   if test -z "$compiler_lib_search_path_CXX"; then
	     compiler_lib_search_path_CXX="${prev}${p}"
	   else
	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
	   fi
	   ;;
	 # The "-l" case would never come before the object being
	 # linked, so don't bother handling this case.
	 esac
       else
	 if test -z "$postdeps_CXX"; then
	   postdeps_CXX="${prev}${p}"
	 else
	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
	 fi
       fi
       ;;

    *.$objext)
       # This assumes that the test object file only shows up
       # once in the compiler output.
       if test "$p" = "conftest.$objext"; then
	 pre_test_object_deps_done=yes
	 continue
       fi

       if test "$pre_test_object_deps_done" = no; then
	 if test -z "$predep_objects_CXX"; then
	   predep_objects_CXX="$p"
	 else
	   predep_objects_CXX="$predep_objects_CXX $p"
	 fi
       else
	 if test -z "$postdep_objects_CXX"; then
	   postdep_objects_CXX="$p"
	 else
	   postdep_objects_CXX="$postdep_objects_CXX $p"
	 fi
       fi
       ;;

    *) ;; # Ignore the rest.

    esac
  done

  # Clean up.
  rm -f a.out a.exe
else
  echo "libtool.m4: error: problem compiling CXX test program"
fi

$rm -f confest.$objext

case " $postdeps_CXX " in
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
esac

lt_prog_compiler_wl_CXX=
lt_prog_compiler_pic_CXX=
lt_prog_compiler_static_CXX=

echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6

  # C++ specific cases for pic, static, wl, etc.
  if test "$GXX" = yes; then
    lt_prog_compiler_wl_CXX='-Wl,'
    lt_prog_compiler_static_CXX='-static'

    case $host_os in
    aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	lt_prog_compiler_static_CXX='-Bstatic'
      fi
      ;;
    amigaos*)
      # FIXME: we need at least 68020 code to build shared libraries, but
      # adding the `-m68020' flag to GCC prevents building anything better,
      # like `-m68040'.
      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
      ;;
    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;
    mingw* | os2* | pw32*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
      ;;
    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      lt_prog_compiler_pic_CXX='-fno-common'
      ;;
    *djgpp*)
      # DJGPP does not support shared libraries at all
      lt_prog_compiler_pic_CXX=
      ;;
    sysv4*MP*)
      if test -d /usr/nec; then
	lt_prog_compiler_pic_CXX=-Kconform_pic
      fi
      ;;
    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case "$host_cpu" in
      hppa*64*|ia64*)
	;;
      *)
	lt_prog_compiler_pic_CXX='-fPIC'
	;;
      esac
      ;;
    *)
      lt_prog_compiler_pic_CXX='-fPIC'
      ;;
    esac
  else
    case $host_os in
      aix4* | aix5*)
	# All AIX code is PIC.
	if test "$host_cpu" = ia64; then
	  # AIX 5 now supports IA64 processor
	  lt_prog_compiler_static_CXX='-Bstatic'
	else
	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
	fi
	;;
      chorus*)
	case $cc_basename in
	cxch68)
	  # Green Hills C++ Compiler
	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
	  ;;
	esac
	;;
      dgux*)
	case $cc_basename in
	  ec++)
	    lt_prog_compiler_pic_CXX='-KPIC'
	    ;;
	  ghcx)
	    # Green Hills C++ Compiler
	    lt_prog_compiler_pic_CXX='-pic'
	    ;;
	  *)
	    ;;
	esac
	;;
      freebsd* | kfreebsd*-gnu)
	# FreeBSD uses GNU C++
	;;
      hpux9* | hpux10* | hpux11*)
	case $cc_basename in
	  CC)
	    lt_prog_compiler_wl_CXX='-Wl,'
	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
	    if test "$host_cpu" != ia64; then
	      lt_prog_compiler_pic_CXX='+Z'
	    fi
	    ;;
	  aCC)
	    lt_prog_compiler_wl_CXX='-Wl,'
	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
	    case "$host_cpu" in
	    hppa*64*|ia64*)
	      # +Z the default
	      ;;
	    *)
	      lt_prog_compiler_pic_CXX='+Z'
	      ;;
	    esac
	    ;;
	  *)
	    ;;
	esac
	;;
      irix5* | irix6* | nonstopux*)
	case $cc_basename in
	  CC)
	    lt_prog_compiler_wl_CXX='-Wl,'
	    lt_prog_compiler_static_CXX='-non_shared'
	    # CC pic flag -KPIC is the default.
	    ;;
	  *)
	    ;;
	esac
	;;
      linux*)
	case $cc_basename in
	  KCC)
	    # KAI C++ Compiler
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
	    lt_prog_compiler_pic_CXX='-fPIC'
	    ;;
	  icpc)
	    # Intel C++
	    lt_prog_compiler_wl_CXX='-Wl,'
	    lt_prog_compiler_pic_CXX='-KPIC'
	    lt_prog_compiler_static_CXX='-static'
	    ;;
	  cxx)
	    # Compaq C++
	    # Make sure the PIC flag is empty.  It appears that all Alpha
	    # Linux and Compaq Tru64 Unix objects are PIC.
	    lt_prog_compiler_pic_CXX=
	    lt_prog_compiler_static_CXX='-non_shared'
	    ;;
	  *)
	    ;;
	esac
	;;
      lynxos*)
	;;
      m88k*)
	;;
      mvs*)
	case $cc_basename in
	  cxx)
	    lt_prog_compiler_pic_CXX='-W c,exportall'
	    ;;
	  *)
	    ;;
	esac
	;;
      netbsd*)
	;;
      osf3* | osf4* | osf5*)
	case $cc_basename in
	  KCC)
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
	    ;;
	  RCC)
	    # Rational C++ 2.4.1
	    lt_prog_compiler_pic_CXX='-pic'
	    ;;
	  cxx)
	    # Digital/Compaq C++
	    lt_prog_compiler_wl_CXX='-Wl,'
	    # Make sure the PIC flag is empty.  It appears that all Alpha
	    # Linux and Compaq Tru64 Unix objects are PIC.
	    lt_prog_compiler_pic_CXX=
	    lt_prog_compiler_static_CXX='-non_shared'
	    ;;
	  *)
	    ;;
	esac
	;;
      psos*)
	;;
      sco*)
	case $cc_basename in
	  CC)
	    lt_prog_compiler_pic_CXX='-fPIC'
	    ;;
	  *)
	    ;;
	esac
	;;
      solaris*)
	case $cc_basename in
	  CC)
	    # Sun C++ 4.2, 5.x and Centerline C++
	    lt_prog_compiler_pic_CXX='-KPIC'
	    lt_prog_compiler_static_CXX='-Bstatic'
	    lt_prog_compiler_wl_CXX='-Qoption ld '
	    ;;
	  gcx)
	    # Green Hills C++ Compiler
	    lt_prog_compiler_pic_CXX='-PIC'
	    ;;
	  *)
	    ;;
	esac
	;;
      sunos4*)
	case $cc_basename in
	  CC)
	    # Sun C++ 4.x
	    lt_prog_compiler_pic_CXX='-pic'
	    lt_prog_compiler_static_CXX='-Bstatic'
	    ;;
	  lcc)
	    # Lucid
	    lt_prog_compiler_pic_CXX='-pic'
	    ;;
	  *)
	    ;;
	esac
	;;
      tandem*)
	case $cc_basename in
	  NCC)
	    # NonStop-UX NCC 3.20
	    lt_prog_compiler_pic_CXX='-KPIC'
	    ;;
	  *)
	    ;;
	esac
	;;
      unixware*)
	;;
      vxworks*)
	;;
      *)
	lt_prog_compiler_can_build_shared_CXX=no
	;;
    esac
  fi

echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6

#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_CXX"; then

echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_prog_compiler_pic_works_CXX=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   # The option is referenced via a variable to avoid confusing sed.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:11095: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:11099: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_prog_compiler_pic_works_CXX=yes
     fi
   fi
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6

if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
    case $lt_prog_compiler_pic_CXX in
     "" | " "*) ;;
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
     esac
else
    lt_prog_compiler_pic_CXX=
     lt_prog_compiler_can_build_shared_CXX=no
fi

fi
case "$host_os" in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic_CXX=
    ;;
  *)
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
    ;;
esac

echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_prog_compiler_c_o_CXX=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:11155: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>out/conftest.err)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:11159: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o_CXX=yes
     fi
   fi
   chmod u+w .
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6


hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  echo "$as_me:$LINENO: result: $hard_links" >&5
echo "${ECHO_T}$hard_links" >&6
  if test "$hard_links" = no; then
    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
    need_locks=warn
  fi
else
  need_locks=no
fi

echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6

  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  case $host_os in
  aix4* | aix5*)
    # If we're using GNU nm, then we don't want the "-C" option.
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
    else
      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
    fi
    ;;
  pw32*)
    export_symbols_cmds_CXX="$ltdll_cmds"
  ;;
  cygwin* | mingw*)
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
  ;;
  *)
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  ;;
  esac

echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
echo "${ECHO_T}$ld_shlibs_CXX" >&6
test "$ld_shlibs_CXX" = no && can_build_shared=no

variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi

#
# Do we need to explicitly link libc?
#
case "x$archive_cmds_need_lc_CXX" in
x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc_CXX=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds_CXX in
    *'~'*)
      # FIXME: we may have to deal with multi-command sequences.
      ;;
    '$CC '*)
      # Test whether the compiler implicitly links with -lc since on some
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
      # to ld, don't add -lc before -lgcc.
      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
      $rm conftest*
      printf "$lt_simple_compile_test_code" > conftest.$ac_ext

      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } 2>conftest.err; then
        soname=conftest
        lib=conftest
        libobjs=conftest.$ac_objext
        deplibs=
        wl=$lt_prog_compiler_wl_CXX
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
        allow_undefined_flag_CXX=
        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
        then
	  archive_cmds_need_lc_CXX=no
        else
	  archive_cmds_need_lc_CXX=yes
        fi
        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
      ;;
    esac
  fi
  ;;
esac

echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
library_names_spec=
libname_spec='lib$name'
soname_spec=
shrext=".so"
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
finish_eval=
shlibpath_var=
shlibpath_overrides_runpath=unknown
version_type=none
dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib"
if test "$GCC" = yes; then
  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
    # if the path contains ";" then we assume it to be the separator
    # otherwise default to the standard path separator (i.e. ":") - it is
    # assumed that no part of a normal pathname contains ";" but that should
    # okay in the real world where ";" in dirpaths is itself problematic.
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  else
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  fi
else
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
fi
need_lib_prefix=unknown
hardcode_into_libs=no

# when you set need_version to no, make sure it does not cause -set_version
# flags to be left without arguments
need_version=unknown

case $host_os in
aix3*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  shlibpath_var=LIBPATH

  # AIX 3 has no versioning support, so we append a major version to the name.
  soname_spec='${libname}${release}${shared_ext}$major'
  ;;

aix4* | aix5*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then
    # AIX 5 supports IA64
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
    shlibpath_var=LD_LIBRARY_PATH
  else
    # With GCC up to 2.95.x, collect2 would create an import file
    # for dependence libraries.  The import file would start with
    # the line `#! .'.  This would cause the generated library to
    # depend on `.', always an invalid library.  This was fixed in
    # development snapshots of GCC prior to 3.0.
    case $host_os in
      aix4 | aix4.[01] | aix4.[01].*)
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
	   echo ' yes '
	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
	:
      else
	can_build_shared=no
      fi
      ;;
    esac
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
    # soname into executable. Probably we can add versioning support to
    # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
      # instead of lib<name>.a to let people know that these are not
      # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    else
      # We preserve .a as extension for shared libraries through AIX4.2
      # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'
    fi
    shlibpath_var=LIBPATH
  fi
  ;;

amigaos*)
  library_names_spec='$libname.ixlibrary $libname.a'
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  ;;

beos*)
  library_names_spec='${libname}${shared_ext}'
  dynamic_linker="$host_os ld.so"
  shlibpath_var=LIBRARY_PATH
  ;;

bsdi4*)
  version_type=linux
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  # the default ld.so.conf also contains /usr/contrib/lib and
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  # libtool to hard-code these into programs
  ;;

cygwin* | mingw* | pw32*)
  version_type=windows
  shrext=".dll"
  need_version=no
  need_lib_prefix=no

  case $GCC,$host_os in
  yes,cygwin* | yes,mingw* | yes,pw32*)
    library_names_spec='$libname.dll.a'
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename \${file}`~
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
      dldir=$destdir/`dirname \$dlpath`~
      test -d \$dldir || mkdir -p \$dldir~
      $install_prog $dir/$dlname \$dldir/$dlname'
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
      dlpath=$dir/\$dldll~
       $rm \$dlpath'
    shlibpath_overrides_runpath=yes

    case $host_os in
    cygwin*)
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
      ;;
    mingw*)
      # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
        # It is most probably a Windows format PATH printed by
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
        # path with ; separators, and with drive letters. We can handle the
        # drive letters (cygwin fileutils understands them), so leave them,
        # especially as we might pass files found there to a mingw objdump,
        # which wouldn't understand a cygwinified path. Ahh.
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
      else
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
      fi
      ;;
    pw32*)
      # pw32 DLLs use 'pw' prefix rather than 'lib'
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
      ;;
    esac
    ;;

  *)
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
    ;;
  esac
  dynamic_linker='Win32 ld.exe'
  # FIXME: first we should search . and the directory the executable is in
  shlibpath_var=PATH
  ;;

darwin* | rhapsody*)
  dynamic_linker="$host_os dyld"
  version_type=darwin
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'
  shlibpath_overrides_runpath=yes
  shlibpath_var=DYLD_LIBRARY_PATH
  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  if test "$GCC" = yes; then
    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  else
    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  fi
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  ;;

dgux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

freebsd1*)
  dynamic_linker=no
  ;;

kfreebsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

freebsd*)
  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
  version_type=freebsd-$objformat
  case $version_type in
    freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
      need_version=no
      need_lib_prefix=no
      ;;
    freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
      need_version=yes
      ;;
  esac
  shlibpath_var=LD_LIBRARY_PATH
  case $host_os in
  freebsd2*)
    shlibpath_overrides_runpath=yes
    ;;
  freebsd3.01* | freebsdelf3.01*)
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  *) # from 3.2 on
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  esac
  ;;

gnu*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  ;;

hpux9* | hpux10* | hpux11*)
  # Give a soname corresponding to the major version so that dld.sl refuses to
  # link against other versions.
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  case "$host_cpu" in
  ia64*)
    shrext='.so'
    hardcode_into_libs=yes
    dynamic_linker="$host_os dld.so"
    shlibpath_var=LD_LIBRARY_PATH
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    if test "X$HPUX_IA64_MODE" = X32; then
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
    else
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
    fi
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
    ;;
   hppa*64*)
     shrext='.sl'
     hardcode_into_libs=yes
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
   *)
    shrext='.sl'
    dynamic_linker="$host_os dld.sl"
    shlibpath_var=SHLIB_PATH
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  esac
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
  postinstall_cmds='chmod 555 $lib'
  ;;

irix5* | irix6* | nonstopux*)
  case $host_os in
    nonstopux*) version_type=nonstopux ;;
    *)
	if test "$lt_cv_prog_gnu_ld" = yes; then
		version_type=linux
	else
		version_type=irix
	fi ;;
  esac
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  case $host_os in
  irix5* | nonstopux*)
    libsuff= shlibsuff=
    ;;
  *)
    case $LD in # libtool.m4 will add one of these switches to LD
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
      libsuff= shlibsuff= libmagic=32-bit;;
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
      libsuff=32 shlibsuff=N32 libmagic=N32;;
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    *) libsuff= shlibsuff= libmagic=never-match;;
    esac
    ;;
  esac
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  hardcode_into_libs=yes
  ;;

# No shared lib support for Linux oldld, aout, or coff.
linux*oldld* | linux*aout* | linux*coff*)
  dynamic_linker=no
  ;;

# This must be Linux ELF.
linux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

  # Append ld.so.conf contents to the search path
  if test -f /etc/ld.so.conf; then
    ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`
    sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"
  fi

  # We used to test for /lib/ld.so.1 and disable shared libraries on
  # powerpc, because MkLinux only supported shared libraries with the
  # GNU dynamic linker.  Since this was broken with cross compilers,
  # most powerpc-linux boxes support dynamic linking these days and
  # people can always --disable-shared, the test was removed, and we
  # assume the GNU/Linux dynamic linker is in use.
  dynamic_linker='GNU/Linux ld.so'
  ;;

knetbsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

netbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
    dynamic_linker='NetBSD (a.out) ld.so'
  else
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    dynamic_linker='NetBSD ld.elf_so'
  fi
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  ;;

newsos6)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

nto-qnx*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

openbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=yes
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    case $host_os in
      openbsd2.[89] | openbsd2.[89].*)
	shlibpath_overrides_runpath=no
	;;
      *)
	shlibpath_overrides_runpath=yes
	;;
      esac
  else
    shlibpath_overrides_runpath=yes
  fi
  ;;

os2*)
  libname_spec='$name'
  shrext=".dll"
  need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'
  dynamic_linker='OS/2 ld.exe'
  shlibpath_var=LIBPATH
  ;;

osf3* | osf4* | osf5*)
  version_type=osf
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  ;;

sco3.2v5*)
  version_type=osf
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

solaris*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  # ldd complains unless libraries are executable
  postinstall_cmds='chmod +x $lib'
  ;;

sunos4*)
  version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then
    need_lib_prefix=no
  fi
  need_version=yes
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  case $host_vendor in
    sni)
      shlibpath_overrides_runpath=no
      need_lib_prefix=no
      export_dynamic_flag_spec='${wl}-Blargedynsym'
      runpath_var=LD_RUN_PATH
      ;;
    siemens)
      need_lib_prefix=no
      ;;
    motorola)
      need_lib_prefix=no
      need_version=no
      shlibpath_overrides_runpath=no
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
      ;;
  esac
  ;;

sysv4*MP*)
  if test -d /usr/nec ;then
    version_type=linux
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
    soname_spec='$libname${shared_ext}.$major'
    shlibpath_var=LD_LIBRARY_PATH
  fi
  ;;

uts4*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

*)
  dynamic_linker=no
  ;;
esac
echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no

echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action_CXX=
if test -n "$hardcode_libdir_flag_spec_CXX" || \
   test -n "$runpath_var CXX" || \
   test "X$hardcode_automatic_CXX"="Xyes" ; then

  # We can hardcode non-existant directories.
  if test "$hardcode_direct_CXX" != no &&
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     # have to relink, otherwise we might link with an installed library
     # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
     test "$hardcode_minus_L_CXX" != no; then
    # Linking always hardcodes the temporary library directory.
    hardcode_action_CXX=relink
  else
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
    hardcode_action_CXX=immediate
  fi
else
  # We cannot hardcode anything, or else we can only hardcode existing
  # directories.
  hardcode_action_CXX=unsupported
fi
echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
echo "${ECHO_T}$hardcode_action_CXX" >&6

if test "$hardcode_action_CXX" = relink; then
  # Fast installation is not supported
  enable_fast_install=no
elif test "$shlibpath_overrides_runpath" = yes ||
     test "$enable_shared" = no; then
  # Fast installation is not necessary
  enable_fast_install=needless
fi

striplib=
old_striplib=
echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
# FIXME - insert some real tests, host_os isn't really good enough
  case $host_os in
   darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
       else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
       ;;
   *)
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
    ;;
  esac
fi

if test "x$enable_dlopen" != xyes; then
  enable_dlopen=unknown
  enable_dlopen_self=unknown
  enable_dlopen_self_static=unknown
else
  lt_cv_dlopen=no
  lt_cv_dlopen_libs=

  case $host_os in
  beos*)
    lt_cv_dlopen="load_add_on"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ;;

  mingw* | pw32*)
    lt_cv_dlopen="LoadLibrary"
    lt_cv_dlopen_libs=
   ;;

  cygwin*)
    lt_cv_dlopen="dlopen"
    lt_cv_dlopen_libs=
   ;;

  darwin*)
  # if libdl is installed we need to link against it
    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dl_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dl_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else

    lt_cv_dlopen="dyld"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes

fi

   ;;

  *)
    echo "$as_me:$LINENO: checking for shl_load" >&5
echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
if test "${ac_cv_func_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define shl_load innocuous_shl_load

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char shl_load (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef shl_load

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_shl_load) || defined (__stub___shl_load)
choke me
#else
char (*f) () = shl_load;
#endif
#ifdef __cplusplus
}
#endif

int
main ()
{
return f != shl_load;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_shl_load=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_func_shl_load=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
echo "${ECHO_T}$ac_cv_func_shl_load" >&6
if test $ac_cv_func_shl_load = yes; then
  lt_cv_dlopen="shl_load"
else
  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
int
main ()
{
shl_load ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dld_shl_load=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dld_shl_load=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
if test $ac_cv_lib_dld_shl_load = yes; then
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
else
  echo "$as_me:$LINENO: checking for dlopen" >&5
echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
if test "${ac_cv_func_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define dlopen innocuous_dlopen

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dlopen (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef dlopen

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
char (*f) () = dlopen;
#endif
#ifdef __cplusplus
}
#endif

int
main ()
{
return f != dlopen;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_func_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
echo "${ECHO_T}$ac_cv_func_dlopen" >&6
if test $ac_cv_func_dlopen = yes; then
  lt_cv_dlopen="dlopen"
else
  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldl  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dl_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dl_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsvld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_svld_dlopen=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_svld_dlopen=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
if test $ac_cv_lib_svld_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
else
  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-ldld  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dld_link ();
int
main ()
{
dld_link ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_cxx_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_dld_dld_link=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_dld_dld_link=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
if test $ac_cv_lib_dld_dld_link = yes; then
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
fi


fi


fi


fi


fi


fi

    ;;
  esac

  if test "x$lt_cv_dlopen" != xno; then
    enable_dlopen=yes
  else
    enable_dlopen=no
  fi

  case $lt_cv_dlopen in
  dlopen)
    save_CPPFLAGS="$CPPFLAGS"
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"

    save_LDFLAGS="$LDFLAGS"
    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"

    save_LIBS="$LIBS"
    LIBS="$lt_cv_dlopen_libs $LIBS"

    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
if test "${lt_cv_dlopen_self+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  	  if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self=cross
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
#line 12516 "configure"
#include "confdefs.h"

#if HAVE_DLFCN_H
#include <dlfcn.h>
#endif

#include <stdio.h>

#ifdef RTLD_GLOBAL
#  define LT_DLGLOBAL		RTLD_GLOBAL
#else
#  ifdef DL_GLOBAL
#    define LT_DLGLOBAL		DL_GLOBAL
#  else
#    define LT_DLGLOBAL		0
#  endif
#endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   find out it does not work in some platform. */
#ifndef LT_DLLAZY_OR_NOW
#  ifdef RTLD_LAZY
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
#  else
#    ifdef DL_LAZY
#      define LT_DLLAZY_OR_NOW		DL_LAZY
#    else
#      ifdef RTLD_NOW
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
#      else
#        ifdef DL_NOW
#          define LT_DLLAZY_OR_NOW	DL_NOW
#        else
#          define LT_DLLAZY_OR_NOW	0
#        endif
#      endif
#    endif
#  endif
#endif

#ifdef __cplusplus
extern "C" void exit (int);
#endif

void fnord() { int i=42;}
int main ()
{
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status);
}
EOF
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self=no
  fi
fi
rm -fr conftest*


fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
echo "${ECHO_T}$lt_cv_dlopen_self" >&6

    if test "x$lt_cv_dlopen_self" = xyes; then
      LDFLAGS="$LDFLAGS $link_static_flag"
      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
if test "${lt_cv_dlopen_self_static+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  	  if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self_static=cross
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
#line 12614 "configure"
#include "confdefs.h"

#if HAVE_DLFCN_H
#include <dlfcn.h>
#endif

#include <stdio.h>

#ifdef RTLD_GLOBAL
#  define LT_DLGLOBAL		RTLD_GLOBAL
#else
#  ifdef DL_GLOBAL
#    define LT_DLGLOBAL		DL_GLOBAL
#  else
#    define LT_DLGLOBAL		0
#  endif
#endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
   find out it does not work in some platform. */
#ifndef LT_DLLAZY_OR_NOW
#  ifdef RTLD_LAZY
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
#  else
#    ifdef DL_LAZY
#      define LT_DLLAZY_OR_NOW		DL_LAZY
#    else
#      ifdef RTLD_NOW
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
#      else
#        ifdef DL_NOW
#          define LT_DLLAZY_OR_NOW	DL_NOW
#        else
#          define LT_DLLAZY_OR_NOW	0
#        endif
#      endif
#    endif
#  endif
#endif

#ifdef __cplusplus
extern "C" void exit (int);
#endif

void fnord() { int i=42;}
int main ()
{
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status);
}
EOF
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self_static=no
  fi
fi
rm -fr conftest*


fi
echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
    fi

    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"
    ;;
  esac

  case $lt_cv_dlopen_self in
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  *) enable_dlopen_self=unknown ;;
  esac

  case $lt_cv_dlopen_self_static in
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  *) enable_dlopen_self_static=unknown ;;
  esac
fi


# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
# with your package, and you will get complaints that there are
# no rules to generate ltmain.sh.
if test -f "$ltmain"; then
  # See if we are running on zsh, and set the options which allow our commands through
  # without removal of \ escapes.
  if test -n "${ZSH_VERSION+set}" ; then
    setopt NO_GLOB_SUBST
  fi
  # Now quote all the things that may contain metacharacters while being
  # careful not to overquote the AC_SUBSTed values.  We take copies of the
  # variables and quote the copies for generation of the libtool script.
  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
    SED SHELL STRIP \
    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
    deplibs_check_method reload_flag reload_cmds need_locks \
    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
    lt_cv_sys_global_symbol_to_c_name_address \
    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
    old_postinstall_cmds old_postuninstall_cmds \
    compiler_CXX \
    CC_CXX \
    LD_CXX \
    lt_prog_compiler_wl_CXX \
    lt_prog_compiler_pic_CXX \
    lt_prog_compiler_static_CXX \
    lt_prog_compiler_no_builtin_flag_CXX \
    export_dynamic_flag_spec_CXX \
    thread_safe_flag_spec_CXX \
    whole_archive_flag_spec_CXX \
    enable_shared_with_static_runtimes_CXX \
    old_archive_cmds_CXX \
    old_archive_from_new_cmds_CXX \
    predep_objects_CXX \
    postdep_objects_CXX \
    predeps_CXX \
    postdeps_CXX \
    compiler_lib_search_path_CXX \
    archive_cmds_CXX \
    archive_expsym_cmds_CXX \
    postinstall_cmds_CXX \
    postuninstall_cmds_CXX \
    old_archive_from_expsyms_cmds_CXX \
    allow_undefined_flag_CXX \
    no_undefined_flag_CXX \
    export_symbols_cmds_CXX \
    hardcode_libdir_flag_spec_CXX \
    hardcode_libdir_flag_spec_ld_CXX \
    hardcode_libdir_separator_CXX \
    hardcode_automatic_CXX \
    module_cmds_CXX \
    module_expsym_cmds_CXX \
    lt_cv_prog_compiler_c_o_CXX \
    exclude_expsyms_CXX \
    include_expsyms_CXX; do

    case $var in
    old_archive_cmds_CXX | \
    old_archive_from_new_cmds_CXX | \
    archive_cmds_CXX | \
    archive_expsym_cmds_CXX | \
    module_cmds_CXX | \
    module_expsym_cmds_CXX | \
    old_archive_from_expsyms_cmds_CXX | \
    export_symbols_cmds_CXX | \
    extract_expsyms_cmds | reload_cmds | finish_cmds | \
    postinstall_cmds | postuninstall_cmds | \
    old_postinstall_cmds | old_postuninstall_cmds | \
    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
      ;;
    *)
      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
      ;;
    esac
  done

  case $lt_echo in
  *'\$0 --fallback-echo"')
    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
    ;;
  esac

cfgfile="$ofile"

  cat <<__EOF__ >> "$cfgfile"
# ### BEGIN LIBTOOL TAG CONFIG: $tagname

# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:

# Shell to use when invoking shell scripts.
SHELL=$lt_SHELL

# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared

# Whether or not to build static libraries.
build_old_libs=$enable_static

# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc_CXX

# Whether or not to disallow shared libs when runtime libs are static
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX

# Whether or not to optimize for fast installation.
fast_install=$enable_fast_install

# The host system.
host_alias=$host_alias
host=$host

# An echo program that does not interpret backslashes.
echo=$lt_echo

# The archiver.
AR=$lt_AR
AR_FLAGS=$lt_AR_FLAGS

# A C compiler.
LTCC=$lt_LTCC

# A language-specific compiler.
CC=$lt_compiler_CXX

# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX

# An ERE matcher.
EGREP=$lt_EGREP

# The linker used to build libraries.
LD=$lt_LD_CXX

# Whether we need hard or soft links.
LN_S=$lt_LN_S

# A BSD-compatible nm program.
NM=$lt_NM

# A symbol stripping program
STRIP=$lt_STRIP

# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD

# Used on cygwin: DLL creation program.
DLLTOOL="$DLLTOOL"

# Used on cygwin: object dumper.
OBJDUMP="$OBJDUMP"

# Used on cygwin: assembler.
AS="$AS"

# The name of the directory that contains temporary libtool files.
objdir=$objdir

# How to create reloadable object files.
reload_flag=$lt_reload_flag
reload_cmds=$lt_reload_cmds

# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl_CXX

# Object file suffix (normally "o").
objext="$ac_objext"

# Old archive suffix (normally "a").
libext="$libext"

# Shared library suffix (normally ".so").
shrext='$shrext'

# Executable file suffix (normally "").
exeext="$exeext"

# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic_CXX
pic_mode=$pic_mode

# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len

# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX

# Must we lock files when doing compilation ?
need_locks=$lt_need_locks

# Do we need the lib prefix for modules?
need_lib_prefix=$need_lib_prefix

# Do we need a version for libraries?
need_version=$need_version

# Whether dlopen is supported.
dlopen_support=$enable_dlopen

# Whether dlopen of programs is supported.
dlopen_self=$enable_dlopen_self

# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static

# Compiler flag to prevent dynamic linking.
link_static_flag=$lt_lt_prog_compiler_static_CXX

# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX

# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX

# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX

# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX

# Library versioning type.
version_type=$version_type

# Format of library name prefix.
libname_spec=$lt_libname_spec

# List of archive names.  First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME.
library_names_spec=$lt_library_names_spec

# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec

# Commands used to build and install an old-style archive.
RANLIB=$lt_RANLIB
old_archive_cmds=$lt_old_archive_cmds_CXX
old_postinstall_cmds=$lt_old_postinstall_cmds
old_postuninstall_cmds=$lt_old_postuninstall_cmds

# Create an old-style archive from a shared archive.
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX

# Create a temporary old-style archive to link instead of a shared archive.
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX

# Commands used to build and install a shared archive.
archive_cmds=$lt_archive_cmds_CXX
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
postinstall_cmds=$lt_postinstall_cmds
postuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above if empty)
module_cmds=$lt_module_cmds_CXX
module_expsym_cmds=$lt_module_expsym_cmds_CXX

# Commands to strip libraries.
old_striplib=$lt_old_striplib
striplib=$lt_striplib

# Dependencies to place before the objects being linked to create a
# shared library.
predep_objects=$lt_predep_objects_CXX

# Dependencies to place after the objects being linked to create a
# shared library.
postdep_objects=$lt_postdep_objects_CXX

# Dependencies to place before the objects being linked to create a
# shared library.
predeps=$lt_predeps_CXX

# Dependencies to place after the objects being linked to create a
# shared library.
postdeps=$lt_postdeps_CXX

# The library search path used internally by the compiler when linking
# a shared library.
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX

# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method

# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd

# Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag=$lt_allow_undefined_flag_CXX

# Flag that forces no undefined symbols.
no_undefined_flag=$lt_no_undefined_flag_CXX

# Commands used to finish a libtool library installation in a directory.
finish_cmds=$lt_finish_cmds

# Same as above, but a single script fragment to be evaled but not shown.
finish_eval=$lt_finish_eval

# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe

# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl

# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address

# This is the shared library runtime path variable.
runpath_var=$runpath_var

# This is the shared library path variable.
shlibpath_var=$shlibpath_var

# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=$shlibpath_overrides_runpath

# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action_CXX

# Whether we should hardcode library paths into libraries.
hardcode_into_libs=$hardcode_into_libs

# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX

# If ld is used when linking, flag to hardcode \$libdir into
# a binary during linking. This must work even if \$libdir does
# not exist.
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX

# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
# resulting binary.
hardcode_direct=$hardcode_direct_CXX

# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L=$hardcode_minus_L_CXX

# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX

# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
hardcode_automatic=$hardcode_automatic_CXX

# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="$variables_saved_for_relink"

# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=$link_all_deplibs_CXX

# Compile-time system search path for libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec

# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec

# Fix the shell variable \$srcfile for the compiler.
fix_srcfile_path="$fix_srcfile_path_CXX"

# Set to yes if exported symbols are required.
always_export_symbols=$always_export_symbols_CXX

# The commands to list exported symbols.
export_symbols_cmds=$lt_export_symbols_cmds_CXX

# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=$lt_extract_expsyms_cmds

# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms_CXX

# Symbols that must always be exported.
include_expsyms=$lt_include_expsyms_CXX

# ### END LIBTOOL TAG CONFIG: $tagname

__EOF__


else
  # If there is no Makefile yet, we rely on a make rule to execute
  # `config.status --recheck' to rerun these tests and create the
  # libtool script then.
  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  if test -f "$ltmain_in"; then
    test -f Makefile && make "$ltmain"
  fi
fi


ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

CC=$lt_save_CC
LDCXX=$LD
LD=$lt_save_LD
GCC=$lt_save_GCC
with_gnu_ldcxx=$with_gnu_ld
with_gnu_ld=$lt_save_with_gnu_ld
lt_cv_path_LDCXX=$lt_cv_path_LD
lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld

	else
	  tagname=""
	fi
	;;

      F77)
	if test -n "$F77" && test "X$F77" != "Xno"; then

ac_ext=f
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_f77_compiler_gnu


archive_cmds_need_lc_F77=no
allow_undefined_flag_F77=
always_export_symbols_F77=no
archive_expsym_cmds_F77=
export_dynamic_flag_spec_F77=
hardcode_direct_F77=no
hardcode_libdir_flag_spec_F77=
hardcode_libdir_flag_spec_ld_F77=
hardcode_libdir_separator_F77=
hardcode_minus_L_F77=no
hardcode_automatic_F77=no
module_cmds_F77=
module_expsym_cmds_F77=
link_all_deplibs_F77=unknown
old_archive_cmds_F77=$old_archive_cmds
no_undefined_flag_F77=
whole_archive_flag_spec_F77=
enable_shared_with_static_runtimes_F77=no

# Source file extension for f77 test sources.
ac_ext=f

# Object file extension for compiled f77 test sources.
objext=o
objext_F77=$objext

# Code to be used in simple compile tests
lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"

# Code to be used in simple link tests
lt_simple_link_test_code="      program t\n      end\n"

# ltmain only uses $CC for tagged configurations so make sure $CC is set.

# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.
compiler=$CC


# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${F77-"f77"}
compiler=$CC
compiler_F77=$CC
cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`

echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
echo "$as_me:$LINENO: result: $can_build_shared" >&5
echo "${ECHO_T}$can_build_shared" >&6

echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
test "$can_build_shared" = "no" && enable_shared=no

# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case "$host_os" in
aix3*)
  test "$enable_shared" = yes && enable_static=no
  if test -n "$RANLIB"; then
    archive_cmds="$archive_cmds~\$RANLIB \$lib"
    postinstall_cmds='$RANLIB $lib'
  fi
  ;;
aix4*)
  test "$enable_shared" = yes && enable_static=no
  ;;
esac
echo "$as_me:$LINENO: result: $enable_shared" >&5
echo "${ECHO_T}$enable_shared" >&6

echo "$as_me:$LINENO: checking whether to build static libraries" >&5
echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
echo "$as_me:$LINENO: result: $enable_static" >&5
echo "${ECHO_T}$enable_static" >&6

test "$ld_shlibs_F77" = no && can_build_shared=no

GCC_F77="$G77"
LD_F77="$LD"

lt_prog_compiler_wl_F77=
lt_prog_compiler_pic_F77=
lt_prog_compiler_static_F77=

echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6

  if test "$GCC" = yes; then
    lt_prog_compiler_wl_F77='-Wl,'
    lt_prog_compiler_static_F77='-static'

    case $host_os in
      aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	lt_prog_compiler_static_F77='-Bstatic'
      fi
      ;;

    amigaos*)
      # FIXME: we need at least 68020 code to build shared libraries, but
      # adding the `-m68020' flag to GCC prevents building anything better,
      # like `-m68040'.
      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
      ;;

    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
      ;;

    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      lt_prog_compiler_pic_F77='-fno-common'
      ;;

    msdosdjgpp*)
      # Just because we use GCC doesn't mean we suddenly get shared libraries
      # on systems that don't support them.
      lt_prog_compiler_can_build_shared_F77=no
      enable_shared=no
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then
	lt_prog_compiler_pic_F77=-Kconform_pic
      fi
      ;;

    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case "$host_cpu" in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	lt_prog_compiler_pic_F77='-fPIC'
	;;
      esac
      ;;

    *)
      lt_prog_compiler_pic_F77='-fPIC'
      ;;
    esac
  else
    # PORTME Check for flag to pass linker flags through the system compiler.
    case $host_os in
    aix*)
      lt_prog_compiler_wl_F77='-Wl,'
      if test "$host_cpu" = ia64; then
	# AIX 5 now supports IA64 processor
	lt_prog_compiler_static_F77='-Bstatic'
      else
	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
      fi
      ;;

    mingw* | pw32* | os2*)
      # This hack is so that the source file can tell whether it is being
      # built for inclusion in a dll (and should export symbols for example).
      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      lt_prog_compiler_wl_F77='-Wl,'
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case "$host_cpu" in
      hppa*64*|ia64*)
	# +Z the default
	;;
      *)
	lt_prog_compiler_pic_F77='+Z'
	;;
      esac
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
      ;;

    irix5* | irix6* | nonstopux*)
      lt_prog_compiler_wl_F77='-Wl,'
      # PIC (with -KPIC) is the default.
      lt_prog_compiler_static_F77='-non_shared'
      ;;

    newsos6)
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    linux*)
      case $CC in
      icc* | ecc*)
	lt_prog_compiler_wl_F77='-Wl,'
	lt_prog_compiler_pic_F77='-KPIC'
	lt_prog_compiler_static_F77='-static'
        ;;
      ccc*)
        lt_prog_compiler_wl_F77='-Wl,'
        # All Alpha code is PIC.
        lt_prog_compiler_static_F77='-non_shared'
        ;;
      esac
      ;;

    osf3* | osf4* | osf5*)
      lt_prog_compiler_wl_F77='-Wl,'
      # All OSF/1 code is PIC.
      lt_prog_compiler_static_F77='-non_shared'
      ;;

    sco3.2v5*)
      lt_prog_compiler_pic_F77='-Kpic'
      lt_prog_compiler_static_F77='-dn'
      ;;

    solaris*)
      lt_prog_compiler_wl_F77='-Wl,'
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sunos4*)
      lt_prog_compiler_wl_F77='-Qoption ld '
      lt_prog_compiler_pic_F77='-PIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
      lt_prog_compiler_wl_F77='-Wl,'
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sysv4*MP*)
      if test -d /usr/nec ;then
	lt_prog_compiler_pic_F77='-Kconform_pic'
	lt_prog_compiler_static_F77='-Bstatic'
      fi
      ;;

    uts4*)
      lt_prog_compiler_pic_F77='-pic'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    *)
      lt_prog_compiler_can_build_shared_F77=no
      ;;
    esac
  fi

echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6

#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_F77"; then

echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_prog_compiler_pic_works_F77=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic_F77"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   # The option is referenced via a variable to avoid confusing sed.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:13441: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:13445: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_prog_compiler_pic_works_F77=yes
     fi
   fi
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6

if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
    case $lt_prog_compiler_pic_F77 in
     "" | " "*) ;;
     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
     esac
else
    lt_prog_compiler_pic_F77=
     lt_prog_compiler_can_build_shared_F77=no
fi

fi
case "$host_os" in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic_F77=
    ;;
  *)
    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
    ;;
esac

echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  lt_cv_prog_compiler_c_o_F77=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable, or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does not contain backslashes and begins
   # with a dollar sign (not a hyphen), so the echo should work correctly.
   lt_compile=`echo "$ac_compile" | $SED \
   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:13501: $lt_compile\"" >&5)
   (eval "$lt_compile" 2>out/conftest.err)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:13505: \$? = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     # The compiler can only warn and ignore the option if not recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o_F77=yes
     fi
   fi
   chmod u+w .
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*

fi
echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6


hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  echo "$as_me:$LINENO: result: $hard_links" >&5
echo "${ECHO_T}$hard_links" >&6
  if test "$hard_links" = no; then
    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
    need_locks=warn
  fi
else
  need_locks=no
fi

echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6

  runpath_var=
  allow_undefined_flag_F77=
  enable_shared_with_static_runtimes_F77=no
  archive_cmds_F77=
  archive_expsym_cmds_F77=
  old_archive_From_new_cmds_F77=
  old_archive_from_expsyms_cmds_F77=
  export_dynamic_flag_spec_F77=
  whole_archive_flag_spec_F77=
  thread_safe_flag_spec_F77=
  hardcode_libdir_flag_spec_F77=
  hardcode_libdir_flag_spec_ld_F77=
  hardcode_libdir_separator_F77=
  hardcode_direct_F77=no
  hardcode_minus_L_F77=no
  hardcode_shlibpath_var_F77=unsupported
  link_all_deplibs_F77=unknown
  hardcode_automatic_F77=no
  module_cmds_F77=
  module_expsym_cmds_F77=
  always_export_symbols_F77=no
  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  # include_expsyms should be a list of space-separated symbols to be *always*
  # included in the symbol list
  include_expsyms_F77=
  # exclude_expsyms can be an extended regexp of symbols to exclude
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  # as well as any symbol that contains `d'.
  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  # platforms (ab)use it in PIC code, but their linkers get confused if
  # the symbol is explicitly referenced.  Since portable code cannot
  # rely on this symbol name, it's probably fine to never include it in
  # preloaded symbol tables.
  extract_expsyms_cmds=

  case $host_os in
  cygwin* | mingw* | pw32*)
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
    # When not using gcc, we currently assume that we are using
    # Microsoft Visual C++.
    if test "$GCC" != yes; then
      with_gnu_ld=no
    fi
    ;;
  openbsd*)
    with_gnu_ld=no
    ;;
  esac

  ld_shlibs_F77=yes
  if test "$with_gnu_ld" = yes; then
    # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'

    # See if GNU ld supports shared libraries.
    case $host_os in
    aix3* | aix4* | aix5*)
      # On AIX/PPC, the GNU linker is very broken
      if test "$host_cpu" != ia64; then
	ld_shlibs_F77=no
	cat <<EOF 1>&2

*** Warning: the GNU linker, at least up to release 2.9.1, is reported
*** to be unable to reliably create shared libraries on AIX.
*** Therefore, libtool is disabling shared libraries support.  If you
*** really care for shared libraries, you may want to modify your PATH
*** so that a non-GNU linker is found, and then restart.

EOF
      fi
      ;;

    amigaos*)
      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      hardcode_libdir_flag_spec_F77='-L$libdir'
      hardcode_minus_L_F77=yes

      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
      # that the semantics of dynamic libraries on AmigaOS, at least up
      # to version 4, is to share data among multiple programs linked
      # with the same dynamic library.  Since this doesn't match the
      # behavior of shared libraries on other platforms, we can't use
      # them.
      ld_shlibs_F77=no
      ;;

    beos*)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	allow_undefined_flag_F77=unsupported
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
	# support --undefined.  This deserves some investigation.  FIXME
	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
      else
	ld_shlibs_F77=no
      fi
      ;;

    cygwin* | mingw* | pw32*)
      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
      # as there is no search path for DLLs.
      hardcode_libdir_flag_spec_F77='-L$libdir'
      allow_undefined_flag_F77=unsupported
      always_export_symbols_F77=no
      enable_shared_with_static_runtimes_F77=yes
      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
	# If the export-symbols file already is a .def file (1st line
	# is EXPORTS), use it as is; otherwise, prepend...
	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
	  cp $export_symbols $output_objdir/$soname.def;
	else
	  echo EXPORTS > $output_objdir/$soname.def;
	  cat $export_symbols >> $output_objdir/$soname.def;
	fi~
	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
      else
	ld_shlibs=no
      fi
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
	wlarc=
      else
	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      fi
      ;;

    solaris* | sysv5*)
      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
	ld_shlibs_F77=no
	cat <<EOF 1>&2

*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems.  Therefore, libtool
*** is disabling shared libraries support.  We urge you to upgrade GNU
*** binutils to release 2.9.1 or newer.  Another option is to modify
*** your PATH or compiler configuration so that the native linker is
*** used, and then restart.

EOF
      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	ld_shlibs_F77=no
      fi
      ;;

    sunos4*)
      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      wlarc=
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

  linux*)
    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
        tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_cmds_F77="$tmp_archive_cmds"
      supports_anon_versioning=no
      case `$LD -v 2>/dev/null` in
        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
        *\ 2.11.*) ;; # other 2.11 versions
        *) supports_anon_versioning=yes ;;
      esac
      if test $supports_anon_versioning = yes; then
        archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
$echo "local: *; };" >> $output_objdir/$libname.ver~
        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
      else
        archive_expsym_cmds_F77="$tmp_archive_cmds"
      fi
    else
      ld_shlibs_F77=no
    fi
    ;;

    *)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
      else
	ld_shlibs_F77=no
      fi
      ;;
    esac

    if test "$ld_shlibs_F77" = yes; then
      runpath_var=LD_RUN_PATH
      hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
      export_dynamic_flag_spec_F77='${wl}--export-dynamic'
      # ancient GNU ld didn't support --whole-archive et. al.
      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
      else
  	whole_archive_flag_spec_F77=
      fi
    fi
  else
    # PORTME fill in a description of your system's linker (not GNU ld)
    case $host_os in
    aix3*)
      allow_undefined_flag_F77=unsupported
      always_export_symbols_F77=yes
      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # Note: this linker hardcodes the directories in LIBPATH if there
      # are no directories specified by -L.
      hardcode_minus_L_F77=yes
      if test "$GCC" = yes && test -z "$link_static_flag"; then
	# Neither direct hardcoding nor static linking is supported with a
	# broken collect2.
	hardcode_direct_F77=unsupported
      fi
      ;;

    aix4* | aix5*)
      if test "$host_cpu" = ia64; then
	# On IA64, the linker does run time linking by default, so we don't
	# have to do anything special.
	aix_use_runtimelinking=no
	exp_sym_flag='-Bexport'
	no_entry_flag=""
      else
	# If we're using GNU nm, then we don't want the "-C" option.
	# -C means demangle to AIX nm, but means don't demangle with GNU nm
	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
	else
	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
	fi
	aix_use_runtimelinking=no

	# Test if we are trying to use run time linking or normal
	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
	# need to do runtime linking.
	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
	  for ld_flag in $LDFLAGS; do
  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  	    aix_use_runtimelinking=yes
  	    break
  	  fi
	  done
	esac

	exp_sym_flag='-bexport'
	no_entry_flag='-bnoentry'
      fi

      # When large executables or shared objects are built, AIX ld can
      # have problems creating the table of contents.  If linking a library
      # or program results in "error TOC overflow" add -mminimal-toc to
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

      archive_cmds_F77=''
      hardcode_direct_F77=yes
      hardcode_libdir_separator_F77=':'
      link_all_deplibs_F77=yes

      if test "$GCC" = yes; then
	case $host_os in aix4.012|aix4.012.*)
	# We only want to do this on AIX 4.2 and lower, the check
	# below for broken collect2 doesn't work under 4.3+
	  collect2name=`${CC} -print-prog-name=collect2`
	  if test -f "$collect2name" && \
  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
	  then
  	  # We have reworked collect2
  	  hardcode_direct_F77=yes
	  else
  	  # We have old collect2
  	  hardcode_direct_F77=unsupported
  	  # It fails to find uninstalled libraries when the uninstalled
  	  # path is not listed in the libpath.  Setting hardcode_minus_L
  	  # to unsupported forces relinking
  	  hardcode_minus_L_F77=yes
  	  hardcode_libdir_flag_spec_F77='-L$libdir'
  	  hardcode_libdir_separator_F77=
	  fi
	esac
	shared_flag='-shared'
      else
	# not using gcc
	if test "$host_cpu" = ia64; then
  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  	# chokes on -Wl,-G. The following line is correct:
	  shared_flag='-G'
	else
  	if test "$aix_use_runtimelinking" = yes; then
	    shared_flag='${wl}-G'
	  else
	    shared_flag='${wl}-bM:SRE'
  	fi
	fi
      fi

      # It seems that -bexpall does not export symbols beginning with
      # underscore (_), so it is better to generate a list of symbols to export.
      always_export_symbols_F77=yes
      if test "$aix_use_runtimelinking" = yes; then
	# Warning - without using the other runtime loading flags (-brtl),
	# -berok will link without error, but may produce a broken library.
	allow_undefined_flag_F77='-berok'
       # Determine the default libpath from the value encoded in an empty executable.
       cat >conftest.$ac_ext <<_ACEOF
      program main

      end
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_f77_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
       else
	if test "$host_cpu" = ia64; then
	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
	  allow_undefined_flag_F77="-z nodefs"
	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
	else
	 # Determine the default libpath from the value encoded in an empty executable.
	 cat >conftest.$ac_ext <<_ACEOF
      program main

      end
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_f77_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`
# Check for a 64-bit object if we didn't find anything.
if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
}'`; fi
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
	  # Warning - without using the other run time loading flags,
	  # -berok will link without error, but may produce a broken library.
	  no_undefined_flag_F77=' ${wl}-bernotok'
	  allow_undefined_flag_F77=' ${wl}-berok'
	  # -bexpall does not export symbols beginning with underscore (_)
	  always_export_symbols_F77=yes
	  # Exported symbols can be pulled into shared objects from archives
	  whole_archive_flag_spec_F77=' '
	  archive_cmds_need_lc_F77=yes
	  # This is similar to how AIX traditionally builds it's shared libraries.
	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
	fi
      fi
      ;;

    amigaos*)
      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
      hardcode_libdir_flag_spec_F77='-L$libdir'
      hardcode_minus_L_F77=yes
      # see comment about different semantics on the GNU ld section
      ld_shlibs_F77=no
      ;;

    bsdi4*)
      export_dynamic_flag_spec_F77=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      # hardcode_libdir_flag_spec is actually meaningless, as there is
      # no search path for DLLs.
      hardcode_libdir_flag_spec_F77=' '
      allow_undefined_flag_F77=unsupported
      # Tell ltmain to make .lib files, not .a files.
      libext=lib
      # Tell ltmain to make .dll files, not .so files.
      shrext=".dll"
      # FIXME: Setting linknames here is a bad hack.
      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
      # The linker will automatically build a .lib file if we build a DLL.
      old_archive_From_new_cmds_F77='true'
      # FIXME: Should let the user specify the lib program.
      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
      enable_shared_with_static_runtimes_F77=yes
      ;;

    darwin* | rhapsody*)
    if test "$GXX" = yes ; then
      archive_cmds_need_lc_F77=no
      case "$host_os" in
      rhapsody* | darwin1.[012])
	allow_undefined_flag_F77='-undefined suppress'
	;;
      *) # Darwin 1.3 on
      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
      	allow_undefined_flag_F77='-flat_namespace -undefined suppress'
      else
        case ${MACOSX_DEPLOYMENT_TARGET} in
          10.[012])
            allow_undefined_flag_F77='-flat_namespace -undefined suppress'
            ;;
          10.*)
            allow_undefined_flag_F77='-undefined dynamic_lookup'
            ;;
        esac
      fi
	;;
      esac
    	lt_int_apple_cc_single_mod=no
    	output_verbose_link_cmd='echo'
    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
    	  lt_int_apple_cc_single_mod=yes
    	fi
    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
    	  archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
    	else
        archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
      fi
      module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
        else
          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
        fi
          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
      hardcode_direct_F77=no
      hardcode_automatic_F77=yes
      hardcode_shlibpath_var_F77=unsupported
      whole_archive_flag_spec_F77='-all_load $convenience'
      link_all_deplibs_F77=yes
    else
      ld_shlibs_F77=no
    fi
      ;;

    dgux*)
      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
      hardcode_libdir_flag_spec_F77='-L$libdir'
      hardcode_shlibpath_var_F77=no
      ;;

    freebsd1*)
      ld_shlibs_F77=no
      ;;

    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
    # support.  Future versions do this automatically, but an explicit c++rt0.o
    # does not break anything, and helps significantly (at the cost of a little
    # extra space).
    freebsd2.2*)
      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
      hardcode_libdir_flag_spec_F77='-R$libdir'
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)
      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
      hardcode_direct_F77=yes
      hardcode_minus_L_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
    freebsd* | kfreebsd*-gnu)
      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
      hardcode_libdir_flag_spec_F77='-R$libdir'
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    hpux9*)
      if test "$GCC" = yes; then
	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else
	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      fi
      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
      hardcode_libdir_separator_F77=:
      hardcode_direct_F77=yes

      # hardcode_minus_L: Not really in the search PATH,
      # but as the default location of the library.
      hardcode_minus_L_F77=yes
      export_dynamic_flag_spec_F77='${wl}-E'
      ;;

    hpux10* | hpux11*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
	case "$host_cpu" in
	hppa*64*|ia64*)
	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	*)
	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
	  ;;
	esac
      else
	case "$host_cpu" in
	hppa*64*|ia64*)
	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
 $libobjs $deplibs $compiler_flatest $ouib $l if no$lib $M ive_.r.	-library. > /dev/null; then
	archive__flatect_FC $allow_C $allow_Cwl}tryest-mport' > /dev/nulort' > $lib $liboboM   hardcode_lib     aev/n "X$lt_int_apple_cc_single_mod" = Xyes ; then
    	  arch5
  ac_statpt_apple_cc_-(n "X$lttb}-master.o $libz ${lib}d -fPIC ${wl}+h ${wl}$soname ${wl}lot con 	lt_int_apple_cc_single_mod=no
    	output_verbose_li cc_single_mod>&5t6bput_ob[tics on tut_verbose_li cc_sinmdf bc_single_mod>&5t6s dingle_mod>&5t6bput_obCjs $deplibs $compiler_flatest $ouib $l if n3b -sin
    t1, and'ACOSX_DEPLOYMENT_TARGET} ; then
      	a_verbsho "   bc',
  "_cmds_F77='$rm $output_objdir/$s${wl}-ben
    6bputrverbsEry.
      hrint ped_flag_F|piler_static_F77='-Bstatic'
      fi
  |"_F77ned_fllibobjs $deplode_direct_F77=yes
      harrge executables or shared objects are built, AIX ld can
      # have problems creating the table of contents.  If linki4niT; then
    	  arch5
  ac_statpt_applblrb[tntentTwl}+h ${wl}$soname ${wl}+b ${wl}$innts.  If lins. ast "Xgnus_| uniq-KPIC'
	ltF77=|chiveeplibs $compiler_flags'
      hardcode_libdir_flag_spec_F77='-R$libdir'
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    hpux9*)
      if test "$GCC" = yes; then
	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC $shar:~epve_cmdll | $SED -n -e '/Import File StringsltF77r caoeD -n -e '/Importc_liriab"mport Fi    arc>&6kbose_li cc_si_F77=no
   int_a,r $lib'
      fi
      
   int_a,r T""$GCnt_a,r T""$GCnt_a,raS(,r T_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
     Ye_li cc_si_F77=no
   int_a,r $lib'
      fi
   aEbgs'
	  ;;
	esaries.
 Dmp -HX64 conftest$IsonamC ;;
	esaries.Eeval "$lt_compile" 2>conftest.err)
   ac_status=$?
e=mde_/ default o{ 
	# g_speutput$SED -n -e '/Inecho\ 
	# g_speutput$SED -n -e '/Inecho\ 
	# g_wl}-ben
    6bputrverbsEry.
  )(InecC-exported_symbols_list flag, itbpat      # but as the sa~Ci_F7'
      _F7spec_F
up'`chience | ac	
  {n^l if n3b -si9r\"") >&5
  (eval $`ss; }; } &&
	 { ac_try { ac_f we aribrarxT pux9p dem7='-Bstatic'
      fces.
 emplbc7=ye-ns2# g2`
	  if test -f "$collect2name" && \
  	   strings "$coeb -si9r     a"^l if -sin$coeb -si9r     a.i9r -st coed_fm$`ss; };^l if n
    6bputrveribpd4b   hpux9* ArbsEryy underscore (_J$lt_int_apple_cc_single_mod" = Xyes ; then
    	  arch5
  ac_statpt_apple_cc_-(n "X$lttb}-master.o $libz ${lib}d -fPIC ${wl}+h ${wl}$soname ${wl}lot con 	lt_i}; } &&
	 { ac_try { ac_f we aribrarxT X$lth5
  ac_stexport symbols beginning with underscB	 {o# RH7.3 ...
      c
tll_load per.o $libz ${lib}d -fPIC ${wload ef:s -install_name e-e dir/$s_ic
      ;;

    cygwinloa.3 ...
     tnmer di-si9r     a.i9r -st coed_fm$`ss; Dr/$s_ic
      ;;

r harost_cpu" in
	hps main

      end
_ACEOF
rm -f conftest.$ac_objorts.
      # har ac_f C,
 a $compiler_flatest $ou5r_flags'T512 -Hlly.atic'
      fc5_cpu" ic_F77=n r,o
    _expsym_cmds_F_deplibib $i5_cpu"lt con 	lt_i}; } &&
	 { ac_try { ac_f we aribrarxT X$lth5
  ac_stexport symbols arxT X,ym_cmds_F_deplibib $i5u"eplibib $i_try { ac_f we a0	js ${l.data "77=yes
      hardcode_ompioal $`ss; ault loc     le_cc_-(nsmpiler_fla  ${l.daconft
      harrge executaE: reworked collect2
  	  hard`tl": ocpu" ic__shlibs_F77=no
    fi
forms, we ca t1, a $libz Ir8onft
      harXt0.o to get C++ constructor
    # su>t -d out/ii_files &:entTwl}+h ${wl}$soname ${wl}+b ${wl}$innts.  If nft
   ;nts. su>t - ${wload ef:s -ind>&5t6s dingle_mod>&r_flags'
	  ;	casecr*64*|ia64*duxt.l}+h ${ g_sh ${wl}$soname ${wl}lot con 	lt_i}; } &&
	 { ac_try { ac_f we aribrarxT se run tiot con 	lt_i}; } &&
	 { ac_te\versions
        *) supports_anon_ved_flag -o $lib $landefinons
        *) supp$ gtry { O $lib $lance { O $l}$sonas s
      is linker (not GNU ld)
    case $host_os in
    aix3*)
      allme:$LxT se harednking
XLlnuo#x lO linker (noOxT sr *\(.*\)Dr/$s_ic
      ;;

r harost_cpu" in
	eR.(	arcuxt\(.. e  a,/$s_ic
 upp$ gtry { O $lib $lance c_pT sr *\(Este c_pT sr *\(Este c_pT sr *\(EsC  echo "$ab}'
        else
    ns
        *) supports_anon.  Ifthe au.e aO we a0 $SED '\''s/.ftest.$ac_objorts.
    -ind>&5tlmpiler_fl/F
   'o' $la-base).
    fo_objb /te\versions
        *) supports_anon_ved_flag -o $lib $landv$_anz Ir8onfto do runtime linking.
	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
	  for ld_flag in $LDFLAGS; do
  	  if (test $ld_flag = "-brtl" || pflag  nz |aix4.[bly c_F7*|aix5*)
	  for ld_flag in $LDF8flag in $LDF8flag in $ ld_flag in $LDF8flag in $LDF8flag in $ ld_flag in $LDF8f7*|aix5*c_F77=reworked collect2
iles &:entTed collect2
iles &:entTed4X77='${Haoutput_objdir/$sonamok'
	 Ls s
 c__shlib.IY	${wl}-bys $outpuOyd
  "r" $ac_ :enHaoutput_objdis ins
 c__shlflowM
i echo (ib'
      I_srcfile_path='`cygpat23OxT sr *\(t231jdis i)bib $i5_cpublag -og_b#
	archive_cmds_F77='$rm $oRsions
        *) supports_anon_ved_  rve_cmds_F77='$rm $oRsions
        *) supports_anon_ved_  rve_cmds_F77='$rm $oRsions
        *) supports_anon_ved_  rve_cmds_F77='$rm $oRsions
        *) supports_anon_ved_  rve_cmds_F77='$rm $oRsions
        *) supports_anon_ved_  rstall_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flagme:$LINENY	${wl}-bys $outpuOyd
  "r" $acarost_cpu" b'
      I_srcfile_ps $compiler_flags `if test 2ixlibrwb
:" >&51#t$SED -n -e '/Inecho\ 
	# g_speutput$SEibrwb
:" >&51#t$SE+' co  
fiSgEibrwb
:" >&51#k#t$SE+' >&51flagme:$
r harostf[e] /st"77r c/st"77r c/st"77r c/st"77r c/st"778/LAGS}? :&$lt_rdcode_libdibrwb
:" >&51 echo "$ab}'
        else
    ns
        *) supports_anon.  Ifthe au.e aO we a0 $SED '\'*$it is better to gennts.  If lins. ast "X      ;;

    freebsd1*)
      ld_shlib|aix5*)
	  follow_undefined_flag} '"\${wl}$no_entry_flag \e isIno_entry_flag " >&5
   if (exit dy. > /dev/null; then
	archive__flatect_FC $allow_aflagsntry_fla_anon_ilerXchive__flatect_FC $allow_astall_libdiflags ${s $outpgs'77r c/st"  if (Bst"  if*)
      allme:$LxT se harednking
XLlnuo#x lO linker (noOxT sr *\(   allme:$Lxs
 ,gt GNU ld)
    case $host_os in
    aix3*)
      allme:$LxT se harednking
XLlnuo#x lO linkesd_foRompiler linker ($LD) supports shds_nei $comp7=no- it in
 f test l $ac_tre      *) suppoding
XLlt dy. > /d	      *\ 2.11._entry_flag " >&5
  ib  *)
	# We test l $ac_t($LD) supports shds_nei $comp7=no- it in
 f test l $ac_tre      *) suppoding
XLlt dy. > /d	      *\ 2.11._entry_flag " >&onftestd" >&onftestd" >&onftestd" >&onftestd" >&onftestd" >&onftestd" >&ons shds_nng
XLlt dy. > /d	      *\ 2.11suppodin     a/$s_ic
  :t l $ac_t($LD) sup .XoS"Lwin     a/$s_ic
  :t l $ac_t($ard.o $libgnker_fzNoeuif onftestd" >&onfte" >  (g
XL)b' >w_un_libdL)b'1)5aLD) sInoS}? :_N-Lwin    s :t l $ac_t($
  n_libdL)bPl $ac t1,stexport symbols arxT X,ym_cmds_F_deplibib $i5"t $export_symbols >> $output_objdir/$son>> $outpu-#ssearchftestd" >'otok'i $cos; then
	# Warning(noO; then
	stestdxport_symbols >> $output_objdir/$son>> $outpu-#ssearchftestd" >'otiO.w"ib $i5_cpublutput GN; thepublutgo${wl}+b ${wl}$innts.  If nft
   ;nts. su>t - ${wp/$s_ic
  :t l $ac_t(,.glemw2>/dev/null && hanN
king
XLlnuo#x lO lineebsd2.2*i&onftestd" *i&onftestd" *i&onftestd" *i&on aix4.[23]|aix4.[23].*|ailibdi~$CC -shaix kb ${wl}$innts.  If nft
   ;nts. su>t - ${wp/$s_ic
  :t l $ac_t(,.glemw2>/dev/null && hanN
king
XLlnuo#x lO lineebsd2.2*i&onftestd" *i&onftestd" *i&onftestd" *i&on aix4.[23]|aix4.[23].*|ailibdi~$CC -shaix kb ${wl}$innts.  If nft
   ;nts. su>t - ${wp/$s_ic
  :^   if test "$ld_shlibs_F77" = yes; then
 untimelinkinelibpe = Xyeswtic'
 	tre rings/	  ; thtd" *'
    ystd" *i&onftestd" *i&on aix4.[23]|aix4.[23].*|ailc[$bjs $deplibs $compil then
 untimelitestd" *i&on aix4.[23]|$sonamerchie
      # them.
      ld_shlibs_F77=no
      ;;

    beos*)
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
	allow_undefined_flag_F77=unsupported
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
	# support --undef:forg supporDeAme:$Lxs
 ,gt GNU ld)
    case $host_os in
    aix3*='$CC -m> sc
  ibgnker_fzNoporDeAme:$Lxsxs
 ,gt GNU ld)n_fzNoporDeAme:$Lxsxs
 9mU nm
	if $CC $allow_undefined_flmU nmathen
	f_undefinedd)n_fzNopor-undef?rd`tl": ont_a,r1,: ont_a,r$D -defined_flmU nmatheogets:     hardco"# g_speutput$SED -n -e '/Inecho~$CC	petputev/n  *) suppexport_s_t(  ibgnk$ac_ext >&5

fi
rm -f confte	&&
	 "m } &&
	 { ac_try=o/$soname $libobjs $depl0bon an;x$ther run time loading fl suppx|xarde:$L# Aatus=$-lc s' confbc'
  fi
  ed_flag}" != "x"; then echo "
t_symbols >>lib"; fi

	 hets:.* elf' > /dts:     hardco"# g_spwb
:" >&ported targets:.LDF8flag*'~'$ac_try\"")'s/^/| { aconf      *\ c/s'-Bstaexpsy->&5
u>t mds_F7cFile Strinost_os ssear'$ac_try\"")e
   whem wass ; th
      ir/a2me $libobjs'-Bsta-lc sentTeo  *) sconftest.ech the,a-lted_haose_lc) sub# beha-lcep ':ted_host_cpups_ansa-lcgexp of syb#
d,non_ver thenlc b# beha-l et.$output_='$CC -m> sc
  ibgnkew_undc_F77hem was-lc s' confbc'$soname $libobjobjdi ,gt GNU ld$fzNopN "w_undc_F77hem was-lc s' confbc'$soname $libobjobjdi...d$fzNopC9mU nml}--imahen_libpath*yes; thenr_flag we sir/a tah
    _path_of gts. _libpath"; then aexport_sym5
  (exit $ac_status); } &&
	 { ac_tah
    'test -z "$ac_f77_werah
    _flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  w_undefined_flrng
      # Micr/null;=ndefined   # Micr $d=ndefined   # Micr $dunde=ct if we didn't fin   # Micrned_fla=   # Micrwl= we nfte_o${wl}+b wlts:.orted symb${wl}+b ${wl}=-v   # Micr $7=unsuppor=-v   # Micrs ${l.dat=   # Micrhps main

   =.   # Micr $dull;=ndefined   # Micr t/n  *_td" *'
    ystd" *i&=$nning with underscB	 {o#
builds it's shared libraries.
	  When not usi5
  (exit $ac_status); } &&
	 { acorted targets:.L2\>\&1 \js $dep\"s-lc \"s\ame$release2\>\&1'test -z "$ac_f77_worted targets:.L2\>\&1 \js $dep\"s-lc \"s\ame$release2\>\&1_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   | $SED -e-G. Thether run time loading flags,
	  # U nm
	if $ed_flag}" != "x"; then echo "ibs'
      fix_srcft's shared libraries.
	  $ t/n  *_td" *'
    ystd" *i&es
	  # Exported symbopty executable.1NENO: 
      fix_srahen_libpath*yes; th*='$CC -m> sc
  ibgnker_fzNoporther run time loading fl sgt GNU ld)n_fzNoporDther run time loading fl sgt6case $host_os in
    aix$hostmbols _='$CC -m> sc
  ibgnkew_undc_F7iler lid
      #

	ac_t(is$? = ,gt GNU ld$fzNopN "w_undc_F7iler lid
      #

	ac_t(is$? =...d$fzNopC9mU nmaix kb cmds_nb3@be=
 $dull;b3@be=   c$"' -o /null;b3@be=
gs/,/^$/ so"
pos$?

    fGS] /
pos$$GCC" = yfGS] /
sionshfGS] /
sionshfc_f7=
gs ont_a,r$D =
gs ont_a,r-dynrid_nbefined_=unk/nun
f we a0_typeagsne
ym_cmds_F     ='
 $libob#
d so"
ech-H512dl77=no
libpab3@be="/  coname $rp nmatheogets:     hardco"# g_spech-H51277=no
libpab3@be=`" *i&expsym77=no
-   sbjs $dep"^ doesn't :"test "$ld_shli^ doesn't ://_static_=/,/,g"`
ag_spec_F7"$ech-H51277=no
libpab3@bet_symbols';bname$release.a $output_#      h_me:$Ll}--aCC" "yesake 8.2 tatus=$i casebevar_F77 Ir8onftput_# am wawisSD 3 and gtovar_F7tu>tes _me:$L77 Ir8onf (i.e. ":est-) || (tput_# tatus=d rve_cd_f Irn
    	    if_me:$ull; l}--aCC" "yesilerrve_cs' contput_# akaath_var_Frc/s'-or23].# Che"yesh_v   me:$llow_itself/dev/nulwp/$.XLlnuo#x-H51277=no
libpab3@be=`ec_F7"$ech-H51277=no
libpab3@bet_sy`dump -HXs/;/ /g'` -shared $lio#x-H51277=no
libpab3@be=`ec_F7"$ech-H51277=no
libpab3@bet_sy`dumpld_shli$e	&&_SEPARATOR/ /g"`
agll | $SED o#x-H51277=no
libpab3@be="/  coname $rponame $elib $rp nll  loadi512pr  yx=unk/nun
ses of gcdir/__fla=ined# if teyouL77tac_tr_f we a0	to $l,cmds_Fsodul   cygwilibdi $oRs{ ac_f we a0d# 5
  acasebevleft4.[23]|aiargu
  es
c_tr_f we a0=unk/nun

LDF8flag in $LDF8 -shared f we a0_typea77=yes_F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ; then
	arme rgs ont_a,r$D =77=yes

:$L# Ac_e3_haosd_fut_objdir/$harrge ersions appe>t - .$ac_ f we a0	to ar_Fen
	a
cr/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$host
non_versioning=nof we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	ses of gcdir/__fla=ho "ibefault, so we don't
	# have to do a$L# Ac_e5"x`$SED 1  *\ 
Micr $d kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ; then
	${i

	 ha,/^"me relgs ont_a,r$D =7D_-f confte	&& -shared $liboWs ;;
 *iup	to 2.95.x,pported
  w confi~$CC -sn ir/ge ents.d $libohar nede>t${wl} doesn't e /Impoir/ge ents. w conf7turtif (((\$2 #1.* | *\e `#! .'e /Imis w confi $oRs.* |) && (sudhaix kb $tyes
    	ede>teo  `.',dir:'"$-sn in_f7idhaix kb e /Imis waos   objdies
    	evelop
  ecsnaps' tundef
 *iexponed_fse=0
in $LDF8flag in $LDF8flag inon_ersion4   	]ersion4   	]. test l $ac_{pec_F7'#ac___GNUChard 2on-sc__GNUChar== 2o&&___GNUChMINORhard= 97)YMENT_ec_F7':.* eYMENT_ec_F7'#e>tif'
  wsy`chive_ibobjs $dep.* eanon_versioning = y:  dgux*)
      mathen
	f_undefinelibs_F77=no
	cat <<EOF 1>&2 a$L# Ac_e(o  Pst $*)_haosd_fut_objdir/$harrge ersio>&5
  ac_s) 2>an $lib $s of gsing GNU>&1 | grnull; dir/$s
      if  Pev/  i_s) 2>an  theut_objdir/$harrge $tyes
    ported
 ersio
      falibobjs'-o $out$oRfubs $cfur.o $depli	else
	  export_symbols_cmds_F77='$NM -BCpg $lrt_symbolfdynamicfi
    ;;

    *)(s in
    aisona ld )
    aix<ull;> solrt_symboCC" eadndefaix<ull;> asyb#
7tapeops. k/nurrve_cpg selibpath grep 'no-typ 	  D --heag, it doesn't exist _F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me rel Exported sries  Thiervehen
aos Thene a0	f" = yes; tyes
      s
  le-a --  a upgrade GNdna ld  if tewelibpath  cyamicfi
    ;;

    *exist _F77x kb cmds_nb3@be='	allow_und${_cmds_Fdarch then
	arme rMicr/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h_F77=no
	gs ont_a,r$D =77=yes

  aix$host
objs $deplib77x kb cmds_nb3@be='	 then
	aest.er1
  h then
	arme r# C~$CC -	allow_und_xt
if { (ea lib:irect_F/o#x $rp exissionshfc_f7= har $rpo_f Clslibs_F77/*aest.er1
  atus" >&5
 est $o $dull;=`melinkiXibs_t_sy`Xcfile"`X64 c%^.*/\([^/]*\)\aest.er1
 $%\1%ac_ex;ed $libhen/o#x $rp /	allow_und_xt
if { (ea;r1,:nur"cdn/o#x $rp o&&_$LN_SFrom_new_cmw_und_xt
if { (ea"; cdn/o#x $rp o&&_$LN_SFrom_new_cmw_und_xt
if { (eaon-s"$ac_1,o
   'x$host
be$deplib77x kb cmds_nb3@be='	allow_und${i

	 ha,/^"me rym_cmds_F     ='
 $libob#
d so"

	gs ont_a,r$D =77=confte	&& -sost
bz "$ac_f7f we a0_typea77=yes_F loadf we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hsionshfGS] /'e	&& $she	&&:/sbdi ,ld_libiglibs_F77=no
gs ont_a,r$D =7D_-f confte	&& -so#x-H51277=no
libpab3@be="/gs ononame $rponame X11 $rponame l}--rib $rpon$rponame $elib $rp n-so#x-H512dl77=no
libpab3@be="/gs ononame $rponame $elib $rp n-s#eeBSD 3 and grd so._libdirsio>}--aCC" name l}--rib $rpoGNdn-s#ename X11R6 $rpo(name X11eck fobobjsyb#name X11R6)n_iler
7tausft's sn-s#e$rptooled_fl$s -of gspg seldir/$nftest.s -sost
cho "$as_me:$LINENO: \"$ac_tf we a0_typea "$dows
ings/,/^$/ { /^0/  loadf we a0=gs,
	 loadi512pr  yx=gs,
 $LDF8fl
 *,lag in $LDF8flanoncho "$as_manone:$LINENOanon: \"$ac_try77x kb cmds_nb3@be='	 then
	a{ /arme rMi#'`; low_ius_L_F77=r/$$(bs_F77)/../bdi/devpos$?

    fGS] e rMipos$?

    fGS] /'bDF8_nts.=`bDF8ull; \${nts.}`~e rMicrdl  echo$SHE; lR_FLA-c`X64 . $F77/X64 \${bDF8_nts.e
   i;elink\$dl"' -oc_ex~e rMicrdl   =$d $lF77/`F77ull; \$dl  ecx~e rMicrtre     \$dlbsd1bjs~kbsd1*p \$dlbsd~e rMicr;;

    fnfte $F77/$dl"' - \$dlbsd/$dl"' -'e rMipos$$GCC" = yfGS] /'dlbllho$SHE; lR_FLA-c`X64 . $nts. _expsy\$dl"' -oc_ex~e rMicrdl  ech$F77/\$dlbll~e rMicribhen\$dl  ecme relgs ont_a,r-dynrid_nbefined_=symbols.eLDF8flag in $LDF8flagcho "$aac_try\"")Cho "$NO: \
    'cho' pr  yx  (s wass o $'     # but /null;b3@be='`5
  ac_llow_undN-Lwfile"`Xli^ do/cho/'``5
  ac__cmds_Fd_sy`dump -HXs/[.]/-/g'`${$lttuf   }${i

	 ha,/^"me rel-so#x-H51277=no
libpab3@be="/ame $rpon do/ \"apion$rponame $elib $rp n-s
	cat <<EOFe:$LIN)$LINENO: \$nGWNO: \
    lse :; fi` $'     pr  yxe rMicr/null;b3@be='	allow_und`5
  ac__cmds_Fd_sy`dump -HXs/[.]/-/g'`${$lttuf   }${i

	 ha,/^"me rel-so#x-H51277=no
libpab3@be=`" *i&expsym77=no
-   sbjs $dep"^ doesn't :"test "$ld_shli^ doesn't ://_static_=/,/,g"`
agflag_spec_F7"$ech-H51277=no
libpab3@bet_symbols';[c-zC-Z]:/'rdcode_libdir_sepa  rt_symbols_ow_mhen
pev/  i_saoWs$dows	f" me_ci
rm expsyfilbya  rt_symboe:$LIac_tryilerwelibpaefidir/$a0	Cho "$. Gcc expsyw_itsF77=no
a  rt_symbome:$L-Bsta;L77 Ir8onfsint_ap-Bstadrivevlec_t(s.ies -o $ o =no
_sea  rt_symbodrivevlec_t(s (cho "$ents.ut   hwl}-bltu>treeBSm= "D")mds{lib}em,a  rt_symboe>&5

/st"7aos{ acightups_a;nts. sfowl}exeext'r/$aoe:$LIan

 ump,a  rt_symbowhich w con_verwl}-bltu>t$aocho "$ifie _me:$. Ahh.   # Micro#x-H51277=no
libpab3@be=`ec_F7"$ech-H51277=no
libpab3@bet_sy`dump -HXs/;/ /g'` -s	  # Exported symo#x-H51277=no
libpab3@be=`ec_F7"$ech-H51277=no
libpab3@bet_sy`dumpld_shli$e	&&_SEPARATOR/ /g"`
agbs_F77=no
	cat <<EOF: \"$ac_try\""): \"NO: \
    'pw' pr  yx  (s wass o $'     # but 77x kb cmds_nb3@be='`5
  ac_llow_undN-Lwfile"`Xli^ do/pw/'``5
  ac__cmds_Fd_sy`dump -HXs/./-/g'`${$lttuf   }${i

	 ha,/^"me rel-st <<EOF 1>&2 a$LupporD$ac_try77x kb cmds_nb3@be='	allow_und`5
  ac__cmds_Fd_sy`dump -HXs/[.]/-/g'`${$lttuf   }${i

	 ha,/^" h then
	a     # but <<E 1>&2 aym_cmds_F     ='Ws$\"Nrd exeme r# 's/^/| f  serwels' conf77=no
 .nt_apeBSD 11supori
rm -s
      iflow_iuno
gs ont_a,r$D =e	&& -sost
:$libdir:'"$aix_libpathym_cmds_F     ='
 $libob#dyld"c_tf we a0_typea:$libds_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${$lttuf   }$i

	 ha,/^ ;allow_und${_cmds_Fd${.$ac_}$i

	 ha,/^ ;allow_und$i

	 ha,/^me r/null;b3@be='	allow_und${_cmds_Fd${.$ac_}$i

	 ha,/^=no
gs ont_a,r-dynrid_nbefined_=symbo
gs ont_a,r$D =DY7D_-f confte	&& -sos/,/^$'$(tre  .$ allow_= ..* elf'5
  aImpon-s"
  aIdylib)me r# Antly'orted_expsyw_'ted_sexpsym77=no
-   s' cygwin* op& (subar_F7n
	a
crmatheogets:     hardco"# g_sp-so#x-H51277=no
libpab3@be=`" *i&expsym77=no
-   sbjstr " -Hl"$e	&&_SEPARATOR"N-Lwfile"`Xli doesn't :/@ doesn't :/'bjstr "@" " -Hljs $dep"^ doesn't :"tescfile"`'
i^ doesn't ://_static_=/,/,g"static_$e	&&_SEPARATOR, ,g"static_.*,& /  coname $rponame $elib $rp,g"`
aghared $lio#x-H51277=no
libpab3@be='/  coname $rponame $elib $rp'
  aix$ho#x-H512dl77=no
libpab3@be='name $elib $rp /  coname $rp'x$host
  allow_uf we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	$i

	 ha,/^me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hgs ont_a,r$D =7D_-f confte	&& -sost

      fi
	;;ym_cmds_F     =gs,
	ost
rwin ld's
       f we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	allow_und${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hgs ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=gs,
	ses of gcdir/__fla=ho "ibym_cmds_F     ='x4.[23Imp' -sost

      i
	;;n

f" me_=_deplibxoname bdi/n

f" me_elf'name bdi/n

f" me_en-s"
  aaout`   f we a0_typea
      -$n

f" me_
 $LDF8flf we a0_typeLDF8flag
      -elfme:$Lxs
 ,7x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^" 	 then
	${i

	 ha,/^"me rel
	c_tr_f we a0=gs,
	el
	c_tr_i512pr  yx=gs,
	el-st <<EOF
      -me:$Lxs
 ,7x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ; then
	${i

	 ha,/^"X$lttuf   me rel
	c_tr_f we a0=M
i echo (ib'<E 1>&2 ags ont_a,r$D =7D_-f confte	&& -sLDF8flag in $LDF8flbs $compiler_flgs ont_a,r-dynrid_nbefined_=symbo
 (ib'<Ebs $com3.01ir:'bs $comelf3.01iler_flgs ont_a,r-dynrid_nbefined_=symbo
 (ses of gcdir/__fla=ho "ib (ib'<Ecolle{wl}$3 aisner_flgs ont_a,r-dynrid_nbefined_=gs,
	elses of gcdir/__fla=ho "ib (ib'<E 1>&2 aost
   low_uf we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X{.$ac_} 	allow_und${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hgs ont_a,r$D =7D_-f confte	&& -sses of gcdir/__fla=ho "ibost
$CC -d-o $lib   -o $lib -bundl# Givevagrnull; ing Gspons/^/|to ar_F.$ac_ f we a0	sorrve_cd23Iml r  exportyes
#obobjsagaCC"tram was$allow_u.w_uf we a0_typea  I_ss_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	nstructor
    # supp  shareabtrings/,/^$'Imp' -selses of gcdir/__fla=ho "ib (ym_cmds_F     ='
 $libob#d
d so"

	$hgs ont_a,r$D =7D_-f confte	&& -sflgs ont_a,r-dynrid_nbefined_=symlibobtest +r/liv$D -ow_u&5

fie .
t _F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me rel/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h_Fusing gcc, HPUX_ *\ _MODEe are32ir_sepa  rt_so#x-H51277=no
libpab3@be="/ame $rp/$lib\"Nname $elib $rp/$lib\"Nname $elib $rp"e rel Exported so#x-H51277=no
libpab3@be="/ame $rp/$lib64Nname $elib $rp/$lib64"x$h_F77=no
	g#x-H512dl77=no
libpab3@be=$ech-H51277=no
libpab3@be"ib (ib'<E rt.  Futur trings/,/^$'Imlme rel
ses of gcdir/__fla=ho "ib ((ym_cmds_F     ='
 $libob#d
d s/^0/ { sgs ont_a,r$D =7D_-f confte	&&libHowls' confwel o =no
SH-f ' >w_un_libgs ont_a,r-dynrid_nbefined_=symlibobtest +r/liv$D -ow_u&5

fie .
t _FF77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me rell/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h_Fso#x-H51277=no
libpab3@be="/ame $rp/pa20_64Nname ccs $rp/pa20_64"x$h_Fso#x-H512dl77=no
libpab3@be=$ech-H51277=no
libpab3@be"ib ((ib'<E eabtrings/,/^$'Imlme relym_cmds_F     ='
 $libob#d
d s/^0/ { gs ont_a,r$D =SH-f ' >w_un_ligs ont_a,r-dynrid_nbefined_=gslib+llow_requiols_lislib"; 
SH-f ' >w_un_li77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me rel/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h_Fib'<E 1>&2 aibHP-UXaefis * c/st"* slowly ubtest  yes; tyes
      ibpamf gs555.
t pos$?

    fGS] /'chmf s555t      # ost
ive_cmds_F77='$CC -shared -o $liLDF8flag in $LDF8flag-shared -o  f we a0_typeagsnared -st <<EOFn tumatheogetsl   v nfte_+rt0.o to t_objdir/$s	f we a0_typea77=yesmajor"s	f we a0_typeaF77= $ouFib'<E 1>&2 a loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	allow_und${_cmds_Fd${i

	 ha,/^" 	 then
	${i

	 ha,/^"me rLDF8flag in $LDF8flive_cmds_-shared -o $lib _flauf =igs onauf ="ib (ib'<Ecools.eLDF8fl:&$lns#e$rptool.m4e Strindteo eses gccF8fswitchporty LD<<EOFn-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip "e:$Lxs
 ,7xauf =igs onauf = ,7xmagic=32-bitt <<EOFn-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 "e:$Lxs
 ,7xauf =32 gs onauf =N\"Nr7xmagic=N\"t <<EOFn-64|*"-64N"|*-melf64bmip|*"-melf64bmip "e:$Lxs
 ,7xauf =64Ngs onauf =64Nr7xmagic=64-bitt <<EOFn) ,7xauf =igs onauf = ,7xmagic=ne$lt-me_cht <<EOF 1>&2 a$Lupp<E 1>&2 ags ont_a,r$D =7D_-f conf${i
 onauf }te	&& -sgs ont_a,r-dynrid_nbefined_=gs,
	o#x-H51277=no
libpab3@be="/ame $rp	alloauf }  $rp	alloauf }  ame $elib $rp	alloauf } n-so#x-H512dl77=no
libpab3@be="/ame $rp	alloauf }  $rp	alloauf }" -sses of gcdir/__fla=ho "ibost
# N flag, it do$harrge $har L7=yer_F7
d,naout,isoncoff.
77=ye*_F7
dmds_77=ye*aoutmds_77=ye*coffi
	;;ym_cmds_F     =gs,
	ost
#/Imis mab}'be L7=yerELF.
77=ye*ow_uf we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hsionshfGS] /'e	&& $she	&&:/sbdi ,ld_libigl-nlibs_F77=no
gs ont_a,r$D =7D_-f confte	&& -sos ont_a,r-dynrid_nbefined_=gs,
	#/Imis ir/a2gwili fase cu
    ,owhich i hwlaccep   if ,
	#/S) sure*) se Strib ac_trls_list's s$har fase cu
    ,
	#/b# behat"77r-o $outlib";  .
t ses of gcdir/__fla=ho "e r# Ante>terd so._libdl}--  esgtovar_F77=no
 ned_
crmatheoge-f /etc/rd so._libir_sepa  rtlha,/^raho$Sump -HXs/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/rd so._lib`=no
	g#x-H512dl77=no
libpab3@be="/  coname $rpo$lha,/^ra"   aix3 sries usls_lisheogehar  $rp/rd so.1nt_apdisb"; 
 yes; tyes
      sner_# est $ou='$rm $oRsMkL7=yer_nly st2
iles &:yes; tyes
      -Bstaticndl# GNU7iler lid
     .  SentTetmis waosbrok tewBstacelsemb${wl}+bs,ndl# mhen
pst $ou-77=ye box   harrge $iler lid
   amic_flsSD '"$-sndn-s#epeops. >an  r:'"$---disb"; &on aix,var_Fheogewaosrem-dydint_ap-cndl# tatus=$ar_FGNU/L7=yeriler lid
      ow_iu usl."ibym_cmds_F     ='x4./L7=yer23Imp' -sost
kode_lib
       f we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	allow_und${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$hgs ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=gs,
	ses of gcdir/__fla=ho "ibym_cmds_F     ='x4.[23Imp' -sost
ode_libdir_f we a0_typea  I_ss_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	_spec_F77='${wl}+b ${wl}$libdir'
      hardcode_libdir_sepan_li77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${i

	 ha,/^"X$lttuf   me relsionshfGS] /'e	&& $she	&&:/sbdi ,ld_libigl-mlibs_F77=no
  ym_cmds_F     ='Net by ( in t)[23Imp' -s Exported77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	allow_und${i

	 ha,/^"me rel/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h_Fym_cmds_F     ='Net by rd elf_mp' -saix$hos ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=ho "ibses of gcdir/__fla=ho "ibost

	case "$hof we a0_typea77=yes_F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/s ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=ho "ibost

to-qne*ow_uf we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h/s ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=ho "ibost
ags'
	  ;;
	f we a0_typea  I_ss_F loadi512pr  yx=gs,
	c_tr_f we a0=ho "ib77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${i

	 ha,/^"X$lttuf   me rsionshfGS] /'e	&& $she	&&:/sbdi ,ld_libigl-mlibs_F77=no
/s ont_a,r$D =7D_-f confte	&& -sF77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
 $libobjs $deplibs $compiler_flatest $ouib $l ifin $LDF8flag in $LDF8flag ib}-master.89$lttb}-master.89$ibz $gs ont_a,r-dynrid_nbefined_=gs,	reworked co $gs ont_a,r-dynrid_nbefined_=. > /ow_astall_libdifhared $lios ont_a,r-dynrid_nbefined_=ho "ibaix$host
',
  "_c $dull;b3@be= $"' -'e rgs/,/^$/ { /^0/  loadi512pr  yx=gs,
	77x kb cmds_nb3@be='	 then
	${i

	 ha,/^" h then
	aame rym_cmds_F     ='OS/"Nrd exeme rgs ont_a,r$D =77=yes

  ost
',m7='|f we aribrarxT ;
	f we a0_typearar2 a loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/s ont_a,r$D =7D_-f confte	&& -sg#x-H51277=no
libpab3@be="/ame gs ononame ccs $rp_name $rpatr/ars cconame $rponame $elib $rp /$D  gs on n-so#x-H512dl77=no
libpab3@be="$ech-H51277=no
libpab3@bet
  ost
et C++ constrf we a0_typearar2 a/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/s ont_a,r$D =7D_-f confte	&& -sost
ewe aribrarxf we a0_typea77=yes_F loadi512pr  yx=gs,
	c_tr_f we a0=gs,
	77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h/s ont_a,r$D =7D_-f confte	&& -sgs ont_a,r-dynrid_nbefined_=ho "ibses of gcdir/__fla=ho "ib#Nrddmb${wlaCC" ubtest yes
      ibpas
      if
t pos$?

    fGS] /'chmf s+xt      # ost
  I_srcfilef we a0_typea  I_ss_F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${i

	 ha,/^"X$lttuf   me rsionshfGS] /'e	&& $she	&&:/ame etc ,ld_libiglibs_F77=no
gs ont_a,r$D =7D_-f confte	&& -sos ont_a,r-dynrid_nbefined_=ho "ibs to include c++rt0.o to ardco"# g_sp-s loadi512pr  yx=gs,
	aix$hc_tr_f we a0=ho "ibost
 >&onN-Lwin nftestdN-Lwin nf3_N-Lwin  *"$hof we a0_typea77=yes_F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h/s ont_a,r$D =7D_-f confte	&& -s
:" >&51#t$SED -n -e  $lioInec  r_flgs ont_a,r-dynrid_nbefined_=gs,
	el
	c_tr_i512pr  yx=gs,
	el-s_foRompiler linker ($LD);	casecr*e ageilesym'estd" >&onfte" >  (g
XL)b' >w_un_libdL)br_flgst"778/L
	el
	c_tr_i512pr  yx=gs,
	el-st <<EOFfined_flag
	el
	c_tr_i512pr  yx=gs,
	el-sc_tr_f we a0=gs,
	el
	gs ont_a,r-dynrid_nbefined_=gs,
	el
	o#x-H51277=no
libpab3@be='/  coname $rponame ccs $rp' echo (ib'<E 1>&2 aost
 >&on
 f testac_tre      *) supp ;"# g_sp-sf we a0_typea77=yes_F
	77x kb cmds_nb3@be='	 then
	${i

	 ha,/^".X$lttuf    ; then
	${i

	 ha,/^".X.$ac_ 	 then
	${i

	 ha,/^"me rel/null;b3@be='	 then
	${i

	 ha,/^".X.$ac_me relgs ont_a,r$D =7D_-f confte	&& -saix$host
| grep ':f we a0_typea77=yes_F77x kb cmds_nb3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X$lttuf    ;allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_ 	 then
	${i

	 ha,/^"me r/null;b3@be='	allow_und${_cmds_Fd${i

	 ha,/^"X.$ac_'x$h/s ont_a,r$D =7D_-f confte	&& -sost
i
	;;ym_cmds_F     =gs,
	ost 1>&2*='$CC -m> sc
  ibgnker_fzNoporym_cmds_F      sgt GNU ld)n_fzNoporDym_cmds_F      sgtnm
	if $Cym_cmds_F      sned_flmU nmathen
	f_undefined_='$CC -m> sc
  ibgnkew_undc_F7:nurd_fl$s of gst.er1
  me:$lloir/$nftest.s ,gt GNU ld$fzNopN "w_undc_F7:nurd_fl$s of gst.er1
  me:$lloir/$nftest.s...d$fzNopC9mU nmses of gca     .
	  Wac_tre   ib $oseph Beckenbach <jrb3@best.cnker_\
icrtre   ib $&onfte" >   t.cnker_\
icrtre  "X$oseph Becautolwp/$st.cn="Xho "e.a $out3 sries -o $ os of gsnon-exiltu>tD 11supor't exisefault, so     *\ 2.11suppodi" !ned_flm
t_symbolfdar_F_nly mNU aonsm_listglemw     *\c_F7ow_us ont_a,r$D ,p-cndl L_F77=    *\export, am wawisSD{ acightubobjswBstasn ins_L_F77=t.er1
 
t_symbowh tewels' confbc'
   amicwBstas art-to-be-ins_L_F77=sne
t_symb#ault, so_LT_AC_TAGVAR(ses of gcc
	# support , t.c)" !ned_flm
t_symult, so     *\ 2 $ac_t($LD)" !ned_e to do a$L# L   amic r:'"$-     *\ svar_Fher/ge1
  t.er1
   11supori. -selses of gca     .
	  export -shared $liboWs -o $bobjswBst]|ai     *\c_Fint_ap-c -o $ os of gsnonexiltc_F7iirs. -selses of gca     .
	  immediate
agll | $SED boWs -o $lib $s of gsanythc_Finc_ | $Sp-c -o $_nly  $s of gsexiltc_FED bo 11supor't exisses of gca     .
	  c'
      fi
ll |='$CC -m> sc
  ibgnker_fzNoporses of gca     .
	  sgt GNU ld)n_fzNoporDses of gca     .
	  sgt6

efault, so     *\ 2a     .
	  s=\exporte to do a# Fat, ins_L_Fss; a7ow_$lib
      fi
  lib"; ffase cu
    finexpofault, sogs ont_a,r-dynrid_nbefined_ets:.* e||
t_symult, solib"; fi

	 hets:d_e to do a# Fat, ins_L_Fss; a7ow_$libuppest1
 
t_lib"; ffase cu
    fi_trtest	 "m {l.dd_fl=
_F77{l.dd_fl=
_='$CC -m> sc
  ibgnkew_undc_F77hem was{l.ddpc_F7yes
      ow_possi";  ,gt GNU ld$fzNopN "w_undc_F77hem was{l.ddpc_F7yes
      ow_possi"; ...d$fzNopC9mU nmac_tre   ib $STRIPib $i$STRIP -VlR_FLAjs $dep"x4.[{l.dd"rdcode_libdir_sepan_='$LD -b $_F77{l.dd_flib $i_F77{l.dd_fl="$STRIP --{l.dd-debug"an_='$LD -b ${l.dd_flib $i{l.dd_fl="$STRIP --{l.dd-unc_trls"
th*='$CC -m> sc
  ibgnker_fzNopoho "egt GNU ld)n_fzNoporho "egt6 | $SE# 's/^/t-) nanon_s) surealhive__, ag in $LDwin*  c/st"7gof sen le-$liLDF8flag in $LDF8fla:$libdiag
	el
	 ac_tre   ib $STRIPibir_sepa  rt_symi{l.dd_fl="$STRIP -x"a  rt_symi*='$CC -m> sc
  ibgnker_fzNopoho "egt GNU ld)n_fzNoporho "egt6  -s	  # Export*='$CC -m> sc
  ibgnker_fzNopono"egt GNU ld)n_fzNoporno"egt6
   fix_srcib'<E eabtr*='$CC -m> sc
  ibgnker_fzNopono"egt GNU ld)n_fzNoporno"egt6
ho (ib'<E 1>&2 "m t
#/Ime | $Spcl $oRss' conf_nly f11sowh teboot{l.adpc_F7ticn#e$rptooled   hibus; a, am wawisSDyouLforgo gtovship ltmain.shd# iBstayour meckageint_apyouL Strigetmb${wlaCCtsrrve_cpg relibpd# d_frulporty ) && (su ltmain.sh.
matheoge-f tsl main"e to do a# See ac_welibpaefidir/$a0	zshint_ap77taar_F_p      *hich t's s$our >&5
u>t  s
  le-o a# wBst]|airem-dalhof \E 1capt exisefault,  ib ${ZSH_VERSION+77t}ibir_sepa  rt77t_p  NO_GLOB_SUBST -saix$h# N w quoC -striar_Fhhc_F  rve_cmdyo>}--aCC mNta#

	ac_t(  *hilsub#c_FED bocarRfubsno gtov-dynquoC -ar_FAC_SUBST77=dalut e /Ws tds_Fcop    sfaticndl# 	petputevnt_apquoC -ar_Fcop    har ) && (s  fces..* | *ptoolesc.ddtexissc_ fD -onr*='$C_F77CCC_F77CFLAGS AR AR_FLAGS EGREP RAN-f  LN_SFLTCCCNM_\
icr SumpSHE; lSTRIP \
Micr $dull;b3@beF77x kb cmds_nb3@ber/null;b3@be uOyd
  haix kbsfGS]  \
Micr_F77{l.dd_fli{l.dd_fl;nts._magicfGS]rsionshfGS] ssionshfc_f7 \
Micr
 c__shlw_und> sst]do gennts <jro gennts.  I	c_tr_iock  \
Micrl   v o#x-t
   ;:^   if_piperl   v o#x-t
   ;:^   if_to_cdecl \
Micrl   v o#x-t
   ;:^   if_to_ccmds__addrest \d $lio#x-H51277=no
libpab3@beso#x-H512dl77=no
libpab3@be \
Micr_F77pos$?

    fGS] r_F77pos$$GCC" = yfGS]  \
Micrb${wl}+b s:.L\
MicrCC s:.L\
Micr7D_s:.L\
Micrwe nfte_o${wl}+b wlts:.L\
Micrwe nfte_o${wl}+b p/$st.cL\
Micrwe nfte_o${wl}+b ${wp/$st.cL\
Micrwe nfte_o${wl}+b noathen$?
aries.
	 L\
Micr_foRompiler linker ($LD) supL\
Micrs
 entssafenker ($LD) supL\
Micr='${Haoutput_objdir/$sonamoL\
Micr_ib"; fi

	 h_de c+${wp/$smbols_csnamoL\
Micr_F77worted targets:.L\
Micr_F77worted t{wl}_newtargets:.L\
Micrp	 hep_ft
   ets:.L\
Micrpos$hep_ft
   ets:.L\
Micrp	 hepets:.L\
Micrpos$hepets:.L\
Micro${wl}+b H51277=no
libpabs:.L\
Micrworted targets:.L\
Micr~$CC -shaix kb ${wl}$inL\
Micrpos$CC" = yfGS] }$inL\
Micrpos$$GCC" = yfGS] ts:.L\
Micr_F77worted t{wl}_aix kbsfGS] ts:.L\
Micr~'s shared libraries.
	 L\
Micrd2.2*i&onftestd" *i&oL\
Micr_foRomp^   if fGS] ts:.L\
Microseph Beckenbach <jrb3@best.cL\
Microseph Beckenbach <jrb3@besF77t.cL\
Microseph Beckenbachbz Ir8onft
  L\
Microseph Becautolwp/$st.cL\
Micr allowfGS] ts:.L\
Micr allowfaix kb ${wl}$inL\
Micrl   v nfte_o${wl}+b c_o*i&oL\
Micr_fclude_aix kbsfi&oL\
Micrinclude_aix kbsfi&o,o
 bols.eLDF8flfD -on
Micr_F77worted targets:.L|L\
Micr_F77worted t{wl}_newtargets:.L|L\
Micrworted targets:.L|L\
Micr~$CC -shaix kb ${wl}$inL|L\
Micr allowfGS] ts:.L|L\
Micr allowfaix kb ${wl}$inL|L\
Micr_F77worted t{wl}_aix kbsfGS] ts:.L|L\
Micr_foRomp^   if fGS] ts:.L|L\
Micr_fyd
  haix kbsfGS]  |o gennts.  I	|rsionshfGS] s|L\
Micrpos$CC" = yfGS] ENO:os$$GCC" = yfGS]  | \
Micr_F77pos$?

    fGS] r|r_F77pos$$GCC" = yfGS]  | \d $lio#x-H51277=no
libpab3@bes|so#x-H512dl77=no
libpab3@beac_try\"")Dou"; &quoC -dou"; &c_f7s &:l.dat exist _Fc_f7 "l  lfD =\\\"\`\melink\"X\$lfD \"tes\`Xcfile"`\"\$dou"; _quoC _subst\"le"`\"\$cfi_quoC _subst\"le"`\"\$delay_	petpute_subst\"\`\\\" n-s
	cat <<EOFiag
	el
	c_f7 "l  lfD =\\\"\`\melink\"X\$lfD \"tes\`Xcfile"`\"\$cfi_quoC _subst\"\`\\\" n-s
	cat <<EOF 1>&2 aysne
$liLDF8fll  elinkon
Mi*'\$0 --f= ybeck-elin"')
Micrl  elin=`melinkiXib  elint_sy`Xcfile"`Xs/\\\\\\\$0 --f= ybeck-elin"$/$0 --f= ybeck-elin"/'` -s	 ib'<E 1>&2
cfgnts.= $_nts."
$liLDt <<__EO hard>b $cfgnts."d# ### BEGIN -f TOOL TAG CONFIG: $tagmds_t
#/L*ptoolewaos_libigur77=sn ag i `(ag iull; |bPl ll; tn) atus" >&5
 tescfil1q`:t
#/Shelled_f$oRswh teinvodc_F7shellesc.ddt exSHE;  $ t/SHE; t
#/Whem wasc_ no gtovthen
heag, it doesn't exthen
	 *ptool__fla=olib"; fi

	 ht
#/Whem wasc_ no gtovthen
he{wp/$s_icesn't exthen
	on
	 *pa=olib"; fi{wp/$t
#/Whem wasc_ no gtov thenlc sc_ then
c_F7shg, it doesn't exthen
	 *ptool_ loadin=Dther run time loading flt
#/Whem wasc_ no gtovdisb's s$shg, it dosswh tembols_ct dossibpai{wp/$t~'s sh *ptool__fla_de c+${wp/$smbols_cs=olib"; fi

	 h_de c+${wp/$smbols_csnamot
#/Whem wasc_ no gtov_p  mize$har fase ins_L_Fss; a.
fase cu
    f$lib"; ffase cu
    t
#/Ime ag i ech th.
ag inalias=oag inalias
ag i=oag it
#/Anr*='$Cnftest.rrve_cdygwilibdpsyfrp	 t beckslashe exelin=ib  elint
#/Ime ther rur.
AR=ib  AR
AR_FLAGS=ib  AR_FLAGSt
#/A Cro${wl}+b.
LTCC=ib  LTCCt
#/A language-u&5

ficro${wl}+b.
CC=ib  b${wl}+b s:.t
#/Isss ; th
      ar_FGNU Cro${wl}+b?
de c++cn=DGCC s:.t
#/AnrERE me_ch+b.
EGREP=ib  EGREPt
#/Ime 
      usls_listhen
h doesn't exLD=ib  LDnamot
#/Whem was{ ac_tryosepsc_ softubobj exLN_S=ib  LN_St
#/A BSD->&5ibpi";  nmCnftest..
NM=ib  NMt
#/A ^   ifs{l.ddpc_F7nftest.
STRIP $ t/STRIPt
#/Ustry=o/$sr lnetyes
      -h tents._magicfGS]rbegCC" "nts."dMAGIC_CMD=iMAGIC_CMDt
#/Ustrysn cho "$:'`; li~$CC  fcnftest..
`; TOOL= $`; TOOL"t
#/Ustrysn cho "$:'ft
   ; ump+b.
OBJDUMP= $OBJDUMP"t
#/Ustrysn cho "$:'s_anmb}+b.
AS= $AS"t
#/Ime  ll; es..* | 11supori
rmopty e-aCC" her/ge1
  t.etoolents. .
n

   =$n

   t
#/Hnurd_fi~$CC - genntb"; 
ft
   ;nts. .
 gennts <jr $ t/ gennts <jr
 gennts.  I $ t/ genntsGS] e
#/Hnurd_fps_a;a 
       <jros
  le-as ; th
     .
wl= we we nfte_o${wl}+b wlts:.o
#/Ot
   ;nts. tuf    (    ifly "o").
n

,/^$/didn't fin"t
#/On
hther ru tuf    (    ifly "a").
t.e,/^$/dt.e,/^"t
#/Shg, it doesny tuf    (    ifly " so").
os/,/^$'$os/,/^'t
#/E
      iflnts. tuf    (    ifly "").
exe,/^$/dexe,/^"t
#/A      falith
      5
  acsc_ then
c_F7 doesny ft
   e.
plinker = we we nfte_o${wl}+b p/$st.c
plinmf g=$plinmf gt
#/What c/st"_F.$ximum length
    	>&5
u>t?
.$xsGS]_len=$l   v o#x-.$xsGS]_len
 &&
	eemb${wl}+b siexpsaneously st2
ileA-c`t_ap-oF_p     ?
o${wl}+b c_o= we we  v nfte_o${wl}+b c_o*i&o
 &&Muserweliock;nts. s-h tecyamico${wl}CC  fc?
c_tr_iock = we c_tr_iock 
 &&
	 { ac_try=* | *p pr  yx sc_  allows?  loadi512pr  yx=$ loadi512pr  yx
 &&
	 { ac_trya f we a0	har $rp
     ?
c_tr_f we a0=$c_tr_f we a0t
#/Whem wasdlb}-m7ow_u      fi.
dlb}-m_u      f$lib"; fdlb}-mt
#/Whem wasdlb}-m7of$nftest.s7ow_u      fi.
dlb}-m_uelff$lib"; fdlb}-m_uelft
#/Whem wasdlb}-m7of$${wp/$ifly bobjobjnftest.s7ow_u      fi.
dlb}-m_uelf+${wp/$f$lib"; fdlb}-m_uelffi{wp/$t
#/Ch
      5
  rd_fprev  eciler lid
   ami.
77=k+${wp/$sker = we we nfte_o${wl}+b ${wp/$st.ct
#/Ch
      5
  rd_fturm7off then$?
 fun     e.
noathen$?
aries= we we nfte_o${wl}+b noathen$?
aries.
	 t
#/Ch
      5
  rd_fb's s$r  lex ru dlb}-m exefoRompiler linker ($LD);ib  efoRompiler linker ($LD) supt
#/Ch
      5
  rd_f) && (su shg, itft
   e| 11supl ${wl}$ther ru ex='${Haoutput_objdir/$so;ib  ='${Haoutput_objdir/$sonamot
#/Ch
      5
  rd_f) && (su s
 ent-safe ft
   e.
s
 entssafenker ($LD);ib  s
 entssafenker ($LD) supt
#/L*pesny ut_objdir/$type.
f we a0_typealf we a0_typet
#/F" me_edefaixesny  ll; pr  yx.
 $dull;b3@be= we w$dull;b3@bet
#/L*sn
    her ru mds_n.  F  serull; dsvar_Frc/s'sne,var_Frcstsibpabobj ex#/Ime 
aserull; dsvar_Fo esrve_cpg  
       i>t  -Bsta-lNAME.maix kb cmds_nb3@be= we w$d kb cmds_nb3@bet
#/Ime h Bed  ll; es..* |w$d kb ,sefadiffe
  a${wl}$ar_Frc/s'en
	a
/null;b3@be=$ t/noull;b3@bet
#/C&5
u>t  usls_listhen
ht_apcu
    asn on
-style ther ru.
RAN-f =$ t/RAN-f 
_F77worted targe=$ t/_F77worted targets:.
_F77pos$?

    fGS] =$ t/_F77pos$?

    fGS] e_F77pos$$GCC" = yfGS] =$ t/_F77pos$$GCC" = yfGS] t
#/C~$CC -sn on
-style ther ru${wl}$t shg, itther ru.
_F77worted t{wl}_newtarge=$ t/_F77worted t{wl}_newtargets:.t
#/C~$CC -s her/ge1
  on
-style ther ru$yb#
objsCC" eadndeft shg, itther ru.
_F77worted t{wl}_aix kbsfGS] =$ t/_F77worted t{wl}_aix kbsfGS] ts:.t
#/C&5
u>t  usls_listhen
ht_apcu
    as shg, itther ru.
worted targe=$ t/worted targets:.
~$CC -shaix kb ${wl=$ t/worted taix kb ${wl}$in
pos$?

    fGS] =$ t/pos$?

    fGS] epos$$GCC" = yfGS] =$ t/pos$$GCC" = yfGS] t
#/C&5
u>t  usls_listhen
ht enntb"; 
 allow_(tatus=d 7n
	7aosabove ac_er/ty)
 allowfGS] =$ t/ allowfGS] ts:.
 allowfaix kb ${wl=$ t/ allowfaix kb ${wl}$in

#/C&5
u>t  tovsl.ddh doesn't ex_F77{l.dd_fl=$ t/_F77{l.dd_fl
{l.dd_fl=$ t/{l.dd_fl
 &&
ede>t${wiporty place/b# behat"e ft
   eub#c_F bobjobjd_fi~$CC -a &&shg, it doesny.
p	 hep_ft
   e= we nf hep_ft
   ets:.
 &&
ede>t${wiporty place/aft   ar_Fft
   eub#c_F bobjobjd_fi~$CC -a &&shg, it doesny.
pos$hep_ft
   e=$ t/pos$hep_ft
   ets:.
 &&
ede>t${wiporty place/b# behat"e ft
   eub#c_F bobjobjd_fi~$CC -a &&shg, it doesny.
p	 hepe= we nf hepets:.
 &&
ede>t${wiporty place/aft   ar_Fft
   eub#c_F bobjobjd_fi~$CC -a &&shg, it doesny.
pos$hepe=$ t/pos$hepets:.
 &&T* |w$d kb F77=no
 ned_ usls_psyfrnifly byss ; th
      -h te
   ami &&a&shg, it doesny.
o${wl}+b H51277=no
libpa=ib  b${wl}+b H51277=no
libpabs:.
 &&Msst]dod_fi_und77hem wasnede>t${t yes
      ibpashg, itft
   e.
d c__shlw_und> sst]d=ib  d c__shlw_und> sst]d

#/C&5
u>ted_f$oRswh te
 c__shlw_und> sst]do==ents._magic.
nts._magicfGS]=ib  nts._magicfGS]t
#/F<jros
e_cb's ss&:yes; tyes
      -Bsta2*i&onfte ^   ifacasebevthen$.
td" *'
    ystd" *i&=$ t/wning with underscB	 {o#

#/F<jros
e_c becgwili 2*i&onfte ^   ifa.
noa
    ystd" *i&=$ t/d2.2*i&onftestd" *i&ot
#/C&5
u>t  usls_lissionsh;a 
 etoolew$d kb Fins_L_Fss; a7on;a  11supori. sionshfGS] /ib  ntonshfGS] t
#/Sn
	7aosaboveryilera&samis. tc.ddt${wag
  ecasebevc_f7s &iler$lib
hown.
sionshfc_f7=ib  ntonshfc_f7
 &&Tds_Far_Ffps mandefnmht_apnftduce/aew$ltc_F7defraw ^   ifact_apC mds_n.
t
   ;:^   if_pipe= we we  v o#x-t
   ;:^   if_pipe
 &&Transf" mFar_Ffps mandefnmhon;a nftpwasC decla (s  f
t
   ;:^   if_to_cdecl= we we  v o#x-t
   ;:^   if_to_cdecl
 &&Transf" mFar_Ffps mandefnmhon;a C mds_ addrest pair
t
   ;:^   if_to_ccmds__addrest= we we  v o#x-t
   ;:^   if_to_ccmds__addrestt
#/Imis dsvar_Fshg, it doesnyembols_ctned_ 	petpute.
&onfte" >  ($&onfte" >  t
#/Imis dsvar_Fshg, it doesnyened_ 	petpute.
/s ont_a,r$D =$/s ont_a,r$D t
#/Iss/s ont_a,F77=no
s &i# behat"e l$s -of gd|w$d kb F77=no
 ned_?
gs ont_a,r-dynrid_nbefined_=ogs ont_a,r-dynrid_nbefined_e
#/Hnurd_f $s of gsaFshg, it doesnyened_ oir/$sn s
      if mses of gca     =o     *\ 2a     .
	 t
#/Whem was{ as' confl$s of gst.er1
  me:$lloir/$ doesn't exses of gcdir/__fla=$ses of gcdir/__fla

#/F<jros_f $s of gs\ibs_F77 oir/$s bin1
   urc_F bobjami.
#/Imis mab}'*) seev   ac_\ibs_F77 dygwilibdexiltexses of gckenbach <jrb3@be= we oseph Beckenbach <jrb3@best.ct
#/Iefad i hwsls_-h te
   ami, 5
  rd_f $s of gs\ibs_F77 oir/ &&a&bin1
   urc_F bobjami./Imis mab}'*) seev   ac_\ibs_F77 dygwd# d_bdexiltexses of gckenbach <jrb3@be_ld= we oseph Beckenbach <jrb3@besF77t.ct
#/Whem was{ ac_trya&samis. - me:$ 5
  rwBstas bz Ir8o itthgu
  eexses of gckenbachbz Ir8onf= we oseph Beckenbachbz Ir8onft
  t
#/Seecase.* eifdynamicDIR $rpNAME${i

	 ha,/^"  urc_F bobjami-     *\ svDIR oir/$ticn#er_fzNoami-bin1
 exses of gc 11sup=o     *\ 2.11suppodit
#/Seecase.* eifdynamict"e -LDIR 5
  r urc_F bobjami-     *\ svDIR oir/$ticn#er_fzNoami-bin1
 exses of gc $ac_t(=o     *\ 2 $ac_t($LD)t
#/Seecase.* eifdynamicSH-f e	&&_VAR=DIR  urc_F bobjami-     *\ svDIR oir/
#var_FrcszNoami-bin1
 exses of gc/s ont_a,r$D =$ses of gc/s ont_a,r$D $LD)t
#/Seecase.* eifdthen
c_F7aFshg, it doesnyeautolwp/$ifly      *\ svDIR oir/$tic=t.er1
 
e GNdn   asubsequ${t yes
      iNdns
      ifs bobjobjagaCC"trieexses of gcautolwp/$=$oseph Becautolwp/$st.ct
#/VpetputevnwhooRsdalut ls' confbc'savls_ps 
 etoolew.adp+b sc.ddt -sndn#er_fonfobjat\export    ;.
	petputev_savls_ be_export="$	petputev_savls_ be_export"t
#/Whem was
 etoolemab}'bobjsaCnftest.ragaCC"tr   aitsFnede>t${wy$ doesn't ex77=k+= yf
 c__sh= w7=k+= yf
 c__shnamot
#/Ch
    -ls_ctech thF77=no
 ned_ har $rp
     
o#x-H51277=no
libpab3@be=$ t/{ch-H51277=no
libpab3@be"
#/Run-ls_ctech thF77=no
 ned_ har $rp
     
o#x-H512dl77=no
libpab3@be=$ t/{ch-H512dl77=no
libpab3@be

#/Fixvar_Fshelle	petpute_\isrcnts. har s ; th
     .
fix_srcnts.libpa="$fix_srcnts.libpa.
	  t
#/Seecase.* eifdefoRomte ^   ifacibpaeequiols.
td:'"$__foRomp^   if =$td:'"$__foRomp^   if ts:.
 &&T* |c&5
u>t  tovw$ltdefoRomte ^   ifaexefoRomp^   if fGS] ;ib  efoRomp^   if fGS] ts:.
 &&T* |c&5
u>t  tov_fyd
  
rm -s
oRomte ^   ifvw$ltd{wl}$t shg, itther ru.
_fyd
  haix kbsfGS] ;ib  efyd
  haix kbsfGS] t
#/S   ifaca
e_cs' confd_bdbc'
 stls_ps rm -p genntte ^   ifaexefclude_aix kbs;ib  efclude_aix kbsfi&ot
#/S   ifaca
e_cmab}' r:'"$-b -s
oRomte.
include_aix kbs;ib  include_aix kbsfi&o
d# ### END -f TOOL TAG CONFIG: $tagmds_t
__EO ha

 | $SED bolfdar_re7ow_$l Mds_nts. yet,p-c\expyysn a mds_Frulp r/$s
    SED bo`_libig.${wpu$---1su_und'  *\exfi
  flsSDive__ iNdni~$CC -ticndl#  *ptoolesc.ddtr_sepexisl main in=`ec_F7sl mainN-Lwfile"`Xli\.sh$/.in/'` -smatheoge-f tsl main_in"e to do a theoge-f Mds_nts. && mds_Ftsl main" -saix "m tac efy=cctac cpp='$CXXCPP $CPPFLAGS'tac ch
    ='$CXXA-c`$CXXFLAGS $CPPFLAGSs_libheog.$ac efyegt 'tac port='$CXXA-os_libheog$ac efe,/^ ;CXXFLAGS $CPPFLAGSs$LDFLAGSs_libheog.$ac efye$-f Segt 'tac b${wl}+b gnu=$ac  v cxx b${wl}+b gnu

CC=tsl  savl_CC t
major"s thagmds_="" $ou /ow_n-s
	caGCJ tumatheoge ib $GCJib $itre  "X$GCJib!= "Xno"e to do t
#/Souecglnts.  Thene a0	f" =Javaitre  souecgaexac efy=javao
#/Ot
   ;nts.  Thene a0	f" =b${wl}+d=Javaitre  souecgaexn

,/^$oxn

,/^_GCJ=$n

,/^t
#/Chdecasebevusls_ps sieps. >${wl}+Dive__
l  sieps. b${wl}+_ive__h Be="cla_a;noo {}\n"t
#/Chdecasebevusls_ps sieps. port  ve__
l  sieps. w7=k+ive__h Be='publicrola_a;_libheog { publicre{wp/$sglemwmain(Sl.dattthgv) {}; }\n't
#/l mainN_nly exporib $har saggeds_libigura      so mds_Fsure7ib $ow_ueeex
#/Ief$l C th
      -aw_u&5

fie ,f$oRsCC.
LTCC=i{LTCC-"ib "}t
#/A's s$b $asebevaCnftest.rmds_ wBstashgu
  es.
o${wl}+b=$CCt

#/A's s$b $asebevaCnftest.rmds_ wBstashgu
  es.
l  savl_CC="ib "
CC=i{GCJ-"gcj"}to${wl}+b=$CCtb${wl}+b GCJ=$CCt
#/GCJ did d_bdexilt e_cpg  ls_ctGb $didin* ir/a2citly bobj  *pc_ps.
worted targee loadingGCJ=ined
we nfte_o${wl}+b noathen$?
aries.GCJ=

efault, so:     hardco"# g_spwe nfte_o${wl}+b noathen$?
aries.GCJ='e-fno-then$?
'
ed_='$CC -m> sc
  ibgnkew_undc_F7efa$b${wl}+b s      se-fno-rttie-fno-efcep      ,gt GNU ld$fzNopN "w_undc_F7efa$b${wl}+b s      se-fno-rttie-fno-efcep     ...d$fzNopC9mU nmac_tre  "${we  v nfte_o${wl}+b rtti_efcep     +77t}ib=_ueeco"# g_spNU ld$fzNopN "(cao
s )d$fzNopC9mU nm| $SED we  v nfte_o${wl}+b rtti_efcep     =gs,
	idn'utnts.=_libheog.$ac n

,/^ticrp	oirf tsl  sieps. b${wl}+_ive__h Be9mUs_libheog.$ac efy
icrl   ${wl}+b  *i&="-fno-rttie-fno-efcep      
symbolnanon_ar_F_p     eim was(1)/aft   ar_F
aser*FLAGSs	petputeinc_
symbo(2)&i# behaa'*) dty e-aCCc_F7"_libheog."inc_ (3) e_cpg  e>t.
symboNoC -are_c$ac b${wl}+aitself dygwilibd>}--aCC beckslashe  iNdnbegCC"
symbowBstas dollab sign (  era&hyp# g= "D")pg  eU lds' confw) seing Gupl .
symboTr_F_p     ow_refe
  c77=diaya fpetpute_listglemw_libynamicse .
t _l   ${wl}+=`ec_F7"$ac b${wl}+t_sy`dump\d $le"`Xl:.*FLAGS}? :&$l   ${wl}+b  *i& :co"'p\d $le"`Xl: [^ ]*_libheog\.: $l   ${wl}+b  *i&&:co"'p\d $le"`Xl:$: $l   ${wl}+b  *i&:'` -s	(c_f7 ec_F7"\"\$-m> sc15535: $l   ${wl}+\" ,gt ) -s	(c_f7 "$l   ${wl}+" 2>_libheog.err) -s	ac ${wpu$=$?
 liLDt _libheog.err,gt Gymi*='$CC -m> sc15539:_\i?b=_$ac ${wpu$",gt Gymiac_(exit_$ac ${wpu$)b $itre  -s7"$ac 'utnts."e to do a t &&T* |c&5wl}+b -o $_nly warnht_apcgnbehat"e fp     ofilibd Guognizfi
   
	#/S)'sayf$l ifcpg relibp warndat 
el
	 ac_tre  ! -s7_libheog.errir_sepa  rt_sywe  v nfte_o${wl}+b rtti_efcep     =ho "ib ((   fix   fixbhen_libheog*

ll |='$CC -m> sc
  ibgnker_fzNoporwe  v nfte_o${wl}+b rtti_efcep      sgt GNU ld)n_fzNoporDwe  v nfte_o${wl}+b rtti_efcep      sgt6

efault, x"Dwe  v nfte_o${wl}+b rtti_efcep      s= xardco"# g_sp-swe nfte_o${wl}+b noathen$?
aries.GCJ="$we nfte_o${wl}+b noathen$?
aries.GCJe-fno-rttie-fno-efcep      
hared $li:x "m  "m we nfte_o${wl}+b wltGCJ=
we nfte_o${wl}+b p/$sGCJ=
we nfte_o${wl}+b ${wp/$sGCJ=

_='$CC -m> sc
  ibgnkew_undc_F7har $b${wl}+b fp     r/$nftduce/PIC ,gt GNU ld$fzNopN "w_undc_F7har $b${wl}+b fp     r/$nftduce/PIC...d$fzNopC9mU nm
crmatheogets:     hardco"# g_sp-swe nfte_o${wl}+b wltGCJ='-Wl,'
Micrwe nfte_o${wl}+b ${wp/$sGCJ='-${wp/$'
fin $LDF8flag in $LDF8flag iaix$ac_try\"")A's AIX h Be ow_PIC.
	el
	 ac_tre  "s $deplibs $csharbjdir/$s# AIX 5f$lw s      se *\ $nftpestc_
	we nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_F77=no
	cat <
Micr~migaos$ac_try\"")'s/^/| { ac_tryat)mdse  68020 h Be tovthen
heag, it doesn't ryilec_try\"")addamict"e `-m68020' 5
  rd_fGb $prev  esdthen
c_F7anythc_Fnbec_t(,c_try\"")like `-m68040'.
	el
	 we nfte_o${wl}+b p/$sGCJ='-m68020 -1ssit${t32 -m r:'"$-r_fonfo-a4'=no
	cat <
Micrbeos$_sycho "$mds_F77=cmds_F77='$CC -shared -oribrar7='|f we aribrarxT ;
	ry\"")PIC dsvar_FdefazNo har s ;F8fOSe exist _Ft <
Micre:$LIarib: \"$ribra"$ac_try\"")Imis heck$ow_uosrve_cpg  souecglnts. -o $telle7hem wasit c/sb#c_FED ry\"")then$ har inclus; a7on;a  lle(t_ap7' confs
oRom ^   ifachar $sr ps.).
	el
	 we nfte_o${wl}+b p/$sGCJ='-DDLL_EXPORT'=no
	cat <
Micr:$libdir:'"$aix_libpathry\"")PIC dsvar_FdefazNo    rmis platf" mathry\"")C&5
a0	s   ifac  era's sls_ps MH_DY-f  nts. 
	el
	 we nfte_o${wl}+b p/$sGCJ='-fno-c&5
a0'=no
	cat <
Micrmsdosdjgppbpathry\"")Jab}'bem $oRswevusltGb $dygwin* meatewelsudt${t"7getheag, it doesn't athry\"")a0	s h thsrrve_cdyin* st2
ileAar_m.
	el
	 we nfte_o${wl}+b  nmathen
	f_undegGCJ=ine
	el
	cib"; fi

	 h=gs,
	el-st <d $lio#xon
 f testl
	 ac_tre      *) suppbjdir/$swe nfte_o${wl}+b p/$sGCJ=-K_lib" m p/$
agbs_F77=no
	cat <
Micrhd -o $lib \"")PIC dsvar_FdefazNo har  *\ $HP-UXat_ap64-bit$HP-UXryilec_try\"")  erhar PA$HP-UX.
	el
	 nstructor
    # supp   <E rt.  Fut|shareabs# +Zvar_FdefazNo,	reworked co $we nfte_o${wl}+b p/$sGCJ='-fPIC' /ow_astall_libdif
	cat <
Micrme:$Lxs
 ,e nfte_o${wl}+b p/$sGCJ='-fPIC' -s
	cat <<EOF 1>&2 ahared $liboPORTME C_und7har f
  rd_fpass 
       <jrsos
  le-as ; ech thFth
     .
in $LDF8flag in $LDF8flagaix$ac_try\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 ac_tre  "s $deplibs $csharbjdir/$s# AIX 5f$lw s      se *\ $nftpestc_
	we nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Fajor"swe nfte_o${wl}+b ${wp/$sGCJ='-bnuos-bI: $rpaech$ifls.s
o'
agbs_F77=no
	cat <
Micre:$LIarib: \"$ribra"$ac_try\"")Imis heck$ow_uosrve_cpg  souecglnts. -o $telle7hem wasit c/sb#c_FED ry\"")then$ har inclus; a7on;a  lle(t_ap7' confs
oRom ^   ifachar $sr ps.).
	el
	 we nfte_o${wl}+b p/$sGCJ='-DDLL_EXPORT'=no
	cat <
Micr$CC -d-o $lib   -o $lib -bundlry\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 ")PIC dsvar_FdefazNo har  *\ $HP-UXat_ap64-bit$HP-UXryilec_try\"")  erhar PA$HP-UX.
	el
	 nstructor
    # supp   <E rt.  Fut|shareabs# +Zvar_FdefazNo,	reworked co $we nfte_o${wl}+b p/$sGCJ='+Z' /ow_astall_libdif
	ca#/Isss ;ehaa'bec_t(rwe nfte_o${wl}+b ${wp/$srve_cw) s  -Bstaticyil =nod CC?ndlry\"we nfte_o${wl}+b ${wp/$sGCJ='casecra casecworted '=no
	cat <
Micrive_cmds_F77='$CC -shared -o $liry\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 ")PIC (-Bsta-KPIC) dsvar_FdefazNo.ndlry\"we nfte_o${wl}+b ${wp/$sGCJ='--shfi

	 h'=no
	cat <
Micr
	case "$hol
	 we nfte_o${wl}+b p/$sGCJ='-KPIC' -s
	cawe nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Ft <
Micr77=ye*ow_uin $LDF8flb $opp   <E icc$CC ecc$o $we nfte_o${wl}+b wltGCJ='-Wl,'
	we nfte_o${wl}+b p/$sGCJ='-KPIC' 	we nfte_o${wl}+b ${wp/$sGCJ='-${wp/$'
 fix_srcib'<E n $Lcc$o   liry\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 \"")A's Alpha h Be ow_PIC.
	el
	 \"we nfte_o${wl}+b ${wp/$sGCJ='--shfi

	 h'=no
	carcib'<E n $_libdif
	cat <
Micrrar7='|f we aribrarxT ;
	ry\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 ")A's OSF/1 h Be ow_PIC.
	el
	 we nfte_o${wl}+b ${wp/$sGCJ='--shfi

	 h'=no
	cat <
Micret C++ constrl
	 we nfte_o${wl}+b p/$sGCJ='-Kp/$'
 fix_swe nfte_o${wl}+b ${wp/$sGCJ='-d0'=no
	cat <
Micrewe aribrarxry\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 we nfte_o${wl}+b p/$sGCJ='-KPIC' -s
	cawe nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Ft <
Micr  I_srcfilery\"we nfte_o${wl}+b wltGCJ='-Qfp     onf'
Micr	 we nfte_o${wl}+b p/$sGCJ='-PIC' -s
	cawe nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Ft <
Micr >&onN-Lwin nftestdN-Lwin nf3_N-Lwin  *"$hory\"we nfte_o${wl}+b wltGCJ='-Wl,'
Micr	 we nfte_o${wl}+b p/$sGCJ='-KPIC' -s
	cawe nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Ft <
Micr #xon
 f testl
	 ac_tre      *) supp ;"# g_	we nfte_o${wl}+b p/$sGCJ='-K_lib" m p/$'
	we nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_F77=no
	cat <
Micr| grep ':cr	 we nfte_o${wl}+b p/$sGCJ='-p/$'
 fix_swe nfte_o${wl}+b ${wp/$sGCJ='-B${wp/$'
agbs_Ft <
Micrep ':cr	 we nfte_o${wl}+b  nmathen
	f_undegGCJ=ine
	el
	t <<EOF 1>&2 a "m |='$CC -m> sc
  ibgnker_fzNoporwe nfte_o${wl}+b p/$sGCJ sgt GNU ld)n_fzNoporDwe nfte_o${wl}+b p/$sGCJ sgt6

#
#/C_und7to mds_Fsure7ar_FPIC f
  ractuifly w) s .
#
matheoge ib $we nfte_o${wl}+b p/$sGCJ e to do _='$CC -m> sc
  ibgnkew_undc_F7efa$b${wl}+b PIC f
  r$we nfte_o${wl}+b p/$sGCJ w) s  ,gt GNU ld$fzNopN "w_undc_F7efa$b${wl}+b PIC f
  r$we nfte_o${wl}+b p/$sGCJ w) s ...d$fzNopC9mU nmac_tre  "${we nfte_o${wl}+b p/$sw) s sGCJ+77t}ib=_ueeco"# g_spNU ld$fzNopN "(cao
s )d$fzNopC9mU nm| $SED we nfte_o${wl}+b p/$sw) s sGCJ=gs,
	idn'utnts.=_libheog.$ac n

,/^ticrp	oirf tsl  sieps. b${wl}+_ive__h Be9mUs_libheog.$ac efy
icrl   ${wl}+b  *i&="$we nfte_o${wl}+b p/$sGCJ 
symbolnanon_ar_F_p     eim was(1)/aft   ar_F
aser*FLAGSs	petputeinc_
symbo(2)&i# behaa'*) dty e-aCCc_F7"_libheog."inc_ (3) e_cpg  e>t.
symboNoC -are_c$ac b${wl}+aitself dygwilibd>}--aCC beckslashe  iNdnbegCC"
symbowBstas dollab sign (  era&hyp# g= "D")pg  eU lds' confw) seing Gupl .
symboTr_F_p     ow_refe
  c77=diaya fpetpute_listglemw_libynamicse .
t _l   ${wl}+=`ec_F7"$ac b${wl}+t_sy`dump\d $le"`Xl:.*FLAGS}? :&$l   ${wl}+b  *i& :co"'p\d $le"`Xl: [^ ]*_libheog\.: $l   ${wl}+b  *i&&:co"'p\d $le"`Xl:$: $l   ${wl}+b  *i&:'` -s	(c_f7 ec_F7"\"\$-m> sc15768: $l   ${wl}+\" ,gt ) -s	(c_f7 "$l   ${wl}+" 2>_libheog.err) -s	ac ${wpu$=$?
 liLDt _libheog.err,gt Gymi*='$CC -m> sc15772:_\i?b=_$ac ${wpu$",gt Gymiac_(exit_$ac ${wpu$)b $itre  -s7"$ac 'utnts."e to do a t &&T* |c&5wl}+b -o $_nly warnht_apcgnbehat"e fp     ofilibd Guognizfi
   
	#/S)'sayf$l ifcpg relibp warndat 
el
	 ac_tre  ! -s7_libheog.errir_sepa  rt_sywe nfte_o${wl}+b p/$sw) s sGCJ=ho "ib ((   fix   fixbhen_libheog*

ll |='$CC -m> sc
  ibgnker_fzNoporwe nfte_o${wl}+b p/$sw) s sGCJ sgt GNU ld)n_fzNoporDwe nfte_o${wl}+b p/$sw) s sGCJ sgt6

efault, x"Dwe nfte_o${wl}+b p/$sw) s sGCJ s= xardco"# g_sp-sLDF8fll  nfte_o${wl}+b p/$sGCJ opp   <E"t_sy" "*)cib'<E n n) ,e nfte_o${wl}+b p/$sGCJ="orwe nfte_o${wl}+b p/$sGCJ sib'<E n  1>&2*Exported7e nfte_o${wl}+b p/$sGCJ=
:cr	 we nfte_o${wl}+b  nmathen
	f_undegGCJ=ine "m  "mnstructor
  os supp  #/F"  platf" m  *hich do_$lib
       PIC, -DPIC dsvmeatamis.ss:
Mi*djgppbpathry7e nfte_o${wl}+b p/$sGCJ=
:cr	ib'<Ecools.e,e nfte_o${wl}+b p/$sGCJ="$we nfte_o${wl}+b p/$sGCJ 
sym	ost 1>&2d_='$CC -m> sc
  ibgnkew_undc_F7efa$b${wl}+b s      se-cA-osnts..$ac n

,/^ ,gt GNU ld$fzNopN "w_undc_F7efa$b${wl}+b s      se-cA-osnts..$ac n

,/^...d$fzNopC9mU nmac_tre  "${we  v nfte_o${wl}+b c_o*GCJ+77t}ib=_ueeco"# g_spNU ld$fzNopN "(cao
s )d$fzNopC9mU nm| $SED we  v nfte_o${wl}+b c_o*GCJ=ine
	ebhen-r;_libheog atus" >&5
 e
	emkF77 _libheog
 liLd _libheog
 limkF77 ou^ticrp	oirf tsl  sieps. b${wl}+_ive__h Be9mUs_libheog.$ac efy

icrl   ${wl}+b  *i&="-o ou^/_libheog2.$ac n

,/^ 
symbolnanon_ar_F_p     eim was(1)/aft   ar_F
aser*FLAGSs	petputeinc_
symbo(2)&i# behaa'*) dty e-aCCc_F7"_libheog."inc_ (3) e_cpg  e>t.
symboNoC -are_c$ac b${wl}+aitself dygwilibd>}--aCC beckslashe  iNdnbegCC"
symbowBstas dollab sign (  era&hyp# g= "D")pg  eU lds' confw) seing Gupl .
syml   ${wl}+=`ec_F7"$ac b${wl}+t_sy`dump\d $le"`Xl:.*FLAGS}? :&$l   ${wl}+b  *i& :co"'p\d $le"`Xl: [^ ]*_libheog\.: $l   ${wl}+b  *i&&:co"'p\d $le"`Xl:$: $l   ${wl}+b  *i&:'` -s	(c_f7 ec_F7"\"\$-m> sc15828: $l   ${wl}+\" ,gt ) -s	(c_f7 "$l   ${wl}+" 2>ou^/_libheog.err) -s	ac ${wpu$=$?
 liLDt ou^/_libheog.err,gt Gymi*='$CC -m> sc15832:_\i?b=_$ac ${wpu$",gt Gymiac_(exit_$ac ${wpu$)b $itre  -s7ou^/_libheog2.$ac n

,/^
icrto do a t &&T* |c&5wl}+b -o $_nly warnht_apcgnbehat"e fp     ofilibd Guognizfi
   
	#/S)'sayf$l ifcpg relibp warndat 
el
	 ac_tre  ! -s7ou^/_libheog.errir_sepa  rt_sywe  v nfte_o${wl}+b c_o*GCJ=ho "ib ((   fix   fixchmf su+w . fixbhen_libheog*
 
	#/SGI C++ th
      -Strii~$CC - 11supori
ou^/ii nts.s/rhar
 
	#/her/lCC -ins_Lnti(s  f
a theoge-d
ou^/ii nts.sb $i$henou^/ii nts.s/*b $irmF77 ou^/ii nts.s fixbhenou^/*b $irmF77 ou^
 liLd .. fixrmF77 _libheog
 libhen_libheog*

ll |='$CC -m> sc
  ibgnker_fzNoporwe  v nfte_o${wl}+b c_o*GCJ sgt GNU ld)n_fzNoporDwe  v nfte_o${wl}+b c_o*GCJ sgt6

xses  w7=ks="libheogls"
ac_tre  "$we  v nfte_o${wl}+b c_o*GCJ sned_flmUtre  "$c_tr_iock " !ned_e to do a# do_$lib-dynwriC -ar_Fdalutndefn_tr_iock  nftvitte byss ; uanobtr*='$CC -m> sc
  ibgnkew_undc_F7efa-c -o $iock;wBstaosepsw7=ks ,gt GNU ld$fzNopN "w_undc_F7efa-c -o $iock;wBstaosepsw7=ks...d$fzNopC9mU nmcrosep w7=ks=ho "ibbhen_libheog*
 
lns_libheog.as_libheog.b atus" >&5
 tlmUosep w7=ks=ine
	touch _libheog.a
 
lns_libheog.as_libheog.b at&5 |bPosep w7=ks=ine
	lns_libheog.as_libheog.b atus" >&5
 tlmUosep w7=ks=ine
	|='$CC -m> sc
  ibgnker_fzNoporses _w7=ks ,gt GNU ld)n_fzNoporDses _w7=ks ,gt6xisefault, so    _w7=ks ,ned_e to do a$L{	|='$CC -m> sc
  ibgnkeWARNING:_\`$CC' dygwilibd
       \`-cA-o' "D")\`mds_F-j'cmdyobevunsafe ,gt GNU ld)n-m> sceWARNING:_\`$CC' dygwilibd
       \`-cA-o' "D")\`mds_F-j'cmdyobevunsafe ,gt2;}_sp-s loadiock =warn
agll | $SED  loadiock =ine "m _='$CC -m> sc
  ibgnkew_undc_F77hem wass ; $b${wl}+b 
      ($LD) s      seeag, it doesn't  ,gt GNU ld$fzNopN "w_undc_F77hem wass ; $b${wl}+b 
      ($LD) s      seeag, it doesn't ...d$fzNopC9mU nm
cr&onfte" >  (
cr~'s shared libraries.GCJ=
:clib"; fi

	 h_de c+${wp/$smbols_csnGCJ=gs,
	iorted targeeGCJ=
:cworted taix kb ${wl}GCJ=
:c_F77worted tFwl}_newtargetGCJ=
:c_F77worted t{wl}_aix kbsfGS] tGCJ=
:clfoRompiler linker ($LD) GCJ=
:c='${Haoutput_objdir/$sonGCJ=
:cs
 entssafenker ($LD) GCJ=
:coseph Beckenbach <jrb3@besGCJ=
:coseph Beckenbach <jrb3@besldsGCJ=
:coseph Beckenbachbz Ir8onftGCJ=
:coseph Bec.11suppGCJ=gs,
	     *\ 2 $ac_t($GCJ=gs,
	     *\ 2/s ont_a,r$D $GCJ=c'
      fi
cr77=k+= yf
 c__shnGCJ=c'known
croseph Becautolwp/$sGCJ=gs,
	 allowfGS] tGCJ=
:c allowfaix kb ${wl}GCJ=
:cwd:'"$__foRomp^   if tGCJ=gs,
	efoRomp^   if fGS] tGCJ='cNM 	 thn

s $b$nveni  c7_sy`t
   ;:^   if_pipersy`dump'\''s/.* //'\''N-Lw    bPl iqmUs$efoRomp^   if 'o a# include_aix kbsls' confbc'aew$lt7of$$pace-bz Ir8o it^   ifacasebev*wd:'"$*o a# includes_ps rm -^   ifvw$lt
crinclude_aix kbsfGCJ=
:c#r_fclude_aix kbs -o $be$sn s
te>t$do ggaix7of$$   ifacase_fcludeo a# it -Stribe$w.adp+e bys` ('ht_ap`)$' "D")o esmab}'libdme_chnbegCCdir/$ar
:c#r_ndedefaine.  Esr ps.: `a|bc|.*d.*' -Stri_fclude rm -^   ifs `a'ht_ap`bc',
:c#rasa-c  as  iNy-^   ifvrmopty e-aCC" `d'.
	eefclude_aix kbsfGCJ="_GLOBAL_OFFSET_TABLE_"
	 ")A'st]|gh _GLOBAL_OFFSET_TABLE_ dsva fplie ^   ifvC mds_,c alt e.ou^
 l# platf" m  (ab)usltit cn PIC h Beryilerrm ib 
     sigetmb$ibynes_pf
 l# rm -^   ifvdsvaixa2citly refe
  c77.  Si c7_oRompute_h Be -o $li
 l# expyysn rmis ^   ifvmds_,cit'  nftbputy f1ne_lisneverrincludetit cn
 l# p genntte ^   if    ifs.
	eefyd
  haix kbsfGS] ;
$liLDF8flag in $LDF8flcho "$mds_e:$LIarib: \"$)
ry\"")'s/^/| rm -MSVC++      hawin* been heogls7on;a loooomicts_cd $liboWh telibdynamicgcc,p-c\cur
  aty tatus=srve_cwelibp ynamid $liboMicrosoftuVisuf7 C++.
	el
matheogets:    ! hardco"# g_sp-s  de c++rt0.o=ine
	el77=no
	ib'<Eb}-mbsd$)
ry\"de c++rt0.o=ine
	elib'<E 1>&2
cr7d2/s on sGCJ=ho "ibs to include c++rt0.o to ardco"# g_sp-s#/Iefiorted targer&ons LD,elibdCC,p-liorls' confbc'er/ty
ry\"dlior='casec'
fin $# See ac_GNU n
he      seeag, it doesn't .
in $LDF8flag in $LDF8flagaix3_N-Laix4_N-LaixxT ;
	ry\"")On AIX/PPC, ar_FGNU 
      is veryobrok g_sp-s  ac_tre  "s $deplibs !$csharbjdir/$s7d2/s on sGCJ=ine	LDt <<EOF 1gt2

*** Warndat: ar_FGNU 
     ,yat)mdse  up  *\expds_F 2.9.1, ow_re    fi
*** asebevunpute_lisexpoputy i~$CC -:yes; tyes
      on AIX.
*** Tg re beh,  *ptooleisvdisbblc_F7shg, it doesn't he      .  Iefyou
***  c/st"7carRrhar eag, it doesn't ryyouLmdyowa ecase alifyayour e	&& *** uosrve_casnon-GNU 
      is foareint_apth temre areex
EOF
agbs_F77=no
	cat <
Micr~migaos$ac_try\"iorted targeeGCJ='bhen$fps ma_n

   /a2ix doesny.data~melinki#ed lib NAME 	 then
	9mUs$fps ma_n

   /a2ix doesny.data~melinki#ed lib -f conftID 1"rd>b$fps ma_n

   /a2ix doesny.data~melinki#ed lib VERSION X.$ac_"rd>b$fps ma_n

   /a2ix doesny.data~melinki#ed lib REVISION Xrevis; a"rd>b$fps ma_n

   /a2ix doesny.data~mAR $AR_FLAGS 	 th 	 thn

s~$RAN-f  	 th~(cdb$fps ma_n

   tlmUa2ix doesny -32)'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec $ac_t($GCJ=ho ";
	ry\"")Samuel A. Falvo II <kc5tja@dolphin.b}-mnft
   e.net>_re     athry\"")rve_cpg  semLntic  sfailer lid
 s
      on AmigaOS,yat)mdse  upathry\"")ro f we a0	4, ow_tovsharRrdatar~momicexpsips. nftest.s7bobjobathry\"")-Bstaticy7n
	7iler lid
 s
  y.  Si c7_rmis dygwin* me_chnticndlry\"")tehaviar of$$yes; tyes
      on am wa platf" m ,a-c -o 'bdyneathry\"")rv_m.
	el
	 wd2/s on sGCJ=ineno
	cat <
Micrbeos$testl
	 ac_$LD --helplR_FLAjs $dep':_u      fi   rgetl:.* elf'mUscode_libdir_sepa	~'s shared libraries.GCJ=c'
      fi
	# Jobz h Bund-mbachn<jrb3@beog.b${>'says_s) surepds_F  sfagcc
	# st2
ileA--ared libr.  Imis deserves_s) suinvestigas; a. )'s/^/a	~orted targeeGCJ='bCC -noe are 	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; -o 	 th'
agbs_Fajor"swd2/s on sGCJ=ineno
	ca77=no
	cat <
Micrcho "$mds_e:$LIarib: \"$)
ry\"\"")_LT_AC_TAGVAR(ses of gckenbach <jrb3@be,aGCJ  dsvactuifly meatamis.ss,c_try\"")asdar_re7ow_$l 77=no
 ned_ har DLL exist _Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_F~'s shared libraries.GCJ=c'
      fi
o
bs_F~':'"$__foRomp^   if tGCJ=gs,
	Micr_ib"; fi

	 h_de c+${wp/$smbols_csnGCJ=ho "ib ((	efoRomp^   if fGS] tGCJ='cNM 	 thn

s $b$nveni  c7_sy`t
   ;:^   if_pipersy`dumpe"`X\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\''N-L`dumpe"`X\''/^[AITW] /s/.* //'\''N-Lw    bPl iqmUs$efoRomp^   if 'oestl
	 ac_$LD --helplR_FLAjs $dep'auto-ir/get'mUscode_libdir_sepano
	carc~orted targeeGCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrso-o 	fps ma_n

   /$noull; casecr-irage-bs_F=0x10000000 casecr-fps-ir/a2b,	 th'
	bolfdar_FefoRom-^   ifachl}+aal enty dsva .ed chl}+a(1b}'bobe
	bodsvEXPORTS),f$oRsit as ds; am wawisS, p gde>t...a	~orted taix kb ${wl}GCJ='ac_tre  "x``dump1qs$efoRomp^   if ` s= xEXPORTSir_sepa	crcps$efoRomp^   if  	fps ma_n

   /$noull;.ed ;
major"s telinkEXPORTSmUs$fps ma_n

   /$noull;.ed ;
mliLDt $efoRomp^   if  >Us$fps ma_n

   /$noull;.ed ;
mfi~
	bCC -$yes; t	fps ma_n

   /$noull;.ed t	 thn

s $
 c__sh $b${wl}+b_ <jrso-o 	fps ma_n

   /$noull; casecr-irage-bs_F=0x10000000  casecr-fps-ir/a2b,	 th'
agbs_Fajor"swd2/s on =ineno
	ca77=no
	cat <
Micrnetbsd$)
ry\"	 ac_elink__EL har|flb $-/t-)js $dep__EL har>code_libdir_sepa	~orted targeeGCJ='bLD -B$yes;pute_	 thn

s $
 c__sh $
     _ <jrso-o 	 th'
	dlior=
agbs_Fajor"s~orted targeeGCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; -o 	 th'
	~orted taix kb ${wl}GCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; casecrre-aCC-^   ifa-hl}+a$wl$efoRomp^   if  -o 	 th'
agbs_F77=no
	cat <
Micrewe aribN-Lwin  *"$hory\"ac_$LD -vlR_FLAjs $dep'BFD 2\.8'mUscode_libdir_sepa	7d2/s on sGCJ=ine	LDt <<EOF 1gt2

*** Warndat: Thsurepds_F  2.8.* es..* |GNU 
      -o $libexpoputy
*** i~$CC -:yes; tyes
      on Swe ari	s h ths.  Im re beh,  *ptool
*** isvdisbblc_F7shg, it doesn't he      .  WevurgeyyouLd_f$pestd |GNU
*** b$actifacaseexpds_F 2.9.1sc_ newer.  Anam wa _p     ow_ase alify
*** your e	&& " =b${wl}+rs_libigura    _uosrve_cpg  na  ve 
      is
*** ynesint_apth temre areex
EOF
agbs_Fxpofa$LD --helplR_FLAjs $dep':_u      fi   rgetl:.* elf'mUscode_libdir_sepa	~orted targeeGCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; -o 	 th'
	~orted taix kb ${wl}GCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; casecrre-aCC-^   ifa-hl}+a$wl$efoRomp^   if  -o 	 th'
agbs_Fajor"swd2/s on sGCJ=ineno
	ca77=no
	cat <
Micr  I_srcfilery\"~orted targeeGCJ='bLD -s_an   pure-tefye-B$yes;pute_-o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Fdlior=
agbs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Mi77=ye*ow_uinofa$LD --helplR_FLAjse $dep':_u      fi   rgetl:.* elf'mUscode_libdir_sepano
	carctmp7worted targe='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; -o 	 th'
	~orted targeeGCJ="$tmp7worted targe n-s
	cae      s_a-shfut_objdir/=ineno
	caLDF8f`$LD -vlR_code_libd`$opp   <E   *\ 01.bN-L*\ 2.[0-9].bN-L*\ 2.10.*)cib boca_chnut_objds < 2.11p   <E   *\ 2.11.93.0.2\ n) e      s_a-shfut_objdir/=.* eib boRH7.3 ...p   <E   *\ 2.11.92.0.12\ n) e      s_a-shfut_objdir/=.* eib boMt_ards_F8.2 ...p   <E   *\ 2.11.*)cib boam wa 2.11nut_objdsp   <E   *) e      s_a-shfut_objdir/=.* eib'<E n $_libdif
	caac_tre  $e      s_a-shfut_objdir/  hardco"# g_sp-s  :cworted taix kb ${wl}GCJ='melinki{ t
   ;:9mUs$fps ma_n

   /	 then
	.ut_~
LDt $efoRomp^   if  -Lwfile"`"s/\(.*\)/\1;/"rd>b$fps ma_n

   /	 then
	.ut_~
melinkiloc ;: *; };"rd>b$fps ma_n

   /	 then
	.ut_~
sp-s  :cbCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; casecrut_objd-sc.ddtrcasec$fps ma_n

   /	 then
	.ut_ -o 	 th'
agbs_Fajor"sp-s  :cworted taix kb ${wl}GCJ="$tmp7worted targe n-s
	ca77=no
	ajor"sp-s  wd2/s on sGCJ=ineno
	77=no
	ib'
Micrep ':cr	 ofa$LD --helplR_FLAjs $dep':_u      fi   rgetl:.* elf'mUscode_libdir_sepa	~orted targeeGCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; -o 	 th'
	~orted taix kb ${wl}GCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $wl$noull; casecrre-aCC-^   ifa-hl}+a$wl$efoRomp^   if  -o 	 th'
agbs_Fajor"swd2/s on sGCJ=ineno
	ca77=no
	cat < n $_libd
	el
matheogetswd2/s on sGCJ"  hardco"# g_sp-s  &onfte" >  (LD_RUN_e	&& ist _Foseph Beckenbach <jrb3@besGCJ='casecr- me:$ casec$bs_F77=no
bs_FlfoRompiler linker ($LD) GCJ='casecr-efoRom-iler li'
Micr	 ")a{wipnt_GNU n
hdidin* st2
ileA--='${H-ther ru$e . al. ':cr	 ofa$LD --helplR_FLAjs $dep'no-='${H-ther ru'mUscode_libdir_sepan	='${Haoutput_objdir/$sonGCJ="$dlior"'--='${H-ther ru$b$nveni  c7_'"$dlior"'--no-='${H-ther ru'
agbs_Fajor"sp	='${Haoutput_objdir/$sonGCJ=
:c
	ca77=no
	77=nohared $liboPORTME fStrion;a  esc.ddt   _of your s h th's 
      (  erGNU n
)
in $LDF8flag in $LDF8flagaix3_)no
bs_F~'s shared libraries.GCJ=c'
      fi
o
bs_F~':'"$__foRomp^   if tGCJ=ho "ib ((	~orted taix kb ${wl}GCJ='bLD -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $
     _ <jrso-bE:$efoRomp^   if  -T512 -H512 -bM:SRE~mAR $AR_FLAGS 	 th 	fps ma_n

   /$noull;'
Micr	 ")NoC :_rmis 
           *\ sv.* | 11supor't hon;-f e	&& ifcpg re
Micr	 ")are_$l  11supor't hu&5

fie  bys-L.no
bs_Foseph Bec $ac_t($GCJ=ho "sp-s  ac_tre  "s:     hardb $itre  -zetsw7=k+${wp/$sker "bjdir/$s# Neim was 11supFoseph Bir/ nar e{wp/$s_ibjami-ow_u      fiowBstas$s# brok gs_lllsup2.
	oseph Bec.11suppGCJ=c'
      fi
o
bs_F77=no
	cat <
Micr~ix4_N-LaixxT ;
	ry\"ac_tre  "s $deplibs $csharbjdir/$s# On  *\ ,cpg  
      dygwifi
  s_ct dbjami-bysdefazNo "D")wecdyin*$s# haru$yb#do7anythc_Fnu&5

al. 	aix_ynesmbols_c dbjami=ine	efop^    *i&='-BefoRom'
	no_pntry  *i&=""
agbs_Fajor"sbolfdwe'bp ynamirGNU nm,pth tewecdyin*owa ecag  "-   _p    ."sbo-C meats demamis. yb#AIX nm,pilermeats dyin*odemamis. wBstaGNU nmtumatcNM -VlR_FLAjs $dep'GNU'mUscode_libdir_sepa	(	efoRomp^   if fGS] tGCJ='cNM -Bpg 	 thn

s $b$nveni  c7_syawk`X\''{iac_(((\$2o==e"T") |bP(\$2o==e"D") |bP(\$2o==e"B"))b $i(substr(\$3,1,1)b!= "."))b{rp	oir \$3 } }'\''N-Lw    -umUs$efoRomp^   if 'omajor"s tefoRomp^   if fGS] tGCJ='cNM -BCpg 	 thn

s $b$nveni  c7_syawk`X\''{iac_(((\$2o==e"T") |bP(\$2o==e"D") |bP(\$2o==e"B"))b $i(substr(\$3,1,1)b!= "."))b{rp	oir \$3 } }'\''N-Lw    -umUs$efoRomp^   if 'omou /aix_ynesmbols_c dbjami=ine"sboTre  efa-c are_tryamict_f$oRsfi
  s_ct dbjami-c_ no  if$s# AIX style bobjami./lfd-brtl$ow_uomewr_re7on;-DFLAGS,a-c$s# c_try=b#do7mbols_ct dbjami.
	LDF8flag in $LDFr~ix4.[23]|~ix4.[23].*|aixxT ;s thar $rariesLDFr$LDFLAGS;#do"sp	miac_(tre  $$rariesL= "-brtl" |bPtre  $$rariesL= "-Wl,-brtl")co"# g_sp	Micr~ix_ynesmbols_c dbjami=ho "sp	Micrbs;pk"sp	Miou /  dyic$s_libd
	efop^    *i&='-befoRom'
	no_pntry  *i&='-bnopntry'
agbs_F77=
Micr	 ")Wh tel rgens
      ifs ar eag, itft
   euare_then$, AIX n
hcan
Micr	 ")haru$nftblthsri~$CC mict"e mpute_of y e-  es.  Ief dbjami-a=t.er1
 
thry\"")arCnftest.rr_fzNo$LDFr"errarCTOCb-dynfs s")add -m $ai if-tocy=bathry\"")CXXFLAGS/CFLAGS har g++/gcc.  Is rm -cs_F  wr_re7that c/s$li
 lry\"")en le-asosntx rm -p tblth,)add -Wl,-bbigtocy=b;-DFLAGS.
ilery\"~orted targeeGCJ=''
agbs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2kenbachbz Ir8onftGCJ=':'
 fix_sw7=k+= yf
 c__shnGCJ=ho ";
	ry\"matheogets:     hardco"# g_	LDF8flag in $LDFr~ix4.012|~ix4.012.eabs# We$_nly wa ecasedo_rmis on AIX 4.2 t_aps slr,cpg  w_und$s# bes s$sc_ trok gs_lllsup2 dygwin* w) searedr 4.3+
mliLlllsup2mds_=`${CC} -p	oir-nfte-mds_=Llllsup2`
	-smatheoge-f tsLlllsup2mds_ib $i\"sp	Micsl.dats tsLlllsup2mds_ibjs $depr_folv 2kencmds_r>code_libd"s th# g_sp	Mi# We$haru$rew) seds_lllsup2_sp	Mioseph Bec.11suppGCJ=ho "	_Fajor"sp	Mi# We$haru$olds_lllsup2_sp	Mioseph Bec.11suppGCJ=c'
      fi
o
	Mi# It faifacase i>t $GCC" = y; tyes
      -h tes ; uGCC" = y; 
o
	Mi# ned_ owilibd
 stls_ps rm - ont_a,.  Settami-     *\ c $ac_t(
o
	Mi# t_f$'
      fic becgwirc dbjami_sp	Mioseph Bec $ac_t($GCJ=ho "sp	_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
	:coseph Beckenbachbz Ir8onftGCJ=
	Miou /_libd	i

	 h_ *i&='-i

	 h'=no
	caajor"sbolibdynamicgcctumatheoge"s $deplibs $csharbjdir/$o
	#uVisuf7AgenC++, V we a0	5.5$sc_ AIX 5L har  *-\ ,cBe-a 3 Rxpds_F$o
	#uchok s on -Wl,-G. Thsufo's sc_F bobe7ow_ing Gup:
	Mii

	 h_ *i&='-G'omajor"o
	matheoge"s~ix_ynesmbols_c dbjami   hardco"# g_	
	cae

	 h_ *i&='casecrG'omcaajor"s
	cae

	 h_ *i&='casecrbM:SRE=no
	ou /77=no
	ca77=
Micr	 ")It sethsrrve_c-befo   adygwilibdexoRom ^   ifacbegCCdir/$wBst
Micr	 ")aredrscbeha(_= "D")it c/sb#c_t(rd_f) && (su aew$lt7of$$   ifacase_f    .
o
bs_F~':'"$__foRomp^   if tGCJ=ho "ib ((	matheoge"s~ix_ynesmbols_c dbjami   hardco"# g_	# Warndat -$wBstfpsdynamict"e am wa mbols_ct oaBir/  <jrso(-brtl),"sbo-berok -Stribobj wBstfpsderrar,pilermaypnftduce/aetrok gs doesny.
	~'s shared libraries.GCJ='-berok'=no
	car&&
e_t(m1ne_lr_FdefazNo  ont_a,F{wl}$ar_Fdalutn  codes_ps sn sr/ty s
      if m no
	caLDt >_libheog.$ac efye<<_ACEOF
/*s_libdefs.,.  */
_ACEOF
LDt _libdefs., >>_libheog.$ac efy
LDt >>_libheog.$ac efye<<_ACEOF
/*s_nde_libdefs.,.  */

oir
mainN()
{=
Mi < nreturm70;
}
_ACEOF
hen-f _libheog.$ac n

,/^s_libheog$ac efe,/^
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+'7_libheog.er1 >_libheog.err< nren-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&"s
{	ac try='tre  -zetsac bxx_werrarsker "
			 |bPtre  ! -s7_libheog.err'=no{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&"s
{	ac try='tre  -ss_libheog$ac efe,/^'=no{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }e to do ~ix_ ont_a,=`dumep-Hs_libheog$ac efe,/^ atus" >&5
 t-L`dumpenpe"`X/Ir/get Fl}+aSl.dats/,/^$/o{	/^0/o{	s/^0  *\(.*\)$/\1/; p; }
}'`
#/C_und7har ap64-bit$ft
    efa-c didin*  i>t anythc_F.
matheoge ze"s~ix_ ont_a,"bjdir/ ~ix_ ont_a,=`dumep-HX64s_libheog$ac efe,/^ atus" >&5
 t-L`dumpenpe"`X/Ir/get Fl}+aSl.dats/,/^$/o{	/^0/o{	s/^0  *\(.*\)$/\1/; p; }
}'`;gll | $SED NU ld)n-m> scefaifedCnftest.rwas:",gt Gwfil's/^/| /'s_libheog.$ac efyegt 

ll ren-f _libheog.err _libheog.$ac n

,/^s\eno
	caLlibheog$ac efe,/^ _libheog.$ac efy
matheoge ze"s~ix_ ont_a,"bjdir/ ~ix_ ont_a,=" *) s on: $rp";a77=
Micr	 Foseph Beckenbach <jrb3@besGCJ='casecrb ont_a,:ibs_F77:'"s~ix_ ont_a,"
	~orted taix kb ${wl}GCJ="\ib "' -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $b${wl}+b_ <jrso`ac_tre  "x${~'s shared libraries}ib!= "x"bjdir/ NU ld)n_sec${~'s shared libraries}i;aajor :cofi` '"\i_sec$no_pntry  *i& \i_sec$efop^    *i&:\$efoRomp^   if  	e

	 h_ *i&"
agbs_Faajor"sac_tre  "s $deplibs $csharbjdir/$s Foseph Beckenbach <jrb3@besGCJ='casecrR ibs_F77: *) s on: $rp'omca~'s shared libraries.GCJ=" zenodefs"omca~orted taix kb ${wl}GCJ="\ib  	e

	 h_ *i&"' -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $b${wl}+b_ <jrson_sec${~'s shared libraries} '"\i_sec$no_pntry  *i& \i_sec$efop^    *i&:\$efoRomp^   if "omajor"s &&
e_t(m1ne_lr_FdefazNo  ont_a,F{wl}$ar_Fdalutn  codes_ps sn sr/ty s
      if m	aLDt >_libheog.$ac efye<<_ACEOF
/*s_libdefs.,.  */
_ACEOF
LDt _libdefs., >>_libheog.$ac efy
LDt >>_libheog.$ac efye<<_ACEOF
/*s_nde_libdefs.,.  */

oir
mainN()
{=
Mi < nreturm70;
}
_ACEOF
hen-f _libheog.$ac n

,/^s_libheog$ac efe,/^
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+'7_libheog.er1 >_libheog.err< nren-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&"s
{	ac try='tre  -zetsac bxx_werrarsker "
			 |bPtre  ! -s7_libheog.err'=no{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&"s
{	ac try='tre  -ss_libheog$ac efe,/^'=no{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }e to do ~ix_ ont_a,=`dumep-Hs_libheog$ac efe,/^ atus" >&5
 t-L`dumpenpe"`X/Ir/get Fl}+aSl.dats/,/^$/o{	/^0/o{	s/^0  *\(.*\)$/\1/; p; }
}'`
#/C_und7har ap64-bit$ft
    efa-c didin*  i>t anythc_F.
matheoge ze"s~ix_ ont_a,"bjdir/ ~ix_ ont_a,=`dumep-HX64s_libheog$ac efe,/^ atus" >&5
 t-L`dumpenpe"`X/Ir/get Fl}+aSl.dats/,/^$/o{	/^0/o{	s/^0  *\(.*\)$/\1/; p; }
}'`;gll | $SED NU ld)n-m> scefaifedCnftest.rwas:",gt Gwfil's/^/| /'s_libheog.$ac efyegt 

ll ren-f _libheog.err _libheog.$ac n

,/^s\eno
	caLlibheog$ac efe,/^ _libheog.$ac efy
matheoge ze"s~ix_ ont_a,"bjdir/ ~ix_ ont_a,=" *) s on: $rp";a77=
	Foseph Beckenbach <jrb3@besGCJ='casecrb ont_a,:ibs_F77:'"s~ix_ ont_a,"
	Mi# Warndat -$wBstfpsdynamict"e am wa mbo ls_ct oaBir/  <jrs,
	Mi# -berok -Stribobj wBstfpsderrar,pilermaypnftduce/aetrok gs doesny.
	 enohared libraries.GCJ=' casecrbernotok'=mca~'s shared libraries.GCJ=' casecrberok'=mca#c-befo   adygwilibdexoRom ^   ifacbegCCdir/$wBst)aredrscbeha(_==mca~':'"$__foRomp^   if tGCJ=ho "mca#cEfoRomte ^   ifac-o $be$pu y; toir/$eag, itft
   eu{wl}$torted  "mca='${Haoutput_objdir/$sonGCJ=' 'omca~orted targee loadingGCJ=ho "mca#cImis ow_uimilab d_f ow AIX traBi    ifly then
scit'  eag, it doesn't .
mca~orted taix kb ${wl}GCJ="\ib  	e

	 h_ *i&"' -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $b${wl}+b_ <jrson_sec-bE:$efoRomp^   if  n_sec-bnopntry${~'s shared libraries}~mAR $AR_FLAGS 	fps ma_n

   /	 then
	$expds_F.a 	fps ma_n

   /$noull;'
/77=no
	ca77=no
	cat <
Micr~migaos$ac_try\"iorted targeeGCJ='bhen$fps ma_n

   /a2ix doesny.data~melinki#ed lib NAME 	 then
	9mUs$fps ma_n

   /a2ix doesny.data~melinki#ed lib -f conftID 1"rd>b$fps ma_n

   /a2ix doesny.data~melinki#ed lib VERSION X.$ac_"rd>b$fps ma_n

   /a2ix doesny.data~melinki#ed lib REVISION Xrevis; a"rd>b$fps ma_n

   /a2ix doesny.data~mAR $AR_FLAGS 	 th 	 thn

s~$RAN-f  	 th~(cdb$fps ma_n

   tlmUa2ix doesny -32)'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec $ac_t($GCJ=ho "o
	car&&se |c&5
pnt_abfpsddiffe
  t semLntic  sn..* |GNU 
e ^     f
a t
	 wd2/s on sGCJ=ineno
	cat <
Micrbsdircfilery\"lfoRompiler linker ($LD) GCJ=-riler li=no
	cat <
Micrcho "$mds_e:$LIarib: \"$)
ry\"\"")Wh telibdynamicgcc,p-c\cur
  aty tatus=srve_cwelibp ynamid $liliboMicrosoftuVisuf7 C++.
	el
	 ")haeph Beckenbach <jrb3@be dsvactuifly meatamis.ss,)asdar_re7owc_try\"")   77=no
 ned_ har DLL exist _Foseph Beckenbach <jrb3@besGCJ=' =no
bs_F~'s shared libraries.GCJ=c'
      fi
o
bs_FboTrtrib mainNto mds_F. th nts.s,elibd.a nts.s.
	el
	 wib,/^$wib
o
bs_FboTrtrib mainNto mds_F. llents.s,elibd.so nts.s.
	el
	 shr,/^$". ll"c_try\"")'s/^/| Settami-bobjen
	s r_re7ow_aetad heck.

	carc~orted targeeGCJ='bCC -o 	 th_	 thn

s $b${wl}+b_ <jrso`NU ld)n
 c__sh"N-L`dumpe"`X\''s/ -lc$//'\''` -lobj - ll~bobjen
	s='c_try\"")Im  
      -Striautolwp/$ifly then
va . th nts. efa-c then
va DLL.

	carc_F77worted tFwl}_newtargetGCJ='tru;'
Micr	 ")'s/^/| S' confletss ; uanohu&5

fy rm - onCnftest..

	carc_F77worted targetGCJ=' onC/OUT:$_F7 on$_F7n

s$_F7f
 c__sh'
agbs_F77x_srcnts._t_a,='`choned_ -wd)nsrcnts."`',
	Micr_ib"; fi

	 h_de c+${wp/$smbols_csnGCJ=ho "ib ((	t <
Micr:$libdir:'"$aix_libpathrymatheogets:XX   hardbco"# g_sp-s  worted targee loadingGCJ=ine	el
	 nstructor
  os supp  -s  &$aix_libr:':$libd1.[012])
	~'s shared libraries.GCJ='-ared libr_u   r.ss',	reworked co &&
$libd 1.3 og_sp-s  ac_tre   ze${MACOSX_DEPLOYMENT_TARGET}bco"# g_sp-s  	~'s shared libraries.GCJ='-rietcmds_$pace -ared libr_u   r.ss',agbs_Fajor"sp-s  :cLDF8fl{MACOSX_DEPLOYMENT_TARGET}bopp   <E     10.[012])
            ~'s shared libraries.GCJ='-rietcmds_$pace -ared libr_u   r.ss',agbs_F
	carcib'<E n $    10.*)
            ~'s shared libraries.GCJ='-ared libr_iler linlookup',agbs_F
	carcib'<E n $  _libdif
	caou /ow_ n $  _libdif
		we oir_apps. bc $amis._moo=ine
	el	fps ma_verbos. w7=k+arg='NU l',agbsumatcCC -dumeu&5
slR_FLAjs $dep'$amis._mooulu'mUus" >&5
 tco"# g_sp-s	sywe oir_apps. bc $amis._moo=ho "ib (/77=no
	sac_tre  "X$we oir_apps. bc $amis._moo   hXardbco"# g_sp-s	rc~orted targeeGCJ='bCC -iler li onC-$amis._mooulu_$a's shared libraries_-o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrso-CC" = ycmds_r$ me:$/$noull; cut_ol.dat',agbsuajor"sp-s  :cworted targeeGCJ='bCC -r n_sec-bi>t_etc oaB -keep_privat taiterns -noe d onC-o 	{ on}-master.o 	 thn

s~$CC -iler li onC$a's shared libraries_-o 	 th_	{ on}-master.o 	
 c__sh $b${wl}+b_ <jrso-CC" = ycmds_r$ me:$/$noull; cut_ol.dat',agbsca77=no
	ca allowfGS] tGCJ='bCC n_sec-bi>t_etc oaB $a's shared libraries_-o 	 th_-il =no_	 thn

s $
 c__sh$b${wl}+b_ <jrs'
Micr	 ")Doin*  ix_rmis bydynamict"e lile"foRomtep^   if tw$lt7 <jr,cit dygwin* exilt bd _F7   d$libd ld'sp   <E   ac_tre  "X$we oir_apps. bc $amis._moo   hXardbco"# g_sp-sib ((	~orted taix kb ${wl}GCJ='wfile"`"s,#.*,,"le"`"s,^[ ((	]*,,"le"`"s,^\(..*\),_&,"l< $efoRomp^   if  > 	fps ma_n

   /${ then
	}-^   ifa.aix kb~bCC -iler li onC-$amis._mooulu_$a's shared libraries_-o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrso-CC" = ycmds_r$ me:$/$noull; cut_ol.dat~nmeBi  -ss	fps ma_n

   /${ then
	}-^   ifa.aix kb_	{ on}',agbs_F
	ajor"sp-s  :c(	~orted taix kb ${wl}GCJ='wfile"`"s,#.*,,"le"`"s,^[ ((	]*,,"le"`"s,^\(..*\),_&,"l< $efoRomp^   if  > 	fps ma_n

   /${ then
	}-^   ifa.aix kb~bCC -r n_sec-bi>t_etc oaB -keep_privat taiterns -noe d onC-o 	{ on}-master.o 	 thn

s~$CC -iler li onC$a's shared libraries_-o 	 th_	{ on}-master.o 	
 c__sh $b${wl}+b_ <jrso-CC" = ycmds_r$ me:$/$noull; cut_ol.dat~nmeBi  -ss	fps ma_n

   /${ then
	}-^   ifa.aix kb_	{ on}',agbs_F
	77=no
	ca
	ca allowfaix kb ${wl}GCJ='wfile"`"s,#.*,,"le"`"s,^[ ((	]*,,"le"`"s,^\(..*\),_&,"l< $efoRomp^   if  > 	fps ma_n

   /${ then
	}-^   ifa.aix kb~bCC $a's shared libraries__-o 	 th_-il =no_	 thn

s $
 c__sh$b${wl}+b_ <jrs~nmeBi  -ss	fps ma_n

   /${ then
	}-^   ifa.aix kb_	{ on}',agbs_Foseph Bec.11suppGCJ=gs,
	bs_Foseph Becautolwp/$sGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=c'
      fi
o
bs_F='${Haoutput_objdir/$sonGCJ='-= yc oaB $b$nveni  c7'
 fix_sw7=k+= yf
 c__shnGCJ=ho "no
	ajor"sp-s  wd2/s on sGCJ=ineno
	77=no
	(	t <
Micr:gye*ow_uin $~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	cat <
Mi
	7reebsd-bundlry\"wd2/s on sGCJ=ineno
	cat <
Micr")'reeBSD 2.2.[012] ~'s ssdynNto includetc++rt0.o d_f) t C++ thC" ruupor
Micr")e      .  Future7ut_objds do_rmis autolwp/$ifly,pilersn s
xa2cittc++rt0.o
Micr")dygwilibdbs;pk anythc_Fint_aphelps signif/$i aty (e_cpg  colt7of$aew$ttled $liboefyd
$$pace).
	el
7reebsd2.2*ow_uin $~orted targeeGCJ='bLD -B$yes;pute_-o 	 th_	 thn

s $
 c__sh $
     _ <jrs  *) s on/c++rt0.o'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Ribs_F77=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
MiliboUib" tunat ly,p_F7   ut_objds of$'reeBSD 2 do_$libharu$ymis feature.
	el
7reebsd2*ow_uin $~orted targeeGCJ='bLD -B$yes;pute_-o 	 th_	 thn

s $
 c__sh $
     _ <jrs=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2 $ac_t($GCJ=ho "o
	car     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Milibo'reeBSD 3nt_apg~$CC r uanscgcc -$yes; tasedo_eag, it doesn't .
in $7reebsdbr:'k7reebsdb-gnu)

	carc~orted targeeGCJ='bCC -$yes; t-o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Ribs_F77=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Mili$CC -d);
	ry\"matheogets:     hardco"# g_	iorted targeeGCJ='bhen$fps ma_n

   /$noull;~bCC -$yes; t-fPIC n_sec+bon_sec$CC" = ycbs_F77 -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $b${wl}+b_ <jrs~tre  $fps ma_n

   /$noull; = 	 th_|| mv 	fps ma_n

   /$noull; c th'
agbs_Fajor"s~orted targeeGCJ='bhen$fps ma_n

   /$noull;~bLD -b +bonCC" = ycbs_F77 -o 	fps ma_n

   /$noull; c thn

s $
 c__sh $
     _ <jrs~tre  $fps ma_n

   /$noull; = 	 th_|| mv 	fps ma_n

   /$noull; c th'
agbs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='casec+bon_sec$bs_F77=no
bs_Foseph Beckenbachbz Ir8onftGCJ=:no
bs_Foseph Bec.11suppGCJ=ho "
	el
	 ")haeph Bec $ac_t(:)NoC  c/st"7ps rm -^7=no
 e	&&,ED ry\"")tht)asdar_FdefazNo  ocat   _of rm - onesny.
ib ((	     *\ 2 $ac_t($GCJ=ho "o
	carlfoRompiler linker ($LD) GCJ='casecrE'=no
	cat <
Micr$CC    -o $lib -bundlry\"ac_tre  "s:     hardb-aclude c++rt0.o to d_e to do	nstructor
    # supp	rt.  Fut|shareabsrc~orted targeeGCJ='bCC -$yes; t	asec+$ casec$noull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
	cat <	eabsrc~orted targeeGCJ='bCC -$yes; t-fPIC n_sec+$ casec$noull; n_sec+bon_sec$CC" = ycbs_F77 -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
	cat <	_libdif
	caajor"snstructor
    # supp	rt.  Fut|shareabsrc~orted targeeGCJ='bLD -b +h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	cat <	eabsrc~orted targeeGCJ='bLD -b +h $noull; +bonCC" = ycbs_F77 -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	cat <	_libdif
	caou dlry\"ac_tre  "sde c++rt0.o to d_e to do	nstructor
    # supp	rt.  Fut)$s Foseph Beckenbach <jrb3@besGCJ='casec+bon_sec$bs_F77=n	:coseph Beckenbach <jrb3@besldsGCJ='+b $bs_F77=n	:coseph Beckenbachbz Ir8onftGCJ=:n	_Foseph Bec.11suppGCJ=gs,	(	     *\ 2/s ont_a,r$D $GCJ=ine	cat <	shareabsrcoseph Beckenbach <jrb3@besGCJ='-Libs_F77=n	_Foseph Bec.11suppGCJ=gs,	(	     *\ 2/s ont_a,r$D $GCJ=ine"mca#chaeph Bec $ac_t(:)NoC  c/st"7ps rm -^7=no
 e	&&,E	\"")tht)asdar_FdefazNo  ocat   _of rm - onesny.
	Mioseph Bec $ac_t($GCJ=ho "	cat <	eabsrcoseph Beckenbach <jrb3@besGCJ='casec+bon_sec$bs_F77=n	:coseph Beckenbachbz Ir8onftGCJ=:n	_Foseph Bec.11suppGCJ=ho "	_FafoRompiler linker ($LD) GCJ='casecrE'="mca#chaeph Bec $ac_t(:)NoC  c/st"7ps rm -^7=no
 e	&&,E	\"")tht)asdar_FdefazNo  ocat   _of rm - onesny.
	Mioseph Bec $ac_t($GCJ=ho "	cat <	_libdif
	caou dlry\"t <
Micrive_cmds_F77='$CC -shared -o $liry\"matheogets:     hardco"# g_	iorted targeeGCJ='bCC -$yes; t	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $asec$noull; `heoge ib $ut_ol.datib $iNU ld$asecrnetfut_objd $asec$ut_ol.dat`d$asecrupdat tregiol.yon_sec${fps ma_n

   }/so_ ocat     -o 	 th'
agbs_Fajor"s~orted targeeGCJ='bLD -$yes; t	 thn

s $
 c__sh $
     _ <jrso-noull; $noull; `heoge ib $ut_ol.datib $iNU ldrnetfut_objd $ut_ol.dat`drupdat tregiol.yon_fps ma_n

   }/so_ ocat     -o 	 th'
	oseph Beckenbach <jrb3@besldsGCJ='- me:$ cbs_F77=no
bs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='casec- me:$ casec$bs_F77=no
bs_Foseph Beckenbachbz Ir8onftGCJ=:no
bs_Fw7=k+= yf
 c__shnGCJ=ho "no
	cat <
Micrnetbsd$)
ry\"	 ac_elink__EL har|flb $-/t-)js $dep__EL har>code_libdir_sepa	~orted targeeGCJ='bLD -B$yes;pute_-o 	 th_	 thn

s $
 c__sh $
     _ <jrs'	 ")a.ou^
 lbs_Fajor"s~orted targeeGCJ='bLD -$yes; t-o 	 th_	 thn

s $
 c__sh $
     _ <jrs'	 ry\"")EL no
bs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='-Ribs_F77=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Milinewsos6ow_uin $~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2kenbach <jrb3@besGCJ='casec- me:$ casec$bs_F77=no
bs_Foseph Beckenbachbz Ir8onftGCJ=:no
bs_F     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Milib}-mbsd$)
ry\"_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2/s ont_a,r$D $GCJ=ineno
	camatheoge ze"`elink__EL har|flb $-/t-)js $dep__EL ha`" |bPtre  ctor
  os-s $deplibs $c"b}-mbsd2.8-p slrpc"co"# g_	iorted targeeGCJ='bCC -$yes; t	plinker  -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
	     *\ 2kenbach <jrb3@besGCJ='casec- me:$,$bs_F77=n	lfoRompiler linker ($LD) GCJ='casecrE'=no
	caajor"sp-s  :LDF8flag in $LDF8	ib}-mbsd[01].bN-Lb}-mbsd2.[0-7]N-Lb}-mbsd2.[0-7].eabsrc$~orted targeeGCJ='bLD -B$yes;pute_-o 	 th_	 thn

s $
 c__sh $
     _ <jrs=n		(	oseph Beckenbach <jrb3@besGCJ='-Ribs_F77=n		cat <	 eabsrc$~orted targeeGCJ='bCC -$yes; t	plinker  -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
	((	     *\ 2kenbach <jrb3@besGCJ='casec- me:$,ibs_F77=n		cat <E n $  _libdif
	caou no
	cat <
Milibs2$)
ry\"_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec $ac_t($GCJ=ho "o
	car~'s shared libraries.GCJ=c'
      fi
o
bs_F~orted targeeGCJ='bNU ld)-f conf 	 then
	 INITINSTANCE9mUs$fps ma_n

   /	 then
	.ed ~melinkiDESCRIPTION \"	 then
	\" ,gUs$fps ma_n

   /	 then
	.ed ~melinkDATA,gUs$fps ma_n

   /	 then
	.ed ~melink" SINGLE NONSHARED ,gUs$fps ma_n

   /	 then
	.ed ~melinkEXPORTSmUUs$fps ma_n

   /	 then
	.ed ~emxaix7	 thn

s gUs$fps ma_n

   /	 then
	.ed ~mCC -Z lle-Zcrt lle-o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrso$fps ma_n

   /	 then
	.ed '

	carc_F77worted tFwl}_newtargetGCJ='emximep-oo$fps ma_n

   /	 then
	.ao$fps ma_n

   /	 then
	.ed '

	carct <
Milibsf3o $liry\"matheogets:     hardco"# g_	i's shared libraries.GCJ=' casecraixsuppunr_folv  t	asec\*'_	iorted targeeGCJ='bCC -$yes; ${~'s shared libraries} 	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrnoull; $asec$noull; `heoge ib $ut_ol.datib $iNU ld$asecrnetfut_objd $asec$ut_ol.dat`d$asecrupdat tregiol.yon_sec${fps ma_n

   }/so_ ocat     -o 	 th'
agbs_Fajor"s~'s shared libraries.GCJ=' raixsuppunr_folv  t\*'_	iorted targeeGCJ='bLD -$yes; ${~'s shared libraries} 	 thn

s $
 c__sh $
     _ <jrso-noull; $noull; `heoge ib $ut_ol.datib $iNU ldrnetfut_objd $ut_ol.dat`drupdat tregiol.yon_fps ma_n

   }/so_ ocat     -o 	 th'
o
bs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='casec- me:$ casec$bs_F77=no
bs_Foseph Beckenbachbz Ir8onftGCJ=:no
bs_Ft <
Milibsf4_N-Lbsf5*)	")asdbsf3o)-BstaticyadBi    _of -m kb_ <jr$liry\"matheogets:     hardco"# g_	i's shared libraries.GCJ=' casecraixsuppunr_folv  t	asec\*'_	iorted targeeGCJ='bCC -$yes; ${~'s shared libraries} 	 thn

s $
 c__sh $b${wl}+b_ <jrsocasecrm kb_	{secrnoull; $asec$noull; `heoge ib $ut_ol.datib $iNU ld$asecrnetfut_objd $asec$ut_ol.dat`d$asecrupdat tregiol.yon_sec${fps ma_n

   }/so_ ocat     -o 	 th'
	oseph Beckenbach <jrb3@besGCJ='casec- me:$ casec$bs_F77=no
bs_Fajor"s~'s shared libraries.GCJ=' raixsuppunr_folv  t\*'_	iorted targeeGCJ='bLD -$yes; ${~'s shared libraries} 	 thn

s $
 c__sh $
     _ <jrso-m kb_-noull; $noull; `heoge ib $ut_ol.datib $iNU ldrnetfut_objd $ut_ol.dat`drupdat tregiol.yon_fps ma_n

   }/so_ ocat     -o 	 th'
	~orted taix kb ${wl}GCJ='har i7ps `LDt $efoRomp^   if `;#dorp	oirf "%s %s\\n"le"foRomtep^   if "\$i ,gUs$ th.aix; dyic; NU ld)-hidden"gUs$ th.aix~
	bLD -$yes; ${~'s shared libraries} -in mas$ th.aix $
     _ <jrso	 thn

s $
 c__sh -noull; $noull; `heoge ib $ut_ol.datib $iNU ldrnetfut_objd $ut_ol.dat`drupdat tregiol.yon_f

   }/so_ ocat     -o 	 th~bhen$ th.aix'e"sboBo:$ cnt_apcxx=b${wl}+rsst2
ileA- me:$ .11suply
	oseph Beckenbach <jrb3@besGCJ='- me:$ cbs_F77=no
bs_F77=no
	(	oseph Beckenbachbz Ir8onftGCJ=:no
bs_Ft <
Milisco3.2  *"$hory\"~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	calfoRompiler linker ($LD) GCJ='casecrBefoRom'
sp-s  &onfte" >  (LD_RUN_e	&& ist _Foseph Bec&onfte" >  (ho "no
	cat <
Micrewe arib"$hory\"nohared libraries.GCJ='  zet,/^'=nory\"matheogets:     hardco"# g_	iorted targeeGCJ='bCC -$yes; t	asecr$ casec$noull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
	worted taix kb ${wl}GCJ='melinki{ t
   ;:9mUs$ th.aix~LDt $efoRomp^   if  -L`dumpe"`"s/\(.*\)/\1;/"rd>b$ th.aix~melinkiloc ;: *; };"rd>b$ th.aix~
	:cbCC -$yes; t	asecrM casec$bs_.aix $asecr$ casec$noull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs~bhen$ th.aix'e lbs_Fajor"s~orted targeeGCJ='bLD -G${~'s shared libraries} -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	worted taix kb ${wl}GCJ='melinki{ t
   ;:9mUs$ th.aix~LDt $efoRomp^   if  -L`dumpe"`"s/\(.*\)/\1;/"rd>b$ th.aix~melinkiloc ;: *; };"rd>b$ th.aix~
  	bLD -G${~'s shared libraries} -Ms$ th.aix -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs~bhen$ th.aix'e lbs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='-Ribs_F77=no
bs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	caLDF8flag in $LDF8flagcrewe ari2.[0-5]N-Lw e ari2.[0-5].*)cibworked co &&S      ficsi c7_Swe ari	2.6 (maybF 2.5.1?)
	='${Haoutput_objdir/$sonGCJ='-zr~'sefyd
  $b$nveni  c7_-zrdefazNoefyd
  'eib'<E n $_libdif
	caw7=k+= yf
 c__shnGCJ=ho "no
	cat <
Micr  I_srcfilery\"ac_tre  "x$ag invendc_"r= xsequentco"# g_	# UF8flCC toibobj aredr sequent, beca$oRsit thr ssdin_s) suefyd
$.o_	# nts.ssrve_cmds_F.init a_ap. lii ^     fs w) s._	iorted targeeGCJ='bCC -G $asecr$ cnoull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
 lbs_Fajor"s~orted targeeGCJ='bLD -s_an   pure-tefye-B${wp/$s-o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_F77=no
	(	oseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2 $ac_t($GCJ=ho "o
	car     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Miliwin 4)eno
	caLDF8flag invendc_LDF8	sniabsrc~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	_Foseph Bec.11suppGCJ=ho  bodsvymis  c/st"7tru;??? /ow_	siemensabsrc## LD is 
dsit mds_w_aePLAMLIBbsrc## CC jab}'mds_w_aeGrossMallow.bsrc~orted targeeGCJ='bLD -G -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	_F gennttargeeGCJ='bCC -r -oo$fps ma$ gennttn

s=n	_Foseph Bec.11suppGCJ=gs,_F
	carcib'	moonfwe absrc~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	_Foseph Bec.11suppGCJ=no #Moonfwe 'mdnuf7 says_y.s,eilermy_tre s sayo"# yiboe /ow_ n $  _libdif
	  &onfte" >  ('LD_RUN_e	&&'"o
	car     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Miliwin 4.3*"$hory\"~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	calfoRompiler linker ($LD) GCJ='rBefoRom'
sp-s  t <
Miliwin 4*MPcfilery\"ac_tre  -d  *) snecir_sepa	~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
	     *\ 2/s ont_a,r$D $GCJ=ine	&onfte" >  (LD_RUN_e	&& 	oseph Bec&onfte" >  (ho "	7d2/s on sGCJ=ho "ib
	ca77=no
	cat <
Micr in 4.2uw2*"$hory\"~orted targeeGCJ='bLD -G -o 	 th_	 thn

s $
 c__sh $
     _ <jrs=no
bs_Foseph Bec.11suppGCJ=ho "ib ((	     *\ 2 $ac_t($GCJ=gs,
	bs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	caoseph Bec&onfte" >  (ho "no
	ca&onfte" >  (LD_RUN_e	&& ist _Ft <
Micwin  OpenUNIX8bN-Lwin  UnixWes;7bN-LLwin  uw[78]* bPl ixwes;7b"$hory\"nohared libraries.GCJ='$asecrz $asect,/^'=nory\"matheogets:     hardco"# g_	iorted targeeGCJ='bCC -$yes; t	asecr$ casec$noull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
agbs_Fajor"s~orted targeeGCJ='bCC -Gt	asecr$ casec$noull; -o 	 th_	 thn

s $
 c__sh $b${wl}+b_ <jrs'
agbs_F77=no
	ca&onfte" >  ('LD_RUN_e	&&'"o
	car     *\ 2/s ont_a,r$D $GCJ=ineno
	cat <
Miliwin 5b"$hory\"nohared libraries.GCJ='  zet,/^'=nory\"#cbCC -$yes; twBstfpsdGNU 
e -Stri$libi~$CC -a=t.er1
 u{wl}$C++
thry\"")at
    nts.ssa_apa e{wp/$s_ibstdc++, b#c_t(ravoidsit byi$lw$hory\"~orted targeeGCJ='bLD -G${~'s shared libraries} -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
-s  :cworted taix kb ${wl}GCJ='melinki{ t
   ;:9mUs$ th.aix~LDt $efoRomp^   if  -L`dumpe"`"s/\(.*\)/\1;/"rd>b$ th.aix~melinkiloc ;: *; };"rd>b$ th.aix~
  		bLD -G${~'s shared libraries} -Ms$ th.aix -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs~bhen$ th.aix'e lbs_Foseph Beckenbach <jrb3@besGCJ="o
	car     *\ 2/s ont_a,r$D $GCJ=ineno
	ca&onfte" >  ('LD_RUN_e	&&'"o
	cart <
Miliutsrcfilery\"~orted targeeGCJ='bLD -G -h $noull; -o 	 th_	 thn

s $
 c__sh $
     _ <jrs'
agbs_Foseph Beckenbach <jrb3@besGCJ='-Libs_F77=no
bs_Foseph Bec/s ont_a,r$D $GCJ=ineno
	cat <
Mi
	bundlry\"wd2/s on sGCJ=ineno
	cat < $  _libdif77=
ec_F7" -m> sc
  ibgnker_fzNo: swd2/s on sGCJ" gt 
NU ld)n_ECHO_T}swd2/s on sGCJ" gt6
heogetswd2/s on sGCJ"  hno &&c-o _then
fi

	 h=ine"$D i  ifs_savbraror_rc dbj="e	&& $/s ont_a,r$D  $&onfte" >  "
matheogets:     hardco"# g_  $D i  ifs_savbraror_rc dbj="$$D i  ifs_savbraror_rc dbj :  _EXEC_PREFIX COMPILER_e	&& -f confte	&&"
ll 
#
")Doa-c c_try=b#s
xa2citlyibobj  onc?
#
nstrucx$worted targee loadingGCJ suppx|xardundl# Aatus=s-lc s' confbcyadBfi
o
~orted targee loadingGCJ=ho "
\"matheogets_ib"; fi

	 h   hardb $itre  ts:     hardco"# g_  caLDF8fl~orted targeeGCJLDF8flag*'~'$)
ry\"\"")'s/^/| -c maypharu$yb#dc/s)-BstamzNoi-c&5
a_apsequenc.s.
	el
	 t < $  'bCC '$)
ry\"\"")Tre  whem wa pg  co{wl}+rsir/a2citlyibobjs)-Bsta-lc si c7_on_s) s"o
	car&&s h ths,a-lgcc hanNto c) sube beha-lc./lfdgcc al enty ps_ansa-lc"o
	car&&toibd, dyin*oadd -lc be beha-lgcc.
agbs_Fac_F7" -m> sc
  ibgnkew_undir/$whem wa -lc s' confbcys
xa2citlyibobj; toi" gt 
NU ld$ECHO_N "w_undir/$whem wa -lc s' confbcys
xa2citlyibobj; toi...d$ECHO_C" gt6
-s  :cbhen_libheog*
-s  :cp	oirf "$we sir/a tao{wl}+_heog_h Be9mUs_libheog.$ac efy
=nory\"mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac ao{wl}+\"") gt Gym(c_f7 $ac ao{wl}+) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } 2>_libheog.errco"# g_sp-sib (noull;=_libheog_sp-sib ( on=_libheog_sp-sib ( onn

s=_libheog.$ac n

,/^_sp-sib (
 c__sh=_sp-sib (wl=$we nfte_b${wl}+b_wleGCJ"sp-s  :cL${wl}+b_ <jrs=-v_sp-sib ( o    _ <jrs=-v_sp-sib (ut_ol.dat=_sp-sib (fps ma_n

   =._sp-sib ( onull;=_libheog_sp-sib ( t_savb_~'s shared libraries=$~'s shared libraries.GCJ
        ~'s shared libraries.GCJ=p   <E   ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$aorted targeeGCJL2\>\&1 \js $dep\" -lc \" \Uus" >&5
 t2\>\&1\"") gt Gym(c_f7 $aorted targeeGCJL2\>\&1 \js $dep\" -lc \" \Uus" >&5
 t2\>\&1) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }ano
	carctir/$s Fworted targee loadingGCJ=ine	el
	 caajor"s
	~orted targee loadingGCJ=ho "agbs_F
	77=no
	ca
	~'s shared libraries.GCJ=$ t_savb_~'s shared libraries,agbs_Fajor"sp-s  :cLDt _libheog.err,1gt Gym_F
	77=no
	cabhen_libheog*
-s  :cec_F7" -m> sc
  ibgnker_fzNo: sworted targee loadingGCJ sgt 
NU ld)n_ECHO_T}sworted targee loadingGCJ sgt6eno
	cat < $  _libdif77=cat <_libd
ac_F7" -m> sc
  ibgnkew_undir/$iler li 
      -

	ac_t(istic " gt 
NU ld$ECHO_N "w_undir/$iler li 
      -

	ac_t(istic ...d$ECHO_C" gt6
t.er1
 cmds_$b3@be=
 onull;b3@be=' on$ull;'
noull;b3@be=
shr,/^$".so"
postiC" = ycarge=
postuGCC" = ycarge=
 liishcarge=
 liishcc_f7=
sh ont_a,r$D =
sh ont_a,r-dynrid_$b&onfte"=unk$lwn
ut_objd_type=inne
iler linl     =ctor
  osibd.so"
s h2kencdl^7=no
_t_a,b3@be="/ onC/*) s on"
matheogets:     hardco"# g_  s h2kenc^7=no
_t_a,b3@be=`bCC -p	oir-^7=no
-   s)js $dep"^ doesn't :" -L`dumpe"`"s/^ doesn't ://"le"`"s,=/,/,g"`
	 ac_elink"$s h2kenc^7=no
_t_a,b3@beibjs $dep';'mUus" >&5
 tco"# g_sp-s# ifcpg  ned_ y e-aCC" ";"rth tewectatus=siecasebe rm -^7 Ir8onf_sp-s# am wawis_FdefazNo to rm -^ta_asep ned_ ^7 Ir8onf (i.e. ":") -)it c/_sp-s# tatus=dsrve_cno  Irt7of$aeno  if ned_ull; y e-aCC" ";"rilerrve_cs' con_sp-s# aka"7ps rm -rc/s)-or
e -r_re7";"rps    ned_s ow_itself-p tblthwp/$.
Miliwin2kenc^7=no
_t_a,b3@be=`elink"$s h2kenc^7=no
_t_a,b3@beibjs`dumpe"`Xs/;/ /g'`=nohared $liwin2kenc^7=no
_t_a,b3@be=`elink"$s h2kenc^7=no
_t_a,b3@beibjs`dumppe"`"s/$e	&&_SEPARATOR/ /g"`
	 ll | $SED win2kenc^7=no
_t_a,b3@be="/ onC/*) s onC/*) s oc ;s on"
ll  loadiencprd lx=unk$lwn
oseph Becoir/___sh=ine"# -h teyou ^7t c_trfut_objd to_$l,cmds_Fsure7it dygwi$libia$oRsrnetfut_objd"#  <jrsoasebe lefttwBstfpsdargu
pnts
c_trfut_objd=unk$lwn

LDF8flag in $LDF8aix3_)no
ut_objd_type=77=ye
Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	 then
	.a=no
sh ont_a,r$D =-f e	&&
ndl# AIX 3 hanNno ut_objdir/ st2
ile "D")wecappe_apa .$ac_ ut_objd to_rm -en
	.
 (noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cat <
~ix4_N-LaixxT ;
	ut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	eoseph Becoir/___sh=ho "agmatheoge"s $deplibs $csharbjdir/$o
dl# AIX 5 e      s  *\ 
ib ( onr1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_ ${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	 then
	${i

	 h_,/^c=no
bssh ont_a,r$D =-D_-f confte	&&=nohared $liboWBstaGCC up to_2.95.x,s_lllsup2 w confi~$CC -ansir/ileAnts.d $libohar 
 ce_a  c7_ doesn't . )Im  ir/ileAnts. w conf^tart$wBst
Micr#cpg  
  e `#! .'. )Imis w confia$oRspg  ) && (sud=t.er1
 uto
Micr")d ce_a_on_`.',a~':'"$-ansin_f7id=t.er1
 . )Imis wanN ix; toi
Micr")d velop
pnt_snaps' ts of$GCC p	oob d_f3.0.

	caLDF8flag in $LDF8flagcr~ix4N-Laix4.[01]N-Laix4.[01].cfilery\"ac_{_elink'#ac___GNUChar> 2 |bP(__GNUChar== 2 &&___GNUChMINORhar>= 97)=n		caelink'hardb=n		caelink'#e_aif'; } js`{CC} -/t-)js $depardbUscode_libdir_sepa	:dif
	caajor"sns _then
fi

	 h=ineno
	ca77=no
	cat < n $_libdo
dl# AIX (on_P slr*) hanNno ut_objdir/ st2
ile "D")cur
  aty -c\can_$libhaeph Be_ing Gup
Micr")eoull; oir/$s
      if  P tb  iy -c\can_add ut_objdir/ st2
ileuto
Micr")_lllsup2 "D")adBi    alibobjs)-o $be$$oRfurion;future.
	el
matheoge"s~ix_ynesmbols_c dbjami   hardco"# g_Micr	 ")Ifdynamicfi
  s_ct dbjami-(on AIX 4.2 ar $CC r)f$oRst.e<ull;>.so_Micr	 ")CC" ead of$t.e<ull;>.a&toib7t peops. k$lwrrve_c"# se)are_$li
 lry\"")typ/$if AIX sag, it doesn't .
in $Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
bsajor"sp-s  # We$ r.served.a anNaitenobjd far eag, ityes
      thr le-aAIX4.2
Micr	 ")a{d $CC r -h tewe)are_$li dyamicfi
  s_ct dbjami.
in $Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}.ao$ then
	.a=no
ib (noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=caca77=no
	sh ont_a,r$D =-f e	&&
if77=cat <
~migaos$ac_t77er1
 cmds_$b3@be='$ then
	.ix doesny $ then
	.a=no
# C~$CC -${ then
	}_ix doesny.a pntr't hon;/wins on .
in liishcc_f7='har  onCps `ls cbs_F77/*.ix doesny atus" >&5
 `;#dor onull;=`melinkiXcbs_ibjs`Xwfile"`X\''s%^.*/\([^/]*\)\.ix doesny$%\1%'\''`;Ptre  $hen/wins on /${ then
	}_ix doesny.a; $/slwr"cdn/wins on  &&_$LN_S 	 th_	{ onen
	}_ix doesny.a"; cdn/wins on  &&_$LN_S 	 th_	{ onen
	}_ix doesny.a |bPexit_1; dyic'=cat <
beos$ac_t77er1
 cmds_$b3@be='${ then
	}${i

	 h_,/^c=no
iler linl     =ctor
  osibd.so"

	sh ont_a,r$D =-f confte	&&=not <
bsdircfileut_objd_type=77=ye
Mi loadut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=ca liishcarge='e	&&="\ie	&&:/sboi" ld_libig cbs_F77=no
sh ont_a,r$D =-D_-f confte	&&=nowin2kenc^7=no
_t_a,b3@be="/sh onC/*) s onC/*) sX11s onC/*) sy e-ribs onC/ onC/*) s oc ;s on"
nowin2kencdl^7=no
_t_a,b3@be="/sh onC/*) s onC/*) s oc ;s on"
no#dar_FdefazNo  d.so._liba~'D")c e-aCC" /*) sy e-ribs onCa{d
no#d/*) sX11R6s onC(/*) sX117ow_aebobj toi/*) sX11R6),eilerb7t us	~'s s
no#d ontool d_f aep-h Be_"# se)oir/$nftest.s=not <
cho "$mds_e:$LIarib: \"$)
ryut_objd_type= "$dows
	 shr,/^$". ll"c_t loadut_objd=ine	e loadiencprd lx=ine
caLDF8flGCC,lag in $LDF8fly.s,cho "$mds_y.s,e:$LIariby.s,: \"$)
ry\"77er1
 cmds_$b3@be='$ then
	. ll.a=no
ib# DLL ow_iC" = y; tr/$$(bs_F77)/../boi byipostiC" = ycargeno
ibpostiC" = ycarge='bDF8_nts.=`bDF8ull; \${nts.}`~no
ib (dlt_a,=`$SHELL R_FLA-c`X\''. $F77/X\''\${bDF8_nts.}'\''i;elink\$dlull;'\''`~no
ib (dl   =$dre F77/`F77ull; \$dlt_a,`~no
ib (tre  -d \$dlF77 || mkF77 -p \$dlF77~no
ib (nCC" = ycnfte $F77/$dlull; \$dlF77/$dlull;'no
ibpostuGCC" = ycarge='dlFll=`$SHELL R_FLA-c`X\''. $nts.; NU ld\$dlull;'\''`~no
ib (dlt_a,=$F77/\$dlFll~no
ib ( $hen\$dlt_a,=no
bssh ont_a,r-dynrid_$b&onfte"=ho "
	el
LDF8flag in $LDF8flagcho "$m)
ry\"\"")Cho "$ DLL f$oRs'cho' prd lx  (s wa pgo $' th'
o
bs_Fnoull;b3@be='`NU ld$a then
	}N-Lwfile"`Xs/^ do/cho/'``NU ld$aexpds_F}bjs`dumpe"`Xs/[.]/-/g'`${ut_ouf ix}${i

	 h_,/^c=no
bsnowin2kenc^7=no
_t_a,b3@be="/*) s onC/ do/ \"apiC/ onC/*) s oc ;s on"
no
	cat < n $e:$LIa)d $liliboMinGW DLL f$oRstraBi    if$' th' prd lxno
ib (noull;b3@be='${ then
	}`NU ld$aexpds_F}bjs`dumpe"`Xs/[.]/-/g'`${ut_ouf ix}${i

	 h_,/^c=no
bsnowin2kenc^7=no
_t_a,b3@be=`bCC -p	oir-^7=no
-   s)js $dep"^ doesn't :" -L`dumpe"`"s/^ doesn't ://"le"`"s,=/,/,g"`
	 \"	 ac_elink"$s h2kenc^7=no
_t_a,b3@beibjs $dep';[c-zC-Z]:/'r>code_libdir_sepa  Micr	 ")It ow_molt7p tb  iy aoWB$dows farme_ce	&& p	oirfilbya  Micr	 ")e:$LIcgcc,pilerwe)are_&ondir/ jd Cho "$. Gcc p	oirw_its-^7=no
a  Micr	 ")ned_ -Bsta; ^7 Ir8onfsint_ap-Bstadrive lec_t(s. We$-o $go =no__sea  Micr	 ")drive lec_t(s (cho "$Ants.utifacaredrsta_asdar_m= "D")pdsru$ymem,a  Micr	 ")eu&5

/st"7anN-c might ps_a nts.ssfoaredar_re7r/$a)e:$LIcn

 ump,a  Micr	 ")which w conin*oaredrsta_a$a)cho "$ifiep ned_. Ahh._sp-sib (win2kenc^7=no
_t_a,b3@be=`elink"$s h2kenc^7=no
_t_a,b3@beibjs`dumpe"`Xs/;/ /g'`=nobs_Fajor"sp-s  :cwin2kenc^7=no
_t_a,b3@be=`elink"$s h2kenc^7=no
_t_a,b3@beibjs`dumppe"`"s/$e	&&_SEPARATOR/ /g"`
	 
	ca77=no
	cat < n $: \"$)
ry\"\""): \" DLL f$oRs'pw' prd lx  (s wa pgo $' th'
o
bs_F77er1
 cmds_$b3@be='`NU ld$a then
	}N-Lwfile"`Xs/^ do/pw/'``NU ld$aexpds_F}bjs`dumpe"`Xs/./-/g'`${ut_ouf ix}${i

	 h_,/^c=no
bsnot < n $_libdo
dlt <
Mi$)
ry\"77er1
 cmds_$b3@be='${ then
	}`NU ld$aexpds_F}bjs`dumpe"`Xs/[.]/-/g'`${ut_ouf ix}${i

	 h_,/^c $ then
	. th'
o
bst < n_libdo
iler linl     ='WB$\"  d.exe=no
# 's/^/| f  serwe)s' conf^7=no
 .nt_apar_Fd11supory rm -s
      if ow_iCno
sh ont_a,r$D =e	&&=not <
:$libdir:'"$aix_libpathiler linl     =ctor
  osidyld"
ryut_objd_type=:$libd
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${ut_ouf ix}$i

	 h_,/^_	{ then
	}${expds_F}${.$ac_}$i

	 h_,/^_	{ then
	}$i

	 h_,/^=no
noull;b3@be='${ then
	}${expds_F}${.$ac_}$i

	 h_,/^=no
sh ont_a,r-dynrid_$b&onfte"=ho "o
sh ont_a,r$D =DY-D_-f confte	&&=nowhr,/^$'$(tre  .$mooulu_= .ardb $iNU ld.so |bPeU ld.dylib)=no
# Apps.'scgcc p	oirw_'gcc -p	oir-^7=no
-   s' dygwin* op& (su rm -^n
	.
 (matheogets:     hardco"# g_  nowin2kenc^7=no
_t_a,b3@be=`bCC -p	oir-^7=no
-   s)jstr "\n"l"$e	&&_SEPARATOR"N-Lwfile"`Xs/ doesn't :/@ doesn't :/')jstr "@" "\n"ljs $dep"^ doesn't :" -Lwfile"`"s/^ doesn't ://"le"`"s,=/,/,g"le"`"s,$e	&&_SEPARATOR, ,g"le"`"s,.*,& / onC/*) s onC/*) s oc ;s on,g"`
	 hared $liwin2kenc^7=no
_t_a,b3@be='/ onC/*) s onC/*) s oc ;s on'
if77=cawin2kencdl^7=no
_t_a,b3@be='/*) s oc ;s on / onC/*) s on'=cat <
:gye*ow_uut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	$i

	 h_,/^=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cash ont_a,r$D =-D_-f confte	&&=not <
7reebsd-bundliler linl     =ine	et <
k7reebsdb-gnu)

	ut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ ${ then
	}${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cash ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ine	eoseph Becoir/___sh=ho "agiler linl     ='GNU 
e.so'=not <
7reebsdbundln

farme_=`heoge xC/*) sboi/n

farme_b $i/*) sboi/n

farme_b|bPeU ldaout`

	ut_objd_type=7reebsd-$n

farme_
caLDF8flut_objd_typeLDF8flag7reebsd-elfbundlry\"w7er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c $ then
	${i

	 h_,/^c=no
bs	ec_trfut_objd=ine	ebs	ec_trfiencprd lx=ine	ebsnot < n $7reebsd-bundlry\"w7er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	 then
	${i

	 h_,/^c$ut_ouf ix=no
bs	ec_trfut_objd=ho "no
	cat < n_libdo
sh ont_a,r$D =-D_-f confte	&&=noLDF8flag in $LDF8fl7reebsd2*ow_uinsh ont_a,r-dynrid_$b&onfte"=ho "o
cat < n7reebsd3.01ir:'7reebsdelf3.01iow_uinsh ont_a,r-dynrid_$b&onfte"=ho "o
caoseph Becoir/___sh=ho "agcat < nco &&{wl}$3.2 anw_uinsh ont_a,r-dynrid_$b&onfte"=ine	ebsoseph Becoir/___sh=ho "agcat < n_libdo
t <
gnu*ow_uut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c${.$ac_} ${ then
	}${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cash ont_a,r$D =-D_-f confte	&&=nooseph Becoir/___sh=ho "agt <
$CC -d-o $lib   -o $lib -bundl# Give a)eoull; ing GsponBir/ to_rm -.$ac_ ut_objd sorrve_cd
e.sl rd uanscto
Mi#ebobj agaCC"t am wa ut_objds.w_uut_objd_type=  I_s
Mi loadiencprd lx=ine	ec_trfut_objd=ine	enstructor
    # supp  shareabl
	 shr,/^$'.so'=nobsoseph Becoir/___sh=ho "agcailer linl     =ctor
  osidbd.so"

	cash ont_a,r$D =-D_-f confte	&&=noinsh ont_a,r-dynrid_$b&onfte"=ho iboUis.ss +nopnv$D  ow_u&5

fiep.
 $Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
bsnoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cacaac_tre  "X$HPUX_ *\ _MODE   hX32ir_sepa  Micrwin2kenc^7=no
_t_a,b3@be="/*) s on/$lib\" /*) s oc ;s on/$lib\" /*) s oc ;s on"no
bsajor"sp-s  win2kenc^7=no
_t_a,b3@be="/*) s on/$lib64 /*) s oc ;s on/$lib64"=caca77=no
	sin2kencdl^7=no
_t_a,b3@be=$s h2kenc^7=no
_t_a,b3@be"agcat < n rt.  Fut)$ l
	 shr,/^$'.sl=no
bs	oseph Becoir/___sh=ho "agcaailer linl     =ctor
  osidbd.sl"c_try\sh ont_a,r$D =-D_-f confte	&&iboHow)s' confwe)go =no_SH-f _e	&& ist _sh ont_a,r-dynrid_$b&onfte"=ho iboUis.ss +nopnv$D  ow_u&5

fiep.
 $Mii77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
bssnoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=caca win2kenc^7=no
_t_a,b3@be="/*) s on/pa20_64 /*) sccss on/pa20_64"=caca win2kencdl^7=no
_t_a,b3@be=$s h2kenc^7=no
_t_a,b3@be"agcaat < n eabl
	 shr,/^$'.sl=no
bsiler linl     =ctor
  osidbd.sl"c_trysh ont_a,r$D =SH-f _e	&& ist sh ont_a,r-dynrid_$b&onfte"=inibo+s ow_requis; tase_ib"; _SH-f _e	&& ist 77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
bsnoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cacat < n_libdo
boHP-UX_&ons * c/st"* slowly uis.ss eag, ityes
      are_m Be_555.
 $postiC" = ycarge='chm B_555 	 th'
o
t <
ive_cmds_F77='$CC -shared -o $liLDF8flag in $LDF8flag-shared -o  ut_objd_type=innared -ot < n $eabsmatheogetsl   v nfte_+rt0.o to ardco"# g_		ut_objd_type=77=ye
uajor"		ut_objd_type=F77=
/77at < n_libdo
 loadiencprd lx=ine	ec_trfut_objd=ine	enoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=ca77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ ${ then
	}${expds_F}${i

	 h_,/^c $ then
	${i

	 h_,/^c=no
LDF8flag in $LDF8flive_cmds_-shared -o $liry__shuf = sh onhuf ="agcat < nco
	el
LDF8flLD ino#d ontool.m4 -Striada_one_of rm F8fswitchnscto LD< n $e-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip "undlry\"w7ehuf = sh onhuf ="w7emagic=32-bitt < n $e-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 "undlry\"w7ehuf =32 sh onhuf =N\"  7emagic=N\"t < n $e-64|*"-64 "|*-melf64bmip|*"-melf64bmip "undlry\"w7ehuf =64 sh onhuf =64  7emagic=64-bitt < n $e)"w7ehuf = sh onhuf ="w7emagic=neut_-me_cht < n $_libdo
dlt < n_libdo
sh ont_a,r$D =-D_-f conf${i
 onhuf }te	&&=nosh ont_a,r-dynrid_$b&onfte"=ine	ewin2kenc^7=no
_t_a,b3@be="/*) s on${ thhuf } s on${ thhuf } s*) s oc ;s on${ thhuf }"
nowin2kencdl^7=no
_t_a,b3@be="/*) s on${ thhuf } s on${ thhuf }"=nooseph Becoir/___sh=ho "agt <
# No_eag, it do st2
ileuhar L7=yec_F7bd, aout, ar coff.
77=ye*_F7bdmds_77=ye*aoutmds_77=ye*coffbundliler linl     =ine	et <
#)Imis mab}'be L7=yecELF.
77=ye*ow_uut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=ca liishcarge='e	&&="\ie	&&:/sboi" ld_libig -n cbs_F77=no
sh ont_a,r$D =-D_-f confte	&&=nowh ont_a,r-dynrid_$b&onfte"=ine	e#)Imis ir/a2gwi$l fase oi" = y,)which iacaraccep   if e	e#)S) surew) s -Stribc c_tr; tase~'s suhar fase oi" = ye	e#)be behaymis -o $be$_ib"; p.
 $oseph Becoir/___sh=ho "no
# Appe_a_ d.so._libay e-pnts to rm -^7=no
 fte"
 (matheoge-f /etc/ d.so._libir_sepa  Milh_,/^ra=`$Sumpe"`Xs/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ d.so._lib`=no
	sin2kencdl^7=no
_t_a,b3@be="/ onC/*) s onC$lh_,/^ra"dif77=
  # We$us; taseheogehar s on/ d.so.1nt_apdisb"; _eag, ityes
      anw_u# p slrpc, beca$oRsMkL7=yec_nly s      ficsag, ityes
      -Bstaticndl# GNU$iler li 
     .  Si c7_tmis wanNbrok tewBstacrosscL${wl}+bs,ndl# molt7p slrpc-77=ye box   st2
ileuiler li 
   amict"es_Fd'"$-and
no#dpeops. can_a':'"$---disb"; -$yes; , rm -heogewanNrem-dydint_ap-cndl# tatus=srm -GNU/L7=yeciler li 
      ow_iC$us;."agiler linl     ='GNU/L7=yec
e.so'=not <
knetbsd$-gnu)

	ut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ ${ then
	}${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cash ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ine	eoseph Becoir/___sh=ho "agiler linl     ='GNU 
e.so'=not <
netbsd$)
ryut_objd_type=  I_s
Mi loadiencprd lx=ine	ec_trfut_objd=ine	eac_elink__EL har|flb $-/t-)js $dep__EL har>code_libdir_sepaist 77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${i

	 h_,/^c$ut_ouf ix=no
bs liishcarge='e	&&="\ie	&&:/sboi" ld_libig -m cbs_F77=no
bsiler linl     ='NetBSD (a.ou^) 
e.so'=noajor"sp-s77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ ${ then
	}${i

	 h_,/^c=no
bsnoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=cacailer linl     ='NetBSD  d.elf_so'=no77=cawh ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ho "agoseph Becoir/___sh=ho "agt <
newsos6ow_uut_objd_type=77=ye
Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
nh ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ho "agt <
nto-qne*ow_uut_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=canh ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ho "agt <
b}-mbsd$)
ryut_objd_type=  I_s
Mi loadiencprd lx=ine	ec_trfut_objd=ho "ag77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${i

	 h_,/^c$ut_ouf ix=no
 liishcarge='e	&&="\ie	&&:/sboi" ld_libig -m cbs_F77=no
nh ont_a,r$D =-D_-f confte	&&=nomatheoge ze"`elink__EL har|flb $-/t-)js $dep__EL ha`" |bPtre  ctor
  os-s $deplibs $c"b}-mbsd2.8-p slrpc"co"# g_
	caLDF8flag in $LDF8flagcrb}-mbsd2.[89]N-Lb}-mbsd2.[89].eabssh ont_a,r-dynrid_$b&onfte"=ine	ibworked cobssh ont_a,r-dynrid_$b&onfte"=ho "	ow_ n $  _libdifhared $liwh ont_a,r-dynrid_$b&onfte"=ho "ag77=cat <
bs2$)
ry onull;b3@be='$ull;'no
shr,/^$". ll"c_t loadiencprd lx=ine	e77er1
 cmds_$b3@be='$ then
	${i

	 h_,/^c $ then
	.a=no
iler linl     ='OS/"  d.exe=no
sh ont_a,r$D =-f e	&&
ift <
bsf3o)|ibsf4_N-Lbsf5*)
ryut_objd_type=bsfdo
 loadiencprd lx=ine	ec_trfut_objd=ine	enoull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=ca77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
nh ont_a,r$D =-D_-f confte	&&=nosin2kenc^7=no
_t_a,b3@be="/*) ssh onC/*) sccss on  *) s on/cr/arssccC/*) s onC/*) s oc ;s on /$D ssh on"
nowin2kencdl^7=no
_t_a,b3@be="$s h2kenc^7=no
_t_a,b3@bei
ift <
sco3.2  *"$hout_objd_type=bsfdo
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=ca77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
nh ont_a,r$D =-D_-f confte	&&=not <
swe arib"$hout_objd_type=77=ye
Mi loadiencprd lx=ine	ec_trfut_objd=ine	e77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=canh ont_a,r$D =-D_-f confte	&&=nosh ont_a,r-dynrid_$b&onfte"=ho "agoseph Becoir/___sh=ho "ag#  ddcL${wlaCC" uis.ss yes
      are_s
      if
 $postiC" = ycarge='chm B_+x 	 th'
o
t <
  I_srcfileut_objd_type=  I_s
Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${i

	 h_,/^c$ut_ouf ix=no
 liishcarge='e	&&="\ie	&&:/*) setc" ld_libig cbs_F77=no
sh ont_a,r$D =-D_-f confte	&&=nowh ont_a,r-dynrid_$b&onfte"=ho "agac_tre  "sde c++rt0.o to ardco"# g_  no loadiencprd lx=ine	e77=cac_trfut_objd=ho "agt <
 in 4N-Lwin 4.2uw2*N-Lwin 4.3bN-Lwin  *ow_uut_objd_type=77=ye
Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=canh ont_a,r$D =-D_-f confte	&&=noLDF8flag invendc_LDF8 $liwniab  _uinsh ont_a,r-dynrid_$b&onfte"=ine	ebs	ec_trfiencprd lx=ine	ebsnolfoRompiler linker ($LD)='casecrBe ageilesym'"no
	ca&onfte" >  (LD_RUN_e	&& ist _Ft <_uinsiemensab	ebs	ec_trfiencprd lx=ine	ebsnot < n $moonfwe ab	ebs	ec_trfiencprd lx=ine	ebsnoc_trfut_objd=ine	ebs	esh ont_a,r-dynrid_$b&onfte"=ine	ebs	ewin2kenc^7=no
_t_a,b3@be='/ onC/*) s onC/*) sccss on'"no
	cat < n_libdo
t <
 in 4*MPcfileac_tre  -d  *) snec ;"# g_  nout_objd_type=77=ye
Mi	e77er1
 cmds_$b3@be='$ then
	${i

	 h_,/^c.$ut_ouf ix_	 then
	${i

	 h_,/^c.$.$ac_ $ then
	${i

	 h_,/^c=no
bsnoull;b3@be='$ then
	${i

	 h_,/^c.$.$ac_=no
bssh ont_a,r$D =-D_-f confte	&&=no77=cat <
utsrcfileut_objd_type=77=ye
Mi77er1
 cmds_$b3@be='${ then
	}${expds_F}${i

	 h_,/^c$ut_ouf ix_	{ then
	}${expds_F}${i

	 h_,/^c$.$ac_ $ then
	${i

	 h_,/^c=no
noull;b3@be='${ then
	}${expds_F}${i

	 h_,/^c$.$ac_'=canh ont_a,r$D =-D_-f confte	&&=not <
bundliler linl     =ine	et <_libdec_F7" -m> sc
  ibgnker_fzNo: siler linl      sgt 
NU ld)n_ECHO_T}siler linl      sgt6
heogetsiler linl      s hno &&c-o _then
fi

	 h=ine"ac_F7" -m> sc
  ibgnkew_undir/$slwrd_f aeph Be_ doesny ned_s oir/$nftest.s" gt 
NU ld$ECHO_N "w_undir/$slwrd_f aeph Be_ doesny ned_s oir/$nftest.s...d$ECHO_C" gt6
oseph Beca    f.GCJ=pac_tre  -ib $oseph Beckenbach <jrb3@besGCJ" |bP\
b (tre  -ib $&onfte" >   GCJ" |bP\
b (tre  "X$oseph Becautohwp/$sGCJ"="Xho "tco"# g_
  # We$-o $goeph Be_non-exista_tFd11supor't .
inmatheoge"s seph Bec.11suppGCJ" ! hno &&
icr	 ")Ifdrm -_nly mNU aiismtase~voids seph Bir/$ow_uh ont_a,r$D ,p-cndl ca#charu$yb#rc dbj, am wawis_F-c might bobj wBstaansin" = y; t doesny
icr	 ")wh tewe)s' confbcy
   amicwBstaa art-to-be-in" = y; tnne
icr	 "#theoge"s_LT_AC_TAGVAR(oseph Bec/s ont_a,r$D , GCJ)" ! hno &&
icr	 heoge"s seph Bec $ac_t($GCJ" ! hnobjdir/$o
dl# L   amica':'"$- seph Bes rm -her/ilsny  doesny d11supory.=nobsoseph Beca    f.GCJ=rc dbj=nohared $liboWe$-o $bobj wBstfpsd seph Bir/int_ap-c$-o $goeph Be_nonexistir/$iirs.=nobsoseph Beca    f.GCJ=immediate
	 ll | $SED boWe$-o $libhaeph Be_anythir/inc_ | $Sp-c$-o $_nly haeph Be_existir/ED bod11supor't .
inoseph Beca    f.GCJ=c'
      fi
ll |c_F7" -m> sc
  ibgnker_fzNo: soseph Beca    f.GCJ sgt 
NU ld)n_ECHO_T}soseph Beca    f.GCJ sgt6

matheoge"s seph Beca    f.GCJ s=#rc dbjbjdir/$o
# Faogein" = yat   $ow_$lib
      fi
o
_ib"; ffase oi" = y=inec datheoge"ssh ont_a,r-dynrid_$b&onfte"   hardb||
icr	 heoge"s_ib"; fi

	 h   hnobjdir/$o
# Faogein" = yat   $ow_$libnec.sssny
ic_ib"; ffase oi" = y=i_trs.ss
ll 
ol.dc__s=
_F77ol.dc__s=
ac_F7" -m> sc
  ibgnkew_undir/$whem wa ol.dcpir/$yes
      ow_possi"; " gt 
NU ld$ECHO_N "w_undir/$whem wa ol.dcpir/$yes
      ow_possi"; ...d$ECHO_C" gt6
ac_tre  -ib $STRIPib $i$STRIP -V R_FLAjs $dep"GNU ol.dc"r>code_libdir_sepaisheoge ze"$_F77ol.dc__sib $i_F77ol.dc__s="$STRIP --ol.dc-debug"aisheoge ze"$ol.dc__sib $iol.dc__s="$STRIP --ol.dc-unc_tr; "
:cec_F7" -m> sc
  ibgnker_fzNo: ho "tgt 
NU ld)n_ECHO_T}ho "tgt6 | $SE# 's/^/ -)inan   s) sureal_tre s, ag in $LDwin*  c/st"7go B_en le-$liLDF8flag in $LDF8fla:$libdiab	ebs	e ac_tre  -ib $STRIPibir_sepa  Micr	 iol.dc__s="$STRIP -x"a  Micr	 iec_F7" -m> sc
  ibgnker_fzNo: ho "tgt 
NU ld)n_ECHO_T}ho "tgt6  nobs_Fajor"spec_F7" -m> sc
  ibgnker_fzNo: no"tgt 
NU ld)n_ECHO_T}no"tgt6
77=no
	ca
t < n eabl
ec_F7" -m> sc
  ibgnker_fzNo: no"tgt 
NU ld)n_ECHO_T}no"tgt6

	cat < n_libdll 
ac_tre  "x$_ib"; fdlb}-m" ! hxardco"# g_  _ib"; fdlb}-m=unk$lwn
  _ib"; fdlb}-m_self=unk$lwn
  _ib"; fdlb}-m_self_e{wp/$=unk$lwn
ajor"spl   v dlb}-m=ine	e7   v dlb}-m___sh=
$liLDF8flag in $LDF8flbeos$ac_tspl   v dlb}-m="ennttadd_on"c_tspl   v dlb}-m___sh=_sp-sl   v dlb}-m_self=ho "agcat <
 _e:$LIarib: \"$)
ryspl   v dlb}-m="LnntLdoesny"c_tspl   v dlb}-m___sh=_sp-t <
 _cho "$m)
ry\"l   v dlb}-m="dlb}-m"c_tspl   v dlb}-m___sh=_sp-t <
 _:$libdiab	e# ifckenbl ow_iC" = y; t-c c_try=b#bobj agaCC"t ii
 lryac_F7" -m> sc
  ibgnkew_undir/$har 
lb}-m_iC$-ldl" gt 
NU ld$ECHO_N "w_undir/$har 
lb}-m_iC$-ldl...d$ECHO_C" gt6
ac_tre  )n_ac av2kencdl dlb}-m+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spac a_und2kenc^avb_-f S=$-f S
-f S="-ldl  $-f S"
LDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 
lb}-m_();
i_t
maCC_()
{

lb}-m_();
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2kencdl dlb}-m=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2kencdl dlb}-m=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
-f S=$ac a_und2kenc^avb_-f S
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2kencdl dlb}-m sgt 
NU ld)n_ECHO_T}swc av2kencdl dlb}-m sgt6
ac_tre  swc av2kencdl dlb}-mto ardco"# g_  l   v dlb}-m="dlb}-m"pl   v dlb}-m___sh="-ldl""ajor"
ry\"l   v dlb}-m="dyld"
ryspl   v dlb}-m___sh=_sp-sl   v dlb}-m_self=ho "
77=
  lt <
Mi$)
ry\"ac_F7" -m> sc
  ibgnkew_undir/$har sh _ennt" gt 
NU ld$ECHO_N "w_undir/$har sh _ennt...d$ECHO_C" gt6
ac_tre  )n_ac av2func_sh _ennt+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spLDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/
/*nDd lib sh _enntLase~m_iCnocuous $D i nt, CC_LDF8f<limits.h> decl
	 s sh _ennt.
ry\Fc_ |xar/a ,oHP-UX_11if<limits.h> decl
	 s get s_cofday.n e/
#dd lib sh _enntLiCnocuous_sh _ennt

/*nS h th heaedr yb#dc lib _ ${ub mecrosnt_aphb}-fust"7few$nfttotypes,a  Miwhich -o $_liblictewBstac

	 sh _enntL(); below.=nobsPrefdr <limits.h> yb#<s_an  .h> ac___STDCharow_ed libr, si c7=nobs<limits.h> exists eve $_n'7reesta_air/$L${wl}+bs.n e/

#ibdef __STDCha
")CCclud8f<limits.h>
#e $SE# CCclud8f<s_an  .h>
#e_aif

#ared  sh _ennt

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
{
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 sh _enntL();
/*nTm -GNU C  doesny dd libsvymis har func   fs which it ir/ae
pnts
cr	 hoca':'"$-faiyewBstabgnSYS.  S) sufunc   fs are_actu/st"7en
	dno
bsnomethir/f^tartamicwBstahart_apar_Fno  if ull; o$-ansalias.n e/
#ib_ed librP(__${ub_sh _ennt) |bPed librP(__${ub___sh _ennt)
-
oke me
#e $SE-

	 (*f)L() = sh _ennt;
#e_aif
#ibdef __cplusplus
}
#e_aif

i_t
maCC_()
{
rcturibf ! hsh _ennt;
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2func_sh _ennt=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2func_sh _ennt=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2func_sh _ennt sgt 
NU ld)n_ECHO_T}swc av2func_sh _ennt sgt6
ac_tre  swc av2func_sh _enntto ardco"# g_  l   v dlb}-m="sh _ennt 
ajor"spec_F7" -m> sc
  ibgnkew_undir/$har sh _ennt_iC$-ldlt" gt 
NU ld$ECHO_N "w_undir/$har sh _ennt_iC$-ldlt...d$ECHO_C" gt6
ac_tre  )n_ac av2kencdld_sh _ennt+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spac a_und2kenc^avb_-f S=$-f S
-f S="-ldld  $-f S"
LDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 sh _enntL();
i_t
maCC_()
{
sh _enntL();
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2kencdld_sh _ennt=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2kencdld_sh _ennt=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
-f S=$ac a_und2kenc^avb_-f S
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2kencdld_sh _ennt sgt 
NU ld)n_ECHO_T}swc av2kencdld_sh _ennt sgt6
ac_tre  swc av2kencdld_sh _enntto ardco"# g_  l   v dlb}-m="sh _ennt pl   v dlb}-m___sh="-dlt"
ajor"spec_F7" -m> sc
  ibgnkew_undir/$har dlb}-m sgt 
NU ld$ECHO_N "w_undir/$har 
lb}-m...d$ECHO_C" gt6
ac_tre  )n_ac av2func_dlb}-m+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spLDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/
/*nDd lib dlb}-mtase~m_iCnocuous $D i nt, CC_LDF8f<limits.h> decl
	 s 
lb}-m.
ry\Fc_ |xar/a ,oHP-UX_11if<limits.h> decl
	 s get s_cofday.n e/
#dd lib 
lb}-m_iCnocuous_
lb}-m

/*nS h th heaedr yb#dc lib _ ${ub mecrosnt_aphb}-fust"7few$nfttotypes,a  Miwhich -o $_liblictewBstac

	 
lb}-m_(); below.=nobsPrefdr <limits.h> yb#<s_an  .h> ac___STDCharow_ed libr, si c7=nobs<limits.h> exists eve $_n'7reesta_air/$L${wl}+bs.n e/

#ibdef __STDCha
")CCclud8f<limits.h>
#e $SE# CCclud8f<s_an  .h>
#e_aif

#ared  
lb}-m

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
{
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 
lb}-m_();
/*nTm -GNU C  doesny dd libsvymis har func   fs which it ir/ae
pnts
cr	 hoca':'"$-faiyewBstabgnSYS.  S) sufunc   fs are_actu/st"7en
	dno
bsnomethir/f^tartamicwBstahart_apar_Fno  if ull; o$-ansalias.n e/
#ib_ed librP(__${ub_
lb}-m) |bPed librP(__${ub___
lb}-m)
-
oke me
#e $SE-

	 (*f)L() = 
lb}-m;
#e_aif
#ibdef __cplusplus
}
#e_aif

i_t
maCC_()
{
rcturibf ! h
lb}-m;
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2func_dlb}-m=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2func_dlb}-m=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2func_dlb}-m sgt 
NU ld)n_ECHO_T}swc av2func_dlb}-m sgt6
ac_tre  swc av2func_dlb}-mto ardco"# g_  l   v dlb}-m="dlb}-m"
ajor"spec_F7" -m> sc
  ibgnkew_undir/$har dlb}-m_iC$-ldl" gt 
NU ld$ECHO_N "w_undir/$har 
lb}-m_iC$-ldl...d$ECHO_C" gt6
ac_tre  )n_ac av2kencdl dlb}-m+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spac a_und2kenc^avb_-f S=$-f S
-f S="-ldl  $-f S"
LDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 
lb}-m_();
i_t
maCC_()
{

lb}-m_();
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2kencdl dlb}-m=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2kencdl dlb}-m=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
-f S=$ac a_und2kenc^avb_-f S
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2kencdl dlb}-m sgt 
NU ld)n_ECHO_T}swc av2kencdl dlb}-m sgt6
ac_tre  swc av2kencdl dlb}-mto ardco"# g_  l   v dlb}-m="dlb}-m"pl   v dlb}-m___sh="-ldl""ajor"spec_F7" -m> sc
  ibgnkew_undir/$har dlb}-m_iC$-lsvlt" gt 
NU ld$ECHO_N "w_undir/$har dlb}-m_iC$-lsvlt...d$ECHO_C" gt6
ac_tre  )n_ac av2kencsvlt dlb}-m+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spac a_und2kenc^avb_-f S=$-f S
-f S="-lsvlt  $-f S"
LDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 
lb}-m_();
i_t
maCC_()
{

lb}-m_();
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2kencsvlt dlb}-m=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2kencsvlt dlb}-m=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
-f S=$ac a_und2kenc^avb_-f S
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2kencsvlt dlb}-m sgt 
NU ld)n_ECHO_T}swc av2kencsvlt dlb}-m sgt6
ac_tre  swc av2kencsvlt dlb}-mto ardco"# g_  l   v dlb}-m="dlb}-m"pl   v dlb}-m___sh="-lsvlt""ajor"spec_F7" -m> sc
  ibgnkew_undir/$har dld bobj_iC$-ldlt" gt 
NU ld$ECHO_N "w_undir/$har dld bobj_iC$-ldlt...d$ECHO_C" gt6
ac_tre  )n_ac av2kencdld_dld bobj+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"spac a_und2kenc^avb_-f S=$-f S
-f S="-ldld  $-f S"
LDt >_libheog.$ac efy <<_ACEOF
/*n_libdefs.h.n e/
_ACEOF
LDt _libdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/*ne_a__libdefs.h.n e/

/*nOdynrid__anycgcc2 oirer if$nfttotypeLase~voidso $ynror.n e/
#ibdef __cplusplus
aiterib C"
#e_aif
/*nWe$us; -

	 beca$oRsi_tFmight me_ch rm -rcturibtypeLof$aegcc2
 lrthentirnt_apar_n_its-argu
pnt$nfttotypeLw conf^tStriapply.n e/
-

	 
ld bobj_();
i_t
maCC_()
{

ld bobj_();
p-t
 -rcturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^ _libheog$ac efeefy
mat{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 l $dep-v '^ *+' _libheog.er1 >_libheog.err
 -rme-f _libheog.er1
s	LDt _libheog.err,gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } &&
	t{	ac try='heoge ze"$ac axx_wynrorh <jr"
			 |bPtre  ! -s _libheog.err'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; } &&
	t{	ac try='heoge s _libheog$ac efeefy'=ca{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) at&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  ac av2kencdld_dld bobj=ho "ajor"spec_F7" -m> sc faiy; tnftest.ewan:",gt Gs; tXs/^/| /'s_libheog.$ac efy,gt G
ac av2kencdld_dld bobj=inell rme-f _libheog.err _libheog.$ac n

,/^ \eno
	caLlibheog$ac efeefys_libheog.$ac efy
-f S=$ac a_und2kenc^avb_-f S
ll |c_F7" -m> sc
  ibgnker_fzNo: sac av2kencdld_dld bobj sgt 
NU ld)n_ECHO_T}swc av2kencdld_dld bobj sgt6
ac_tre  swc av2kencdld_
ld bobj_o ardco"# g_  l   v dlb}-m="dld bobj sl   v dlb}-m___sh="-dlt"
77=

77=

77=

77=

77=

77=

	cat < n_libd
inmatheoge"x$l   v dlb}-m" ! hxnobjdir/$o
dl_ib"; fdlb}-m=ho "aghared $li_ib"; fdlb}-m=ine	e77=$liLDF8fll   v dlb}-mLDF8fl
lb}-m)
o
bsnavb_CPPFLAGS="$CPPFLAGS"
ryspheoge"x$wc av2heaedr dlfcn_"   hxardb $iCPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"

o
bsnavb_LDFLAGS="$LDFLAGS"no
bsa_f7 LDFLAGS=\"\$LDFLAGS $lfoRompiler linker ($LD)\"

o
bsnavb_Lf S="$-f S"
o
bsLf S="$l   v dlb}-m___sh $-f S"

ry\"ac_F7" -m> sc
  ibgnkew_undir/$whem wa atnftest.e-o $dlb}-mLDtself" gt 
NU ld$ECHO_N "w_undir/$whem wa atnftest.e-o $dlb}-mLDtself...d$ECHO_C" gt6
ac_tre  )n_l   v dlb}-m_self+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"sp	inmatheoge"scross_L${wl}ir/ to ardco"# g :
-sl   v dlb}-m_self=cross
ajor"spl  dlunk$lwn=0;pl  dlno_uscore=1;pl  dln_trfuscore=2"spl  ${wpu$=$l  dlunk$lwn"spLDt > _libheog.$ac efy <<EOF
#llib 18012 "wlibigure"
#CCclud8f"_libdefs.h"

#ib HAVE_DLFCN_H
#CCclud8f<dlfcn.h>
#e_aif

#CCclud8f<stdio.h>

#ibdef RTLD_GLOBAL
# #dc lib LT_DLGLOBAL		RTLD_GLOBAL
#e $SE#  ibdef DL_GLOBAL
# # #dc lib LT_DLGLOBAL		DL_GLOBAL
# #e $SE#   #dc lib LT_DLGLOBAL		0
# #e_aif
#e_aif

/*nWe$maycharu$yb#dc lib LT_DLLAZY_OR_NOW_iC$rm -L${mt_apllib ib -cndl  lid fpsdit_dygw_$libw) s in s) suplatfarm. e/
#ibred  LT_DLLAZY_OR_NOWE#  ibdef RTLD_LAZYE#   #dc lib LT_DLLAZY_OR_NOW		RTLD_LAZYE#  e $SE#   #ibdef DL_LAZYE#   # #dc lib LT_DLLAZY_OR_NOW		DL_LAZYE#   #e $SE#   #  ibdef RTLD_NOWE#     # #dc lib LT_DLLAZY_OR_NOW	RTLD_NOWE#     #e $SE#   #   #ibdef DL_NOWE#     # # #dc lib LT_DLLAZY_OR_NOW	DL_NOWE#     # #e $SE#   #   # #dc lib LT_DLLAZY_OR_NOW	0E#     # #e_aif
#   # #e_aif
#   #e_aif
#  e_aif
#e_aif

#ibdef __cplusplus
aiterib C" voidsexit_(i_t);
#e_aif

voidsfnord()a{	i_tFi=42;}
i_tFmaCC_()
{
  voids*self = 
lb}-m (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
p-i_tF${wpu$b=_$l  dlunk$lwn;d
inmat(self)
o
bs{
ebs	e ac_(dlsymt(self,"fnord"))Micr	 iolwpu$b=_$l  dlno_uscorew_ n $  _ $Spac_(dlsym( self,"_fnord"))Molwpu$b=_$l  dln_trfuscorew_ n $  /*ndlclo$Sp(self); e/
 $  }

ry\"axit_(${wpu$);
}
EOF
e ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $iheoge s _libheog${ac efeefy} 2>code_libdir_sepaist (./_libheog;"axit; ) 2>code_libd_sp-sl  ${wpu$=$?
 lliLDF8fx$l  olwpu$bDF8flagcrx$l  dlno_uscore)sl   v dlb}-m_self=ho  ow_ n $  x$l  dln_trfuscore)sl   v dlb}-m_self=ho  ow_ n $  x$l  unk$lwn|-o  l   v dlb}-m_self=no t < n $_libdo
_ $Sp:d $liboL${wl}at   $faiy; _sp-sl   v dlb}-m_self=ine	e77=ll rme-fr _libheog*=

77=|c_F7" -m> sc
  ibgnker_fzNo: sl   v dlb}-m_self sgt 
NU ld)n_ECHO_T}sl   v dlb}-m_self sgt6
=cacaac_tre  "xsl   v dlb}-m_self s hxardco"# g_  o
bsLDFLAGS="$LDFLAGS $ tnk_e{wp/$h <jr"
icr	 iec_F7" -m> sc
  ibgnkew_undir/$whem wa ate{wp/$/st"7l    dtnftest.e-o $dlb}-mLDtself" gt 
NU ld$ECHO_N "w_undir/$whem wa ate{wp/$/st"7l    dtnftest.e-o $dlb}-mLDtself...d$ECHO_C" gt6
ac_tre  )n_l   v dlb}-m_self_e{wp/$+set}   hsetco"# g_  _U ld$ECHO_N "(caw_ud)d$ECHO_C" gt6
ajor"sp	inmatheoge"scross_L${wl}ir/ to ardco"# g :
-sl   v dlb}-m_self_e{wp/$=cross
ajor"spl  dlunk$lwn=0;pl  dlno_uscore=1;pl  dln_trfuscore=2"spl  ${wpu$=$l  dlunk$lwn"spLDt > _libheog.$ac efy <<EOF
#llib 18110 "wlibigure"
#CCclud8f"_libdefs.h"

#ib HAVE_DLFCN_H
#CCclud8f<dlfcn.h>
#e_aif

#CCclud8f<stdio.h>

#ibdef RTLD_GLOBAL
# #dc lib LT_DLGLOBAL		RTLD_GLOBAL
#e $SE#  ibdef DL_GLOBAL
# # #dc lib LT_DLGLOBAL		DL_GLOBAL
# #e $SE#   #dc lib LT_DLGLOBAL		0
# #e_aif
#e_aif

/*nWe$maycharu$yb#dc lib LT_DLLAZY_OR_NOW_iC$rm -L${mt_apllib ib -cndl  lid fpsdit_dygw_$libw) s in s) suplatfarm. e/
#ibred  LT_DLLAZY_OR_NOWE#  ibdef RTLD_LAZYE#   #dc lib LT_DLLAZY_OR_NOW		RTLD_LAZYE#  e $SE#   #ibdef DL_LAZYE#   # #dc lib LT_DLLAZY_OR_NOW		DL_LAZYE#   #e $SE#   #  ibdef RTLD_NOWE#     # #dc lib LT_DLLAZY_OR_NOW	RTLD_NOWE#     #e $SE#   #   #ibdef DL_NOWE#     # # #dc lib LT_DLLAZY_OR_NOW	DL_NOWE#     # #e $SE#   #   # #dc lib LT_DLLAZY_OR_NOW	0E#     # #e_aif
#   # #e_aif
#   #e_aif
#  e_aif
#e_aif

#ibdef __cplusplus
aiterib C" voidsexit_(i_t);
#e_aif

voidsfnord()a{	i_tFi=42;}
i_tFmaCC_()
{
  voids*self = 
lb}-m (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
p-i_tF${wpu$b=_$l  dlunk$lwn;d
inmat(self)
o
bs{
ebs	e ac_(dlsymt(self,"fnord"))Micr	 iolwpu$b=_$l  dlno_uscorew_ n $  _ $Spac_(dlsym( self,"_fnord"))Molwpu$b=_$l  dln_trfuscorew_ n $  /*ndlclo$Sp(self); e/
 $  }

ry\"axit_(${wpu$);
}
EOF
e ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $iheoge s _libheog${ac efeefy} 2>code_libdir_sepaist (./_libheog;"axit; ) 2>code_libd_sp-sl  ${wpu$=$?
 lliLDF8fx$l  olwpu$bDF8flagcrx$l  dlno_uscore)sl   v dlb}-m_self_e{wp/$=ho  ow_ n $  x$l  dln_trfuscore)sl   v dlb}-m_self_e{wp/$=ho  ow_ n $  x$l  unk$lwn|-o  l   v dlb}-m_self_e{wp/$=no t < n $_libdo
_ $Sp:d $liboL${wl}at   $faiy; _sp-sl   v dlb}-m_self_e{wp/$=noe	e77=ll rme-fr _libheog*=

77=|c_F7" -m> sc
  ibgnker_fzNo: sl   v dlb}-m_self_e{wp/$ sgt 
NU ld)n_ECHO_T}sl   v dlb}-m_self_e{wp/$ sgt6=caca77==cacaCPPFLAGS="$navb_CPPFLAGS"
o
bsLDFLAGS="$navb_LDFLAGS"no
bsLf S="$navb_Lf S"

	cat < n_libd
inLDF8fll   v dlb}-m_selfbDF8flho |no) _ib"; fdlb}-m_self=ll   v dlb}-m_selfbt < nco _ib"; fdlb}-m_self=unk$lwnat < n_libd
inLDF8fll   v dlb}-m_self_e{wp/$bDF8flho |no) _ib"; fdlb}-m_self_e{wp/$=ll   v dlb}-m_self_e{wp/$bt < nco _ib"; fdlb}-m_self_e{wp/$=unk$lwnat < n_libdll 

#)Ime
_ $Spcla$oRss' conf_nly fire)wh tebootstracpir/$ticn#d ontoolpdistribut   , am wawis_Fyou$harglibto_eaipsl maCC.shn#dwBstayour packageint_apyou$-StrigetcL${wlaCCts thDt m wae aren#dno rulnscto generatesl maCC.sh.
matheoge-f "$l maCC"bjdir/$o
# Seb ib -c are_runnir/$  $zshint_apsetdrm -_p   fs which ~'s suour L${mt_as thr le-$li# wBstfpsdrem-df7 of \n_lcapt .
inmatheoge-ib ${ZSH_VERSION+set}  ir_sepaist set_p  NO_GLOB_SUBST=no77=ca# Now quotes~'s rm -hhir/s thDt maycy e-aCC_meta-

	acters while beir/ED bocareful_$libto -dynquotesrm -AC_SUBST dtdf7ues.n We$tak -L$p    afaticndl# $D i blnsct_apquotesrm -L$p    har generat   $afaticd ontoolpscript.
inhar $D  onlec_F7_F77CC7_F77CFLAGS AR AR_FLAGS EGREP RANLf  LN_S LTCC7NM \eno
	SumpSHELL STRIP \
Mi	e77eull;b3@bei77er1
 cmds_$b3@be
noull;b3@be ,/^ract efpsymscarge \
Mi	e_F77ol.dc__siol.dc__so77; fmagiccarg
 liishcarge
 liishcc_f7 \
Mi	edec__ss a_und2method#rc nntt <jr#rc nnttarge
c_trfiocke \
Mi	el   v win2global wimbol_pipeel   v win2global wimbol_to_cdecl \
Mi	el   v win2global wimbol_to_ccmds_taddr.ss \
bs	ewin2kenc^7=no
_t_a,b3@beowin2kencdl^7=no
_t_a,b3@be \
Mi	e_F77postiC" = ycargee_F77postuniC" = ycargee\
Mi	eL${wl}+b.GCJe\
Mi	eCC.GCJe\
Mi	eLD_GCJe\
Mi	el  nfte_L${wl}+b.wl_GCJe\
Mi	el  nfte_L${wl}+b.p/$sGCJe\
Mi	el  nfte_L${wl}+b.e{wp/$hGCJe\
Mi	el  nfte_L${wl}+b.no_thentirnker (GCJe\
Mi	elfoRompiler linker ($LD)(GCJe\
Mi	ethrenttsafenker ($LD)(GCJe\
Mi	ewho; f=no
ivenker ($LD)(GCJe\
Mi	e_ib"; fi

	 h_de c+e{wp/$hrun s_cs(GCJe\
Mi	e_F77=no
ivenarge(GCJe\
Mi	e_F77=no
ivenfrom_newnarge(GCJe\
Mi	ep	 hep n

,cte(GCJe\
Mi	eposthep n

,cte(GCJe\
Mi	ep	 hepe(GCJe\
Mi	eposthepe(GCJe\
Mi	eL${wl}+b.kenc^7=no
_t_a,bGCJe\
Mi	e=no
ivenarge(GCJe\
Mi	e=no
ivenefpsymnarge(GCJe\
Mi	epostiC" = ycarge(GCJe\
Mi	epostuniC" = ycarge(GCJe\
Mi	e_F77=no
ivenfrom_efpsymscarge(GCJe\
Mi	e='s s_ared librnker (GCJe\
Mi	eno_ured librnker (GCJe\
Mi	elfoRompwimbolscarge(GCJe\
Mi	eoseph Beckenbach <jrb3@besGCJe\
Mi	eoseph Beckenbach <jrb3@besF77GCJe\
Mi	eoseph Beckenbachsep
	ator7GCJe\
Mi	eoseph Becautohwp/$sGCJe\
Mi	emodulncarge(GCJe\
Mi	emodulncefpsymnarge(GCJe\
Mi	el   v nfte_L${wl}+b.c_o(GCJe\
Mi	elfclud8_efpsymscGCJe\
Mi	eCCclud8_efpsymscGCJ;_dy
_
	caLDF8fl$D  on
Mi	e_F77=no
ivenarge(GCJe|e\
Mi	e_F77=no
ivenfrom_newnarge(GCJe|e\
Mi	e=no
ivenarge(GCJe|e\
Mi	e=no
ivenefpsymnarge(GCJe|e\
Mi	emodulncarge(GCJe|e\
Mi	emodulncefpsymnarge(GCJe|e\
Mi	e_F77=no
ivenfrom_efpsymscarge(GCJe|e\
Mi	elfoRompwimbolscarge(GCJe|e\
Mi	elf^ract efpsymscarge |#rc nnttarge
|
 liishcarge
|e\
Mi	epostiC" = ycargerib:ostuniC" = ycargee| \
Mi	e_F77postiC" = ycargee|e_F77postuniC" = ycargee| \
bs	ewin2kenc^7=no
_t_a,b3@beo|owin2kencdl^7=no
_t_a,b3@beab	ebs	e# Dou"; -quotesdou"; -c_f7ficsl.dr/s._ n $  __f7 "l  l$D =\\\"\`\$ec_F7\"X\$l$D \"e| \$Xs; t-e \"\$dou"; _quote_subst\"e-e \"\$s; _quote_subst\"e-e \"\$delay_$D i bln_subst\"\`\\\""e	ebsnot < n $iab	ebs	e__f7 "l  l$D =\\\"\`\$ec_F7\"X\$l$D \"e| \$Xs; t-e \"\$s; _quote_subst\"\`\\\""e	ebsnot < n $_libdo
dnne

inLDF8fll  ec_F7on
Mi*'\$0 --f= yback-ec_F"')
ry\"l  ec_F=`$ec_F7"Xll  ec_F"e| $Xs; t-e 's/\\\\\\\$0 --f= yback-ec_F"$/$0 --f= yback-ec_F"/'`

	cat < n_libd
cfg77; ="$o77; "
"spLDt <<__EO har>>e"scfg77; "n#d### BEGINsLf TOOL TAG CONFIG: stagmds_

#)LontoolpwanNwlibigurenf_n ag i `(ag iull; || uull; -n) 2>code_libdo|owenf1q`:

#)She's ro$us; wh teinvodir/$she's scripts._SHELL=ll  SHELL

#)Whem wa ar $libto then
csag, ityes
     .
then
f ontool___sh=s_ib"; fi

	 h

#)Whem wa ar $libto then
cs{wp/$byes
     .
then
fon
f onh=s_ib"; fi{wp/$

#)Whem wa ar $libto add -lcnhar then
ir/$shg, ityes
     .
then
f ontool_c_trfi$=l=no
ivenarge(c_trfi$(GCJ

#)Whem wa ar $libto disb's sushg, ityess wh terun s_ctyess are_i{wp/$
='s s_ ontool___sh_de c+e{wp/$hrun s_cs=s_ib"; fi

	 h_de c+e{wp/$hrun s_cs(GCJ

#)Whem wa ar $libto _p  mize har faogein" = yat   .
fase oi" = y=$_ib"; ffase oi" = y

#)Ime
ag i s h th.
ag inalias=$ag inalias
ag i=$ag i

#)Anlec_F7nftest.ethDt dygw_$liboirerp	 t backslashe .
ec_F=ll  ec_F

#)Ime
=no
iver.
AR=ll  AR
AR_FLAGS=ll  AR_FLAGS

#)A CeL${wl}+b.
LTCC=ll  LTCC

#)A language-3@beif/$bL${wl}+b.
CC=ll  L${wl}+b.GCJ

#)Is$rm -L${wl}+b$rm -GNU C L${wl}+b?
de c++c$=lGCC.GCJ

#)AnlERE me_ch+b.
EGREP=ll  EGREP

#)Ime
l     $us;dbto then
cyes
     .
LD=ll  LD(GCJ

#)Whem wa -c c_tryosep ar soft bobj .
LN_S=ll  LN_S

#)A BSD-L${wat ";  nm7nftest..
NM=ll  NM

#)A wimbol ol.dcpir/$nftest.
STRIP=ll  STRIP

#)Us;dbto |xarlib yes
      wh te77; fmagiccarg
begCC" "77; "nMAGIC_CMD=lMAGIC_CMD

#)Us;db_n cho "$: DLL crent   $nftest..
DLLTOOL="$DLLTOOL"

#)Us;db_n cho "$: n

,ct dump+b.
OBJDUMP="$OBJDUMP"

#)Us;db_n cho "$: s_anmb}+b.
AS="$AS"

#)Ime
ull; afaticdd11suporyethDt y e-aCCs-her/ilsny  dotoolp77;  .
n

d11=$n

d11

#)Hlwrd_fcrente#rc nntb";  n

,ct 77;  .
rc nntt <jr=ll  rc nntt <jr
rc nnttarge=ll  rc nnttarge

#)Hlwrd_fps_a a
l     $ <jr#thr le-$rm -L${wl}+b.
wl=ll  l  nfte_L${wl}+b.wl_GCJ

#)O

,ct 77;  ouf ix_(no  ifly "o").
n

,/^$"$ac n

,/^"

#)On
c=no
ive ouf ix_(no  ifly "a").
 do,/^$"$ do,/^"

#)Shg, ityes
  y ouf ix_(no  ifly ".so").
shr,/^$'$shr,/^'

#)E
      if 77;  ouf ix_(no  ifly "").
efeefy$"$efeefy"

#)Addit   f7 L${wl}+b$ <jrsnhar then
ir/$yes
  y n

,cte.
plinker =ll  l  nfte_L${wl}+b.p/$sGCJ
plinmode=$plinmode

#)WhDt is$rm -maximum lengthLof$aeL${mt_a?
maxtarg_len=ll   v win2maxtarg_len

#)Dygw_L${wl}+b$simultaneouslyb
       -cct_ap-o-_p   fs?
L${wl}+b.c_o=ll  l   v nfte_L${wl}+b.c_o(GCJ

#)Mu i -c iock 77;   wh tedoir/$L${wl}nt   $?
c_trfiocke=ll  c_trfiocke

#)Dyt-c c_try=icd on prd lxnhar modulns?
c_trfiencprd lx=$c_trfiencprd lx

#)Dyt-c c_tryaeut_objdnhar yes
     ?
c_trfut_objd=$c_trfut_objd

#)Whem wa dlb}-mLDsb
      fi.
dlb}-m_s      =$_ib"; fdlb}-m

#)Whem wa dlb}-mLof$nftest.sLDsb
      fi.
dlb}-m_self=l_ib"; fdlb}-m_self

#)Whem wa dlb}-mLof$e{wp/$/st"7l    dtnftest.sLDsb
      fi.
dlb}-m_self_e{wp/$=l_ib"; fdlb}-m_self_e{wp/$

#)C${wl}+b$ <jrrd_fpreve tliler liy
   ami.
 dnk_e{wp/$h <jr=ll  l  nfte_L${wl}+b.e{wp/$hGCJ

#)C${wl}+b$ <jrrd_fturiboffrthentirnfunc   fs.
no_thentirnker =ll  l  nfte_L${wl}+b.no_thentirnker (GCJ

#)C${wl}+b$ <jrrd_fb's surd lexive dlb}-m .
efoRompiler linker ($LD)=ll  efoRompiler linker ($LD)(GCJ

#)C${wl}+b$ <jrrd_fgeneratesshg, itn

,ctedd11suply fromc=no
ive .
who; f=no
ivenker ($LD)=ll  who; f=no
ivenker ($LD)(GCJ

#)C${wl}+b$ <jrrd_fgeneratesthrent-safe n

,cte.
threnttsafenker ($LD)=ll  threnttsafenker ($LD)(GCJ

#)Lon
  y ut_objdir/$type.
ut_objd_type=$ut_objd_type

#)Fo  itLof$yes
  y ull; prd lx.
 doull;b3@be=ll  ldoull;b3@be

#)LostLof$=no
ive mds_$.  FirstLull; o$-rm -rcf7 one,-rm -rcstLare_bobj .
#)Ime
lastLull; o$-rm -one thDt m w
l     $ i_as wBsta-lNAME.
 dor1
 cmds_$b3@be=ll  ldor1
 cmds_$b3@be

#)Ime
h Bed
ull; afaticdldor1
 ,nmatdiffere tlfromcrm -rcf7 ull;.
soull;b3@be=ll  soull;b3@be

#)C${mt_as us;dbto then
ct_apoi" = yso $on
-style
=no
ive.
RANLf =ll  RANLf 
_F77=no
ivenarge=ll  _F77=no
ivenarge(GCJ
_F77postiC" = ycarge=ll  _F77postiC" = ycarge
_F77postuniC" = ycarge=ll  _F77postuniC" = ycarge

#)Crente#o $on
-style
=no
ive fromc=sshg, it=no
ive.
_F77=no
ivenfrom_newnarge=ll  _F77=no
ivenfrom_newnarge(GCJ

#)Crente#o-her/ilsny on
-style
=no
ive =b#bobj iC" entLof$aeshg, it=no
ive.
_F77=no
ivenfrom_efpsymscarge=ll  _F77=no
ivenfrom_efpsymscarge(GCJ

#)C${mt_as us;dbto then
ct_apoi" = ysoeshg, it=no
ive.
=no
ivenarge=ll  =no
ivenarge(GCJ
=no
ivenefpsymnarge=ll  =no
ivenefpsymnarge(GCJ
postiC" = ycarge=ll  postiC" = ycarge
postuniC" = ycarge=ll  postuniC" = ycarge

#)C${mt_as us;dbto then
ct  nntb";  moduln (s_aumficsll; aa abovb ib er/ty)
modulncarge=ll  modulncarge(GCJ
modulncefpsymnarge=ll  modulncefpsymnarge(GCJ

#)C${mt_as to_el.dccyes
     .
_F77ol.dc__s=ll  _F77ol.dc__s
ol.dc__s=ll  ol.dc__s

#)De}-mdencinscto place beharesrm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
p	 hep n

,cte=ll  p	 hep n

,cte(GCJ

#)De}-mdencinscto place aft+b$rm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
posthep n

,cte=ll  posthep n

,cte(GCJ

#)De}-mdencinscto place beharesrm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
p	 hepe=ll  p	 hepe(GCJ

#)De}-mdencinscto place aft+b$rm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
posthepe=ll  posthepe(GCJ

#)Ticdldor1
  ^7=no
 ned_ us;dboirer ifly by$rm -L${wl}+b$wh te
   ami
#)a)shg, ityes
  y.
L${wl}+b.kenc^7=no
_t_a,=ll  L${wl}+b.kenc^7=no
_t_a,bGCJ

#)Method#d_fc_und$whem wa de}-mdent yes
      are_ihg, itn

,cte.
dec__ss a_und2method=$l  dec__ss a_und2method

#)C${mt_a ro$us; wh tedec__ss a_und2method#==e77; fmagic.
77; fmagiccarg=$l  77; fmagiccarg

#)F<jr#thDt b's ss$shg, ityes
      wBstaured libr wimbolscto berthent.
='s s_ared librnker =ll  ='s s_ared librnker (GCJ

#)F<jr#thDt harcgw_$laured libr wimbols.
no_ared librnker =ll  no_ured librnker (GCJ

#)C${mt_as us;dbto  liish a
l otoolpldor1
  in" = yat   $on a
d11supory.= liishcarge=$l  77iishcarge

#)Sll; aa abovb,rtht)a)sami;  ocript frag
pnt$to berc_f7fictht)$lib
hown.= liishcc_f7=$l  77iishcc_f7

#)Tak -rm -nutputLof$nmct_apnftduce apldstir/$of$raw wimbolsct_apC mds_$.
global wimbol_pipe=ll  l   v win2global wimbol_pipe

#)Transfarm-rm -nutputLof$nmcon a
nftpwa C decl
	at   
global wimbol_to_cdecl=ll  l   v win2global wimbol_to_cdecl

#)Transfarm-rm -nutputLof$nmcon a
C mds_ addr.ss pair
global wimbol_to_ccmds_taddr.ss=ll  l   v win2global wimbol_to_ccmds_taddr.ss

#)Tiis o$-rm -shg, ityes
  yerun s_ctned_ $D i bln.
&onfte" >  =$&onfte" >  

#)Tiis o$-rm -shg, ityes
  yened_ $D i bln.
/s ont_a,r$D =$/s ont_a,r$D 

#)Is$/s ont_a, ^7=no
ficteharesrm -osep-h Bed
ldor1
  ^7=no
 ned_?
sh ont_a,r-dynrid_$b&onfte"=ssh ont_a,r-dynrid_$b&onfte"

#)Hlwrd_fhaeph Be_a-shg, ityes
  yened_ oirse~m_e
      if.
 seph Beca    f=s seph Beca    f.GCJ

#)Whem wa -c s' confhaeph Be_yes
  yened_s oirseyes
     .
 seph Becoirsf onh=s seph Becoirsf onh

#)F<jr#t_fhaeph Be_\$kenbac oirse~ binsny durir/7l   ami.
#)Tiis mu i -) s eve $ib \$kenbac dygw_$libexist.
 seph Beckenbach <jrb3@be=ll  oseph Beckenbach <jrb3@besGCJ

#)If$yd o$-us;dbwh te
   ami,$ <jrrd_fhaeph Be_\$kenbac oirs
#)a)binsny durir/7l   ami.)Tiis mu i -) s eve $ib \$kenbac dygwn#dnoibexist.
 seph Beckenbach <jrb3@be_ld=ll  oseph Beckenbach <jrb3@besF77GCJ

#)Whem wa -c c_trya)sami;  -rned_  <jrrwBstaa)sep
	at it=ngu
pnt.
 seph Beckenbachsep
	ator=ll  oseph Beckenbachsep
	ator7GCJ

#)Set$to ho  ib usami DIR/kenNAME${i

	 h_efy} durir/7l   amifhaeph Bes DIR oirseticn#dr_fzNoamifbinsny.
 seph Becd11sup=s seph Becd11sup7GCJ

#)Set$to ho  ib usami rm --LDIR  <jrrdurir/7l   amifhaeph Bes DIR oirseticn#dr_fzNoamifbinsny.
 seph Becminus_L=s seph Becminus_L7GCJ

#)Set$to ho  ib usami SHLf PATH_VAR=DIR durir/7l   amifhaeph Bes DIR oirs
#)rm -rcszNoamifbinsny.
 seph Bec/s ont_a,r$D =$ seph Bec/s ont_a,r$D 7GCJ

#)Set$to ho  ib then
ir/$a-shg, ityes
  yeautohwp/$ifly haeph Bes DIR oirsetictyes
  y
#)a_ap= yssubsequent yes
      and_e
      ifs7l    dtagaCC"t ii.
 seph Becautohwp/$=s seph Becautohwp/$sGCJ

#)VD i blnscwho$Spdf7ues s' confbernavbt_iC$l otoolpwracp+b$scripts andn#dr_ftor dtasdrebobj  s_c.
$D i blnsc^avbrnkor7rebobj="$$D i blnsc^avbrnkor7rebobj"

#)Whem wa l otoolpmu i bobj a7nftest.eagaCC"t = ysits-de}-mdencyeyes
     .
 dnk_= ycdec__ss=$ dnk_= ycdec__ss(GCJ

#)C${wl}+- s_cts h th ^7=no
 ned_ har yes
     
win2kenc^7=no
_t_a,b3@be=ll  oin2kenc^7=no
_t_a,b3@be

#)Run- s_cts h th ^7=no
 ned_ har yes
     
win2kencdl^7=no
_t_a,b3@be=ll  oin2kencdl^7=no
_t_a,b3@be

#)Fix-rm -she's $D i bln \$src77;  har rm -L${wl}+b.
fix_src77; _t_a,="$fix_src77; _t_a,(GCJ"

#)Set$to ho  ib efoRombr wimbolscare_requ11sd.
=':'"$_lfoRompwimbols=$=':'"$_lfoRompwimbols(GCJ

#)Ticdc${mt_as to_ldst efoRombr wimbols.
efoRompwimbolscarge=ll  efoRompwimbolscarge(GCJ

#)Ticdc${mt_as to_lf^ract rm -efoRombr wimbol_ldst fromc=sshg, it=no
ive.
lf^ract efpsymscarge=ll  ef^ract efpsymscarge

#)SimbolscthDt s' confnoibbe_ldstbt_iC$rm -prc nntbr wimbols.
efclud8_efpsyms=ll  efclud8_efpsymscGCJ

#)SimbolscthDt mu i a':'"$-b -efoRombr.
CCclud8_efpsyms=ll  CCclud8_efpsymscGCJ
n#d### ENDsLf TOOL TAG CONFIG: stagmds_

__EO ha


ajor"sp#)If$m wae iw_$laMak 77;  yet, -c rc yb_n a mak -ruln to_lf    r"sp#)`wlibig.olwpu$b--1su_und' to_re&on$m w$Spheog  and_crente#ticndl#  ontoolpscriptr_sep."spl maCC CC=`_U ld$l maCCo|owenf-e 's/\.sh$/.in/'`

	matheoge-f "$l maCC_CC"bjdir/$o
 theoge-f Mak 77;  && mak -"$l maCC"e	e77=ll G
ac efy$cc
ac app='$CXXCPP $CPPFLAGS'
ac a${wl}+='$CXX -cc$CXXFLAGS $CPPFLAGS _libheog.$ac efy,gt '
ac bobj='$CXX -oaLlibheog$ac efeefys$CXXFLAGS $CPPFLAGS $LDFLAGS _libheog.$ac efy,$-f S,gt '
ac L${wl}+b.gnu=$wc av2axx_L${wl}+b.gnu

CC="$l  navb_CC"

	ajor"	 thagmds_=""
	ll 	t <
MiiiiiRC)
 

#)Sourcg 77;  aitenobjdnhar RCtheogesourcgs.
ac efy$rc

#)O

,ct 77;  aitenobjdnhar L${wl}+d RCtheogesourcgs.
n

,/^$o
n

,/^_RC=$n

efy

#)C$de$to berus;dboi$simpl -L${wl}+pheog 
l  nimpl _L${wl}+_heog_h Be='sar/a  MENU { MENUITEM "&Soup", 100, CHECKED }\n'

#)C$de$to berus;dboi$simpl -bobj  eog 
l  nimpl _ dnk_heog_h Be="$l  nimpl _L${wl}+_heog_h Be"

#)l maCCo_nly us;s $CC har raggedNwlibigura   fs so mak -suae $CC Dsb
ei.

#)If$$laC-L${wl}+b$wasb
@beif/br, us; CC.
LTCC=l{LTCC-"$CC"}

#)A's suCC to bera7nftest.emds_ wBstaangu
pnts.
L${wl}+b=$CC


#)A's suCC to bera7nftest.emds_ wBstaangu
pnts.
l  navb_CC="$CC"
CC=l{RC-"windr.s"}
L${wl}+b=$CC
L${wl}+b.RC=$CC
l   v nfte_L${wl}+b.c_o(RC=ho "
#)Ime
_ $Spcla$oRss' conf_nly fire)wh tebootstracpir/$ticn#d ontoolpdistribut   , am wawis_Fyou$harglibto_eaipsl maCC.shn#dwBstayour packageint_apyou$-StrigetcL${wlaCCts thDt m wae aren#dno rulnscto generatesl maCC.sh.
matheoge-f "$l maCC"bjdir/$o
# Seb ib -c are_runnir/$  $zshint_apsetdrm -_p   fs which ~'s suour L${mt_as thr le-$li# wBstfpsdrem-df7 of \n_lcapt .
inmatheoge-ib ${ZSH_VERSION+set}  ir_sepaist set_p  NO_GLOB_SUBST=no77=ca# Now quotes~'s rm -hhir/s thDt maycy e-aCC_meta-

	acters while beir/ED bocareful_$libto -dynquotesrm -AC_SUBST dtdf7ues.n We$tak -L$p    afaticndl# $D i blnsct_apquotesrm -L$p    har generat   $afaticd ontoolpscript.
inhar $D  onlec_F7_F77CC7_F77CFLAGS AR AR_FLAGS EGREP RANLf  LN_S LTCC7NM \eno
	SumpSHELL STRIP \
Mi	e77eull;b3@bei77er1
 cmds_$b3@be
noull;b3@be ,/^ract efpsymscarge \
Mi	e_F77ol.dc__siol.dc__so77; fmagiccarg
 liishcarge
 liishcc_f7 \
Mi	edec__ss a_und2method#rc nntt <jr#rc nnttarge
c_trfiocke \
Mi	el   v win2global wimbol_pipeel   v win2global wimbol_to_cdecl \
Mi	el   v win2global wimbol_to_ccmds_taddr.ss \
bs	ewin2kenc^7=no
_t_a,b3@beowin2kencdl^7=no
_t_a,b3@be \
Mi	e_F77postiC" = ycargee_F77postuniC" = ycargee\
Mi	eL${wl}+b.RCt\
Mi	eCC.RCt\
Mi	eLD.RCt\
Mi	el  nfte_L${wl}+b.wl_RCt\
Mi	el  nfte_L${wl}+b.plinRCt\
Mi	el  nfte_L${wl}+b.e{wp/$hRCt\
Mi	el  nfte_L${wl}+b.no_thentirnker (RCt\
Mi	eefoRompiler linker ($LD)(RCt\
Mi	ethrenttsafenker ($LD)(RCt\
Mi	ewho; f=no
ivenker ($LD)(RCt\
Mi	eeib"; fi

	 h_de c+e{wp/$hrun s_cs(RCt\
Mi	e_F77=no
ivenarge(RCt\
Mi	e_F77=no
ivenfrom_newnarge(RCt\
Mi	ep	 hep n

,cte(RCt\
Mi	eposthep n

,cte(RCt\
Mi	ep	 hepe(RCt\
Mi	eposthepe(RCt\
Mi	eL${wl}+b.kenc^7=no
_t_a,bRCt\
Mi	e=no
ivenarge(RCt\
Mi	e=no
ivenefpsymnarge(RCt\
Mi	epostiC" = ycarge(RCt\
Mi	epostuniC" = ycarge(RCt\
Mi	e_F77=no
ivenfrom_efpsymscarge(RCt\
Mi	e='s s_ared librnker (RCt\
Mi	eno_ured librnker (RCt\
Mi	eefoRompwimbolscarge(RCt\
Mi	eoseph Beckenbach <jrb3@besRCt\
Mi	eoseph Beckenbach <jrb3@besF77RCt\
Mi	eoseph Beckenbachsep
	ator7RCt\
Mi	eoseph Becautohwp/$sRCt\
Mi	emodulncarge(RCt\
Mi	emodulncefpsymnarge(RCt\
Mi	el   v nfte_L${wl}+b.c_o(RCe\
Mi	elfclud8_efpsymscRCe\
Mi	eCCclud8_efpsymscRC;_dy
_
	caLDF8fl$D  on
Mi	e_F77=no
ivenarge(RCe|t\
Mi	e_F77=no
ivenfrom_newnarge(RCt|t\
Mi	e=no
ivenarge(RCt|t\
Mi	e=no
ivenefpsymnarge(RCt|t\
Mi	emodulncarge(RCt|t\
Mi	emodulncefpsymnarge(RCt|t\
Mi	e_F77=no
ivenfrom_efpsymscarge(RCt|t\
Mi	eefoRompwimbolscarge(RCt|e\
Mi	elf^ract efpsymscarge |#rc nnttarge
|
 liishcarge
|e\
Mi	epostiC" = ycargerib:ostuniC" = ycargee| \
Mi	e_F77postiC" = ycargee|e_F77postuniC" = ycargee| \
bs	ewin2kenc^7=no
_t_a,b3@beo|owin2kencdl^7=no
_t_a,b3@beab	ebs	e# Dou"; -quotesdou"; -c_f7ficsl.dr/s._ n $  __f7 "l  l$D =\\\"\`\$ec_F7\"X\$l$D \"e| \$Xs; t-e \"\$dou"; _quote_subst\"e-e \"\$s; _quote_subst\"e-e \"\$delay_$D i bln_subst\"\`\\\""e	ebsnot < n $iab	ebs	e__f7 "l  l$D =\\\"\`\$ec_F7\"X\$l$D \"e| \$Xs; t-e \"\$s; _quote_subst\"\`\\\""e	ebsnot < n $_libdo
dnne

inLDF8fll  ec_F7on
Mi*'\$0 --f= yback-ec_F"')
ry\"l  ec_F=`$ec_F7"Xll  ec_F"e| $Xs; t-e 's/\\\\\\\$0 --f= yback-ec_F"$/$0 --f= yback-ec_F"/'`

	cat < n_libd
cfg77; ="$o77; "
"spLDt <<__EO har>>e"scfg77; "n#d### BEGINsLf TOOL TAG CONFIG: stagmds_

#)LontoolpwanNwlibigurenf_n ag i `(ag iull; || uull; -n) 2>code_libdo|owenf1q`:

#)She's ro$us; wh teinvodir/$she's scripts._SHELL=ll  SHELL

#)Whem wa ar $libto then
csag, ityes
     .
then
f ontool___sh=s_ib"; fi

	 h

#)Whem wa ar $libto then
cs{wp/$byes
     .
then
fon
f onh=s_ib"; fi{wp/$

#)Whem wa ar $libto add -lcnhar then
ir/$shg, ityes
     .
then
f ontool_c_trfi$=l=no
ivenarge(c_trfi$(RC

#)Whem wa ar $libto disb's sushg, ityess wh terun s_ctyess are_i{wp/$
='s s_ ontool___sh_de c+e{wp/$hrun s_cs=s_ib"; fi

	 h_de c+e{wp/$hrun s_cs(RC

#)Whem wa ar $libto _p  mize har faogein" = yat   .
fase oi" = y=$_ib"; ffase oi" = y

#)Ime
ag i s h th.
ag inalias=$ag inalias
ag i=$ag i

#)Anlec_F7nftest.ethDt dygw_$liboirerp	 t backslashe .
ec_F=ll  ec_F

#)Ime
=no
iver.
AR=ll  AR
AR_FLAGS=ll  AR_FLAGS

#)A CeL${wl}+b.
LTCC=ll  LTCC

#)A language-3@beif/$bL${wl}+b.
CC=ll  L${wl}+b.RC

#)Is$rm -L${wl}+b$rm -GNU C L${wl}+b?
de c++c$=lGCC.RC

#)AnlERE me_ch+b.
EGREP=ll  EGREP

#)Ime
l     $us;dbto then
cyes
     .
LD=ll  LD(RC

#)Whem wa -c c_tryosep ar soft bobj .
LN_S=ll  LN_S

#)A BSD-L${wat ";  nm7nftest..
NM=ll  NM

#)A wimbol ol.dcpir/$nftest.
STRIP=ll  STRIP

#)Us;dbto |xarlib yes
      wh te77; fmagiccarg
begCC" "77; "nMAGIC_CMD=lMAGIC_CMD

#)Us;db_n cho "$: DLL crent   $nftest..
DLLTOOL="$DLLTOOL"

#)Us;db_n cho "$: n

,ct dump+b.
OBJDUMP="$OBJDUMP"

#)Us;db_n cho "$: s_anmb}+b.
AS="$AS"

#)Ime
ull; afaticdd11suporyethDt y e-aCCs-her/ilsny  dotoolp77;  .
n

d11=$n

d11

#)Hlwrd_fcrente#rc nntb";  n

,ct 77;  .
rc nntt <jr=ll  rc nntt <jr
rc nnttarge=ll  rc nnttarge

#)Hlwrd_fps_a a
l     $ <jr#thr le-$rm -L${wl}+b.
wl=ll  l  nfte_L${wl}+b.wl_RC

#)O

,ct 77;  ouf ix_(no  ifly "o").
n

,/^$"$ac n

,/^"

#)On
c=no
ive ouf ix_(no  ifly "a").
 do,/^$"$ do,/^"

#)Shg, ityes
  y ouf ix_(no  ifly ".so").
shr,/^$'$shr,/^'

#)E
      if 77;  ouf ix_(no  ifly "").
efeefy$"$efeefy"

#)Addit   f7 L${wl}+b$ <jrsnhar then
ir/$yes
  y n

,cte.
plinker =ll  l  nfte_L${wl}+b.p/$sRC
plinmode=$plinmode

#)WhDt is$rm -maximum lengthLof$aeL${mt_a?
maxtarg_len=ll   v win2maxtarg_len

#)Dygw_L${wl}+b$simultaneouslyb
       -cct_ap-o-_p   fs?
L${wl}+b.c_o=ll  l   v nfte_L${wl}+b.c_o(RC

#)Mu i -c iock 77;   wh tedoir/$L${wl}nt   $?
c_trfiocke=ll  c_trfiocke

#)Dyt-c c_try=icd on prd lxnhar modulns?
c_trfiencprd lx=$c_trfiencprd lx

#)Dyt-c c_tryaeut_objdnhar yes
     ?
c_trfut_objd=$c_trfut_objd

#)Whem wa dlb}-mLDsb
      fi.
dlb}-m_s      =$_ib"; fdlb}-m

#)Whem wa dlb}-mLof$nftest.sLDsb
      fi.
dlb}-m_self=l_ib"; fdlb}-m_self

#)Whem wa dlb}-mLof$e{wp/$/st"7l    dtnftest.sLDsb
      fi.
dlb}-m_self_e{wp/$=l_ib"; fdlb}-m_self_e{wp/$

#)C${wl}+b$ <jrrd_fpreve tliler liy
   ami.
 dnk_e{wp/$h <jr=ll  l  nfte_L${wl}+b.e{wp/$hRC

#)C${wl}+b$ <jrrd_fturiboffrthentirnfunc   fs.
no_thentirnker =ll  l  nfte_L${wl}+b.no_thentirnker (RC

#)C${wl}+b$ <jrrd_fb's surd lexive dlb}-m .
efoRompiler linker ($LD)=ll  efoRompiler linker ($LD)(RC

#)C${wl}+b$ <jrrd_fgeneratesshg, itn

,ctedd11suply fromc=no
ive .
who; f=no
ivenker ($LD)=ll  who; f=no
ivenker ($LD)(RC

#)C${wl}+b$ <jrrd_fgeneratesthrent-safe n

,cte.
threnttsafenker ($LD)=ll  threnttsafenker ($LD)(RC

#)Lon
  y ut_objdir/$type.
ut_objd_type=$ut_objd_type

#)Fo  itLof$yes
  y ull; prd lx.
 doull;b3@be=ll  ldoull;b3@be

#)LostLof$=no
ive mds_$.  FirstLull; o$-rm -rcf7 one,-rm -rcstLare_bobj .
#)Ime
lastLull; o$-rm -one thDt m w
l     $ i_as wBsta-lNAME.
 dor1
 cmds_$b3@be=ll  ldor1
 cmds_$b3@be

#)Ime
h Bed
ull; afaticdldor1
 ,nmatdiffere tlfromcrm -rcf7 ull;.
soull;b3@be=ll  soull;b3@be

#)C${mt_as us;dbto then
ct_apoi" = yso $on
-style
=no
ive.
RANLf =ll  RANLf 
_F77=no
ivenarge=ll  _F77=no
ivenarge(RC
_F77postiC" = ycarge=ll  _F77postiC" = ycarge
_F77postuniC" = ycarge=ll  _F77postuniC" = ycarge

#)Crente#o $on
-style
=no
ive fromc=sshg, it=no
ive.
_F77=no
ivenfrom_newnarge=ll  _F77=no
ivenfrom_newnarge(RC

#)Crente#o-her/ilsny on
-style
=no
ive =b#bobj iC" entLof$aeshg, it=no
ive.
_F77=no
ivenfrom_efpsymscarge=ll  _F77=no
ivenfrom_efpsymscarge(RC

#)C${mt_as us;dbto then
ct_apoi" = ysoeshg, it=no
ive.
=no
ivenarge=ll  =no
ivenarge(RC
=no
ivenefpsymnarge=ll  =no
ivenefpsymnarge(RC
postiC" = ycarge=ll  postiC" = ycarge
postuniC" = ycarge=ll  postuniC" = ycarge

#)C${mt_as us;dbto then
ct  nntb";  moduln (s_aumficsll; aa abovb ib er/ty)
modulncarge=ll  modulncarge(RC
modulncefpsymnarge=ll  modulncefpsymnarge(RC

#)C${mt_as to_el.dccyes
     .
_F77ol.dc__s=ll  _F77ol.dc__s
ol.dc__s=ll  ol.dc__s

#)De}-mdencinscto place beharesrm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
p	 hep n

,cte=ll  p	 hep n

,cte(RC

#)De}-mdencinscto place aft+b$rm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
posthep n

,cte=ll  posthep n

,cte(RC

#)De}-mdencinscto place beharesrm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
p	 hepe=ll  p	 hepe(RC

#)De}-mdencinscto place aft+b$rm -n

,ctedbeir/7l    dtd_fcrente#a
#)shg, ityes
  y.
posthepe=ll  posthepe(RC

#)Ticdldor1
  ^7=no
 ned_ us;dboirer ifly by$rm -L${wl}+b$wh te
   ami
#)a)shg, ityes
  y.
L${wl}+b.kenc^7=no
_t_a,=ll  L${wl}+b.kenc^7=no
_t_a,bRC

#)Method#d_fc_und$whem wa de}-mdent yes
      are_ihg, itn

,cte.
dec__ss a_und2method=$l  dec__ss a_und2method

#)C${mt_a ro$us; wh tedec__ss a_und2method#==e77; fmagic.
77; fmagiccarg=$l  77; fmagiccarg

#)F<jr#thDt b's ss$shg, ityes
      wBstaured libr wimbolscto berthent.
='s s_ared librnker =ll  ='s s_ared librnker (RC

#)F<jr#thDt harcgw_$laured libr wimbols.
no_ared librnker =ll  no_ured librnker (RC

#)C${mt_as us;dbto  liish a
l otoolpldor1
  in" = yat   $on a
d11supory.= liishcarge=$l  77iishcarge

#)Sll; aa abovb,rtht)a)sami;  ocript frag
pnt$to berc_f7fictht)$lib
hown.= liishcc_f7=$l  77iishcc_f7

#)Tak -rm -nutputLof$nmct_apnftduce apldstir/$of$raw wimbolsct_apC mds_$.
global wimbol_pipe=ll  l   v win2global wimbol_pipe

#)Transfarm-rm -nutputLof$nmcon a
nftpwa C decl
	at   
global wimbol_to_cdecl=ll  l   v win2global wimbol_to_cdecl

#)Transfarm-rm -nutputLof$nmcon a
C mds_ addr.ss pair
global wimbol_to_ccmds_taddr.ss=ll  l   v win2global wimbol_to_ccmds_taddr.ss

#)Tiis o$-rm -shg, ityes
  yerun s_ctned_ $D i bln.
&onfte" >  =$&onfte" >  

#)Tiis o$-rm -shg, ityes
  yened_ $D i bln.
/s ont_a,r$D =$/s ont_a,r$D 

#)Is$/s ont_a, ^7=no
ficteharesrm -osep-h Bed
ldor1
  ^7=no
 ned_?
sh ont_a,r-dynrid_$b&onfte"=ssh ont_a,r-dynrid_$b&onfte"

#)Hlwrd_fhaeph Be_a-shg, ityes
  yened_ oirse~m_e
      if.
 seph Beca    f=s seph Beca    f.RC

#)Whem wa -c s' confhaeph Be_yes
  yened_s oirseyes
     .
 seph Becoirsf onh=s seph Becoirsf onh

#)F<jr#t_fhaeph Be_\$kenbac oirse~ binsny durir/7l   ami.
#)Tiis mu i -) s eve $ib \$kenbac dygw_$libexist.
 seph Beckenbach <jrb3@be=ll  oseph Beckenbach <jrb3@besRC

#)If$yd o$-us;dbwh te
   ami,$ <jrrd_fhaeph Be_\$kenbac oirs
#)a)binsny durir/7l   ami.)Tiis mu i -) s eve $ib \$kenbac dygwn#dnoibexist.
 seph Beckenbach <jrb3@be_ld=ll  oseph Beckenbach <jrb3@besF77RC

#)Whem wa -c c_trya)sami;  -rned_  <jrrwBstaa)sep
	at it=ngu
pnt.
 seph Beckenbachsep
	ator=ll  oseph Beckenbachsep
	ator7RC

#)Set$to ho  ib usami DIR/kenNAME${i

	 h_efy} durir/7l   amifhaeph Bes DIR oirseticn#dr_fzNoamifbinsny.
 seph Becd11sup=s seph Becd11sup7RC

#)Set$to ho  ib usami rm --LDIR  <jrrdurir/7l   amifhaeph Bes DIR oirseticn#dr_fzNoamifbinsny.
 seph Becminus_L=s seph Becminus_L7RC

#)Set$to ho  ib usami SHLf PATH_VAR=DIR durir/7l   amifhaeph Bes DIR oirs
#)rm -rcszNoamifbinsny.
 seph Bec/s ont_a,r$D =$ seph Bec/s ont_a,r$D 7RC

#)Set$to ho  ib then
ir/$a-shg, ityes
  yeautohwp/$ifly haeph Bes DIR oirsetictyes
  y
#)a_ap= yssubsequent yes
      and_e
      ifs7l    dtagaCC"t ii.
 seph Becautohwp/$=s seph Becautohwp/$sRC

#)VD i blnscwho$Spdf7ues s' confbernavbt_iC$l otoolpwracp+b$scripts andn#dr_ftor dtasdrebobj  s_c.
$D i blnsc^avbrnkor7rebobj="$$D i blnsc^avbrnkor7rebobj"

#)Whem wa l otoolpmu i bobj a7nftest.eagaCC"t = ysits-de}-mdencyeyes
     .
 dnk_= ycdec__ss=$ dnk_= ycdec__ss RC

#)C${wl}+- s_cts h th ^7=no
 ned_ har yes
     
win2kenc^7=no
_t_a,b3@be=ll  oin2kenc^7=no
_t_a,b3@be

#)Run- s_cts h th ^7=no
 ned_ har yes
     
win2kencdl^7=no
_t_a,b3@be=ll  oin2kencdl^7=no
_t_a,b3@be

#)Fix-rm -she's $D i bln \$src77;  har rm -L${wl}+b.
fix_src77; _t_a,="$fix_src77; _t_a,(RC"

#)Set$to ho  ib efoRombr wimbolscare_requ11sd.
=':'"$_lfoRompwimbols=$=':'"$_lfoRompwimbols(RC

#)Ticdc${mt_as to_ldst efoRombr wimbols.
efoRompwimbolscarge=ll  efoRompwimbolscarge(RC

#)Ticdc${mt_as to_lf^ract rm -efoRombr wimbol_ldst fromc=sshg, it=no
ive.
lf^ract efpsymscarge=ll  ef^ract efpsymscarge

#)SimbolscthDt s' confnoibbe_ldstbt_iC$rm -prc nntbr wimbols.
efclud8_efpsyms=ll  efclud8_efpsymscRC

#)SimbolscthDt mu i a':'"$-b -efoRombr.
CCclud8_efpsyms=ll  CCclud8_efpsymscRC

#)### ENDsLf TOOL TAG CONFIG: stagmds_

__EO ha


ajor"sp#)If$m wae iw_$laMak 77;  yet, -c rc yb_n a mak -ruln to_lf    r"sp#)`wlibig.olwpu$b--1su_und' to_re&on$m w$Spheog  and_crente#ticndl#  ontoolpscriptr_sep."spl maCC CC=`_U ld$l maCCo|owenf-e 's/\.sh$/.in/'`

	matheoge-f "$l maCC_CC"bjdir/$o
 theoge-f Mak 77;  && mak -"$l maCC"e	e77=ll G
ac efy$cc
ac app='$CXXCPP $CPPFLAGS'
ac a${wl}+='$CXX -cc$CXXFLAGS $CPPFLAGS _libheog.$ac efy,gt '
ac bobj='$CXX -oaLlibheog$ac efeefys$CXXFLAGS $CPPFLAGS $LDFLAGS _libheog.$ac efy,$-f S,gt '
ac L${wl}+b.gnu=$wc av2axx_L${wl}+b.gnu

CC="$l  navb_CC"

	t <
Miiiii*)
	{ {lec_F7" -m> sc
  ibgnkeynror: Un
      fi rag mds_: stagmds_ sgt 
NU ld)n-m> sc ynror: Un
      fi rag mds_: stagmds_ sgt2;}
 ca{	(cxit_1);"axit 1; }; }
	t <	ebs	e_libd
inbs	e# Ap}-md$rm -new rag mds_ rsetictyestLof$=vail bln rags._ n $  matheoge-ib $tagmds_ sco"# g_  o
bs=vail bln_rags$"$avail bln_rags stagmds_ =caca77=caca77=cadnne
  IFS="$l  navb_ifs"
"sp# Now substitutesrm -updat ityestLof$=vail bln rags._ nib e_f7 "wenf-e 's/^=vail bln_rags$.*\$/=vail bln_rags$\"$avail bln_rags\"/'e\"$o77; \ sge\"${o77; }T\""bjdir/$o
 tmv "${o77; }T" "$o77; "

	caLhmod +x "$o77; "

	hared $lirme-f "${o77; }T"
o
bs{ {lec_F7" -m> sc
  ibgnkeynror: un bln ro-updat tyestLof$=vail bln raggedNwlibigura   fs. sgt 
NU ld)n-m> sc ynror: un bln ro-updat tyestLof$=vail bln raggedNwlibigura   fs. sgt2;}
 ca{	(cxit_1);"axit 1; }; }
	e77=ll G

#)Tiis -o $berus;dbto_rethen
cyestoolpwh tec_tred
Lf TOOL_DEPS$"$ac auxcd11/l maCC.sh"

#)A':'"$-us; our lwnayestool.
Lf TOOL='$(SHELL) $(top_thendd11)/yestool'

#)Preve tlmultip;  aipanobjd






















#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E#   #   # #########################################################E#   #   # ############Platfarm S@beif/$bTeog  #####################E#   #   # #########################################################E# #)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E
ac_tre  )n_ib"; fwin32 rc nca   if to "ho "
dir/$
LDt >>_libdefs.h <<\_ACEOF
#dc lib ENABLE_WIN32 RELOCATABLE 1
_ACEOF
=ll G#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E#   #   # #########################################################E#   #   # ##################Posix-reog  ###########################E#   #   # #########################################################E# #)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E
ec_F7" -m> sc
  ibgnkew_undir/$ac_77;  iockir/$amd$r&onLDtir/$asb
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_77;  iockir/$amd$r&onLDtir/$asb
      fi...d$ECHO_C" gt6
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<fcntl.h>
####CCclud8f<unestd.h>
oir
maCC_()
{
i_tFfd <	ebsr&oct 7iock 7l <	ebfcntl(fd, F_SETLKW, &fl) <	ebfr&onLDte(fd,0) <	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib USE_FILE_LOCKS 1
_ACEOF
=
ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy

ec_F7" -m> sc
  ibgnkew_undir/$ac_mmap$amd$frie_as asb
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_mmap$amd$frie_as asb
      fi...d$ECHO_C" gt6
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<fcntl.h>
####CCclud8f<unestd.h>
####CCclud8f<sys/{mt_.h>
oir
maCC_()
{
-

	 * pb=_(-

	 *)mmap(NULL, 10, PROT READ, MAP_SHARED, -1, 2) <	ebmunmap(p,10) <	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib HAVE_MMAP 1
_ACEOF
=ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy

ec_F7" -m> sc
  ibgnkew_undir/$ac_77;  ino$asb
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_77;  ino$asb
      fi...d$ECHO_C" gt6
touchs_libheog-f1
touchs_libheog-f2
ac_tre  )ncross_L${wl}ir/ to ho co"# g_  ac_tre  )nMINGW32 to ho 
i	eth g_  o
b|c_F7" -m> sc
  ibgnker_fzNo: ca_tF&on$mre !"sgt 
NU ld)n_ECHO_T}ca_tF&on$mre !"sgt6=cachared $lib|c_F7" -m> sc
  ibgnker_fzNo: ca_tF&on$mre !"sgt 
NU ld)n_ECHO_T}ca_tF&on$mre !"sgt6=
LDt >>_libdefs.h <<\_ACEOF
#dc lib USE_FILE_INO 1
_ACEOF
=aca77==hared $LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<sys/${wp.h>
###i_tFmaCC() {d $libsr&oct ${wp s1,s2 <	ebs	ac_(${wp("_libheog-f1",&s1) != 0)"axit(2) <	ebs	ac_(${wp("_libheog-f2",&s2) != 0)"axit(2) <	ebs	exit_(s1.se oio != s2.se oio ? 0 :_1);<	eb}

_ACEOF
rme-f _libheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); } && {	ac try='./Llibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib USE_FILE_INO 1
_ACEOF
==ajor"spNU ld)n-m> sc nftest.eexit;dbwBstaolwpu$b$ac ${wpu$",gt GNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=( exit_$ac ${wpu$ )=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=ll rme-f y re *.y re gmon.fpsdbb.fpsdLlibheog$ac efeefys_libheog.$ac n

,/^aLlibheog.$ac efy
77==hc_F7" -m> sc
  ibgnkew_undir/$ac_posix- ncalscare_
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_posix- ncalscare_
      fi...d$ECHO_C" gt6
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f< ncale.h>
oir
maCC_()
{
set ncale (LC_ALL, NULL);<	ebset ncale (LC_MESSAGES, NULL);<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac L${wl}+\"") gt Gym(c_f7 $ac L${wl}+) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog.$ac n

,/^'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib USE_LOCALE 1
_ACEOF
=ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=ll rme-f y ebheog.err _libheog.$ac n

,/^a_libheog.$ac efy

#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E#   #   # #########################################################E#   #   # ############Termi f7 func   f-reog  #####################E#   #   # #########################################################E# #)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E

E
ac_tre  )n_ib"; fcurso "s!= "no"
"# g_  us fcurso =t
inLDF8f)n_ib"; fcurso "son
Mi	eho  | ""#####################)#############################t <	ebs/* | *lib* | *.a | -l* | -L*#)#CURSES_Lf =)n_ib"; fcurso "st < n $i############################)#CURSES_Lf =-ln_ib"; fcurso at < n_libdinLDF8f)n_ib"; fcurso  CCclud8"son
Mi	eho  | io | "")#########################################t < n $-I*##########)#CURSES_INCLUDE=)n_ib"; fcurso  CCclud8"st < n $i############)#CURSES_INCLUDE=-In_ib"; fcurso  CCclud8at < n_libd77==ac_tre  )nus fcurso "
dir/$
  matheoge-z "$CURSES_Lf "
o
dir/$
    _U ld" -m> sc
  ibgnkew_undir/$har initsc  onl-lcurso "sgt 
NU ld$ECHO_N "w_undir/$har initsc  onl-lcurso ...d$ECHO_C" gt6
ac_tre  )n{wc av2kenccurso  CCitsc +set}  =bsetco"# g_  _U ld$ECHO_N "(cao
fi)d$ECHO_C" gt6
ajor"spwc a_und2kenc^avb_-f S=$-f S
-f S="-lcurso  ,$-f S"
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/

/* Odynrid_ any gcc2boirer if7nfttotyperd_fbvoide~m_enror.  e/
#Cbdef __cplusplus
lf^er  "C"
#-mdif
/* Werus; -

	 beca$oRsi_tFmight me_ch)rm -rcturibtyperof$aegcc2
   thentirnamd$rm nsits-=ngu
pnt7nfttotyperw confstStriapply.  e/
-

	 initsc  ();<oir
maCC_()
{
i_itsc  ();<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  wc av2kenccurso  CCitsc =ho "ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=wc av2kenccurso  CCitsc =no=ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
-f S=$wc a_und2kenc^avb_-f S=ll |c_F7" -m> sc
  ibgnker_fzNo: $wc av2kenccurso  CCitsc "sgt 
NU ld)n_ECHO_T}$wc av2kenccurso  CCitsc "sgt6
ac_tre  $wc av2kenccurso  CCitsc to ho co"# g_  CURSES_Lf =-lcurso "ajor"d
inbs	e  _U ld" -m> sc
  ibgnkew_undir/$har initsc  onl-lncurso "sgt 
NU ld$ECHO_N "w_undir/$har initsc  onl-lncurso ...d$ECHO_C" gt6
ac_tre  )n{wc av2kencncurso  CCitsc +set}  =bsetco"# g_  _U ld$ECHO_N "(cao
fi)d$ECHO_C" gt6
ajor"spwc a_und2kenc^avb_-f S=$-f S
-f S="-lncurso  ,$-f S"
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/

/* Odynrid_ any gcc2boirer if7nfttotyperd_fbvoide~m_enror.  e/
#Cbdef __cplusplus
lf^er  "C"
#-mdif
/* Werus; -

	 beca$oRsi_tFmight me_ch)rm -rcturibtyperof$aegcc2
   thentirnamd$rm nsits-=ngu
pnt7nfttotyperw confstStriapply.  e/
-

	 initsc  ();<oir
maCC_()
{
i_itsc  ();<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  wc av2kencncurso  CCitsc =ho "ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=wc av2kencncurso  CCitsc =no=ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
-f S=$wc a_und2kenc^avb_-f S=ll |c_F7" -m> sc
  ibgnker_fzNo: $wc av2kencncurso  CCitsc "sgt 
NU ld)n_ECHO_T}$wc av2kencncurso  CCitsc "sgt6
ac_tre  $wc av2kencncurso  CCitsc to ho co"# g_  CURSES_Lf =-lncurso =ll G
ll G
ca77==  matheoge-ib $CURSES_Lf "
o
dir/$s	e  _U ld" -m> sc
  ibgnkew_undir/$if$e{wndsep curso  CCclud8asequence$-Stri-) s" gt 
NU ld$ECHO_N "w_undir/$ac_e{wndsep curso  CCclud8asequence$-Stri-) s...d$ECHO_C" gt6
s	e  ORIG_-f S="$-f S"
s	e  ORIG_CPPFLAGS="$CPPFLAGS"
s	e  CPPFLAGS="$CURSES_INCLUDE $CPPFLAGS"
s	e  -f S="$CURSES_Lf  $-f S"
s	e  LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<termios.h>
	#CCclud8f<unestd.h>
	#CCclud8f<curso .h>
	#CCclud8f<term.h>
oir
maCC_()
{
tigetstr(_liog_hast<-

	 *>("cup"));<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib HAVE_-f CURSES 1
_ACEOF
=	posix_termios=t$
LDt >>_libdefs.h <<\_ACEOF
#dc lib CURSES_INCLUDE_STANDARD 1
_ACEOF
=ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=
##########_U ld" -m> sc
  ibgnkew_undir/$if$curso  -) saroumd$I$-Stri-) s" gt 
NU ld$ECHO_N "w_undir/$ac_curso  -) saroumd$I$-Stri-) s...d$ECHO_C" gt6
s	e  LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<termios.h>
	#CCclud8f<unestd.h>
	#CCclud8f<curso .h>
	lf^er  "C" {-

	 * tigetstr(_

	 * capmds_);}
oir
maCC_()
{
tigetstr(_liog_hast<-

	 *>("cup"));<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$	LDt >>_libdefs.h <<\_ACEOF
#dc lib HAVE_-f CURSES 1
_ACEOF
=########posix_termios=t$
LDt >>_libdefs.h <<\_ACEOF
#dc lib CURSES_INCLUDE_WORKAROUND_1 1
_ACEOF
=ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=
##########_U ld" -m> sc
  ibgnkew_undir/$if$curso  -BstfpsdUnix_e{uff$-Stri-) s" gt 
NU ld$ECHO_N "w_undir/$ac_curso  -BstfpsdUnix_e{uff$-Stri-) s...d$ECHO_C" gt6
s	e  LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<curso .h>
oir
maCC_()
{
i_itsc ();<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$	LDt >>_libdefs.h <<\_ACEOF
#dc lib HAVE_-f CURSES 1
_ACEOF
=
LDt >>_libdefs.h <<\_ACEOF
#dc lib CURSES_ONLY 1
_ACEOF
=########curso  _nly=t$ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=

##########us fcurso =faared $libCURSES_Lf S=""e	ebsnCURSES_INCLUDE=)" G
ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy

s	e  CPPFLAGS="$ORIG_CPPFLAGS"
s	e  -f S="$ORIG_-f S"e	e77=ll Gmatheoge-z "$posix_termios" -ae-z "$curso  _nly"
"# g_  hc_F7" -m> sc
  ibgnkew_undir/$ac_posix-termios$asb
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_posix-termios$asb
      fi...d$ECHO_C" gt6
s	LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<termios.h>
######CCclud8f<unestd.h>
######CCclud8f<stdlib.h>
oir
maCC_()
{
isatty (STDIN_FILENO) <	ebs	ataxit(0) <	ebs	termios$attrib <	ebs	tcgetattr (STDIN_FILENO, &attrib) <	ebs	tcsetattr (STDIN_FILENO, TCSAFLUSH, &attrib) <	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$#####posix_termios=t$ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=
ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
ll Gmatheoge-z "$posix_termios" -ae-z "$us fcurso "
dir/$####_U ld" -m> sc
  ibgnkew_undir/$if$getchb
      fi" gt 
NU ld$ECHO_N "w_undir/$ac_getchb
      fi...d$ECHO_C" gt6
s	LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
lf^er  "C" {i_tFgetch();}
oir
maCC_()
{
-

	 cb=_getch();<	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^aLlibheog$ac efeefy
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac bobj\"") gt Gym(c_f7 $ac bobj) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog$ac efeefy'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib HAVE_GETCH 1
_ACEOF
=
ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=
ll rme-f y ebheog.err _libheog.$ac n

,/^a\_  o
bsLlibheog$ac efeefys_libheog.$ac efy
ll Gmatheoge"$posix_termios"
dir/$
LDt >>_libdefs.h <<\_ACEOF
#dc lib POSIX_TERMIOS 1
_ACEOF
=ll G#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E#   #   # #########################################################E#   #   # ###########C${wl}+b$QuirksbTeog  ########################E#   #   # #########################################################E# #)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E
ec_F7" -m> sc
  ibgnkew_undir/$har STL rc _ops#pollu   f"sgt 
NU ld$ECHO_N "w_undir/$har STL rc _ops#pollu   f...d$ECHO_C" gt6
LDt >_libheog.$ac efy <<_ACEOF
/* _libdefs.h.  e/
_ACEOF
cDt y ebdefs.h >>_libheog.$ac efy
LDt >>_libheog.$ac efy <<_ACEOF
/* -md$_libdefs.h.  e/
#CCclud8f<u  lity>

s	eher/lat t<typemds_ T>
###cls_a C {};

s	eher/lat t<typemds_ T>
###boolptpwaator== (C<T>, C<T>) {rcturibtrue;}

s	eher/lat t<typemds_ T>
###boolptpwaator!= (C<T>, C<T>) {rcturibfaare;}
oir
maCC_()
{
C<oir> c1, c2 <	ebboolpvb=_c1s!= c2 <	e <	ereturib0;
}
_ACEOF
rme-f _libheog.$ac n

,/^
ac_{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac L${wl}+\"") gt Gym(c_f7 $ac L${wl}+) 2>_libheog.er1
s	ac ${wpu$=$?
 lgrep -v '^ *+' _libheog.er1 >_libheog.err
lirme-f _libheog.er1
s	cDt y ebheog.err gt Gymec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }b $
	_{	ac try='heoge-z "$ac axx_wynrorh <jr"
			 || heoge!e s _libheog.err'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }b $
	_{	ac try='heoge-saLlibheog.$ac n

,/^'
 _{	(c_f7 ec_F7" -m> sc
  ibgnke\"$ac try\"") gt Gym(c_f7 $ac try) 2>&5
s	ac ${wpu$=$?
 lec_F7" -m> sc
  ibgnke\i?b=_$ac ${wpu$",gt Gym(exit_$ac ${wpu$); }; }co"# g_  _U ld" -m> sc
  ibgnker_fzNo: no"sgt 
NU ld)n_ECHO_T}no"sgt6=ajor"spNU ld)n-m> sc faiy; 7nftest.ewas:"sgt 
s;db's/^/| /' _libheog.$ac efy,gt 
=|c_F7" -m> sc
  ibgnker_fzNo: ho "sgt 
NU ld)n_ECHO_T}ho "sgt6$
LDt >>_libdefs.h <<\_ACEOF
#dc lib REL_OPS_POLLUTION 1
_ACEOF
=
=ll rme-f y ebheog.err _libheog.$ac n

,/^a_libheog.$ac efy

#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E#   #   # #########################################################E#   #   # ##################OutputL################################E#   #   # #########################################################E# #)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#)#E
                                                                                                                                                                                                        ac L$ibig 77; s="$ac L$ibig 77; s Mak 77;  c${mon/Mak 77;  lib/Mak 77;  data/Mak 77;  auto/Mak 77;  modulns/Mak 77;  modulns/77;ter/Mak 77;  modulns/tokenizer/Mak 77;  modulns/speller/Mak 77;  modulns/speller/dc azNo/Mak 77;  oirerfacns/Mak 77;  oirerfacns/cc/Mak 77;  scripts/Mak 77;  |xarplns/Mak 77;  nfte/Mak 77;  manual/Mak 77;  manual/man-html/Mak 77;  manual/man-tefy/Mak 77;  manual/dev-html/Mak 77;  manual/dev-tefy/Mak 77; "

LDt >_libcao
f <<\_ACEOF
#)Tiis 77;  osc=sshe's scriptr_sDt yao
fs)rm -rcszNosrof$wlibigurcn#dreog  &on$ f-riis s h th ^seticy -o $bershg, itbetween$wlibigurcn#dscripts and$wlibigurc &ons, see$wlibigurc's-_p   f --wlibig-yao
f.
#)It iw_$lt#us fu7 on om wa s h th$.  If i^a_litaCC"-rcszNosryouadnn't
#)want$to keep,ryouamay-rcmovb ar edit ii.
#E# wlibig.olwpu$b_nly p'"$-atten   f-rsetictcao
f 77;  ofryouagive it
#)rm ---1su_und-_p   f to_re&on$wlibigurc.
#E# `wc av2env_foo' $D i blns (set ar onset)$-Striber-dynridden$wh tE#  nntami rmis 77; , om wa *onset* `wc av2foo' -Stribers_aigntry=icE# fo's sami df7ues.

_ACEOF

#)Ticdfo's sami way-of$writami rm -cao
f mishgndlns newllib  CC df7ues,
#)tht)we knowLof$no -) saroumd$thDt is$sirpln,      bln, and_efficipnt.
# So,adnn't putLnewllib  CC cao
f $D i blns' df7ues.
# Ultrix_e, ^7t$writes to_elderr and$wan't b -rcd11suptryd11suply,
#)a_ap^7ts)rm -high bit inetictcao
f 77;  unl.ss wers_aign-rsetict$D s.
{d $(set)$2>&1 |

	caLDF8f`(ac $pacn=' '; ^7t$|lgrep ac $pacn)$2>&1`son
Mi	e*ac $pacn=\i*)
inbs	e# `^7t' dygw_$libquote$wlr1suply, ^seaddbquotes (doubln-quote
inbs	e# substitut  f turis \\\\ oirse\\,)a_ap^7d turis \\ oirse\)._ n $  wenf-n \
	"s/'/'\\\\''/g;
	_ s/^\\([_ -m>cr_alnum]* av2[_ -m>cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
s	e  st < n $i)
inbs	e# `^7t' quotes wlr1suply aa requ11sd by$POSIX, ^sedo_$libaddbquotes._ n $  wenf-n \
	"s/^\\([_ -m>cr_alnum]* av2[_ -m>cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
s	e  st < n $_lib;
} |

	s;db'<	ebs	t#clear<	ebs	:#clear<	ebs	s/^\([^=]*\)=\(.*[{}].*\)$/tre  )n{\1+set}  =bset || &/<	ebs	t#-md<	ebs	/^wc av2env/!s/^\([^=]*\)=\(.*\)$/\1=n{\1=\2}/<	ebs	:#-md' >>_libcao
f
matdiff $cao
f_77;  c$ibcao
f >/dev/nutri2>&1co"# g :;chared $matheoge-w $cao
f_77; bjdir/$o
 theoge"x$cao
f_77; "s!= "x/dev/nutr" && NU ld)updatami cao
f $cao
f_77; "
	e  LDt c$ibcao
f >$cao
f_77; 

	hared $liNU ld)$lt#updatami unwrit bln cao
f $cao
f_77; "
	e77=ll rme-f y ebcao
f

heoge"x$prd lx  =bxNONE && prd lx=$wc dc azNo_prd lx
#)Let mak -aipand_e
  _prd lx.
heoge"x$e
  _prd lx  =bxNONE && e
  _prd lx='${prd lx}'

#)VPATHamay-ca$oRstroublnbwBstaoome mak s, ^se-c rcmovb $(srcd11),
#)${srcd11})a_ap@srcd11@ fromcVPATHaac_ercd11 is$".",_el.dccyentami andn#dtral}ir/ y lonsnamd$rm nsrcmovb tictwho;  lin  ofrVPATHabec${es er/tyn#d(actuifly -c yenve#o $er/ty lin  to prcserv  lin  numbers)._matheoge"x$ercd11  =bx.co"# g_  wc vpsub='/^[	 ]*VPATH[	 ]*=/{
s/:*\$(srcd11):*/:/;
s/:*\${srcd11}:*/:/;
s/:*@srcd11@:*/:/;
s/^\([^=]*=[	 ]*\):*/\1/;
s/:*$//;
s/^[^=]*=[	 ]*$//;
}'
ll GDEFS=-DHAVE_CONFIG_H

ac bobn

s=
ac btbobn

s=
har ac i ine: $-f OBJS;edo_heoge"x$ac i  =bx: && _litinucndl# 1. Rcmovb tictlf^enobjd,)a_ap$U ofralrent  in" = ybr.
  wc i=`_U ld"$ac i  |
	_s;db's/\$U\././;s/\.o$//;s/\.obj$//'`

	# 2. Add$rm m.
  wc bobn

s="$ac bobn

s_$ac i\$U.$ac n

,/^"
  wc btbobn

s="$ac btbobn

s_$ac i"'$U.lo'
dnne
-f OBJS=$ac bobn

s

LT-f OBJS=$ac btbobn

s

Gmatheoge-z "${MAINTAINER_MODE_TRUE}" && heoge-z "${MAINTAINER_MODE_FALSE}"co"# g_  { {lec_F7" -m> sc
  ibgnkeynror: _liditbjdal \"MAINTAINER_MODE\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt 
NU ld)n-m> sc ynror: _liditbjdal \"MAINTAINER_MODE\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt2;}
 ca{	(cxit_1);"axit 1; }; }
ll matheoge-z "${AMDEP_TRUE}" && heoge-z "${AMDEP_FALSE}"co"# g_  { {lec_F7" -m> sc
  ibgnkeynror: _liditbjdal \"AMDEP\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt 
NU ld)n-m> sc ynror: _liditbjdal \"AMDEP\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt2;}
 ca{	(cxit_1);"axit 1; }; }
ll matheoge-z "${am__fasthepCXX_TRUE}" && heoge-z "${am__fasthepCXX_FALSE}"co"# g_  { {lec_F7" -m> sc
  ibgnkeynror: _liditbjdal \"am__fasthepCXX\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt 
NU ld)n-m> sc ynror: _liditbjdal \"am__fasthepCXX\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt2;}
 ca{	(cxit_1);"axit 1; }; }
ll matheoge-z "${am__fasthepCC_TRUE}" && heoge-z "${am__fasthepCC_FALSE}"co"# g_  { {lec_F7" -m> sc
  ibgnkeynror: _liditbjdal \"am__fasthepCC\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt 
NU ld)n-m> sc ynror: _liditbjdal \"am__fasthepCC\"ewasLnevwa de libr.
Usuifly rmis means)rm -macroewasL_nly invokedNwliditbjdally. sgt2;}
 ca{	(cxit_1);"axit 1; }; }
ll 
: ${CONFIG_STATUS=./Llibig.olwpu$}=wc ayenn 77; sc^avb=$wc ayenn 77; s=wc ayenn 77; s="$ac Lyenn 77; s $CONFIG_STATUS"
{lec_F7" -m> sc
  ibgnkecrentir/ $CONFIG_STATUS"sgt 
NU ld)n-m> sc crentir/ $CONFIG_STATUS"sgt6;}
LDt >$CONFIG_STATUS <<_ACEOF
#! $SHELLn#dGene	at itby$n-m> s.
#)Run rmis 77;  to_recrente#tic#currpnt7wlibigura   f.
#)C${wl}+r outputLproduc itby$wlibigurc,#us fu7 har debuggir/E# wlibigurc,#i  CC clibig.lo/$ac_iibexists.

debug=faaredac Ls_1su_und=faaredac Ls_sl}+nt=faaredSHELL=\${CONFIG_SHELL-$SHELL}
_ACEOF

LDt >>$CONFIG_STATUS <<\_ACEOF
## --------------------- ##
## M4sh Initbaliza   f.  ##
## --------------------- ##
E# Be Bouri -L${wa  bln
matheoge-ib ${ZSH_VERSION+set}  && (emulat tsh) >/dev/nutri2>&1co"# g

	hmulat tsh

	NULLCMD=:

	# Zsh 3.x)a_ap4.x)perfarm  -) d splittir/ on ${1+"$@"},twhich

	# isaLlit
  yeto_our usage.  Dis bln rmis 7enturc.
  wliasL-g '${1+"$@"}'='"$@"'
elmatheoge-ib ${BASH_VERSION+set}  && (set -o#posix) >/dev/nutri2>&1co"# g

	set -o#posix
ll DUALCASE=1;-efoRom DUALCASE # har MKStsh

# S       onsetpwh teposs bln._mat( (MAIL=60; onsetpMAIL) || axit) >/dev/nutri2>&1co"# g

	-m>onset=onset
ajor"spwm>onset=faaredll G
# Work aroumd$bug  CC prc-3.0 UWIN ksh.
$wm>onset ENVpMAILpMAILPATH
PS1='$ '
PS2='> '
PS4='+ '

#)NLS nuis nces._har asr$D  CC \_  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \_  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \_  LC_TELEPHONE LC_TIME
dn
s	ac_($et +x; heoge-z "`(c_f7 $asr$D =C;-efoRom $asr$D )$2>&1`")bjdir/$o
 tc_f7 $asr$D =C;-efoRom $asr$D 

	hared $li$wm>onset $asr$D 

	ll dnne

#)Requ11sd ro-uoRsbasemds_._matefor ae: '\(a\)' >/dev/nutri2>&1co"# g

	-m>efor=efor
ajor"spwm>efor=faaredll Gac_(basemds_ /) >/dev/nutri2>&1 && heoge"X`basemds_ /$2>&1`"to "X/"co"# g

	-m>basemds_=basemds_
ajor"spwm>basemds_=faaredll G
# Nds_ of tictlf      if.
-m> s=`$wm>basemds_b $0  ||
$wm>efor X/"$0  : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0  : 'X\(//\)$' \| \
	 X"$0  : 'X\(/\)$' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX/"$0  |

	cas;db'/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
	e	s	/^X\/\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\/\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`


#)PATHac_trs CR,)a_ap  ibgnac_trs CR)a_apPATH.
#)Avoidehep-mdimi upon Charact+r Ranges._-m>cr_lett+rs='abcde ghijklmnopqrstuvwxyz'_-m>cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'_-m>cr_Lett+rs=$-m>cr_lett+rs$-m>cr_LETTERS_-m>cr_digits='0123456789'_-m>cr_alnum=$-m>cr_Lett+rs$-m>cr_digits

#)TicduoR1 is$a':'"$-right.
ac_tre  )n{PATH_SEPARATOR+set}  !=bsetco"# g_  _U ld"#! /bin/sh" >_lib$$.sh

	_U ld "axit 0"###>>_lib$$.sh

	Lhmod +x _lib$$.sh

	ac_(PATH="/nnnexist+nt;."co_lib$$.sh) >/dev/nutri2>&1co"# g

	  PATH_SEPARATOR=';'

	hared $liPATH_SEPARATOR=:
ca77=carme-f y eb$$.sh
ll G
ca-m>lin no_1=
  ibgn
ca-m>lin no_2=
  ibgn
ca-m>lin no_3=`(cfor $-m>lin no_1 +_1) 2>/dev/nutr`

	heoge"x$am>lin no_1"s!= "x$am>lin no_2  &&

	heoge"x$am>lin no_3"##= "x$am>lin no_2   || {

	# Fi_apwhse-c are.  Look inetictwa h	ac_wea_litaCC$no wa h	Dt all

	# relativb ar not.dinLDF8f$0son
Mi	e*[\\/]* )a-m>myself=$0st < n $i)a-m>^avb_IFS=$IFS; IFS=$PATH_SEPARATOR_har asrd11 in $PATH
dn
s	IFS=$-m>^avb_IFS

	heoge-z "$asrd11  && asrd11=.

	heoge-r "$asrd11/$0  && asrmyself=$asrd11/$0 && brenk dnne

#######t < n_libdin# Werdide$lt#fi_apoursolv s, mostLprob  iy -c werc &on aa `sh COMMAND'

	# intwhichnLDF8f-c aree$lt#ro-bcdfoumd$inetictwa h._  ac_tre  )x$am>myself  =bxco"# g

	  -m>myself=$0
ca77=caac_tre  !e-f "$am>myself co"# g

	  { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#fi_apmyself;_re&on$wBstaan absoluteswa h sgt 
NU ld)n-m> sc ynror: _an$lt#fi_apmyself;_re&on$wBstaan absoluteswa h sgt2;}
 ca{	(cxit_1);"axit 1; }; }
	e77=inLDF8f$CONFIG_SHELLson
Mi'')

	  -m>^avb_IFS=$IFS; IFS=$PATH_SEPARATOR_har asrd11 in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
dn
s	IFS=$-m>^avb_IFS

	heoge-z "$asrd11  && asrd11=.

	har asrbase in sh bash ksh sh5;edo
	 LDF8f$asrd11 in
	 /*)
	_ 	ac_("$asrd11/$asrbase" -cb'<	e-m>lin no_1=
  ibgn
ca-m>lin no_2=
  ibgn
ca-m>lin no_3=`(cfor $-m>lin no_1 +_1) 2>/dev/nutr`

	heoge"x$am>lin no_1"s!= "x$am>lin no_2  &&

	heoge"x$am>lin no_3"##= "x$am>lin no_2  ') 2>/dev/nutrco"# g
	  $li$wm>onset BASH_ENVp|| heoge ${BASH_ENV+set}  !=bset || { BASH_ENV=;-efoRom BASH_ENV; }
	  $li$wm>onset ENVp|| heoge ${ENV+set}  !=bset || { ENV=;-efoRom ENV; }
	  $liCONFIG_SHELL=$asrd11/$asrbase
	  $liefoRom CONFIG_SHELL
	  $liefecb $CONFIG_SHELL"b $0  ${1+"$@"}
	  $fi;;
	__libdinnnnnndnne
dnne
t < n_libd

	# Crente#n-m> s.lin no aa aa_lpy-of$$am>myself,)tht)wBsta
  ibgn
ca# onifarmly-rcplac itby$tictlin  number.  Ticdfirst 's;d' in"erts a
ca# lin -numbertlin  bef re eachnlin co"# bsewlid 's;d' dygw_rm -rcal

	# -) s.  Ticdsewlid scriptruso  'N' to pa11 eachnlin -numbertlin 

	# -Bstarm -number itlin ,)a_apappe_as tral}ir/ '-' durir/E	e# substitut  f ^setiDt 
  ibgn iw_$lt#a specif7 LDF8fDt lin  e_a.E	e# (Raja R Harira h	suggest its;db'=',)a_apPaul Eggert$wrote#ticE	e# sewlid 's;d' script.  Blds_bLee E. McMah f har s;d's s itax.  :-)

	s;db'=' <$am>myself |

	cas;db'dinnnnnN_ n $  w,$,-,_ n $  : loop_ n $  w,^\(['$-m>cr_digits']*\)\(.*\)[$]  ibgn\([^' -m>cr_alnum'_]\),\1\2\1\3,_ n $  t loop_ n $  w,-$,,_ n $  w,^['$-m>cr_digits']*\n,,_ n $' >n-m> s.lin no &&

	Lhmod +x n-m> s.lin no ||

	  { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#crente#n-m> s.lin no;_re&on$wBstaa$POSIXsshe's sgt 
NU ld)n-m> sc ynror: _an$lt#crente#n-m> s.lin no;_re&on$wBstaa$POSIXsshe's sgt2;}
 ca{	(cxit_1);"axit 1; }; }
E	e# Dnn't t yeto_efecbaa i^a_hanges $[0],-ca$oami a's sRom of$problemsE	e# (rm -d11nds_ of $[0] iw_$lt#tictwlac pwh r8f-c might fi_apticE	e# origi f7 a_ap^o  f.  Autoy eb iw_especif7ly-senobb;  to_rmis)._ n. ./n-m> s.lin noE	e# Exit olwpu$bisetiDt of tictlast c${ma_a.E	eaxit
}
=
LDF8f`NU ld)heogami\c coNU ld1,2,3`,`NU ld-f-reogamicoNU ld1,2,3`son
Mi*c*,-ni)aECHO_N=aECHO_C='
'aECHO_T='	'#t < n*c*,*##)#ECHO_N=-f-ECHO_C=aECHO_T=#t < n*)#######ECHO_N=aECHO_C='\c'aECHO_T=#t <_libd
matefor ae: '\(a\)' >/dev/nutri2>&1co"# g

	-m>efor=efor
ajor"spwm>efor=faaredll Grme-f y eb$$ y eb$$.efe y eb$$.77; 
NU ld>y eb$$.77; 
matlne-saLlib$$.77;  y eb$$ 2>/dev/nutrco"# g
in# Werc confjust c_und-har DJGPP;)tht)rmis heogea) -) ss b)bisem re gene	ibdin# and$w)$-StriremaCC_valideonce$DJGPPb
      s s mbobjs (DJGPPb2.04)._  ac_tre  -f y eb$$.efeco"# g

	  # Dnn't uoRslneDt all;f-c dnn't hnve#o y links

	  -m>ln_s='cp -p'

	hared $li-m>ln_s='lne-s'
	e77=elmatlnaLlib$$.77;  y eb$$ 2>/dev/nutrco"# g
in-m>ln_s=ln
ajor"spwm>ln_s='cp -p'
ll rme-f y eb$$ y eb$$.efe y eb$$.77; 

matmkd11 -pn. 2>/dev/nutrco"# g
in-m>mkd11_p=:
ajor"sptre  -d ./-pn&& rmd11 ./-p
in-m>mkd11_p=faaredll Gwm>ef      if_p="tre  -f"

# Sedteforess  f to_map$a_el.dr/ ond_fb_valideCPPbmds_._wm>tr_cpp="c_f7 s;db'y%*$-m>cr_lett+rs%P$-m>cr_LETTERS%;s%[^_ -m>cr_alnum]%_%g'"

# Sedteforess  f to_map$a_el.dr/ ond_fb_valide$D i blnbmds_._wm>tr_sh="c_f7 s;db'y%*+%pp%;s%[^_ -m>cr_alnum]%_%g'"


#)IFS
# Werc_tr $pacn,     and$newtlin ,)CC prcciselyetiDt order._wm>nl='
'
IFS=" 	$wm>nl"

# CDPATH.
$wm>onset CDPATH

efecb6>&1

# Ope_ tictlog-rcalp^ojd,)to keep \$[0] a_ap^o  f meandr/ful,)a_apto
# reoRom actuif)CCputLdf7ues of CONFIG_FILES etc. in" ead of ticir
# df7ues aft+r _p   fs hgndldr/.  Loggir/ --v+rs  f etc. is OK.
efecb5>>_libig.lo/
{d $NU l

	s;db'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## Runnir/ $-m> s. ##
_ASBOX
}sgt 
LDt >&5 <<_CSEOF

Tiis 77;  wasLlf^end itby$n-m> s,twhich was
gene	at itby$GNU Autoy eb 2.59.  Invoca   f c${ma_a lin  was

  CONFIG_FILES  ##= $CONFIG_FILES
  CONFIG_HEADERS##= $CONFIG_HEADERS
  CONFIG_  iKS  ##= $CONFIG_  iKS
  CONFIG_COMMANDS#= $CONFIG_COMMANDS
  $f$0s$@

_CSEOF
NU ld) f `(hostnds_ || unds_ -n) 2>/dev/nutri|	s;db1q` sgt 
NU ldgt 
_ACEOF

#)F7; s _sDt ylibig.olwpu$bwasLmadcdfor.
matheoge-ib $ac L$ibig 77; s"co"# g_  _U ld"L$ibig 77; s=\ $ac L$ibig 77; s\"" >>$CONFIG_STATUS
ll Gmatheoge-ib $ac L$ibig head+rs"co"# g_  _U ld"L$ibig head+rs=\ $ac L$ibig head+rs\"" >>$CONFIG_STATUS
ll Gmatheoge-ib $ac L$ibig links"co"# g_  _U ld"L$ibig links=\ $ac L$ibig links\"" >>$CONFIG_STATUS
ll Gmatheoge-ib $ac L$ibig c${ma_as"co"# g_  _U ld"L$ibig c${ma_as=\ $ac L$ibig c${ma_as\"" >>$CONFIG_STATUS
ll GLDt >>$CONFIG_STATUS <<\_ACEOF
dac Ls_usage="\
\`n-m> s' in" =ntiates 77; s fromcher/lat s accordami rsetic
currpnt7wlibigura   f.

Usage:f$0s[OPTIONS] [FILE]...

  -h, --he'p#######pri_tFrmis he'p,$rm nsaxit
  -V, --v+rs  f ###pri_tFv+rs  f number,$rm nsaxit
  -q, --quietnnnnnndn_$lt#pri_tFnftes.ss m.ssages

	-d, --debugnnnnnndnn't rcmovb ter/o
  ye77; s=nnnnnn--1su_und-###update#n-m> stby$rewlibigurir/$a_ tictsds_ wliditbjds

	--77; =FILE[:TEMPLATE]
		_ 	an" =ntiate#tic#clibigura   f 77;  FILE

	--head+r=FILE[:TEMPLATE]
		_ 	an" =ntiate#tic#clibigura   f head+r FILE

Clibigura   f 77; s:
$L$ibig 77; s

Clibigura   f head+rs:
$L$ibig head+rs

Clibigura   f c${ma_as:
$L$ibig c${ma_as

ReoRom bug  rse<bug-autoy eb@gnu.org>."
_ACEOF

LDt >>$CONFIG_STATUS <<_ACEOF
ac Ls_v+rs  f="\\
ylibig.olwpu$
wlibigurcitby$n0, gene	at itby$GNU Autoy eb 2.59,_ nwBsta_p   fs \\"`_U ld"$ac wlibigurc_args"i|	s;db's/[\\""\`\$]/\\\\&/g'`\\"

Clpyright (C) 2003 Free SoftwareeFoumda   f, Inc.
Tiis ylibig.olwpu$bscriptris 7ree softwareco"# bFree SoftwareeFoumda   f
gives unlimit;dbpermiss  f to__lpy,-d1el.dbutesa_a modify ii."
srcd11=$ercd11
INSTALL="$INSTALL"
_ACEOF

LDt >>$CONFIG_STATUS <<\_ACEOF
# If no 77;  are_
pecifi itby$tictuoR1,$rm nswerc_tr to provid_ dc azNo
# df7ue.  Byswerc_tr to knowLmat77; s werc 
pecifi itby$tictuoR1.
ac c_tr dc azNos=:
whi;  tre  $# !=b0
dn
s	LDF8f$1son
Mi--*=i)
inbsac np   f=`efor "x$1  : 'x\([^=]*\)='`

	bsac np arg=`efor "x$1  : 'x[^=]*=\(.*\)'`

	bsac shift=:
ca##t < n-i)
inbsac np   f=$1

	bsac np arg=$2

	bsac shift=shift
ca##t < n*)##)Tiis iw_$lt#ana_p   f, ^seticduoR1 hasLprob  iy givensaxplicit
######-=ngu
pnts._ n $ ac np   f=$1

	bs ac c_tr dc azNos=faare; < n_libd

	LDF8f$ac np   fson
Mi# Hgndldr/ of tict_p   fs.
_ACEOF
cDt >>$CONFIG_STATUS <<\_ACEOF
 n-1su_und-|n--1su_und-|n--1su_un-|n--1su_u-|n--1su_-|n--1su-|n--1s-|n--1)
inbsac Ls_1su_und=:#t < n--v+rs  f |n--v+rs* | -V )$####_U ld" -c Ls_v+rs  f";"axit 0#t < n--_u-|n--h)

	  # Cliblicttbetween$--he'p#a_a --head+r

	  { {lec_F7" -m> sc
  ibgnkeynror: ambiguous-_p   f:f$1
T ye\`n0$--he'p'-har m re infarma   f. sgt 
NU ld)n-m> sc ynror: ambiguous-_p   f:f$1
T ye\`n0$--he'p'-har m re infarma   f. sgt2;}
 ca{	(cxit_1);"axit 1; }; }t < n--_u'p#|n--_u'#|n-h )$####_U ld" -c Ls_usage";"axit 0#t < n--debugn|n--d* | -d )$####debug=:#t < n--77;  |n--77; |n--77 |n--7 )$####$ac shift
 $liCONFIG_FILES="$CONFIG_FILESf$ac np =ng"
	bs ac c_tr dc azNos=faare; < n--head+r#|n--_uadcd|n--_uadd|n--_ua )$####$ac shift
 $liCONFIG_HEADERS="$CONFIG_HEADERS#$ac np =ng"
	bs ac c_tr dc azNos=faare; < n-qd|n-quietn| --quietn| --quien| --quin| --qun| --q \_  | -sl}+ntn| --sl}+ntn| --sl}+nn| --sl}+n| --sl}n| --sln| --s)
inbsac Ls_sl}+nt=:#t <
Mi# Tiis iw_~m_enror.< n-i) { {lec_F7" -m> sc
  ibgnkeynror: unrewlgnized-_p   f:f$1
T ye\`n0$--he'p'-har m re infarma   f. sgt 
NU ld)n-m> sc ynror: unrewlgnized-_p   f:f$1
T ye\`n0$--he'p'-har m re infarma   f. sgt2;}
 ca{	(cxit_1);"axit 1; }; }#t <
Mii)a-c L$ibig  =ngets="$ac L$ibig  =ngets $1  t <
Mi_libdinshift
dnne

ac wlibigurc_lf^ra_args= Gmat$ac Ls_sl}+ntco"# g_  _fecb6>/dev/nutr
  ac L$ibigurc_lf^ra_args="$ac wlibigurc_lf^ra_args --sl}+nt"
ll G_ACEOF
cDt >>$CONFIG_STATUS <<_ACEOF
mat\$ac Ls_1su_undco"# g_  _U ld"runnir/ $SHELLsn0$" $ac wlibigurc_argst\$ac Llibigurc_lf^ra_args " --no-crente#--no-1suurs  f" gt6
s	_fecb$SHELLsn0$$ac wlibigurc_argst\$ac Llibigurc_lf^ra_args --no-crente#--no-1suurs  f
ll G_ACEOF

cDt >>$CONFIG_STATUS <<_ACEOF
#E# INIT-COMMANDS#sec   f.
#

AMDEP_TRUE="$AMDEP_TRUE" ac auxrd11="$ac auxrd11"

_ACEOF
=
=cDt >>$CONFIG_STATUS <<\_ACEOF
har ac L$ibig  =nget in $ac L$ibig  =ngets
dn
s	LDF8f"$ac L$ibig  =nget"son
Mi# Hgndldr/ of =ngu
pnts._ n"Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfMak 77; "#; < n"c${mon/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfc${mon/Mak 77; "#; < n"lib/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESflib/Mak 77; "#; < n"data/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfdata/Mak 77; "#; < n"auto/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfauto/Mak 77; "#; < n"modulns/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmodulns/Mak 77; "#; < n"modulns/77;ter/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmodulns/77;ter/Mak 77; "#; < n"modulns/tokenizer/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmodulns/tokenizer/Mak 77; "#; < n"modulns/speller/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmodulns/speller/Mak 77; "#; < n"modulns/speller/dc azNo/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmodulns/speller/dc azNo/Mak 77; "#; < n"oirerfacns/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfoirerfacns/Mak 77; "#; < n"oirerfacns/cc/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfoirerfacns/cc/Mak 77; "#; < n"scripts/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfscripts/Mak 77; "#; < n"|xarplns/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESf|xarplns/Mak 77; "#; < n"nfte/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfnfte/Mak 77; "#; < n"manual/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmanual/Mak 77; "#; < n"manual/man-html/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmanual/man-html/Mak 77; "#; < n"manual/man-tefy/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmanual/man-tefy/Mak 77; "#; < n"manual/dev-html/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmanual/dev-html/Mak 77; "#; < n"manual/dev-tefy/Mak 77; "#)#CONFIG_FILES="$CONFIG_FILESfmanual/dev-tefy/Mak 77; "#; < n"dep77; s"#)#CONFIG_COMMANDS="$CONFIG_COMMANDS#dep77; s"#; < n"c${mon/settir/s.h"#)#CONFIG_HEADERS="$CONFIG_HEADERS#c${mon/settir/s.h"#t < n*)#{ {lec_F7" -m> sc
  ibgnkeynror: invalide=ngu
pnt: $ac L$ibig  =nget"sgt 
NU ld)n-m> sc ynror: invalide=ngu
pnt: $ac L$ibig  =nget"sgt2;}
 ca{	(cxit_1);"axit 1; }; }t < n_libddnne

#)IfeticduoR1 dide$lt#$oRsthe =ngu
pnts to_epecify$ticti th$ to_an" =ntiate,
#)rm _ tictenv$D  CCrerfacn iw_$oRd.  Set anlyetiooRsthDt aree$lt.
# Wer$oRsthe lor/$harm-har rm -dc azNors_aign
pnt7beca$oRsof =nsaxtremelyn#dbizarreebugn f SunOS 4.1.3.Gmat$ac c_tr dc azNosco"# g_  heoge ${CONFIG_FILES+set}  =bset || CONFIG_FILES=$L$ibig 77; s
  heoge ${CONFIG_HEADERS+set}  =bset || CONFIG_HEADERS=$L$ibig head+rs
  heoge ${CONFIG_COMMANDS+set}  =bset || CONFIG_COMMANDS=$L$ibig c${ma_as
ll G#)Hnve#o ter/o
  yed11supo ye7or _livenience.  Mak  it inetictthend trecn#dsirply7beca$oRsth r8fiw_$l-rcas f to_putLit h r8,)a_apirnadditbjd,
#)crentir/ a_a movir/$h7; s fromc/tmp -o $oometi{es ca$oRsproblems.
#)Crente#o ter/o
  yed11supo y,)a_aphook har ig  &cmoval unl.ss debuggir/.
$debugn||
{d $^rap 'axit ${wpu$=$?;arme-rat$tmp && e
it_$axit ${wpu$' 0d $^rap '{	(cxit_1);"axit 1; }' 1 2 13 15
}
=#)Crente#o (ssuure) tmp d11supo ye7or tmp h7; s.

{d $^mp=`(umask 077 && mkter/ -d -q "./Llib${wpXXXXXX") 2>/dev/nutr` &&

	heoge-ib $^mp" && heoge-db $^mp"
} n||
{d $^mp=./Llib${wp$$-$RANDOMd $(umask 077 && mkd11 $^mp)
} ||
{d $lec_F7"  sc can$lt#crente#o ter/o
  yed11supo yeirn. sgt2
 ca{	(cxit_1);"axit 1; }
}
=_ACEOF

cDt >>$CONFIG_STATUS <<_ACEOF

#E# CONFIG_FILESfsec   f.
#

# Norc_tr to gene	at  tictscripts ifsth r8faree$l CONFIG_FILES.
#)Tiis happe_s har in" =nc pwh rn./Llibig.olwpu$ ylibig.hGmatheoge-ib \$CONFIG_FILES"co"# g
in# ProtecorsgaCC"t7beir/ on rm -right sid_ of =	s;dbsubst CC clibig.olwpu$.

	s;db's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g < n s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$^mp/subs.s;db<<\\CEOF
s,@SHELL@,$SHELL,;t t
s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
s,@e
  _prd lx@,$e
  _prd lx,;t t
s,@prd lx@,$prd lx,;t t
s,@prtest._^ransharm_nds_@,$prtest._^ransharm_nds_,;t t
s,@bind11@,$bind11,;t t
s,@sbind11@,$sbind11,;t t
s,@libe
  d11@,$libe
  d11,;t t
s,@datad11@,$datad11,;t t
s,@sys_libd11@,$sys_libd11,;t t
s,@shg, iolwped11@,$shg, iolwped11,;t t
s,@localolwped11@,$localolwped11,;t t
s,@libd11@,$libd11,;t t
s,@CCclud8d11@,$CCclud8d11,;t t
s,@oldCCclud8d11@,$oldCCclud8d11,;t t
s,@CCfod11@,$CCfod11,;t t
s,@ma_a11@,$ma_a11,;t t
s,@bhend_wlias@,$bhend_wlias,;t t
s,@host_wlias@,$host_wlias,;t t
s,@ =nget_wlias@,$ =nget_wlias,;t t
s,@DEFS@,$DEFS,;t t
s,@ECHO_C@,$ECHO_C,;t t
s,@ECHO_N@,$ECHO_N,;t t
s,@ECHO_T@,$ECHO_T,;t t
s,@-f S@,$-f S,;t t
s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
s,@INSTALL_DATA@,$INSTALL_DATA,;t t
s,@CYGPATH_W@,$CYGPATH_W,;t t
s,@PACKAGE@,$PACKAGE,;t t
s,@VERSION@,$VERSION,;t t
s,@ACLOCAL@,$ACLOCAL,;t t
s,@AUTOCONF@,$AUTOCONF,;t t
s,@AUTOMAKE@,$AUTOMAKE,;t t
s,@AUTOHEADER@,$AUTOHEADER,;t t
s,@MAKEINFO@,$MAKEINFO,;t t
s,@AMTAR@,$AMTAR,;t t
s,@CC" = y_sh@,$CC" = y_sh,;t t
s,@STRIP@,$STRIP,;t t
s,@ac Lt_STRIP@,$ac Lt_STRIP,;t t
s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
s,@mkd11_p@,$mkd11_p,;t t
s,@AWK@,$AWK,;t t
s,@SET_MAKE@,$SET_MAKE,;t t
s,@am__yentami_dot@,$am__yentami_dot,;t t
s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
s,@MAINT@,$MAINT,;t t
s,@pkgdo d11@,$pkgdo d11,;t t
s,@pkgdatad11@,$pkgdatad11,;t t
s,@pkglibd11@,$pkglibd11,;t t
s,@CXX@,$CXX,;t t
s,@CXXFLAGS@,$CXXFLAGS,;t t
s,@-DFLAGS@,$-DFLAGS,;t t
s,@CPPFLAGS@,$CPPFLAGS,;t t
s,@ac Lt_CXX@,$ac Lt_CXX,;t t
s,@EXEEXT@,$EXEEXT,;t t
s,@OBJEXT@,$OBJEXT,;t t
s,@DEPDIR@,$DEPDIR,;t t
s,@am__CCclud8@,$am__CCclud8,;t t
s,@am__quote@,$am__quote,;t t
s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s,@CXXDEPMODE@,$CXXDEPMODE,;t t
s,@am__fasthepCXX_TRUE@,$am__fasthepCXX_TRUE,;t t
s,@am__fasthepCXX_FALSE@,$am__fasthepCXX_FALSE,;t t
s,@bhend@,$bhend,;t t
s,@bhend_cpu@,$bhend_cpu,;t t
s,@bhend_vendor@,$bhend_vendor,;t t
s,@bhend_os@,$bhend_os,;t t
s,@host@,$host,;t t
s,@host_cpu@,$host_cpu,;t t
s,@host_vendor@,$host_vendor,;t t
s,@host_os@,$host_os,;t t
s,@CC@,$CC,;t t
s,@CFLAGS@,$CFLAGS,;t t
s,@ac Lt_CC@,$ac Lt_CC,;t t
s,@CCDEPMODE@,$CCDEPMODE,;t t
s,@am__fasthepCC_TRUE@,$am__fasthepCC_TRUE,;t t
s,@am__fasthepCC_FALSE@,$am__fasthepCC_FALSE,;t t
s,@EGREP@,$EGREP,;t t
s,@-N_S@,$-N_S,;t t
s,@ECHO@,$ECHO,;t t
s,@AR@,$AR,;t t
s,@ac Lt_AR@,$ac Lt_AR,;t t
s,@RAN-f @,$RAN-f ,;t t
s,@ac Lt_RAN-f @,$ac Lt_RAN-f ,;t t
s,@CPP@,$CPP,;t t
s,@CXXCPP@,$CXXCPP,;t t
s,@F77@,$F77,;t t
s,@FFLAGS@,$FFLAGS,;t t
s,@ac Lt_F77@,$ac Lt_F77,;t t
s,@-f TOOL@,$-f TOOL,;t t
s,@CURSES_Lf @,$CURSES_Lf ,;t t
s,@CURSES_INCLUDE@,$CURSES_INCLUDE,;t t
s,@-f OBJS@,$-f OBJS,;t t
s,@-T-f OBJS@,$-T-f OBJS,;t t
CEOF

_ACEOF
=##cDt >>$CONFIG_STATUS <<\_ACEOF
 n# Split tictsubstitut  fs oirsebite-sized-pieces har s;d  -BstE	e# sma's c${ma_a numbertlimits,tlike on Digital OSF/1)a_apHP-UX.
  wc max_s;d>lin s=48
s	ac $;d>frag=1e# Numbertof#currpnt7h7; .
  wc beg=1e# First lin  7or _urrpnt7h7; .
  wc end=$wc max_s;d>lin se# Lin  aft+r last lin  7or _urrpnt7h7; .
  wc m re>lin s=:
s	ac $;d>cmds=_ nwhi;  $wc m re>lin s;edo
    ac_tre  $wc beg -gt 1; "# g

	  
	s;db"1,${wc beg}d; ${wc end}q" $^mp/subs.s;db>$^mp/subs.frag$####_ared $lib	s;db"${wc end}q" $^mp/subs.s;db>$^mp/subs.frag$####77=incaac_tre  !e-s $^mp/subs.frag; "# g

	  
	wc m re>lin s=faared $li_ared $lib	#)Ticdpurpose of tictlabe7 a_apof tictbranchir/ y iditbjdbiseto
inbs	e# sp_tr upo"# bse 7nftcess r/ (ifsth r8faree$l `@'eDt all,sth r8
inbs	e# iw_$l-c_tr to browse#o y of tictsubstitut  fs)._ n $  #)Tics8fareeticttwosaxtr=	s;dbc${ma_as men   f;dbabove._ n $  (ec_F7':t
 $/@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && _Dt 
^mp/subs.frag)b>$^mp/subs-$ac $;d>frag.s;d_ n $  matheoge-z "$ac $;d>cmds"co"# g
	ac $;d>cmds="wenf-f $^mp/subs-$ac $;d>frag.s;d"
s	e  s_ared	ac $;d>cmds="$ac $;d>cmdsi|	s;db-f $^mp/subs-$ac $;d>frag.s;d"
s	e  s77=incas	ac $;d>frag=`cfor $-c $;d>frag +_1`=incas	ac beg=$wc end=incas	ac end=`cfor $-c -md$+ $wc max_s;d>lin s`$####77=indnne
  matheoge-z "$ac $;d>cmds"co"# g
cas	ac $;d>cmds=_Dt
	e77=ll #	heoge-ib $CONFIG_FILES"

_ACEOF
cDt >>$CONFIG_STATUS <<\_ACEOF
har ac 77;  oie: $CONFIG_FILES;edo_heoge"x$ac 77; "#=bx: && _litinucndl# S       "out77; [:CCf7; [:CCf7; ...]]",-dc azNoir/$a_77; ="out77; .in".

	LDF8f$ac 77;  oi< n-i|	*:-i|	*:-:* )a#)CCputLfromcsthin
	LDt >$^mp/sthin
	ac 77; _CC=`_U ld"$ac 77; "#|	s;db's,[^:]*:,,'`
	ac 77; =`_U ld"$ac 77; "#|	s;db's,:.*,,'`#t < n*:* )aac 77; _CC=`_U ld"$ac 77; "#|	s;db's,[^:]*:,,'`
	ac 77; =`_U ld"$ac 77; "#|	s;db's,:.*,,'`#t < n* )as	ac 77; _CC=$ac 77; .in t < n_libd

	# Computes@srcd11@, @top_srcd11@, a_ap@INSTALL@ har subd11supo ies._ nwc dir=`(d11nds_ "$ac 77; ") 2>/dev/nutri||
$wm>efor X"$ac 77; "#: 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ac 77; "#: 'X\(//\)[^/]' \| \
	 X"$ac 77; "#: 'X\(//\)$' \| \
	 X"$ac 77; "#: 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$ac 77; "#|

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
ca{	if$$am>mkd11_pco"# g
cas	mkd11 -pn"$ac d11"

	hared $li-m>d11="$ac d11"

	li-m>d11s=_ n nwhi;  tre  !e-d "$asrd11 ;edo
    li-m>d11s="$asrd11f$asrd11s"
    li-m>d11=`(d11nds_ "$asrd11 ) 2>/dev/nutri||
$wm>efor X"$asrd11  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$asrd11  : 'X\(//\)[^/]' \| \
	 X"$asrd11  : 'X\(//\)$' \| \
	 X"$asrd11  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$asrd11  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
caindnne
    tre  !e-n "$asrd11s"i|| mkd11 $asrd11s
	e77 || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t 
NU ld)n-m> sc ynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t2;}
 ca{	(cxit_1);"axit 1; }; }t }
E	eac bhendd11=.

ac_tre  )nac d11" !=b.co"# g_  wc d11_suf lx=/`_U ld"$ac d11  |	s;db's,^\.[\\/],,'`

	# A "../" har eachnd11supo yeirn$wc d11_suf lx._ nwc top_bhendd11=`_U ld"$ac d11_suf lx  |	s;db's,/[^\\/]*,../,g'`
ajor"spwc d11_suf lx=nwc top_bhendd11=
ll GLDF8f$ercd11 ig_  .)
	# No --srcd11 _p   f.	eW8fareebhendir/$a_ wlac .
cas	ac $rcd11=.
 $  matheoge-z "$ac top_bhendd11"; "# g

	  
	nwc top_$rcd11=.
 $  _ared $lib	nwc top_$rcd11=`_U ld$ac top_bhendd11 |	s;db's,/$,,'`

		e77 t < n[\\/]* | ?:[\\/]* )a	# Absoluteswa h.
cas	ac $rcd11=$ercd11$ac d11_suf lx;
ib	nwc top_$rcd11=$ercd11 t < n*)##)Relativb wa h.
cas	ac $rcd11=$ac top_bhendd11$ercd11$ac d11_suf lx
ib	nwc top_$rcd11=$ac top_bhendd11$ercd11#t <_libd
# Dne$lt#$oRs`cd hao && pwd` to__lmputesabsoluteswa hs,tbeca$oR
#)rm -d11supo iesamay-$lt#exist.
LDF8f`pwd` ig_.)aac abs_bhendd11="$ac d11 t <i)
inLDF8f"$ac d11  ig_  .)
ac abs_bhendd11=`pwd`t < n[\\/]* | ?:[\\/]* )aac abs_bhendd11="$ac d11 t <Mii)a-c abs_bhendd11=`pwd`/"$ac d11 t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_top_bhendd11=${wc top_bhendd11}.t <i)
inLDF8f${wc top_bhendd11}. ig_  .)
ac abs_top_bhendd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_top_bhendd11=${wc top_bhendd11}.t <Mii)a-c abs_top_bhendd11=$ac abs_bhendd11/${wc top_bhendd11}.t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_$rcd11=$ac $rcd11t <i)
inLDF8f$ac $rcd11 ig_  .)
ac abs_$rcd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_$rcd11=$ac $rcd11t <Mii)a-c abs_$rcd11=$ac abs_bhendd11/$ac $rcd11t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_top_$rcd11=$ac top_$rcd11t <i)
inLDF8f$ac top_$rcd11 ig_  .)
ac abs_top_$rcd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_top_$rcd11=$ac top_$rcd11t <Mii)a-c abs_top_$rcd11=$ac abs_bhendd11/$ac top_$rcd11t <Mi_lib; <_libdd

	LDF8f$INSTALL ig_  [\\/$]* | ?:[\\/]* )aac INSTALL=$INSTALL t <Mii)a-c INSTALL=$ac top_bhendd11$INSTALL t <Mi_libd

	matheogex"$ac 77; "#!=bx-co"# g

	  { ec_F7" -m> sc
  ibgnkecrentir/ $ac 77; "#gt 
NU ld)n-m> sc crentir/ $ac 77; "#gt6;}
 caarme-f "$ac 77; "
	e77=in#)Let's stStripre^end it iss`clibigurc'twhich in" =ntiates (i.e.,adnn't
ca# ose#n-m> s), peop;  w confbersurpristr to rent:

	# bs	/* ylibig.h.	eGene	at itby$clibig.olwpu$.  e/

	matheogex"$ac 77; "#=bx-co"# g

	  Llibigurc_CCput=

	hared $liLlibigurc_CCput="$ac 77; .  "
	e77=inLlibigurc_CCput=$Llibigurc_CCput"Gene	at itfromc`_U ld$ac 77; _CC |
				$lib	s;db's,.*/,,'`#by$wlibigurc."


	# First look har tictiCputLf7; s inetictthend trec, om wawise in ticE	e# src trec._ nwc 77; _CCputs=`IFS=:
ca##har feirn$wc 77; _CC;edo
    liLDF8f$fson
Mi	e  -) ec_F7$^mp/sthinst < n $  [\\/$]*)
	_# Absolutes(wan't b -DOS-styln, as	IFS=:)
	_tre  -f "$f" || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#fi_apiCputLf7; : $f" gt 
NU ld)n-m> sc ynror: _an$lt#fi_apiCputLf7; : $f" gt2;}
 ca{	(cxit_1);"axit 1; }; }
	lec_F7" f"t < n $  *)##)Relativb
	lac_tre  -f " f"to"# g
	  $# Bhend trecn	 $lec_F7" f"
	lelac_tre  -f " $rcd11/ f"to"# g
	  $# Source trecn	 $lec_F7" $rcd11/ f"
	lelse
	  $# /dev/nutritrecn	 $l{ {lec_F7" -m> sc
  ibgnkeynror: _an$lt#fi_apiCputLf7; : $f" gt 
NU ld)n-m> sc ynror: _an$lt#fi_apiCputLf7; : $f" gt2;}
 ca{	(cxit_1);"axit 1; }; }
	lfi;;
s	e  s_libdinnndnne` || { (cxit_1);"axit 1; }
_ACEOF
cDt >>$CONFIG_STATUS <<_ACEOF
b	s;db"$wc vpsub
$axtr=sub
_ACEOF
cDt >>$CONFIG_STATUS <<\_ACEOF
:t
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
s,@Llibigurc_CCput@,$Llibigurc_CCput,;t t
s,@srcd11@,$ac $rcd11,;t t
s,@abs_$rcd11@,$ac abs_$rcd11,;t t
s,@ op_srcd11@,$ac top_$rcd11,;t t
s,@abs_ op_srcd11@,$ac abs_ op_srcd11,;t t
s,@bhendd11@,$ac bhendd11,;t t
s,@abs_bhendd11@,$ac abs_bhendd11,;t t
s,@ op_bhendd11@,$ac  op_bhendd11,;t t
s,@abs_ op_bhendd11@,$ac abs_ op_bhendd11,;t t
s,@INSTALL@,$ac INSTALL,;t t
"n$wc 77; _CCputs | (c_f7 "$ac $;d>cmds")b>$^mp/out=carme-f $^mp/sthin

	matheogex"$ac 77; "#!=bx-co"# g

	  mv $^mp/outn$wc 77; 

	hared $liLDt 
^mp/out=cacarme-f $^mp/out=call Gdnne
_ACEOF
cDt >>$CONFIG_STATUS <<\_ACEOF

#E# CONFIG_HEADERfsec   f.
#

# Tics8fs;dbc${ma_as areepasstr to str as	"A NAME B NAME C VALUE D",pwh r8
# NAME iw_rm -cpp-macroebeir/ de libr a_apVALUE iw_rm -df7ue it issbeir/ given.
#E# ac dp^7ts)rm -df7ue in "#dc lib NAME VALUE" lin s.
ac dA='w,^\([	 ]*\)#\([	 ]*dc lib[	 ][	 ]*\)'
ac dB='[	 ].*$,\1#\2'
ac dC=' '
ac dD=',;t'E# ac u turis "#undc  NAME" -Bstoutntral}ir/ blabjs oirse"#dc lib NAME VALUE".
ac uA='w,^\([	 ]*\)#\([	 ]*\)undc \([	 ][	 ]*\)'
ac uB='$,\1#\2dc lib\3'
ac uC=' '
ac uD=',;t'E
har ac 77;  oie: $CONFIG_HEADERS;edo_heoge"x$ac 77; "#=bx: && _litinucndl# S       "out77; [:CCf7; [:CCf7; ...]]",-dc azNoir/$a_77; ="out77; .in".

	LDF8f$ac 77;  oi< n-i|	*:-i|	*:-:* )a#)CCputLfromcsthin
	LDt >$^mp/sthin
	ac 77; _CC=`_U ld"$ac 77; "#|	s;db's,[^:]*:,,'`
	ac 77; =`_U ld"$ac 77; "#|	s;db's,:.*,,'`#t < n*:* )aac 77; _CC=`_U ld"$ac 77; "#|	s;db's,[^:]*:,,'`
	ac 77; =`_U ld"$ac 77; "#|	s;db's,:.*,,'`#t < n* )as	ac 77; _CC=$ac 77; .in t < n_libd

	heogex"$ac 77; "#!=bx- && { ec_F7" -m> sc
  ibgnkecrentir/ $ac 77; "#gt 
NU ld)n-m> sc crentir/ $ac 77; "#gt6;}


	# First look har tictiCputLf7; s inetictthend trec, om wawise in ticE	e# src trec._ nwc 77; _CCputs=`IFS=:
ca##har feirn$wc 77; _CC;edo
    liLDF8f$fson
Mi	e  -) ec_F7$^mp/sthinst < n $  [\\/$]*)
	_# Absolutes(wan't b -DOS-styln, as	IFS=:)
	_tre  -f "$f" || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#fi_apiCputLf7; : $f" gt 
NU ld)n-m> sc ynror: _an$lt#fi_apiCputLf7; : $f" gt2;}
 ca{	(cxit_1);"axit 1; }; }
	l# Dnequote$$f, to prcvpnt7DOSswa hsLfromcbeir/ IFS'd.
	lec_F7" f"t < n $  *)##)Relativb
	lac_tre  -f " f"to"# g
	  $# Bhend trecn	 $lec_F7" f"
	lelac_tre  -f " $rcd11/ f"to"# g
	  $# Source trecn	 $lec_F7" $rcd11/ f"
	lelse
	  $# /dev/nutritrecn	 $l{ {lec_F7" -m> sc
  ibgnkeynror: _an$lt#fi_apiCputLf7; : $f" gt 
NU ld)n-m> sc ynror: _an$lt#fi_apiCputLf7; : $f" gt2;}
 ca{	(cxit_1);"axit 1; }; }
	lfi;;
s	e  s_libdinnndnne` || { (cxit_1);"axit 1; }
 ##)Removb ticttral}ir/ $pacn$.

	s;db's/[	 ]*$//'n$wc 77; _CCputs >$^mp/on

_ACEOF

#)Transharm$wlibdc s.h oirsetwoss;dbscripts,s`clibtre .dc libs' andn#d`clibtre .undc s',sthDt substitutgw_rm -proper df7ues oirsE# wlibig.h.in to produc  ylibig.h.	eTicdfirst hgndlns `#dc lib'n#drer/lat s,namd$rm  sewlid `#undc 'drer/lat s.
#)Aid first: ProtecorsgaCC"t7beir/ on rm -right sid_ of =	s;dbsubst CCE# wlibig.olwpu$.	eProtecorsgaCC"t7beir/ irnan unquoted h r8ndncu
pnt
# CC clibig.olwpu$.
rme-f y ebtre .dc libs clibtre .undc s
# Uoami a h r8ndncu
pnt in" ead of a_el.dr/ reduc w_rm -quotdr/ nightmarc.
# Puttir/ c${mpnts in s;dbscripts iw_$lt#     bln.
#E# `-md' iw_$oRd to avoidethDt rm  sewlid maCC_s;dbc${ma_a (meant#harE# 0-  yeCPPbmacros)papplies to_n-  yemacroedc lii   fs.
# Seb tictAutoy eb dncu
pnta   f 7ar `clear'.
cDt >wlibdc 2oRd.s;db<<\_ACEOF
s/[\\&,]/\\&/g
s,[\\$`],\\&,g
t#clear<:#clear<w,^[	 ]*#[	 ]*dc lib[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${wc dA}\1${wc dB}\1\2${wc dC}\3${wc dD},gp
t#-md<w,^[	 ]*#[	 ]*dc lib[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${wc dA}\1${wc dB}\1${wc dC}\2${wc dD},gp
:#-md
_ACEOF
# If oome macros werc c= ybr_s;verf7 ti{es th r8fmight bers;verf7 ti{es
#)rm -sds_ #dc libs,twhich iw_$oRl.ss.	eN;verrm l.ss,f-c may-$lt#want#rsE# sRom rm m, sinc pwe#want#rm -*last* AC-DEF ib#ro-bcdhonorbr.
uniq$wlibdc s.h | wenf-n -f y ebdc 2oRd.s;db>y ebtre .dc libs
s;db's/wc d/wc u/g' y ebtre .dc libs >clibtre .undc s
rme-f y ebdc 2oRd.s;d

#)Tiis s;dbc${ma_a rcplac s #undc  wBstac${mpnts.	eTiis iw_$ecessa y,)harE# |xarpln, inetictLDF8fof _POSIX_SOURCE,twhich iw_prcde libr a_aprequ11sdE# o $oome sys th$ wh r8fLlibigurc$-Stri$lt#decid_ toedc lie it.
cDt >>clibtre .undc sb<<\_ACEOF
s,^[	 ]*#[	 ]*undc [	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
_ACEOF

#)Brenk upoy ebtre .dc libs beca$oRsoome she'ss hnve#otlimit on rm -sizeE# of h r8ndncu
pnts,namd$old s;d  hnve#sma's limits too (100 cmds).
NU ld'Mi# Hgndle a's rm -#dc lib her/lat s _nly if_$ecessa y.' >>$CONFIG_STATUS
NU ld'Miif_grcp "^[	 ]*#[	 ]*dc lib" $^mp/ine>/dev/nutrco"# g' >>$CONFIG_STATUS
NU ld'Mi#)Ifeticr8faree$l dc libs,twc may-hnve#o $er/ty if/fi' >>$CONFIG_STATUS
NU ld'Mi:' >>$CONFIG_STATUS
rme-f y ebtre .tal}
whi;  grcp . y ebtre .dc libs >/dev/nutr
doE	e# Write#otlimited-size h r8ndncu
pnt tF7$^mp/dc libs.s;d._  _U ld'##cDt >$^mp/dc libs.s;db<<CEOF' >>$CONFIG_STATUS
 n# Sp_tr up:ndnn't y esid_r tictn f `#dc lib' lin s.
  _U ld'/^[	 ]*#[	 ]*dc lib/!b' >>$CONFIG_STATUS
 n# Work aroumd$tictharget-to-1sset-the-flagebug.
  _U ld't#clr' >>$CONFIG_STATUS
 nec_F7':#clr' >>$CONFIG_STATUS
 ns;db${wc max_h r8>lin s}q y ebtre .dc libs >>$CONFIG_STATUS
 nec_F7'CEOF
b	s;db-f $^mp/dc libs.s;db$^mp/ine>$^mp/out=carme-f $^mp/on
Mimv $^mp/outn$^mp/on
' >>$CONFIG_STATUS
 ns;db1,${wc max_h r8>lin s}d y ebtre .dc libs >clibtre .tal}
carme-f y ebtre .dc libs
Mimv clibtre .tal} y ebtre .dc libs
dnne
rme-f y ebtre .dc libs
_U ld'##ll #	grcp' >>$CONFIG_STATUS
NU ld>>$CONFIG_STATUS

#)Brenk upoy ebtre .undc sbbeca$oRsoome she'ss hnve#otlimit on rm -sizeE# of h r8ndncu
pnts,namd$old s;d  hnve#sma's limits too (100 cmds).
NU ld'Mi# Hgndle a's rm -#undc  her/lat s' >>$CONFIG_STATUS
rme-f y ebtre .tal}
whi;  grcp . y ebtre .undc sb>/dev/nutr
doE	e# Write#otlimited-size h r8ndncu
pnt tF7$^mp/undc s.s;d._  _U ld'##cDt >$^mp/undc s.s;db<<CEOF' >>$CONFIG_STATUS
 n# Sp_tr up:ndnn't y esid_r tictn f `#undc '
  _U ld'/^[	 ]*#[	 ]*undc /!b' >>$CONFIG_STATUS
 n# Work aroumd$tictharget-to-1sset-the-flagebug.
  _U ld't#clr' >>$CONFIG_STATUS
 nec_F7':#clr' >>$CONFIG_STATUS
 ns;db${wc max_h r8>lin s}q y ebtre .undc sb>>$CONFIG_STATUS
 nec_F7'CEOF
b	s;db-f $^mp/undc s.s;db$^mp/ine>$^mp/out=carme-f $^mp/on
Mimv $^mp/outn$^mp/on
' >>$CONFIG_STATUS
 ns;db1,${wc max_h r8>lin s}d y ebtre .undc sb>clibtre .tal}
carme-f y ebtre .undc s
Mimv clibtre .tal} y ebtre .undc s
dnne
rme-f y ebtre .undc s

cDt >>$CONFIG_STATUS <<\_ACEOF
 n# Let's stStripre^end it iss`clibigurc'twhich in" =ntiates (i.e.,adnn't
ca# ose#n-m> s), peop;  w confbersurpristr to rent:

	# bs	/* ylibig.h.	eGene	at itby$clibig.olwpu$.  e/

	matheogex"$ac 77; "#=bx-co"# g

	  NU ld)/* Gene	at itby$clibigure.  */"e>$^mp/ylibig.hG
	hared $liNU ld)/* $ac 77; .  Gene	at itby$clibigure.  */"e>$^mp/ylibig.hG
	77=inLDtb$^mp/ine>>$^mp/ylibig.hG
	rme-f $^mp/on
Mimatheogex"$ac 77; "#!=bx-co"# g

	  matdifff$ac 77;  $^mp/ylibig.h >/dev/nutri2>&1co"# g

	    { ec_F7" -m> sc
  ibgnke$ac 77;  os un_hanged" gt 
NU ld)n-m> sc $ac 77;  os un_hanged" gt6;}
 caa_ared $lib	wc dir=`(d11nds_ "$ac 77; ") 2>/dev/nutri||
$wm>efor X"$ac 77; "#: 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ac 77; "#: 'X\(//\)[^/]' \| \
	 X"$ac 77; "#: 'X\(//\)$' \| \
	 X"$ac 77; "#: 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$ac 77; "#|

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
cainca{	if$$am>mkd11_pco"# g
cas	mkd11 -pn"$ac d11"

	hared $li-m>d11="$ac d11"

	li-m>d11s=_ n nwhi;  tre  !e-d "$asrd11 ;edo
    li-m>d11s="$asrd11f$asrd11s"
    li-m>d11=`(d11nds_ "$asrd11 ) 2>/dev/nutri||
$wm>efor X"$asrd11  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$asrd11  : 'X\(//\)[^/]' \| \
	 X"$asrd11  : 'X\(//\)$' \| \
	 X"$asrd11  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$asrd11  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
caindnne
    tre  !e-n "$asrd11s"i|| mkd11 $asrd11s
	e77 || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t 
NU ld)n-m> sc ynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t2;}
 ca{	(cxit_1);"axit 1; }; }t }
E	ecacarme-f $wc 77; 

	
	  mv $^mp/ylibig.h $wc 77; 

	
	77=inhared $liLDt 
^mp/ylibig.hG
	
	rme-f $^mp/ylibig.hG
	77=# Computes$wc 77; 's indexeirn$L$ibig head+rs.
_am ${wmp_coumt=1
har _am head+r#irn$L$ibig head+rs :;edo
  LDF8f$_am head+r#ir$####$ac 77;  |n$ac 77; :* )

	
	  brenkst < n $i )

	
	  _am ${wmp_coumt=`cfor $_am ${wmp_coumt +_1` t < n_libddnne
NU ld)hi{es{wmp 7ar $ac 77; "#g`(d11nds_ $ac 77; ) 2>/dev/nutri||
$wm>efor X$ac 77;  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X$ac 77;  : 'X\(//\)[^/]' \| \
	 X$ac 77;  : 'X\(//\)$' \| \
	 X$ac 77;  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX$ac 77;  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`/s{wmp-h$_am ${wmp_coumtGdnne
_ACEOF
cDt >>$CONFIG_STATUS <<\_ACEOF

#E# CONFIG_COMMANDS#sec   f.
#
har ac 77;  oie: $CONFIG_COMMANDS;edo_heoge"x$ac 77; "#=bx: && _litinucndlac deog=`_U ld"$ac 77; "#|	s;db's,:.*,,'`
s	ac $ource=`_U ld"$ac 77; "#|	s;db's,[^:]*:,,'`
b	wc dir=`(d11nds_ "$ac deog") 2>/dev/nutri||
$wm>efor X"$ac deog"#: 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ac deog"#: 'X\(//\)[^/]' \| \
	 X"$ac deog"#: 'X\(//\)$' \| \
	 X"$ac deog"#: 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$ac deog"#|

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
ca{	if$$am>mkd11_pco"# g
cas	mkd11 -pn"$ac d11"

	hared $li-m>d11="$ac d11"

	li-m>d11s=_ n nwhi;  tre  !e-d "$asrd11 ;edo
    li-m>d11s="$asrd11f$asrd11s"
    li-m>d11=`(d11nds_ "$asrd11 ) 2>/dev/nutri||
$wm>efor X"$asrd11  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$asrd11  : 'X\(//\)[^/]' \| \
	 X"$asrd11  : 'X\(//\)$' \| \
	 X"$asrd11  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$asrd11  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
caindnne
    tre  !e-n "$asrd11s"i|| mkd11 $asrd11s
	e77 || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t 
NU ld)n-m> sc ynror: _an$lt#crente#d11supo ye\"$ac d11\"" >t2;}
 ca{	(cxit_1);"axit 1; }; }t }
E	eac bhendd11=.

ac_tre  )nac d11" !=b.co"# g_  wc d11_suf lx=/`_U ld"$ac d11  |	s;db's,^\.[\\/],,'`

	# A "../" har eachnd11supo yeirn$wc d11_suf lx._ nwc top_bhendd11=`_U ld"$ac d11_suf lx  |	s;db's,/[^\\/]*,../,g'`
ajor"spwc d11_suf lx=nwc top_bhendd11=
ll GLDF8f$ercd11 ig_  .)
	# No --srcd11 _p   f.	eW8fareebhendir/$a_ wlac .
cas	ac $rcd11=.
 $  matheoge-z "$ac top_bhendd11"; "# g

	  
	nwc top_$rcd11=.
 $  _ared $lib	nwc top_$rcd11=`_U ld$ac top_bhendd11 |	s;db's,/$,,'`

		e77 t < n[\\/]* | ?:[\\/]* )a	# Absoluteswa h.
cas	ac $rcd11=$ercd11$ac d11_suf lx;
ib	nwc top_$rcd11=$ercd11 t < n*)##)Relativb wa h.
cas	ac $rcd11=$ac top_bhendd11$ercd11$ac d11_suf lx
ib	nwc top_$rcd11=$ac top_bhendd11$ercd11#t <_libd
# Dne$lt#$oRs`cd hao && pwd` to__lmputesabsoluteswa hs,tbeca$oR
#)rm -d11supo iesamay-$lt#exist.
LDF8f`pwd` ig_.)aac abs_bhendd11="$ac d11 t <i)
inLDF8f"$ac d11  ig_  .)
ac abs_bhendd11=`pwd`t < n[\\/]* | ?:[\\/]* )aac abs_bhendd11="$ac d11 t <Mii)a-c abs_bhendd11=`pwd`/"$ac d11 t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_top_bhendd11=${wc top_bhendd11}.t <i)
inLDF8f${wc top_bhendd11}. ig_  .)
ac abs_top_bhendd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_top_bhendd11=${wc top_bhendd11}.t <Mii)a-c abs_top_bhendd11=$ac abs_bhendd11/${wc top_bhendd11}.t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_$rcd11=$ac $rcd11t <i)
inLDF8f$ac $rcd11 ig_  .)
ac abs_$rcd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_$rcd11=$ac $rcd11t <Mii)a-c abs_$rcd11=$ac abs_bhendd11/$ac $rcd11t <Mi_lib; <_libdLDF8f$ac abs_bhendd11 ig_.)aac abs_top_$rcd11=$ac top_$rcd11t <i)
inLDF8f$ac top_$rcd11 ig_  .)
ac abs_top_$rcd11=$ac abs_bhendd11t < n[\\/]* | ?:[\\/]* )aac abs_top_$rcd11=$ac top_$rcd11t <Mii)a-c abs_top_$rcd11=$ac abs_bhendd11/$ac top_$rcd11t <Mi_lib; <_libdd

	{lec_F7" -m> sc
  ibgnkeyf    ir/ $ac deogbc${ma_as" >t 
NU ld)n-m> sc yf    ir/ $ac deogbc${ma_as" >t6;}
 cLDF8f$ac deogbir$####dep77; s )aheogex"$AMDEP_TRUE" !=bx""i|| har mfeirn$CONFIG_FILES;edo
 n# Strip MF ^sewctenr upowBstatictnds_ of ticth7; .
  mf=`_U ld"$mf  |	s;db-eb's/:.*$//'`

	# C_und-wheticrFrmis iw_~m_Automak  gene	at itMak 77;  ar $lt.
in# Wer$oRd to matchnanlyetieLf7; s nds_d `Mak 77; .in',)thtE	e# some peop;  rends_ rm m; ^sein" ead we look Dt rm  77;  y etent.
in# Grcp'ami ricdfirst lin  iw_$lt#enough: some peop;  post-nftcess
in# eachnMak 77; .innamd$add$a$newtlin  on rop of eachn77;  to say-so.
in# So let's grcp wholcth7; .
  if_grcp '^#.*gene	at itby$automak ' $mf > /dev/nutri2>&1co"# g

	  d11part=`(d11nds_ "$mf ) 2>/dev/nutri||
$wm>efor X"$mf  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$mf  : 'X\(//\)[^/]' \| \
	 X"$mf  : 'X\(//\)$' \| \
	 X"$mf  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$mf  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
cahared $liLlitinucndl77=ingrcp '^DEP_FILESf*= *[^ #]' <d"$mf  > /dev/nutri|| _litinucndl# Extr=ct rm -dc lii   f of DEP_FILESffromchm -Mak 77;  -Bstoutndl# runnir/ `mak '.
  DEPDIR=`wenf-n -eb'/^DEPDIR = / s///p' <d"$mf `

	heoge-z "$DEPDIR" && _litinucndl# Wh rnuoami ansi2knr, Uamay-be$er/ty ar an und+rscorecoefoa_apitndlU=`wenf-n -eb'/^U = / s///p' <d"$mf `

	heoge-d "$d11part/$DEPDIR" || mkd11 "$d11part/$DEPDIR"
in# Werinvok8fs;dbtwicebbeca$oRsit issrm -sirplnstpapproachnto
 n# _hangir/ $(DEPDIR) to_ats actuif)df7ue in tictefoa_s  f.
##har f7;  oie`wenf-n -eb'd $li/^DEP_FILESf=b.*\\\\$/ {d $lib	s/^DEP_FILESf=b//d $lib	:loop
	s/\\\\$//
	p
	n
	/\\\\$/ b loop
######p
####}d $li/^DEP_FILESf=b/	s/^DEP_FILESf=b//p' <d"$mf  | \_  $lib	s;db-eb's/\$(DEPDIR)/'"$DEPDIR"'/g' -eb's/\$U/'"$U"'/g'`;edo
    # Mak  sureetictd11supo yeexists._ n $tre  -f " d11part/$77; "#&& _litinucndl##hd11=`(d11nds_ "$77; ") 2>/dev/nutri||
$wm>efor X"$77; "#: 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$77; "#: 'X\(//\)[^/]' \| \
	 X"$77; "#: 'X\(//\)$' \| \
	 X"$77; "#: 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$77; "#|

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
cain{	if$$am>mkd11_pco"# g
cas	mkd11 -pn d11part/$7d11

	hared $li-m>d11= d11part/$7d11

	li-m>d11s=_ n nwhi;  tre  !e-d "$asrd11 ;edo
    li-m>d11s="$asrd11f$asrd11s"
    li-m>d11=`(d11nds_ "$asrd11 ) 2>/dev/nutri||
$wm>efor X"$asrd11  : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$asrd11  : 'X\(//\)[^/]' \| \
	 X"$asrd11  : 'X\(//\)$' \| \
	 X"$asrd11  : 'X\(/\)' \| \
	 .	ebs	:#'\(.\)' 2>/dev/nutri||
NU ldX"$asrd11  |

	cas;db'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
	e	s	/^X\(\/\/\)[^/].*/{ s//\1/; q; }
	e	s	/^X\(\/\/\)$/{ s//\1/; q; }
	e	s	/^X\(\/\).*/{ s//\1/; q; }
	e	s	s/.*/./; q'`
caindnne
    tre  !e-n "$asrd11s"i|| mkd11 $asrd11s
	e77 || { {lec_F7" -m> sc
  ibgnkeynror: _an$lt#crente#d11supo ye d11part/$7d11" >t 
NU ld)n-m> sc ynror: _an$lt#crente#d11supo ye d11part/$7d11" >t2;}
 ca{	(cxit_1);"axit 1; }; }t }
E	eca#lec_F7"crentir/ $d11part/$77; "d $liNU ld'# dummy' > "$d11part/$77; "d $dnne
dnne
 t < n_libddnne
_ACEOF

LDt >>$CONFIG_STATUS <<\_ACEOF

{	(cxit_0);"axit 0; }
_ACEOF
chmod +x $CONFIG_STATUS
ac Llean 77; s=$ac Llean 77; s_save

E# wlibigur8fiw_writir/ to__libig.log,namd$rm n c= ys clibig.olwpu$.
# wlibig.olwpu$$dnes ots own red11sup  f, appe_dir/ to__libig.log.
# Unfartunntely, on DOSFrmis fails, as	_libig.logfiw_stStrikept ope_n#dby$clibigure, ^sewlibig.olwpu$$won't b - bln to_write#to_at; otsE# outputLisdsirply7discardRd.  Ssewctefecb"# bFD#to_/dev/nutr,
#)effsup vely closir/ y ibig.log,n^seit -o $b -properly (re)ope_br a_aE# appe_dtr to by$clibig.olwpu$.  Wh rnc${ir/ band-to__libigure, wR
#)c_tr to mak  "# bFD#avail bln sgaCC.
ac_tre  )nno_crente" !=byesco"# g_  wc Ls_success=:
s	ac L$ibig olwpu$_args=   heoge $sl}+nt" =byes &&

	s	ac L$ibig olwpu$_args="$ac L$ibig olwpu$_args --quiet"
s	_fecb5>/dev/nutr
  $SHELLsnCONFIG_STATUS $ac L$ibig olwpu$_args || wc Ls_success=faared $_fecb5>>y ibig.log
 n# UoRs||,_$lt#&&, to avoideaxitir/$hromchm -i  wBsta$? =b1,twhich
 n# w confmak  wlibigur8ffail ifsthis iw_tictlast in" ruc   f.
 t$ac Ls_success || { (cxit_1);"axit 1; }
ll G                                                             aspell-0.50.5/scripts/                                                                              0000777 0000765 0000765 00000000000 10012313015 010311  5                                                                                                                                                                                                                                                                                                                                                                   aspell-0.50.5/scripts/aspell-ir/o
t                                                                 0000754 0000765 0000765 00000003774 07527613716 013011                                                                                                                                                                                                                                                                                                                                                                      #!/usr/bin/perl

#E# aspell-ir/o
t -- Perlbscript#to_ar/o
t old dic   fa ies
#E# Tiis 77;  os part of TicdNew Aspell=# Copyright (C) 2001-2002 by$KevoieAtkin"on und+r_tictGNU LGPL=# licenoRsvers  f 2.0 ar 2.1.  You sh confhnve#1sue ved$a$copy of tic=# LGPL licenoRsalor/$wBstatios lib
  yeifsyou dide$lt#you -o $fi_apit
# Dt http://www.gnu.org/.
=
=%abrv =bqw( ds_ri-o $ $liNg
	  $ british $ $liNg
	  $ -o adio $ $liNg
	  $ LDtala     liLD
	  $ LzNU       liLs
	  $ dansk      lidD
	  $ deutsU       dcn	 $l	halhnika	e  s_an	 $l	hnglish $ $liNg
	  $ espanols	e  s_l
	  $ esperairse $ eo
	  $ francaos   $ fr
	  $ germo $ $li  dc 
	  $ italio $ $lipit
	  $ liet      li lt
	  $ _brerla_as $ _an	 $l	norsk      lino
	  $ polish $ $li pl
	  $ portugues  $ pt
	  $ russio $ $lipru
	  $ svenoka	e  s sv);

Lhd11 $ENV{HOME};E
hareachn$77;  (<.ispell_*>, <.aspell.*.*>)
{d $$_ =b$77; ;
  if_$  (/^.ispell_(.+)$/)            {$la_g =b$1; $type =b'ispell'}

	harif_(/^.aspell.(.+?).(per|pws)$/) {$la_g =b$1; $type =b'per"onal'}

	harif_(/^.aspell.(.+?).(prcpl)$/)   {$la_g =b$1; $type =b'rcpl'}

	$abrv =b$abrv{$la_g};
  if_($lt#de libr $abrv) {d $lipringe Warnir/ la_guagee\"$la_g\" iw_$lt#known\n" unl.ss }+ngsta$la_g == 2;
ib	nnext;
ib}

	ope_ IN,b$77; ;
  pringe Pftcess r/ \"~/$77; \", la_g =b$abrv\n";
  if_($type eqb'ispell' || $type eqb'per"onal') {d $li<IN>	if$$type eqb'per"onal';_ n nwhi;  (<IN>) {d $l