[ntp:bk-ntp-dev-send] BitKeeper patch

Harlan Stenn stenn at whimsy.udel.edu
Fri Jul 7 09:55:46 UTC 2006


This BitKeeper patch contains the following changesets:
stenn at whimsy.udel.edu|ChangeSet|20060707095315|64281

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# ID:	stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
# User:	stenn
# Host:	whimsy.udel.edu
# Root:	/deacon/backroom/ntp-dev

#--- New file ---
#+++ libopts/m4/libtool.m4	06/07/07 05:51:53
## libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
### Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
### Free Software Foundation, Inc.
### Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
###
### This file is free software; the Free Software Foundation gives
### unlimited permission to copy and/or distribute it, with or without
### modifications, as long as this notice is preserved.
#
## serial 48 AC_PROG_LIBTOOL
#
#
## AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
## -----------------------------------------------------------
## If this macro is not defined by Autoconf, define it here.
#m4_ifdef([AC_PROVIDE_IFELSE],
#         [],
#         [m4_define([AC_PROVIDE_IFELSE],
#	         [m4_ifdef([AC_PROVIDE_$1],
#		           [$2], [$3])])])
#
#
## AC_PROG_LIBTOOL
## ---------------
#AC_DEFUN([AC_PROG_LIBTOOL],
#[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
#dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
#dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
#  AC_PROVIDE_IFELSE([AC_PROG_CXX],
#    [AC_LIBTOOL_CXX],
#    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
#  ])])
#dnl And a similar setup for Fortran 77 support
#  AC_PROVIDE_IFELSE([AC_PROG_F77],
#    [AC_LIBTOOL_F77],
#    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
#])])
#
#dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
#dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
#dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
#  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
#    [AC_LIBTOOL_GCJ],
#    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
#      [AC_LIBTOOL_GCJ],
#      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
#	[AC_LIBTOOL_GCJ],
#      [ifdef([AC_PROG_GCJ],
#	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
#       ifdef([A][M_PROG_GCJ],
#	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
#       ifdef([LT_AC_PROG_GCJ],
#	     [define([LT_AC_PROG_GCJ],
#		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
#])])# AC_PROG_LIBTOOL
#
#
## _AC_PROG_LIBTOOL
## ----------------
#AC_DEFUN([_AC_PROG_LIBTOOL],
#[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
#
## This can be used to rebuild libtool when needed
#LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
#
## Always use our own libtool.
#LIBTOOL='$(SHELL) $(top_builddir)/libtool'
#AC_SUBST(LIBTOOL)dnl
#
## Prevent multiple expansion
#define([AC_PROG_LIBTOOL], [])
#])# _AC_PROG_LIBTOOL
#
#
## AC_LIBTOOL_SETUP
## ----------------
#AC_DEFUN([AC_LIBTOOL_SETUP],
#[AC_PREREQ(2.50)dnl
#AC_REQUIRE([AC_ENABLE_SHARED])dnl
#AC_REQUIRE([AC_ENABLE_STATIC])dnl
#AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
#AC_REQUIRE([AC_CANONICAL_HOST])dnl
#AC_REQUIRE([AC_CANONICAL_BUILD])dnl
#AC_REQUIRE([AC_PROG_CC])dnl
#AC_REQUIRE([AC_PROG_LD])dnl
#AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
#AC_REQUIRE([AC_PROG_NM])dnl
#
#AC_REQUIRE([AC_PROG_LN_S])dnl
#AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
## Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
#AC_REQUIRE([AC_OBJEXT])dnl
#AC_REQUIRE([AC_EXEEXT])dnl
#dnl
#
#AC_LIBTOOL_SYS_MAX_CMD_LEN
#AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
#AC_LIBTOOL_OBJDIR
#
#AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#_LT_AC_PROG_ECHO_BACKSLASH
#
#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 1s/^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 MSVC,
## which needs '.lib').
#libext=a
#ltmain="$ac_aux_dir/ltmain.sh"
#ofile="$default_ofile"
#with_gnu_ld="$lt_cv_prog_gnu_ld"
#
#AC_CHECK_TOOL(AR, ar, false)
#AC_CHECK_TOOL(RANLIB, ranlib, :)
#AC_CHECK_TOOL(STRIP, strip, :)
#
#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 "$LTCFLAGS" && LTCFLAGS=$CFLAGS
#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="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
#    ;;
#  *)
#    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
#    ;;
#  esac
#  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
#fi
#
#_LT_CC_BASENAME([$compiler])
#
## 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
#    AC_PATH_MAGIC
#  fi
#  ;;
#esac
#
#AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
#AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
#enable_win32_dll=yes, enable_win32_dll=no)
#
#AC_ARG_ENABLE([libtool-lock],
#    [AC_HELP_STRING([--disable-libtool-lock],
#	[avoid locking (might break parallel builds)])])
#test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
#
#AC_ARG_WITH([pic],
#    [AC_HELP_STRING([--with-pic],
#	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
#    [pic_mode="$withval"],
#    [pic_mode=default])
#test -z "$pic_mode" && pic_mode=default
#
## Use C for the default configuration in the libtool script
#tagname=
#AC_LIBTOOL_LANG_C_CONFIG
#_LT_AC_TAGCONFIG
#])# AC_LIBTOOL_SETUP
#
#
## _LT_AC_SYS_COMPILER
## -------------------
#AC_DEFUN([_LT_AC_SYS_COMPILER],
#[AC_REQUIRE([AC_PROG_CC])dnl
#
## If no C compiler was specified, use CC.
#LTCC=${LTCC-"$CC"}
#
## If no C compiler flags were specified, use CFLAGS.
#LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
#
## Allow CC to be a program name with arguments.
#compiler=$CC
#])# _LT_AC_SYS_COMPILER
#
#
## _LT_CC_BASENAME(CC)
## -------------------
## Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
#AC_DEFUN([_LT_CC_BASENAME],
#[for cc_temp in $1""; do
#  case $cc_temp in
#    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
#    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
#    \-*) ;;
#    *) break;;
#  esac
#done
#cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
#])
#
#
## _LT_COMPILER_BOILERPLATE
## ------------------------
## Check for compiler boilerplate output or warnings with
## the simple compiler test code.
#AC_DEFUN([_LT_COMPILER_BOILERPLATE],
#[ac_outfile=conftest.$ac_objext
#printf "$lt_simple_compile_test_code" >conftest.$ac_ext
#eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
#_lt_compiler_boilerplate=`cat conftest.err`
#$rm conftest*
#])# _LT_COMPILER_BOILERPLATE
#
#
## _LT_LINKER_BOILERPLATE
## ----------------------
## Check for linker boilerplate output or warnings with
## the simple link test code.
#AC_DEFUN([_LT_LINKER_BOILERPLATE],
#[ac_outfile=conftest.$ac_objext
#printf "$lt_simple_link_test_code" >conftest.$ac_ext
#eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
#_lt_linker_boilerplate=`cat conftest.err`
#$rm conftest*
#])# _LT_LINKER_BOILERPLATE
#
#
## _LT_AC_SYS_LIBPATH_AIX
## ----------------------
## Links a minimal program and checks the executable
## for the system default hardcoded library path. In most cases,
## this is /usr/lib:/lib, but when the MPI compilers are used
## the location of the communication and MPI libs are included too.
## If we don't find anything, use the default library path according
## to the aix ld manual.
#AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
#[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
#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],[])
#if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
#])# _LT_AC_SYS_LIBPATH_AIX
#
#
## _LT_AC_SHELL_INIT(ARG)
## ----------------------
#AC_DEFUN([_LT_AC_SHELL_INIT],
#[ifdef([AC_DIVERSION_NOTICE],
#	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
#	 [AC_DIVERT_PUSH(NOTICE)])
#$1
#AC_DIVERT_POP
#])# _LT_AC_SHELL_INIT
#
#
## _LT_AC_PROG_ECHO_BACKSLASH
## --------------------------
## Add some code to the start of the generated configure script which
## will find an echo command which doesn't interpret backslashes.
#AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
#[_LT_AC_SHELL_INIT([
## 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.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
#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
#
#AC_SUBST(ECHO)
#])])# _LT_AC_PROG_ECHO_BACKSLASH
#
#
## _LT_AC_LOCK
## -----------
#AC_DEFUN([_LT_AC_LOCK],
#[AC_ARG_ENABLE([libtool-lock],
#    [AC_HELP_STRING([--disable-libtool-lock],
#	[avoid locking (might break parallel builds)])])
#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 AC_TRY_EVAL(ac_compile); 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 __oline__ "configure"' > conftest.$ac_ext
#  if AC_TRY_EVAL(ac_compile); 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 AC_TRY_EVAL(ac_compile); 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"
#  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
#    [AC_LANG_PUSH(C)
#     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
#     AC_LANG_POP])
#  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
#  ;;
#sparc*-*solaris*)
#  # Find out which ABI we are using.
#  echo 'int i;' > conftest.$ac_ext
#  if AC_TRY_EVAL(ac_compile); then
#    case `/usr/bin/file conftest.o` in
#    *64-bit*)
#      case $lt_cv_prog_gnu_ld in
#      yes*) LD="${LD-ld} -m elf64_sparc" ;;
#      *)    LD="${LD-ld} -64" ;;
#      esac
#      ;;
#    esac
#  fi
#  rm -rf conftest*
#  ;;
#
#AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
#[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
#  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
#  AC_CHECK_TOOL(AS, as, false)
#  AC_CHECK_TOOL(OBJDUMP, objdump, false)
#  ;;
#  ])
#esac
#
#need_locks="$enable_libtool_lock"
#
#])# _LT_AC_LOCK
#
#
## AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
##		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
## ----------------------------------------------------------------
## Check whether the given compiler option works
#AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
#[AC_REQUIRE([LT_AC_PROG_SED])
#AC_CACHE_CHECK([$1], [$2],
#  [$2=no
#  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
#   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
#   lt_compiler_flag="$3"
#   # 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}\{0,1\} :&$lt_compiler_flag :; t' \
#   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
#   -e 's:$: $lt_compiler_flag:'`
#   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
#   (eval "$lt_compile" 2>conftest.err)
#   ac_status=$?
#   cat conftest.err >&AS_MESSAGE_LOG_FD
#   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
#   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 other than the usual output.
#     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
#     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
#     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
#       $2=yes
#     fi
#   fi
#   $rm conftest*
#])
#
#if test x"[$]$2" = xyes; then
#    ifelse([$5], , :, [$5])
#else
#    ifelse([$6], , :, [$6])
#fi
#])# AC_LIBTOOL_COMPILER_OPTION
#
#
## AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
##                          [ACTION-SUCCESS], [ACTION-FAILURE])
## ------------------------------------------------------------
## Check whether the given compiler option works
#AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
#[AC_CACHE_CHECK([$1], [$2],
#  [$2=no
#   save_LDFLAGS="$LDFLAGS"
#   LDFLAGS="$LDFLAGS $3"
#   printf "$lt_simple_link_test_code" > conftest.$ac_ext
#   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
#     # The linker 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>&AS_MESSAGE_LOG_FD
#       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
#       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
#       if diff conftest.exp conftest.er2 >/dev/null; then
#         $2=yes
#       fi
#     else
#       $2=yes
#     fi
#   fi
#   $rm conftest*
#   LDFLAGS="$save_LDFLAGS"
#])
#
#if test x"[$]$2" = xyes; then
#    ifelse([$4], , :, [$4])
#else
#    ifelse([$5], , :, [$5])
#fi
#])# AC_LIBTOOL_LINKER_OPTION
#
#
## AC_LIBTOOL_SYS_MAX_CMD_LEN
## --------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
#[# find the maximum length of command line arguments
#AC_MSG_CHECKING([the maximum length of command line arguments])
#AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
#  i=0
#  teststring="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;
#    ;;
#
#  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
#    # This has been around since 386BSD, at least.  Likely further.
#    if test -x /sbin/sysctl; then
#      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
#    elif test -x /usr/sbin/sysctl; then
#      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
#    else
#      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
#    fi
#    # And add a safety zone
#    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
#    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
#    ;;
#
#  interix*)
#    # We know the value 262144 and hardcode it with a safety zone (like BSD)
#    lt_cv_sys_max_cmd_len=196608
#    ;;
#
#  osf*)
#    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
#    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
#    # nice to cause kernel panics so lets avoid the loop below.
#    # First set a reasonable default.
#    lt_cv_sys_max_cmd_len=16384
#    #
#    if test -x /sbin/sysconfig; then
#      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
#        *1*) lt_cv_sys_max_cmd_len=-1 ;;
#      esac
#    fi
#    ;;
#  sco3.2v5*)
#    lt_cv_sys_max_cmd_len=102400
#    ;;
#  sysv5* | sco5v6* | sysv4.2uw2*)
#    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
#    if test -n "$kargmax"; then
#      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
#    else
#      lt_cv_sys_max_cmd_len=32768
#    fi
#    ;;
#  *)
#    # 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.
#    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
#    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
#	       = "XX$teststring") >/dev/null 2>&1 &&
#	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
#	    lt_cv_sys_max_cmd_len=$new_result &&
#	    test $i != 17 # 1/2 MB should be enough
#    do
#      i=`expr $i + 1`
#      teststring=$teststring$teststring
#    done
#    teststring=
#    # 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
#])
#if test -n $lt_cv_sys_max_cmd_len ; then
#  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
#else
#  AC_MSG_RESULT(none)
#fi
#])# AC_LIBTOOL_SYS_MAX_CMD_LEN
#
#
## _LT_AC_CHECK_DLFCN
## ------------------
#AC_DEFUN([_LT_AC_CHECK_DLFCN],
#[AC_CHECK_HEADERS(dlfcn.h)dnl
#])# _LT_AC_CHECK_DLFCN
#
#
## _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
##                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
## ---------------------------------------------------------------------
#AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
#[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
#if test "$cross_compiling" = yes; then :
#  [$4]
#else
#  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
#  lt_status=$lt_dlunknown
#  cat > conftest.$ac_ext <<EOF
#[#line __oline__ "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); */
#    }
#  else
#    puts (dlerror ());
#
#    exit (status);
#}]
#EOF
#  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
#    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
#    lt_status=$?
#    case x$lt_status in
#      x$lt_dlno_uscore) $1 ;;
#      x$lt_dlneed_uscore) $2 ;;
#      x$lt_dlunknown|x*) $3 ;;
#    esac
#  else :
#    # compilation failed
#    $3
#  fi
#fi
#rm -fr conftest*
#])# _LT_AC_TRY_DLOPEN_SELF
#
#
## AC_LIBTOOL_DLOPEN_SELF
## ----------------------
#AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
#[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
#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
#    AC_CHECK_LIB([dl], [dlopen],
#		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
#    lt_cv_dlopen="dyld"
#    lt_cv_dlopen_libs=
#    lt_cv_dlopen_self=yes
#    ])
#   ;;
#
#  *)
#    AC_CHECK_FUNC([shl_load],
#	  [lt_cv_dlopen="shl_load"],
#      [AC_CHECK_LIB([dld], [shl_load],
#	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
#	[AC_CHECK_FUNC([dlopen],
#	      [lt_cv_dlopen="dlopen"],
#	  [AC_CHECK_LIB([dl], [dlopen],
#		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
#	    [AC_CHECK_LIB([svld], [dlopen],
#		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
#	      [AC_CHECK_LIB([dld], [dld_link],
#		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
#	      ])
#	    ])
#	  ])
#	])
#      ])
#    ;;
#  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"
#    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
#
#    save_LIBS="$LIBS"
#    LIBS="$lt_cv_dlopen_libs $LIBS"
#
#    AC_CACHE_CHECK([whether a program can dlopen itself],
#	  lt_cv_dlopen_self, [dnl
#	  _LT_AC_TRY_DLOPEN_SELF(
#	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
#	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
#    ])
#
#    if test "x$lt_cv_dlopen_self" = xyes; then
#      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
#      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
#    	  lt_cv_dlopen_self_static, [dnl
#	  _LT_AC_TRY_DLOPEN_SELF(
#	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
#	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
#      ])
#    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
#])# AC_LIBTOOL_DLOPEN_SELF
#
#
## AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
## ---------------------------------
## Check to see if options -c and -o are simultaneously supported by compiler
#AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
#[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
#  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
#  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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}\{0,1\} :&$lt_compiler_flag :; t' \
#   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
#   -e 's:$: $lt_compiler_flag:'`
#   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
#   (eval "$lt_compile" 2>out/conftest.err)
#   ac_status=$?
#   cat out/conftest.err >&AS_MESSAGE_LOG_FD
#   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
#   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
#     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
#     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
#     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
#       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
#     fi
#   fi
#   chmod u+w . 2>&AS_MESSAGE_LOG_FD
#   $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*
#])
#])# AC_LIBTOOL_PROG_CC_C_O
#
#
## AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
## -----------------------------------------
## Check to see if we can do hard links to lock some files if needed
#AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
#[AC_REQUIRE([_LT_AC_LOCK])dnl
#
#hard_links="nottested"
#if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
#  # do not overwrite the value of need_locks provided by the user
#  AC_MSG_CHECKING([if we can lock with hard links])
#  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
#  AC_MSG_RESULT([$hard_links])
#  if test "$hard_links" = no; then
#    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
#    need_locks=warn
#  fi
#else
#  need_locks=no
#fi
#])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
#
#
## AC_LIBTOOL_OBJDIR
## -----------------
#AC_DEFUN([AC_LIBTOOL_OBJDIR],
#[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
#[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])
#objdir=$lt_cv_objdir
#])# AC_LIBTOOL_OBJDIR
#
#
## AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
## ----------------------------------------------
## Check hardcoding attributes.
#AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
#[AC_MSG_CHECKING([how to hardcode library paths into programs])
#_LT_AC_TAGVAR(hardcode_action, $1)=
#if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
#   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
#   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
#
#  # We can hardcode non-existant directories.
#  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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, $1)" != no &&
#     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
#    # Linking always hardcodes the temporary library directory.
#    _LT_AC_TAGVAR(hardcode_action, $1)=relink
#  else
#    # We can link without hardcoding, and we can hardcode nonexisting dirs.
#    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
#  fi
#else
#  # We cannot hardcode anything, or else we can only hardcode existing
#  # directories.
#  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
#fi
#AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
#
#if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
#])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
#
#
## AC_LIBTOOL_SYS_LIB_STRIP
## ------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
#[striplib=
#old_striplib=
#AC_MSG_CHECKING([whether stripping libraries is possible])
#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"
#  AC_MSG_RESULT([yes])
#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"
#         AC_MSG_RESULT([yes])
#       else
#  AC_MSG_RESULT([no])
#fi
#       ;;
#   *)
#  AC_MSG_RESULT([no])
#    ;;
#  esac
#fi
#])# AC_LIBTOOL_SYS_LIB_STRIP
#
#
## AC_LIBTOOL_SYS_DYNAMIC_LINKER
## -----------------------------
## PORTME Fill in your ld.so characteristics
#AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
#[AC_MSG_CHECKING([dynamic linker characteristics])
#library_names_spec=
#libname_spec='lib$name'
#soname_spec=
#shrext_cmds=".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
#  ;;
#
#bsdi[[45]]*)
#  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_cmds=".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~
#      chmod a+x \$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_cmds='`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* | dragonfly*)
#  # DragonFly does not have aout.  When/if they implement a new
#  # versioning mechanism, adjust this.
#  if test -x /usr/bin/objformat; then
#    objformat=`/usr/bin/objformat`
#  else
#    case $host_os in
#    freebsd[[123]]*) objformat=aout ;;
#    *) objformat=elf ;;
#    esac
#  fi
#  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
#    ;;
#  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
#  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
#    shlibpath_overrides_runpath=no
#    hardcode_into_libs=yes
#    ;;
#  freebsd*) # from 4.6 on
#    shlibpath_overrides_runpath=yes
#    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_cmds='.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_cmds='.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_cmds='.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'
#  ;;
#
#interix3*)
#  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'
#  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
#  shlibpath_var=LD_LIBRARY_PATH
#  shlibpath_overrides_runpath=no
#  hardcode_into_libs=yes
#  ;;
#
#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
#    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
#    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_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
#  sys_lib_dlsearch_path_spec="/usr/lib"
#  need_lib_prefix=no
#  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
#  case $host_os in
#    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
#    *)                         need_version=no  ;;
#  esac
#  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_cmds=".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"
#  ;;
#
#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.3*)
#  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
#  ;;
#
#sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
#  version_type=freebsd-elf
#  need_lib_prefix=no
#  need_version=no
#  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
#  soname_spec='${libname}${release}${shared_ext}$major'
#  shlibpath_var=LD_LIBRARY_PATH
#  hardcode_into_libs=yes
#  if test "$with_gnu_ld" = yes; then
#    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
#    shlibpath_overrides_runpath=no
#  else
#    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
#    shlibpath_overrides_runpath=yes
#    case $host_os in
#      sco3.2v5*)
#        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
#	;;
#    esac
#  fi
#  sys_lib_dlsearch_path_spec='/usr/lib'
#  ;;
#
#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
#AC_MSG_RESULT([$dynamic_linker])
#test "$dynamic_linker" = 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
#])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
#
#
## _LT_AC_TAGCONFIG
## ----------------
#AC_DEFUN([_LT_AC_TAGCONFIG],
#[AC_ARG_WITH([tags],
#    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
#        [include additional configurations @<:@automatic@:>@])],
#    [tagnames="$withval"])
#
#if test -f "$ltmain" && test -n "$tagnames"; then
#  if test ! -f "${ofile}"; then
#    AC_MSG_WARN([output file `$ofile' does not exist])
#  fi
#
#  if test -z "$LTCC"; then
#    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
#    if test -z "$LTCC"; then
#      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
#    else
#      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
#    fi
#  fi
#  if test -z "$LTCFLAGS"; then
#    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
#  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
#    "") ;;
#    *)  AC_MSG_ERROR([invalid tag name: $tagname])
#	;;
#    esac
#
#    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
#    then
#      AC_MSG_ERROR([tag name \"$tagname\" already exists])
#    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" &&
#	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
#	    (test "X$CXX" != "Xg++"))) ; then
#	  AC_LIBTOOL_LANG_CXX_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      F77)
#	if test -n "$F77" && test "X$F77" != "Xno"; then
#	  AC_LIBTOOL_LANG_F77_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      GCJ)
#	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
#	  AC_LIBTOOL_LANG_GCJ_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      RC)
#	AC_LIBTOOL_LANG_RC_CONFIG
#	;;
#
#      *)
#	AC_MSG_ERROR([Unsupported tag name: $tagname])
#	;;
#      esac
#
#      # Append the new tag name to the list of available tags.
#      if test -n "$tagname" ; then
#      available_tags="$available_tags $tagname"
#    fi
#    fi
#  done
#  IFS="$lt_save_ifs"
#
#  # Now substitute the updated list of available tags.
#  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
#    mv "${ofile}T" "$ofile"
#    chmod +x "$ofile"
#  else
#    rm -f "${ofile}T"
#    AC_MSG_ERROR([unable to update list of available tagged configurations.])
#  fi
#fi
#])# _LT_AC_TAGCONFIG
#
#
## AC_LIBTOOL_DLOPEN
## -----------------
## enable checks for dlopen support
#AC_DEFUN([AC_LIBTOOL_DLOPEN],
# [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
#])# AC_LIBTOOL_DLOPEN
#
#
## AC_LIBTOOL_WIN32_DLL
## --------------------
## declare package support for building win32 DLLs
#AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
#[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
#])# AC_LIBTOOL_WIN32_DLL
#
#
## AC_ENABLE_SHARED([DEFAULT])
## ---------------------------
## implement the --enable-shared flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_SHARED],
#[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([shared],
#    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
#	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
#    [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],
#    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
#])# AC_ENABLE_SHARED
#
#
## AC_DISABLE_SHARED
## -----------------
## set the default shared flag to --disable-shared
#AC_DEFUN([AC_DISABLE_SHARED],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_SHARED(no)
#])# AC_DISABLE_SHARED
#
#
## AC_ENABLE_STATIC([DEFAULT])
## ---------------------------
## implement the --enable-static flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_STATIC],
#[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([static],
#    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
#	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
#    [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],
#    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
#])# AC_ENABLE_STATIC
#
#
## AC_DISABLE_STATIC
## -----------------
## set the default static flag to --disable-static
#AC_DEFUN([AC_DISABLE_STATIC],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_STATIC(no)
#])# AC_DISABLE_STATIC
#
#
## AC_ENABLE_FAST_INSTALL([DEFAULT])
## ---------------------------------
## implement the --enable-fast-install flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_FAST_INSTALL],
#[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([fast-install],
#    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
#    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
#    [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],
#    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
#])# AC_ENABLE_FAST_INSTALL
#
#
## AC_DISABLE_FAST_INSTALL
## -----------------------
## set the default to --disable-fast-install
#AC_DEFUN([AC_DISABLE_FAST_INSTALL],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_FAST_INSTALL(no)
#])# AC_DISABLE_FAST_INSTALL
#
#
## AC_LIBTOOL_PICMODE([MODE])
## --------------------------
## implement the --with-pic flag
## MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
#AC_DEFUN([AC_LIBTOOL_PICMODE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#pic_mode=ifelse($#,1,$1,default)
#])# AC_LIBTOOL_PICMODE
#
#
## AC_PROG_EGREP
## -------------
## This is predefined starting with Autoconf 2.54, so this conditional
## definition can be removed once we require Autoconf 2.54 or later.
#m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
#[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
#   [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])
# EGREP=$ac_cv_prog_egrep
# AC_SUBST([EGREP])
#])])
#
#
## AC_PATH_TOOL_PREFIX
## -------------------
## find a file program which can recognise shared library
#AC_DEFUN([AC_PATH_TOOL_PREFIX],
#[AC_REQUIRE([AC_PROG_EGREP])dnl
#AC_MSG_CHECKING([for $1])
#AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
#[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
#dnl $ac_dummy forces splitting on constant user-supplied paths.
#dnl POSIX.2 word splitting is done only on the output of word expansions,
#dnl not every word.  This closes a longstanding sh security hole.
#  ac_dummy="ifelse([$2], , $PATH, [$2])"
#  for ac_dir in $ac_dummy; do
#    IFS="$lt_save_ifs"
#    test -z "$ac_dir" && ac_dir=.
#    if test -f $ac_dir/$1; then
#      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
#      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 at gnu.org
#
#EOF
#	  fi ;;
#	esac
#      fi
#      break
#    fi
#  done
#  IFS="$lt_save_ifs"
#  MAGIC_CMD="$lt_save_MAGIC_CMD"
#  ;;
#esac])
#MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
#if test -n "$MAGIC_CMD"; then
#  AC_MSG_RESULT($MAGIC_CMD)
#else
#  AC_MSG_RESULT(no)
#fi
#])# AC_PATH_TOOL_PREFIX
#
#
## AC_PATH_MAGIC
## -------------
## find a file program which can recognise a shared library
#AC_DEFUN([AC_PATH_MAGIC],
#[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
#if test -z "$lt_cv_path_MAGIC_CMD"; then
#  if test -n "$ac_tool_prefix"; then
#    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
#  else
#    MAGIC_CMD=:
#  fi
#fi
#])# AC_PATH_MAGIC
#
#
## AC_PROG_LD
## ----------
## find the pathname to the GNU or non-GNU linker
#AC_DEFUN([AC_PROG_LD],
#[AC_ARG_WITH([gnu-ld],
#    [AC_HELP_STRING([--with-gnu-ld],
#	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
#    [test "$withval" = no || with_gnu_ld=yes],
#    [with_gnu_ld=no])
#AC_REQUIRE([LT_AC_PROG_SED])dnl
#AC_REQUIRE([AC_PROG_CC])dnl
#AC_REQUIRE([AC_CANONICAL_HOST])dnl
#AC_REQUIRE([AC_CANONICAL_BUILD])dnl
#ac_prog=ld
#if test "$GCC" = yes; then
#  # Check if gcc -print-prog-name=ld gives a path.
#  AC_MSG_CHECKING([for ld used by $CC])
#  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
#  AC_MSG_CHECKING([for GNU ld])
#else
#  AC_MSG_CHECKING([for non-GNU ld])
#fi
#AC_CACHE_VAL(lt_cv_path_LD,
#[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 variants of GNU ld 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])
#LD="$lt_cv_path_LD"
#if test -n "$LD"; then
#  AC_MSG_RESULT($LD)
#else
#  AC_MSG_RESULT(no)
#fi
#test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
#AC_PROG_LD_GNU
#])# AC_PROG_LD
#
#
## AC_PROG_LD_GNU
## --------------
#AC_DEFUN([AC_PROG_LD_GNU],
#[AC_REQUIRE([AC_PROG_EGREP])dnl
#AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
#[# I'd rather use --version here, but apparently some GNU lds 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])
#with_gnu_ld=$lt_cv_prog_gnu_ld
#])# AC_PROG_LD_GNU
#
#
## AC_PROG_LD_RELOAD_FLAG
## ----------------------
## find reload flag for linker
##   -- PORTME Some linkers may need a different reload flag.
#AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
#[AC_CACHE_CHECK([for $LD option to reload object files],
#  lt_cv_ld_reload_flag,
#  [lt_cv_ld_reload_flag='-r'])
#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'
#case $host_os in
#  darwin*)
#    if test "$GCC" = yes; then
#      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
#    else
#      reload_cmds='$LD$reload_flag -o $output$reload_objs'
#    fi
#    ;;
#esac
#])# AC_PROG_LD_RELOAD_FLAG
#
#
## AC_DEPLIBS_CHECK_METHOD
## -----------------------
## how to check for library dependencies
##  -- PORTME fill in with the dynamic library characteristics
#AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
#[AC_CACHE_CHECK([how to recognise dependent libraries],
#lt_cv_deplibs_check_method,
#[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
#  ;;
#
#bsdi[[45]]*)
#  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*)
#  # func_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='func_win32_libid'
#  ;;
#
#mingw* | pw32*)
#  # Base MSYS/MinGW do not provide the 'file' command needed by
#  # func_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 | dragonfly*)
#  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|DragonFly)/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
#  ;;
#
#interix3*)
#  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
#  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
#  ;;
#
#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*)
#  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*)
#  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
#  else
#    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
#  fi
#  ;;
#
#osf3* | osf4* | osf5*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#
#solaris*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#
#sysv4 | sysv4.3*)
#  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
#    ;;
#  pc)
#    lt_cv_deplibs_check_method=pass_all
#    ;;
#  esac
#  ;;
#
#sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#esac
#])
#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
#])# AC_DEPLIBS_CHECK_METHOD
#
#
## AC_PROG_NM
## ----------
## find the pathname to a BSD-compatible name lister
#AC_DEFUN([AC_PROG_NM],
#[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
#[if test -n "$NM"; then
#  # Let the user override the test.
#  lt_cv_path_NM="$NM"
#else
#  lt_nm_to_check="${ac_tool_prefix}nm"
#  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
#    lt_nm_to_check="$lt_nm_to_check nm"
#  fi
#  for lt_tmp_nm in $lt_nm_to_check; do
#    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
#    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
#      IFS="$lt_save_ifs"
#      test -z "$ac_dir" && ac_dir=.
#      tmp_nm="$ac_dir/$lt_tmp_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"
#  done
#  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
#fi])
#NM="$lt_cv_path_NM"
#])# AC_PROG_NM
#
#
## AC_CHECK_LIBM
## -------------
## check for math library
#AC_DEFUN([AC_CHECK_LIBM],
#[AC_REQUIRE([AC_CANONICAL_HOST])dnl
#LIBM=
#case $host in
#*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
#  # These system don't have libm, or don't need it
#  ;;
#*-ncr-sysv4.3*)
#  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
#  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
#  ;;
#*)
#  AC_CHECK_LIB(m, cos, LIBM="-lm")
#  ;;
#esac
#])# AC_CHECK_LIBM
#
#
## AC_LIBLTDL_CONVENIENCE([DIRECTORY])
## -----------------------------------
## sets LIBLTDL to the link flags for the libltdl convenience library and
## LTDLINCL to the include flags for the libltdl header and adds
## --enable-ltdl-convenience to the configure arguments.  Note that
## AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
## it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
## '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
## (note the single quotes!).  If your package is not flat and you're not
## using automake, define top_builddir and top_srcdir appropriately in
## the Makefiles.
#AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#  case $enable_ltdl_convenience in
#  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
#  "") enable_ltdl_convenience=yes
#      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
#  esac
#  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
#  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
#  # For backwards non-gettext consistent compatibility...
#  INCLTDL="$LTDLINCL"
#])# AC_LIBLTDL_CONVENIENCE
#
#
## AC_LIBLTDL_INSTALLABLE([DIRECTORY])
## -----------------------------------
## sets LIBLTDL to the link flags for the libltdl installable library and
## LTDLINCL to the include flags for the libltdl header and adds
## --enable-ltdl-install to the configure arguments.  Note that
## AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
## and an installed libltdl is not found, it is assumed to be `libltdl'.
## LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
## '${top_srcdir}/' (note the single quotes!).  If your package is not
## flat and you're not using automake, define top_builddir and top_srcdir
## appropriately in the Makefiles.
## In the future, this macro may have to be called after AC_PROG_LIBTOOL.
#AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#  AC_CHECK_LIB(ltdl, lt_dlinit,
#  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
#  [if test x"$enable_ltdl_install" = xno; then
#     AC_MSG_WARN([libltdl not installed, but installation disabled])
#   else
#     enable_ltdl_install=yes
#   fi
#  ])
#  if test x"$enable_ltdl_install" = x"yes"; then
#    ac_configure_args="$ac_configure_args --enable-ltdl-install"
#    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
#    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
#  else
#    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
#    LIBLTDL="-lltdl"
#    LTDLINCL=
#  fi
#  # For backwards non-gettext consistent compatibility...
#  INCLTDL="$LTDLINCL"
#])# AC_LIBLTDL_INSTALLABLE
#
#
## AC_LIBTOOL_CXX
## --------------
## enable support for C++ libraries
#AC_DEFUN([AC_LIBTOOL_CXX],
#[AC_REQUIRE([_LT_AC_LANG_CXX])
#])# AC_LIBTOOL_CXX
#
#
## _LT_AC_LANG_CXX
## ---------------
#AC_DEFUN([_LT_AC_LANG_CXX],
#[AC_REQUIRE([AC_PROG_CXX])
#AC_REQUIRE([_LT_AC_PROG_CXXCPP])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
#])# _LT_AC_LANG_CXX
#
## _LT_AC_PROG_CXXCPP
## ------------------
#AC_DEFUN([_LT_AC_PROG_CXXCPP],
#[
#AC_REQUIRE([AC_PROG_CXX])
#if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
#    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
#    (test "X$CXX" != "Xg++"))) ; then
#  AC_PROG_CXXCPP
#fi
#])# _LT_AC_PROG_CXXCPP
#
## AC_LIBTOOL_F77
## --------------
## enable support for Fortran 77 libraries
#AC_DEFUN([AC_LIBTOOL_F77],
#[AC_REQUIRE([_LT_AC_LANG_F77])
#])# AC_LIBTOOL_F77
#
#
## _LT_AC_LANG_F77
## ---------------
#AC_DEFUN([_LT_AC_LANG_F77],
#[AC_REQUIRE([AC_PROG_F77])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
#])# _LT_AC_LANG_F77
#
#
## AC_LIBTOOL_GCJ
## --------------
## enable support for GCJ libraries
#AC_DEFUN([AC_LIBTOOL_GCJ],
#[AC_REQUIRE([_LT_AC_LANG_GCJ])
#])# AC_LIBTOOL_GCJ
#
#
## _LT_AC_LANG_GCJ
## ---------------
#AC_DEFUN([_LT_AC_LANG_GCJ],
#[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
#  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
#    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
#      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
#	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
#	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
#])# _LT_AC_LANG_GCJ
#
#
## AC_LIBTOOL_RC
## -------------
## enable support for Windows resource files
#AC_DEFUN([AC_LIBTOOL_RC],
#[AC_REQUIRE([LT_AC_PROG_RC])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
#])# AC_LIBTOOL_RC
#
#
## AC_LIBTOOL_LANG_C_CONFIG
## ------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
#AC_DEFUN([_LT_AC_LANG_C_CONFIG],
#[lt_save_CC="$CC"
#AC_LANG_PUSH(C)
#
## Source file extension for C test sources.
#ac_ext=c
#
## Object file extension for compiled C test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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'
#
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#AC_LIBTOOL_SYS_LIB_STRIP
#AC_LIBTOOL_DLOPEN_SELF
#
## Report which library types will actually be built
#AC_MSG_CHECKING([if libtool supports shared libraries])
#AC_MSG_RESULT([$can_build_shared])
#
#AC_MSG_CHECKING([whether to build shared libraries])
#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* | aix5*)
#  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
#    test "$enable_shared" = yes && enable_static=no
#  fi
#    ;;
#esac
#AC_MSG_RESULT([$enable_shared])
#
#AC_MSG_CHECKING([whether to build static libraries])
## Make sure either enable_shared or enable_static is yes.
#test "$enable_shared" = yes || enable_static=yes
#AC_MSG_RESULT([$enable_static])
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_C_CONFIG
#
#
## AC_LIBTOOL_LANG_CXX_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
#AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
#[AC_LANG_PUSH(C++)
#AC_REQUIRE([AC_PROG_CXX])
#AC_REQUIRE([_LT_AC_PROG_CXXCPP])
#
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#_LT_AC_TAGVAR(allow_undefined_flag, $1)=
#_LT_AC_TAGVAR(always_export_symbols, $1)=no
#_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_direct, $1)=no
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#_LT_AC_TAGVAR(hardcode_automatic, $1)=no
#_LT_AC_TAGVAR(module_cmds, $1)=
#_LT_AC_TAGVAR(module_expsym_cmds, $1)=
#_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#_LT_AC_TAGVAR(no_undefined_flag, $1)=
#_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#
## Dependencies to place before and after the object being linked:
#_LT_AC_TAGVAR(predep_objects, $1)=
#_LT_AC_TAGVAR(postdep_objects, $1)=
#_LT_AC_TAGVAR(predeps, $1)=
#_LT_AC_TAGVAR(postdeps, $1)=
#_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
#
## Source file extension for C++ test sources.
#ac_ext=cpp
#
## Object file extension for compiled C++ test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## 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
#  $as_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
#  $as_unset lt_cv_path_LD
#fi
#test -z "${LDCXX+set}" || LD=$LDCXX
#CC=${CXX-"c++"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
## We don't want -fno-exception wen compiling C++ code, so set the
## no_builtin_flag separately
#if test "$GXX" = yes; then
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
#else
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
#fi
#
#if test "$GXX" = yes; then
#  # Set up default GNU C++ configuration
#
#  AC_PROG_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
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#    else
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    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.
#    _LT_AC_TAGVAR(archive_cmds, $1)='$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
#AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
#_LT_AC_TAGVAR(ld_shlibs, $1)=yes
#case $host_os in
#  aix3*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=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.
#
#    _LT_AC_TAGVAR(archive_cmds, $1)=''
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#    _LT_AC_TAGVAR(link_all_deplibs, $1)=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
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	else
#	  # We have old collect2
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=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
#	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#	fi
#	;;
#      esac
#      shared_flag='-shared'
#      if test "$aix_use_runtimelinking" = yes; then
#	shared_flag="$shared_flag "'${wl}-G'
#      fi
#    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.
#    _LT_AC_TAGVAR(always_export_symbols, $1)=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.
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
#      # Determine the default libpath from the value encoded in an empty executable.
#      _LT_AC_SYS_LIBPATH_AIX
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
#
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
#     else
#      if test "$host_cpu" = ia64; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
#      else
#	# Determine the default libpath from the value encoded in an empty executable.
#	_LT_AC_SYS_LIBPATH_AIX
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
#	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
#	# Exported symbols can be pulled into shared objects from archives
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
#	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#	# This is similar to how AIX traditionally builds its shared libraries.
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
#      fi
#    fi
#    ;;
#
#  beos*)
#    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
#      # support --undefined.  This deserves some investigation.  FIXME
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#    else
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    fi
#    ;;
#
#  chorus*)
#    case $cc_basename in
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#
#  cygwin* | mingw* | pw32*)
#    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
#    # as there is no search path for DLLs.
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#    _LT_AC_TAGVAR(always_export_symbols, $1)=no
#    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#
#    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#      # If the export-symbols file already is a .def file (1st line
#      # is EXPORTS), use it as is; otherwise, prepend...
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#    else
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    fi
#  ;;
#      darwin* | rhapsody*)
#        case $host_os in
#        rhapsody* | darwin1.[[012]])
#         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
#         ;;
#       *) # Darwin 1.3 on
#         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
#           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#         else
#           case ${MACOSX_DEPLOYMENT_TARGET} in
#             10.[[012]])
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#               ;;
#             10.*)
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
#               ;;
#           esac
#         fi
#         ;;
#        esac
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#
#    if test "$GXX" = yes ; then
#      lt_int_apple_cc_single_mod=no
#      output_verbose_link_cmd='echo'
#      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
#       lt_int_apple_cc_single_mod=yes
#      fi
#      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
#       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
#      else
#          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -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
#        _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
#            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
#            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -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
#            _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#      else
#      case $cc_basename in
#        xlc*)
#         output_verbose_link_cmd='echo'
#          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
#          _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
#          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#          ;;
#       *)
#         _LT_AC_TAGVAR(ld_shlibs, $1)=no
#          ;;
#      esac
#      fi
#        ;;
#
#  dgux*)
#    case $cc_basename in
#      ec++*)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      ghcx*)
#	# Green Hills C++ Compiler
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  freebsd[[12]]*)
#    # C++ shared libraries reported to be fairly broken before switch to ELF
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  freebsd-elf*)
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    ;;
#  freebsd* | kfreebsd*-gnu | dragonfly*)
#    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
#    # conventions
#    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
#    ;;
#  gnu*)
#    ;;
#  hpux9*)
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#    aCC*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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) | 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
#        _LT_AC_TAGVAR(archive_cmds, $1)='$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
#        _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#    esac
#    ;;
#  hpux10*|hpux11*)
#    if test $with_gnu_ld = no; then
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#      case $host_cpu in
#      hppa*64*|ia64*)
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
#        ;;
#      *)
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#        ;;
#      esac
#    fi
#    case $host_cpu in
#    hppa*64*|ia64*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#    *)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      aCC*)
#	case $host_cpu in
#	hppa*64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	    hppa*64*)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	      ;;
#	    ia64*)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	      ;;
#	    *)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	fi
#	;;
#    esac
#    ;;
#  interix3*)
#    _LT_AC_TAGVAR(hardcode_direct, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
#    # Instead, shared libraries are loaded at an image base (0x10000000 by
#    # default) and relocated if they conflict, which is a slow very memory
#    # consuming and fragmenting process.  To avoid this, we pick a random,
#    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
#    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#    ;;
#  irix5* | irix6*)
#    case $cc_basename in
#      CC*)
#	# SGI C++
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
#	;;
#      *)
#	if test "$GXX" = yes; then
#	  if test "$with_gnu_ld" = no; then
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#	  else
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#	;;
#    esac
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#    ;;
#  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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#
#	# Archives containing C++ object files must be created using
#	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
#	;;
#      icpc*)
#	# Intel C++
#	with_gnu_ld=yes
#	# version 8.0 and above of icpc choke on multiply defined symbols
#	# if we add $predep_objects and $postdep_objects, however 7.1 and
#	# earlier do not add the objects themselves.
#	case `$CC -V 2>&1` in
#	*"Version 7."*)
#  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#	  ;;
#	*)  # Version 8.0 or newer
#	  tmp_idyn=
#	  case $host_cpu in
#	    ia64*) tmp_idyn=' -i_dynamic';;
#	  esac
#  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#	  ;;
#	esac
#	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
#	;;
#      pgCC*)
#        # Portland Group C++ compiler
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
#  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#        ;;
#      cxx*)
#	# Compaq C++
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  m88k*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  mvs*)
#    case $cc_basename in
#      cxx*)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  netbsd*)
#    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
#      wlarc=
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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::"'
#    ;;
#  openbsd2*)
#    # C++ shared libraries are fairly broken
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  openbsd*)
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#    fi
#    output_verbose_link_cmd='echo'
#    ;;
#  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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# Archives containing C++ object files must be created using
#	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
#
#	;;
#      RCC*)
#	# Rational C++ 2.4.1
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      cxx*)
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	  # 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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# Archives containing C++ object files must be created using
#	# the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
#	;;
#      RCC*)
#	# Rational C++ 2.4.1
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      cxx*)
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~
#	  $rm $lib.exp'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	 _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	  # 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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	fi
#	;;
#    esac
#    ;;
#  psos*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  sunos4*)
#    case $cc_basename in
#      CC*)
#	# Sun C++ 4.x
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      lcc*)
#	# Lucid
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  solaris*)
#    case $cc_basename in
#      CC*)
#	# Sun C++ 4.2, 5.x and Centerline C++
#        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
#	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
#	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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. We must also pass each convience library through
#	    # to the system linker between allextract/defaultextract.
#	    # The C++ compiler will combine linker options so we
#	    # cannot just pass the convience library names through
#	    # without $wl.
#	    # Supported since Solaris 2.6 (maybe 2.5.1?)
#	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
#	    ;;
#	esac
#	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#
#	output_verbose_link_cmd='echo'
#
#	# 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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
#	;;
#      gcx*)
#	# Green Hills C++ Compiler
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
#	;;
#      *)
#	# GNU C++ compiler with Solaris linker
#	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
#	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
#	  if $CC --version | grep -v '^2\.7' > /dev/null; then
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
#	fi
#	;;
#    esac
#    ;;
#  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
#    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    runpath_var='LD_RUN_PATH'
#
#    case $cc_basename in
#      CC*)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#      *)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#    esac
#    ;;
#  sysv5* | sco3.2v5* | sco5v6*)
#    # Note: We can NOT use -z defs as we might desire, because we do not
#    # link with -lc, and that would cause any symbols used from libc to
#    # always be unresolved, which means just about no library would
#    # ever link correctly.  If we're not using GNU ld we use -z text
#    # though, which does catch some bad symbols but isn't as heavy-handed
#    # as -z defs.
#    # For security reasons, it is highly recommended that you always
#    # use absolute paths for naming shared libraries, and exclude the
#    # DT_RUNPATH tag from executables and libraries.  But doing so
#    # requires that you compile everything twice, which is a pain.
#    # So that behaviour is only enabled if SCOABSPATH is set to a
#    # non-empty value in the environment.  Most likely only useful for
#    # creating official distributions of packages.
#    # This is a hack until libtool officially supports absolute path
#    # names for shared libraries.
#    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
#    runpath_var='LD_RUN_PATH'
#
#    case $cc_basename in
#      CC*)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#      *)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#    esac
#    ;;
#  tandem*)
#    case $cc_basename in
#      NCC*)
#	# NonStop-UX NCC 3.20
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  vxworks*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  *)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#esac
#AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
#test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
#
#_LT_AC_TAGVAR(GCC, $1)="$GXX"
#_LT_AC_TAGVAR(LD, $1)="$LD"
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_POSTDEP_PREDEP($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#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
#])# AC_LIBTOOL_LANG_CXX_CONFIG
#
## AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
## ------------------------------------
## Figure out "hidden" library dependencies from verbose
## compiler output when linking a shared library.
## Parse the compiler output and extract the necessary
## objects, libraries and library flags.
#AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
#dnl we can't use the lt_simple_compile_test_code here,
#dnl because it contains code intended for an executable,
#dnl not a library.  It's possible we should let each
#dnl tag define a new lt_????_link_test_code variable,
#dnl but it's only used here...
#ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
#int a;
#void foo (void) { a = 0; }
#EOF
#],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
#class Foo
#{
#public:
#  Foo (void) { a = 0; }
#private:
#  int a;
#};
#EOF
#],[$1],[F77],[cat > conftest.$ac_ext <<EOF
#      subroutine foo
#      implicit none
#      integer*4 a
#      a=0
#      return
#      end
#EOF
#],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
#public class foo {
#  private int a;
#  public void bar (void) {
#    a = 0;
#  }
#};
#EOF
#])
#dnl Parse the compiler output and extract the necessary
#dnl objects, libraries and library flags.
#if AC_TRY_EVAL(ac_compile); 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 "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
#	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
#	   else
#	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${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 "$_LT_AC_TAGVAR(postdeps, $1)"; then
#	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
#	 else
#	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${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 "$_LT_AC_TAGVAR(predep_objects, $1)"; then
#	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
#	 else
#	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
#	 fi
#       else
#	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
#	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
#	 else
#	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
#	 fi
#       fi
#       ;;
#
#    *) ;; # Ignore the rest.
#
#    esac
#  done
#
#  # Clean up.
#  rm -f a.out a.exe
#else
#  echo "libtool.m4: error: problem compiling $1 test program"
#fi
#
#$rm -f confest.$objext
#
## PORTME: override above test on systems where it is broken
#ifelse([$1],[CXX],
#[case $host_os in
#interix3*)
#  # Interix 3.5 installs completely hosed .la files for C++, so rather than
#  # hack all around it, let's just trust "g++" to DTRT.
#  _LT_AC_TAGVAR(predep_objects,$1)=
#  _LT_AC_TAGVAR(postdep_objects,$1)=
#  _LT_AC_TAGVAR(postdeps,$1)=
#  ;;
#
#solaris*)
#  case $cc_basename in
#  CC*)
#    # Adding this requires a known-good setup of shared libraries for
#    # Sun compiler versions before 5.6, else PIC objects from an old
#    # archive will be linked into the output, leading to subtle bugs.
#    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
#    ;;
#  esac
#  ;;
#esac
#])
#
#case " $_LT_AC_TAGVAR(postdeps, $1) " in
#*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
#esac
#])# AC_LIBTOOL_POSTDEP_PREDEP
#
## AC_LIBTOOL_LANG_F77_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
#AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
#[AC_REQUIRE([AC_PROG_F77])
#AC_LANG_PUSH(Fortran 77)
#
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#_LT_AC_TAGVAR(allow_undefined_flag, $1)=
#_LT_AC_TAGVAR(always_export_symbols, $1)=no
#_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_direct, $1)=no
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#_LT_AC_TAGVAR(hardcode_automatic, $1)=no
#_LT_AC_TAGVAR(module_cmds, $1)=
#_LT_AC_TAGVAR(module_expsym_cmds, $1)=
#_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#_LT_AC_TAGVAR(no_undefined_flag, $1)=
#_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#
## Source file extension for f77 test sources.
#ac_ext=f
#
## Object file extension for compiled f77 test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${F77-"f77"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
#AC_MSG_CHECKING([if libtool supports shared libraries])
#AC_MSG_RESULT([$can_build_shared])
#
#AC_MSG_CHECKING([whether to build shared libraries])
#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* | aix5*)
#  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
#    test "$enable_shared" = yes && enable_static=no
#  fi
#  ;;
#esac
#AC_MSG_RESULT([$enable_shared])
#
#AC_MSG_CHECKING([whether to build static libraries])
## Make sure either enable_shared or enable_static is yes.
#test "$enable_shared" = yes || enable_static=yes
#AC_MSG_RESULT([$enable_static])
#
#_LT_AC_TAGVAR(GCC, $1)="$G77"
#_LT_AC_TAGVAR(LD, $1)="$LD"
#
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_F77_CONFIG
#
#
## AC_LIBTOOL_LANG_GCJ_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
#AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
#[AC_LANG_SAVE
#
## Source file extension for Java test sources.
#ac_ext=java
#
## Object file extension for compiled Java test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$objext
#
## Code to be used in simple compile tests
#lt_simple_compile_test_code="class foo {}\n"
#
## Code to be used in simple link tests
#lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
#
## ltmain only uses $CC for tagged configurations so make sure $CC is set.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${GCJ-"gcj"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
## GCJ did not exist at the time GCC didn't implicitly link libc in.
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_RESTORE
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_GCJ_CONFIG
#
#
## AC_LIBTOOL_LANG_RC_CONFIG
## -------------------------
## Ensure that the configuration vars for the Windows resource compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
#AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
#[AC_LANG_SAVE
#
## Source file extension for RC test sources.
#ac_ext=rc
#
## Object file extension for compiled RC test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$objext
#
## Code to be used in simple compile tests
#lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
#
## Code to be used in simple link tests
#lt_simple_link_test_code="$lt_simple_compile_test_code"
#
## ltmain only uses $CC for tagged configurations so make sure $CC is set.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${RC-"windres"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_RESTORE
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_RC_CONFIG
#
#
## AC_LIBTOOL_CONFIG([TAGNAME])
## ----------------------------
## If TAGNAME is not passed, then create an initial libtool script
## with a default configuration from the untagged config vars.  Otherwise
## add code to config.status for appending the configuration named by
## TAGNAME from the matching tagged config vars.
#AC_DEFUN([AC_LIBTOOL_CONFIG],
#[# 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 LTCFLAGS 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 \
#    _LT_AC_TAGVAR(compiler, $1) \
#    _LT_AC_TAGVAR(CC, $1) \
#    _LT_AC_TAGVAR(LD, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
#    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
#    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
#    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
#    _LT_AC_TAGVAR(old_archive_cmds, $1) \
#    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
#    _LT_AC_TAGVAR(predep_objects, $1) \
#    _LT_AC_TAGVAR(postdep_objects, $1) \
#    _LT_AC_TAGVAR(predeps, $1) \
#    _LT_AC_TAGVAR(postdeps, $1) \
#    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
#    _LT_AC_TAGVAR(archive_cmds, $1) \
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
#    _LT_AC_TAGVAR(postinstall_cmds, $1) \
#    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
#    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
#    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
#    _LT_AC_TAGVAR(no_undefined_flag, $1) \
#    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
#    _LT_AC_TAGVAR(hardcode_automatic, $1) \
#    _LT_AC_TAGVAR(module_cmds, $1) \
#    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
#    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
#    _LT_AC_TAGVAR(exclude_expsyms, $1) \
#    _LT_AC_TAGVAR(include_expsyms, $1); do
#
#    case $var in
#    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
#    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
#    _LT_AC_TAGVAR(archive_cmds, $1) | \
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
#    _LT_AC_TAGVAR(module_cmds, $1) | \
#    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
#    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
#    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
#    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
#
#ifelse([$1], [],
#  [cfgfile="${ofile}T"
#  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
#  $rm -f "$cfgfile"
#  AC_MSG_NOTICE([creating $ofile])],
#  [cfgfile="$ofile"])
#
#  cat <<__EOF__ >> "$cfgfile"
#ifelse([$1], [],
#[#! $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 at 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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 1s/^X//"
#
## The HP-UX ksh and POSIX shell print the target directory to stdout
## if CDPATH is set.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
## The names of the tagged configurations supported by this script.
#available_tags=
#
## ### BEGIN LIBTOOL CONFIG],
#[# ### 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=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
#
## Whether or not to disallow shared libs when runtime libs are static
#allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
#
## Whether or not to optimize for fast installation.
#fast_install=$enable_fast_install
#
## The host system.
#host_alias=$host_alias
#host=$host
#host_os=$host_os
#
## The build system.
#build_alias=$build_alias
#build=$build
#build_os=$build_os
#
## 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
#
## LTCC compiler flags.
#LTCFLAGS=$lt_LTCFLAGS
#
## A language-specific compiler.
#CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
#
## Is the compiler the GNU C compiler?
#with_gcc=$_LT_AC_TAGVAR(GCC, $1)
#
## An ERE matcher.
#EGREP=$lt_EGREP
#
## The linker used to build libraries.
#LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
#
## 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_AC_TAGVAR(lt_prog_compiler_wl, $1)
#
## Object file suffix (normally "o").
#objext="$ac_objext"
#
## Old archive suffix (normally "a").
#libext="$libext"
#
## Shared library suffix (normally ".so").
#shrext_cmds='$shrext_cmds'
#
## Executable file suffix (normally "").
#exeext="$exeext"
#
## Additional compiler flags for building library objects.
#pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
#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_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
#
## 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_AC_TAGVAR(lt_prog_compiler_static, $1)
#
## Compiler flag to turn off builtin functions.
#no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
#
## Compiler flag to allow reflexive dlopens.
#export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
#
## Compiler flag to generate shared objects directly from archives.
#whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
#
## Compiler flag to generate thread-safe objects.
#thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
#
## 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_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
#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_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
#
## Create a temporary old-style archive to link instead of a shared archive.
#old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
#
## Commands used to build and install a shared archive.
#archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
#archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
#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_[]_LT_AC_TAGVAR(module_cmds, $1)
#module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
#
## 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_[]_LT_AC_TAGVAR(predep_objects, $1)
#
## Dependencies to place after the objects being linked to create a
## shared library.
#postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
#
## Dependencies to place before the objects being linked to create a
## shared library.
#predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
#
## Dependencies to place after the objects being linked to create a
## shared library.
#postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
#
## The library search path used internally by the compiler when linking
## a shared library.
#compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
#
## 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_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
#
## Flag that forces no undefined symbols.
#no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
#
## 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=$_LT_AC_TAGVAR(hardcode_action, $1)
#
## 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
#
## 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
#
## Whether we need a single -rpath flag with a separated argument.
#hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
#
## Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
## resulting binary.
#hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
#
## Set to yes if using the -LDIR flag during linking hardcodes DIR into the
## resulting binary.
#hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
#
## Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
## the resulting binary.
#hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
#
## 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=$_LT_AC_TAGVAR(hardcode_automatic, $1)
#
## 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=$_LT_AC_TAGVAR(link_all_deplibs, $1)
#
## 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="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
#
## Set to yes if exported symbols are required.
#always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
#
## The commands to list exported symbols.
#export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
#
## 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_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
#
## Symbols that must always be exported.
#include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
#
#ifelse([$1],[],
#[# ### END LIBTOOL CONFIG],
#[# ### END LIBTOOL TAG CONFIG: $tagname])
#
#__EOF__
#
#ifelse([$1],[], [
#  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_LIBTOOL_CONFIG
#
#
## AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
## -------------------------------------------
#AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
#[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#
#_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
#
#if test "$GCC" = yes; then
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
#
#  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
#    lt_cv_prog_compiler_rtti_exceptions,
#    [-fno-rtti -fno-exceptions], [],
#    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
#fi
#])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
#
#
## AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
## ---------------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
#[AC_REQUIRE([AC_CANONICAL_HOST])
#AC_REQUIRE([AC_PROG_NM])
#AC_REQUIRE([AC_OBJEXT])
## Check for command to grab the raw symbol name followed by C symbol from nm.
#AC_MSG_CHECKING([command to parse $NM output from $compiler object])
#AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
#[
## 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 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'"
#  ;;
#linux*)
#  if test "$host_cpu" = ia64; then
#    symcode='[[ABCDGIRSTW]]'
#    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'"
#  fi
#  ;;
#irix* | nonstopux*)
#  symcode='[[BCDEGRST]]'
#  ;;
#osf*)
#  symcode='[[BCDEGQRST]]'
#  ;;
#solaris*)
#  symcode='[[BDRT]]'
#  ;;
#sco3.2v5*)
#  symcode='[[DT]]'
#  ;;
#sysv4.2uw2*)
#  symcode='[[DT]]'
#  ;;
#sysv5* | sco5v6* | unixware* | OpenUNIX*)
#  symcode='[[ABDT]]'
#  ;;
#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
#
#  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
#  symxfrm="\\1 $ac_symprfx\\2 \\2"
#
#  # 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 AC_TRY_EVAL(ac_compile); then
#    # Now try to grab the symbols.
#    nlist=conftest.nm
#    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && 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_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
#	  if AC_TRY_EVAL(ac_link) && 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" >&AS_MESSAGE_LOG_FD
#	fi
#      else
#	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
#      fi
#    else
#      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
#    fi
#  else
#    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
#    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
#])
#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
#  AC_MSG_RESULT(failed)
#else
#  AC_MSG_RESULT(ok)
#fi
#]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
#
#
## AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
## ---------------------------------------
#AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
#[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
#_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
#
#AC_MSG_CHECKING([for $compiler option to produce PIC])
# ifelse([$1],[CXX],[
#  # C++ specific cases for pic, static, wl, etc.
#  if test "$GXX" = yes; then
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#
#    case $host_os in
#    aix*)
#      # All AIX code is PIC.
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#    darwin* | rhapsody*)
#      # PIC is the default on this platform
#      # Common symbols not allowed in MH_DYLIB files
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
#      ;;
#    *djgpp*)
#      # DJGPP does not support shared libraries at all
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#      ;;
#    interix3*)
#      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
#      # Instead, we relocate shared libraries at runtime.
#      ;;
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	;;
#      esac
#      ;;
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	else
#	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
#	fi
#	;;
#      chorus*)
#	case $cc_basename in
#	cxch68*)
#	  # Green Hills C++ Compiler
#	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--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
#	;;
#       darwin*)
#         # PIC is the default on this platform
#         # Common symbols not allowed in MH_DYLIB files
#         case $cc_basename in
#           xlc*)
#           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
#           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#           ;;
#         esac
#       ;;
#      dgux*)
#	case $cc_basename in
#	  ec++*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    ;;
#	  ghcx*)
#	    # Green Hills C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      freebsd* | kfreebsd*-gnu | dragonfly*)
#	# FreeBSD uses GNU C++
#	;;
#      hpux9* | hpux10* | hpux11*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#	    if test "$host_cpu" != ia64; then
#	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	    fi
#	    ;;
#	  aCC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#	    case $host_cpu in
#	    hppa*64*|ia64*)
#	      # +Z the default
#	      ;;
#	    *)
#	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	      ;;
#	    esac
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      interix*)
#	# This is c89, which is MS Visual C++ (no shared libs)
#	# Anyone wants to do a port?
#	;;
#      irix5* | irix6* | nonstopux*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    # CC pic flag -KPIC is the default.
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      linux*)
#	case $cc_basename in
#	  KCC*)
#	    # KAI C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	    ;;
#	  icpc* | ecpc*)
#	    # Intel C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#	    ;;
#	  pgCC*)
#	    # Portland Group C++ compiler.
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	  cxx*)
#	    # Compaq C++
#	    # Make sure the PIC flag is empty.  It appears that all Alpha
#	    # Linux and Compaq Tru64 Unix objects are PIC.
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      lynxos*)
#	;;
#      m88k*)
#	;;
#      mvs*)
#	case $cc_basename in
#	  cxx*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      netbsd*)
#	;;
#      osf3* | osf4* | osf5*)
#	case $cc_basename in
#	  KCC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
#	    ;;
#	  RCC*)
#	    # Rational C++ 2.4.1
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  cxx*)
#	    # Digital/Compaq C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    # Make sure the PIC flag is empty.  It appears that all Alpha
#	    # Linux and Compaq Tru64 Unix objects are PIC.
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      psos*)
#	;;
#      solaris*)
#	case $cc_basename in
#	  CC*)
#	    # Sun C++ 4.2, 5.x and Centerline C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
#	    ;;
#	  gcx*)
#	    # Green Hills C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      sunos4*)
#	case $cc_basename in
#	  CC*)
#	    # Sun C++ 4.x
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	  lcc*)
#	    # Lucid
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      tandem*)
#	case $cc_basename in
#	  NCC*)
#	    # NonStop-UX NCC 3.20
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	esac
#	;;
#      vxworks*)
#	;;
#      *)
#	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#	;;
#    esac
#  fi
#],
#[
#  if test "$GCC" = yes; then
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#
#    case $host_os in
#      aix*)
#      # All AIX code is PIC.
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#
#    darwin* | rhapsody*)
#      # PIC is the default on this platform
#      # Common symbols not allowed in MH_DYLIB files
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
#      ;;
#
#    interix3*)
#      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
#      # Instead, we relocate shared libraries at runtime.
#      ;;
#
#    msdosdjgpp*)
#      # Just because we use GCC doesn't mean we suddenly get shared libraries
#      # on systems that don't support them.
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      enable_shared=no
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	;;
#      esac
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#      ;;
#    esac
#  else
#    # PORTME Check for flag to pass linker flags through the system compiler.
#    case $host_os in
#    aix*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      else
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
#      fi
#      ;;
#      darwin*)
#        # PIC is the default on this platform
#        # Common symbols not allowed in MH_DYLIB files
#       case $cc_basename in
#         xlc*)
#         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
#         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#         ;;
#       esac
#       ;;
#
#    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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#
#    hpux9* | hpux10* | hpux11*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	;;
#      esac
#      # Is there a better lt_prog_compiler_static that works with the bundled CC?
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#      ;;
#
#    irix5* | irix6* | nonstopux*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      # PIC (with -KPIC) is the default.
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#      ;;
#
#    newsos6)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    linux*)
#      case $cc_basename in
#      icc* | ecc*)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#        ;;
#      pgcc* | pgf77* | pgf90* | pgf95*)
#        # Portland Group compilers (*not* the Pentium gcc compiler,
#	# which looks to be a dead project)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#        ;;
#      ccc*)
#        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#        # All Alpha code is PIC.
#        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#        ;;
#      esac
#      ;;
#
#    osf3* | osf4* | osf5*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      # All OSF/1 code is PIC.
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#      ;;
#
#    solaris*)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      case $cc_basename in
#      f77* | f90* | f95*)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
#      *)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
#      esac
#      ;;
#
#    sunos4*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    sysv4 | sysv4.2uw2* | sysv4.3*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec ;then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      fi
#      ;;
#
#    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    unicos*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      ;;
#
#    uts4*)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      ;;
#    esac
#  fi
#])
#AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
#
##
## Check to make sure the PIC flag actually works.
##
#if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
#  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
#    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
#    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
#    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
#     "" | " "*) ;;
#     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
#     esac],
#    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
#fi
#case $host_os in
#  # For platforms which do not support PIC, -DPIC is meaningless:
#  *djgpp*)
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#    ;;
#  *)
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
#    ;;
#esac
#
##
## Check to make sure the static flag actually works.
##
#wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
#AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
#  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
#  $lt_tmp_static_flag,
#  [],
#  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
#])
#
#
## AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
## ------------------------------------
## See if the linker supports building shared libraries.
#AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
#[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
#ifelse([$1],[CXX],[
#  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#    else
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#    fi
#    ;;
#  pw32*)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
#  ;;
#  cygwin* | mingw*)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
#  ;;
#  *)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
#  ;;
#  esac
#],[
#  runpath_var=
#  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
#  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#  _LT_AC_TAGVAR(archive_cmds, $1)=
#  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
#  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
#  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
#  _LT_AC_TAGVAR(module_cmds, $1)=
#  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
#  _LT_AC_TAGVAR(always_export_symbols, $1)=no
#  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
#  _LT_AC_TAGVAR(include_expsyms, $1)=
#  # 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'.
#  _LT_AC_TAGVAR(exclude_expsyms, $1)="_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=
#  # Just being paranoid about ensuring that cc_basename is set.
#  _LT_CC_BASENAME([$compiler])
#  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
#    ;;
#  interix*)
#    # we just hope/assume this is gcc and not c89 (= MSVC++)
#    with_gnu_ld=yes
#    ;;
#  openbsd*)
#    with_gnu_ld=no
#    ;;
#  esac
#
#  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
#  if test "$with_gnu_ld" = yes; then
#    # If archive_cmds runs LD, not CC, wlarc should be empty
#    wlarc='${wl}'
#
#    # Set some defaults for GNU ld with shared library support. These
#    # are reset later if shared libraries are not supported. Putting them
#    # here allows them to be overridden if necessary.
#    runpath_var=LD_RUN_PATH
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#      else
#  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    fi
#    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
#
#    # 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
#	_LT_AC_TAGVAR(ld_shlibs, $1)=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*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#
#      # Samuel A. Falvo II <kc5tja at 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.
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#
#    beos*)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
#	# support --undefined.  This deserves some investigation.  FIXME
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    cygwin* | mingw* | pw32*)
#      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
#      # as there is no search path for DLLs.
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(always_export_symbols, $1)=no
#      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
#
#      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
#        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#	# If the export-symbols file already is a .def file (1st line
#	# is EXPORTS), use it as is; otherwise, prepend...
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    interix3*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
#      # Instead, shared libraries are loaded at an image base (0x10000000 by
#      # default) and relocated if they conflict, which is a slow very memory
#      # consuming and fragmenting process.  To avoid this, we pick a random,
#      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
#      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#      ;;
#
#    linux*)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	tmp_addflag=
#	case $cc_basename,$host_cpu in
#	pgcc*)				# Portland Group C compiler
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#	  tmp_addflag=' $pic_flag'
#	  ;;
#	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#	  tmp_addflag=' $pic_flag -Mnomain' ;;
#	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
#	  tmp_addflag=' -i_dynamic' ;;
#	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
#	  tmp_addflag=' -i_dynamic -nofor_main' ;;
#	ifc* | ifort*)			# Intel Fortran compiler
#	  tmp_addflag=' -nofor_main' ;;
#	esac
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#
#	if test $supports_anon_versioning = yes; then
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
#	fi
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    netbsd*)
#      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
#	wlarc=
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      fi
#      ;;
#
#    solaris*)
#      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
#	_LT_AC_TAGVAR(ld_shlibs, $1)=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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
#      case `$LD -v 2>&1` in
#        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	cat <<_LT_EOF 1>&2
#
#*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
#*** reliably create shared libraries on SCO systems.  Therefore, libtool
#*** is disabling shared libraries support.  We urge you to upgrade GNU
#*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
#*** your PATH or compiler configuration so that the native linker is
#*** used, and then restart.
#
#_LT_EOF
#	;;
#	*)
#	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
#	  else
#	    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	  fi
#	;;
#      esac
#      ;;
#
#    sunos4*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#      wlarc=
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    *)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#    esac
#
#    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
#      runpath_var=
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    fi
#  else
#    # PORTME fill in a description of your system's linker (not GNU ld)
#    case $host_os in
#    aix3*)
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
#	# Neither direct hardcoding nor static linking is supported with a
#	# broken collect2.
#	_LT_AC_TAGVAR(hardcode_direct, $1)=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
#	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#	else
#	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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.
#
#      _LT_AC_TAGVAR(archive_cmds, $1)=''
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=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
#  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	  else
#  	  # We have old collect2
#  	  _LT_AC_TAGVAR(hardcode_direct, $1)=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
#  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#	  fi
#	  ;;
#	esac
#	shared_flag='-shared'
#	if test "$aix_use_runtimelinking" = yes; then
#	  shared_flag="$shared_flag "'${wl}-G'
#	fi
#      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.
#      _LT_AC_TAGVAR(always_export_symbols, $1)=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.
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
#       # Determine the default libpath from the value encoded in an empty executable.
#       _LT_AC_SYS_LIBPATH_AIX
#       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
#       else
#	if test "$host_cpu" = ia64; then
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
#	else
#	 # Determine the default libpath from the value encoded in an empty executable.
#	 _LT_AC_SYS_LIBPATH_AIX
#	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
#	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
#	  # Exported symbols can be pulled into shared objects from archives
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#	  # This is similar to how AIX traditionally builds its shared libraries.
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
#	fi
#      fi
#      ;;
#
#    amigaos*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      # see comment about different semantics on the GNU ld section
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#
#    bsdi[[45]]*)
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-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.
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      # Tell ltmain to make .lib files, not .a files.
#      libext=lib
#      # Tell ltmain to make .dll files, not .so files.
#      shrext_cmds=".dll"
#      # FIXME: Setting linknames here is a bad hack.
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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.
#      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
#      # FIXME: Should let the user specify the lib program.
#      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
#      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
#      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#      ;;
#
#    darwin* | rhapsody*)
#      case $host_os in
#        rhapsody* | darwin1.[[012]])
#         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
#         ;;
#       *) # Darwin 1.3 on
#         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
#           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#         else
#           case ${MACOSX_DEPLOYMENT_TARGET} in
#             10.[[012]])
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#               ;;
#             10.*)
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
#               ;;
#           esac
#         fi
#         ;;
#      esac
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#    if test "$GCC" = yes ; then
#    	output_verbose_link_cmd='echo'
#        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
#      _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
#      _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#    else
#      case $cc_basename in
#        xlc*)
#         output_verbose_link_cmd='echo'
#         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
#         _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
#          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#          ;;
#       *)
#         _LT_AC_TAGVAR(ld_shlibs, $1)=no
#          ;;
#      esac
#    fi
#      ;;
#
#    dgux*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    freebsd1*)
#      _LT_AC_TAGVAR(ld_shlibs, $1)=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*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
#    freebsd2*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
#    freebsd* | kfreebsd*-gnu | dragonfly*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    hpux9*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#
#      # hardcode_minus_L: Not really in the search PATH,
#      # but as the default location of the library.
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      ;;
#
#    hpux10*)
#      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
#      fi
#      if test "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#
#	# hardcode_minus_L: Not really in the search PATH,
#	# but as the default location of the library.
#	_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      fi
#      ;;
#
#    hpux11*)
#      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
#	case $host_cpu in
#	hppa*64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	esac
#      fi
#      if test "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	case $host_cpu in
#	hppa*64*|ia64*)
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#
#	  # hardcode_minus_L: Not really in the search PATH,
#	  # but as the default location of the library.
#	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#	  ;;
#	esac
#      fi
#      ;;
#
#    irix5* | irix6* | nonstopux*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#      ;;
#
#    netbsd*)
#      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    newsos6)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    openbsd*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      else
#       case $host_os in
#	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
#	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#	   ;;
#	 *)
#	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
#	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	   ;;
#       esac
#      fi
#      ;;
#
#    os2*)
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
#      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
#      ;;
#
#    osf3*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      ;;
#
#    osf4* | osf5*)	# as osf3* with the addition of -msym flag
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      else
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
#
#	# Both c and cxx compiler support -rpath directly
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      ;;
#
#    solaris*)
#      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
#      if test "$GCC" = yes; then
#	wlarc='${wl}'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#	wlarc=''
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      case $host_os in
#      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
#      *)
# 	# The compiler driver will combine linker options so we
# 	# cannot just pass the convience library names through
# 	# without $wl, iff we do not link with $LD.
# 	# Luckily, gcc supports the same syntax we need for Sun Studio.
# 	# Supported since Solaris 2.6 (maybe 2.5.1?)
# 	case $wlarc in
# 	'')
# 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
# 	*)
# 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
# 	esac ;;
#      esac
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    sysv4)
#      case $host_vendor in
#	sni)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
#	;;
#	siemens)
#	  ## LD is ld it makes a PLAMLIB
#	  ## CC just makes a GrossModule.
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#        ;;
#	motorola)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
#	;;
#      esac
#      runpath_var='LD_RUN_PATH'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    sysv4.3*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#	runpath_var=LD_RUN_PATH
#	hardcode_runpath_var=yes
#	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
#      fi
#      ;;
#
#    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
#      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      runpath_var='LD_RUN_PATH'
#
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#      fi
#      ;;
#
#    sysv5* | sco3.2v5* | sco5v6*)
#      # Note: We can NOT use -z defs as we might desire, because we do not
#      # link with -lc, and that would cause any symbols used from libc to
#      # always be unresolved, which means just about no library would
#      # ever link correctly.  If we're not using GNU ld we use -z text
#      # though, which does catch some bad symbols but isn't as heavy-handed
#      # as -z defs.
#      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
#      runpath_var='LD_RUN_PATH'
#
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#      fi
#      ;;
#
#    uts4*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#    esac
#  fi
#])
#AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
#test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
#
##
## Do we need to explicitly link libc?
##
#case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
#x|xyes)
#  # Assume -lc should be added
#  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#
#  if test "$enable_shared" = yes && test "$GCC" = yes; then
#    case $_LT_AC_TAGVAR(archive_cmds, $1) 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.
#      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
#      $rm conftest*
#      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
#
#      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
#        soname=conftest
#        lib=conftest
#        libobjs=conftest.$ac_objext
#        deplibs=
#        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
#	pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
#        compiler_flags=-v
#        linker_flags=-v
#        verstring=
#        output_objdir=.
#        libname=conftest
#        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
#        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
#        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
#        then
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#        else
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#        fi
#        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
#      else
#        cat conftest.err 1>&5
#      fi
#      $rm conftest*
#      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
#      ;;
#    esac
#  fi
#  ;;
#esac
#])# AC_LIBTOOL_PROG_LD_SHLIBS
#
#
## _LT_AC_FILE_LTDLL_C
## -------------------
## Be careful that the start marker always follows a newline.
#AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
## /* ltdll.c starts here */
## #define WIN32_LEAN_AND_MEAN
## #include <windows.h>
## #undef WIN32_LEAN_AND_MEAN
## #include <stdio.h>
##
## #ifndef __CYGWIN__
## #  ifdef __CYGWIN32__
## #    define __CYGWIN__ __CYGWIN32__
## #  endif
## #endif
##
## #ifdef __cplusplus
## extern "C" {
## #endif
## BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
## #ifdef __cplusplus
## }
## #endif
##
## #ifdef __CYGWIN__
## #include <cygwin/cygwin_dll.h>
## DECLARE_CYGWIN_DLL( DllMain );
## #endif
## HINSTANCE __hDllInstance_base;
##
## BOOL APIENTRY
## DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
## {
##   __hDllInstance_base = hInst;
##   return TRUE;
## }
## /* ltdll.c ends here */
#])# _LT_AC_FILE_LTDLL_C
#
#
## _LT_AC_TAGVAR(VARNAME, [TAGNAME])
## ---------------------------------
#AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
#
#
## old names
#AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
#AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
#AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
#AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
#AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
#AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
#AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
#
## This is just to silence aclocal about the macro not being used
#ifelse([AC_DISABLE_FAST_INSTALL])
#
#AC_DEFUN([LT_AC_PROG_GCJ],
#[AC_CHECK_TOOL(GCJ, gcj, no)
#  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
#  AC_SUBST(GCJFLAGS)
#])
#
#AC_DEFUN([LT_AC_PROG_RC],
#[AC_CHECK_TOOL(RC, windres, no)
#])
#
#############################################################
## NOTE: This macro has been submitted for inclusion into   #
##  GNU Autoconf as AC_PROG_SED.  When it is available in   #
##  a released version of Autoconf we should remove this    #
##  macro and use it instead.                               #
#############################################################
## LT_AC_PROG_SED
## --------------
## Check for a fully-functional sed program, that truncates
## as few characters as possible.  Prefer GNU sed if found.
#AC_DEFUN([LT_AC_PROG_SED],
#[AC_MSG_CHECKING([for a sed that does not truncate output])
#AC_CACHE_VAL(lt_cv_path_SED,
#[# 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 && continue
#  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
#AC_MSG_RESULT([$SED])
#])
#
#--- New file ---
#+++ ltmain.sh	06/07/07 05:51:57
## ltmain.sh - Provide generalized library-building support services.
## NOTE: Changing this file will not affect anything until you rerun configure.
##
## Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
## Free Software Foundation, Inc.
## Originally by Gordon Matzigkeit <gord at 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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.
#
#basename="s,^.*/,,g"
#
## Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
## is ksh but when the shell is invoked as "sh" and the current value of
## the _XPG environment variable is not equal to 1 (one), the special
## positional parameter $0, within a function call, is the name of the
## function.
#progpath="$0"
#
## The name of this program:
#progname=`echo "$progpath" | $SED $basename`
#modename="$progname"
#
## Global variables:
#EXIT_SUCCESS=0
#EXIT_FAILURE=1
#
#PROGRAM=ltmain.sh
#PACKAGE=libtool
#VERSION=1.5.22
#TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
#
## 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
#
## Check that we have a working $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, and then maybe $echo will work.
#  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
#fi
#
#if test "X$1" = X--fallback-echo; then
#  # used as fallback echo
#  shift
#  cat <<EOF
#$*
#EOF
#  exit $EXIT_SUCCESS
#fi
#
#default_mode=
#help="Try \`$progname --help' for more information."
#magic="%%%MAGIC variable%%%"
#mkdir="mkdir"
#mv="mv -f"
#rm="rm -f"
#
## Sed substitution that helps us do robust quoting.  It backslashifies
## metacharacters that are still active within double-quoted strings.
#Xsed="${SED}"' -e 1s/^X//'
#sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
## test EBCDIC or ASCII
#case `echo X|tr X '\101'` in
# A) # ASCII based system
#    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
#  SP2NL='tr \040 \012'
#  NL2SP='tr \015\012 \040\040'
#  ;;
# *) # EBCDIC based system
#  SP2NL='tr \100 \n'
#  NL2SP='tr \r\n \100\100'
#  ;;
#esac
#
## NLS nuisances.
## Only set LANG and LC_ALL to C if already set.
## These must not be set unconditionally because not all systems understand
## e.g. LANG=C (notably SCO).
## We save the old values to restore during execute mode.
#if test "${LC_ALL+set}" = set; then
#  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
#fi
#if test "${LANG+set}" = set; then
#  save_LANG="$LANG"; LANG=C; export LANG
#fi
#
## Make sure IFS has a sensible default
#lt_nl='
#'
#IFS=" 	$lt_nl"
#
#if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
#  $echo "$modename: not configured to build any kind of library" 1>&2
#  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
#  exit $EXIT_FAILURE
#fi
#
## Global variables.
#mode=$default_mode
#nonopt=
#prev=
#prevopt=
#run=
#show="$echo"
#show_help=
#execute_dlfiles=
#duplicate_deps=no
#preserve_args=
#lo2o="s/\\.lo\$/.${objext}/"
#o2lo="s/\\.${objext}\$/.lo/"
#
######################################
## Shell function definitions:
## This seems to be the best place for them
#
## func_mktempdir [string]
## Make a temporary directory that won't clash with other running
## libtool processes, and avoids race conditions if possible.  If
## given, STRING is the basename for that directory.
#func_mktempdir ()
#{
#    my_template="${TMPDIR-/tmp}/${1-$progname}"
#
#    if test "$run" = ":"; then
#      # Return a directory name, but don't create it in dry-run mode
#      my_tmpdir="${my_template}-$$"
#    else
#
#      # If mktemp works, use that first and foremost
#      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
#
#      if test ! -d "$my_tmpdir"; then
#	# Failing that, at least try and use $RANDOM to avoid a race
#	my_tmpdir="${my_template}-${RANDOM-0}$$"
#
#	save_mktempdir_umask=`umask`
#	umask 0077
#	$mkdir "$my_tmpdir"
#	umask $save_mktempdir_umask
#      fi
#
#      # If we're not in dry-run mode, bomb out on failure
#      test -d "$my_tmpdir" || {
#        $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2
#	exit $EXIT_FAILURE
#      }
#    fi
#
#    $echo "X$my_tmpdir" | $Xsed
#}
#
#
## func_win32_libid arg
## return the library type of file 'arg'
##
## Need a lot of goo to handle *both* DLLs and import libs
## Has to be a shell function in order to 'eat' the argument
## that is supplied when $file_magic_command is called.
#func_win32_libid ()
#{
#  win32_libid_type="unknown"
#  win32_fileres=`file -L $1 2>/dev/null`
#  case $win32_fileres in
#  *ar\ archive\ import\ library*) # definitely import
#    win32_libid_type="x86 archive import"
#    ;;
#  *ar\ archive*) # could be an import, or static
#    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
#      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
#      win32_nmres=`eval $NM -f posix -A $1 | \
#	$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
#      case $win32_nmres in
#      import*)  win32_libid_type="x86 archive import";;
#      *)        win32_libid_type="x86 archive static";;
#      esac
#    fi
#    ;;
#  *DLL*)
#    win32_libid_type="x86 DLL"
#    ;;
#  *executable*) # but shell scripts are "executable" too...
#    case $win32_fileres in
#    *MS\ Windows\ PE\ Intel*)
#      win32_libid_type="x86 DLL"
#      ;;
#    esac
#    ;;
#  esac
#  $echo $win32_libid_type
#}
#
#
## func_infer_tag arg
## Infer tagged configuration to use if any are available and
## if one wasn't chosen via the "--tag" command line option.
## Only attempt this if the compiler in the base compile
## command doesn't match the default compiler.
## arg is usually of the form 'gcc ...'
#func_infer_tag ()
#{
#    if test -n "$available_tags" && test -z "$tagname"; then
#      CC_quoted=
#      for arg in $CC; do
#	case $arg in
#	  *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	CC_quoted="$CC_quoted $arg"
#      done
#      case $@ in
#      # Blanks in the command may have been stripped by the calling shell,
#      # but not from the CC environment variable when configure was run.
#      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;;
#      # Blanks at the start of $base_compile will cause this to fail
#      # if we don't check for them as well.
#      *)
#	for z in $available_tags; do
#	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
#	    # Evaluate the configuration.
#	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
#	    CC_quoted=
#	    for arg in $CC; do
#	    # Double-quote args containing other shell metacharacters.
#	    case $arg in
#	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	      arg="\"$arg\""
#	      ;;
#	    esac
#	    CC_quoted="$CC_quoted $arg"
#	  done
#	    case "$@ " in
#	      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
#	      # The compiler in the base compile command matches
#	      # the one in the tagged configuration.
#	      # Assume this is the tagged configuration we want.
#	      tagname=$z
#	      break
#	      ;;
#	    esac
#	  fi
#	done
#	# If $tagname still isn't set, then no tagged configuration
#	# was found and let the user know that the "--tag" command
#	# line option must be used.
#	if test -z "$tagname"; then
#	  $echo "$modename: unable to infer tagged configuration"
#	  $echo "$modename: specify a tag with \`--tag'" 1>&2
#	  exit $EXIT_FAILURE
##        else
##          $echo "$modename: using $tagname tagged configuration"
#	fi
#	;;
#      esac
#    fi
#}
#
#
## func_extract_an_archive dir oldlib
#func_extract_an_archive ()
#{
#    f_ex_an_ar_dir="$1"; shift
#    f_ex_an_ar_oldlib="$1"
#
#    $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)"
#    $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $?
#    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
#     :
#    else
#      $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2
#      exit $EXIT_FAILURE
#    fi
#}
#
## func_extract_archives gentop oldlib ...
#func_extract_archives ()
#{
#    my_gentop="$1"; shift
#    my_oldlibs=${1+"$@"}
#    my_oldobjs=""
#    my_xlib=""
#    my_xabs=""
#    my_xdir=""
#    my_status=""
#
#    $show "${rm}r $my_gentop"
#    $run ${rm}r "$my_gentop"
#    $show "$mkdir $my_gentop"
#    $run $mkdir "$my_gentop"
#    my_status=$?
#    if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then
#      exit $my_status
#    fi
#
#    for my_xlib in $my_oldlibs; do
#      # Extract the objects.
#      case $my_xlib in
#	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
#	*) my_xabs=`pwd`"/$my_xlib" ;;
#      esac
#      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
#      my_xdir="$my_gentop/$my_xlib"
#
#      $show "${rm}r $my_xdir"
#      $run ${rm}r "$my_xdir"
#      $show "$mkdir $my_xdir"
#      $run $mkdir "$my_xdir"
#      exit_status=$?
#      if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then
#	exit $exit_status
#      fi
#      case $host in
#      *-darwin*)
#	$show "Extracting $my_xabs"
#	# Do not bother doing anything if just a dry run
#	if test -z "$run"; then
#	  darwin_orig_dir=`pwd`
#	  cd $my_xdir || exit $?
#	  darwin_archive=$my_xabs
#	  darwin_curdir=`pwd`
#	  darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'`
#	  darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null`
#	  if test -n "$darwin_arches"; then 
#	    darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'`
#	    darwin_arch=
#	    $show "$darwin_base_archive has multiple architectures $darwin_arches"
#	    for darwin_arch in  $darwin_arches ; do
#	      mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
#	      lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
#	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
#	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
#	      cd "$darwin_curdir"
#	      $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
#	    done # $darwin_arches
#      ## Okay now we have a bunch of thin objects, gotta fatten them up :)
#	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
#	    darwin_file=
#	    darwin_files=
#	    for darwin_file in $darwin_filelist; do
#	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
#	      lipo -create -output "$darwin_file" $darwin_files
#	    done # $darwin_filelist
#	    ${rm}r unfat-$$
#	    cd "$darwin_orig_dir"
#	  else
#	    cd "$darwin_orig_dir"
# 	    func_extract_an_archive "$my_xdir" "$my_xabs"
#	  fi # $darwin_arches
#	fi # $run
#	;;
#      *)
#        func_extract_an_archive "$my_xdir" "$my_xabs"
#        ;;
#      esac
#      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
#    done
#    func_extract_archives_result="$my_oldobjs"
#}
## End of Shell function definitions
######################################
#
## Darwin sucks
#eval std_shrext=\"$shrext_cmds\"
#
#disable_libs=no
#
## Parse our command line options once, thoroughly.
#while test "$#" -gt 0
#do
#  arg="$1"
#  shift
#
#  case $arg in
#  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
#  *) optarg= ;;
#  esac
#
#  # If the previous option needs an argument, assign it.
#  if test -n "$prev"; then
#    case $prev in
#    execute_dlfiles)
#      execute_dlfiles="$execute_dlfiles $arg"
#      ;;
#    tag)
#      tagname="$arg"
#      preserve_args="${preserve_args}=$arg"
#
#      # Check whether tagname contains only valid characters
#      case $tagname in
#      *[!-_A-Za-z0-9,/]*)
#	$echo "$progname: invalid tag name: $tagname" 1>&2
#	exit $EXIT_FAILURE
#	;;
#      esac
#
#      case $tagname in
#      CC)
#	# Don't test for the "default" C tag, as we know, it's there, but
#	# not specially marked.
#	;;
#      *)
#	if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then
#	  taglist="$taglist $tagname"
#	  # Evaluate the configuration.
#	  eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`"
#	else
#	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
#	fi
#	;;
#      esac
#      ;;
#    *)
#      eval "$prev=\$arg"
#      ;;
#    esac
#
#    prev=
#    prevopt=
#    continue
#  fi
#
#  # Have we seen a non-optional argument yet?
#  case $arg in
#  --help)
#    show_help=yes
#    ;;
#
#  --version)
#    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
#    $echo
#    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
#    $echo "This is free software; see the source for copying conditions.  There is NO"
#    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
#    exit $?
#    ;;
#
#  --config)
#    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath
#    # Now print the configurations for the tags.
#    for tagname in $taglist; do
#      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
#    done
#    exit $?
#    ;;
#
#  --debug)
#    $echo "$progname: enabling shell trace mode"
#    set -x
#    preserve_args="$preserve_args $arg"
#    ;;
#
#  --dry-run | -n)
#    run=:
#    ;;
#
#  --features)
#    $echo "host: $host"
#    if test "$build_libtool_libs" = yes; then
#      $echo "enable shared libraries"
#    else
#      $echo "disable shared libraries"
#    fi
#    if test "$build_old_libs" = yes; then
#      $echo "enable static libraries"
#    else
#      $echo "disable static libraries"
#    fi
#    exit $?
#    ;;
#
#  --finish) mode="finish" ;;
#
#  --mode) prevopt="--mode" prev=mode ;;
#  --mode=*) mode="$optarg" ;;
#
#  --preserve-dup-deps) duplicate_deps="yes" ;;
#
#  --quiet | --silent)
#    show=:
#    preserve_args="$preserve_args $arg"
#    ;;
#
#  --tag)
#    prevopt="--tag"
#    prev=tag
#    preserve_args="$preserve_args --tag"
#    ;;
#  --tag=*)
#    set tag "$optarg" ${1+"$@"}
#    shift
#    prev=tag
#    preserve_args="$preserve_args --tag"
#    ;;
#
#  -dlopen)
#    prevopt="-dlopen"
#    prev=execute_dlfiles
#    ;;
#
#  -*)
#    $echo "$modename: unrecognized option \`$arg'" 1>&2
#    $echo "$help" 1>&2
#    exit $EXIT_FAILURE
#    ;;
#
#  *)
#    nonopt="$arg"
#    break
#    ;;
#  esac
#done
#
#if test -n "$prevopt"; then
#  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
#  $echo "$help" 1>&2
#  exit $EXIT_FAILURE
#fi
#
#case $disable_libs in
#no) 
#  ;;
#shared)
#  build_libtool_libs=no
#  build_old_libs=yes
#  ;;
#static)
#  build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
#  ;;
#esac
#
## If this variable is set in any of the actions, the command in it
## will be execed at the end.  This prevents here-documents from being
## left over by shells.
#exec_cmd=
#
#if test -z "$show_help"; then
#
#  # Infer the operation mode.
#  if test -z "$mode"; then
#    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
#    $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2
#    case $nonopt in
#    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
#      mode=link
#      for arg
#      do
#	case $arg in
#	-c)
#	   mode=compile
#	   break
#	   ;;
#	esac
#      done
#      ;;
#    *db | *dbx | *strace | *truss)
#      mode=execute
#      ;;
#    *install*|cp|mv)
#      mode=install
#      ;;
#    *rm)
#      mode=uninstall
#      ;;
#    *)
#      # If we have no mode, but dlfiles were specified, then do execute mode.
#      test -n "$execute_dlfiles" && mode=execute
#
#      # Just use the default operation mode.
#      if test -z "$mode"; then
#	if test -n "$nonopt"; then
#	  $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
#	else
#	  $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
#	fi
#      fi
#      ;;
#    esac
#  fi
#
#  # Only execute mode is allowed to have -dlopen flags.
#  if test -n "$execute_dlfiles" && test "$mode" != execute; then
#    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
#    $echo "$help" 1>&2
#    exit $EXIT_FAILURE
#  fi
#
#  # Change the help message to a mode-specific one.
#  generic_help="$help"
#  help="Try \`$modename --help --mode=$mode' for more information."
#
#  # These modes are in order of execution frequency so that they run quickly.
#  case $mode in
#  # libtool compile mode
#  compile)
#    modename="$modename: compile"
#    # Get the compilation command and the source file.
#    base_compile=
#    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
#    suppress_opt=yes
#    suppress_output=
#    arg_mode=normal
#    libobj=
#    later=
#
#    for arg
#    do
#      case $arg_mode in
#      arg  )
#	# do not "continue".  Instead, add this to base_compile
#	lastarg="$arg"
#	arg_mode=normal
#	;;
#
#      target )
#	libobj="$arg"
#	arg_mode=normal
#	continue
#	;;
#
#      normal )
#	# Accept any command-line options.
#	case $arg in
#	-o)
#	  if test -n "$libobj" ; then
#	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  arg_mode=target
#	  continue
#	  ;;
#
#	-static | -prefer-pic | -prefer-non-pic)
#	  later="$later $arg"
#	  continue
#	  ;;
#
#	-no-suppress)
#	  suppress_opt=no
#	  continue
#	  ;;
#
#	-Xcompiler)
#	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
#	  continue      #  The current "srcfile" will either be retained or
#	  ;;            #  replaced later.  I would guess that would be a bug.
#
#	-Wc,*)
#	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
#	  lastarg=
#	  save_ifs="$IFS"; IFS=','
# 	  for arg in $args; do
#	    IFS="$save_ifs"
#
#	    # Double-quote args containing other shell metacharacters.
#	    # Many Bourne shells cannot handle close brackets correctly
#	    # in scan sets, so we specify it separately.
#	    case $arg in
#	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	      arg="\"$arg\""
#	      ;;
#	    esac
#	    lastarg="$lastarg $arg"
#	  done
#	  IFS="$save_ifs"
#	  lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
#
#	  # Add the arguments to base_compile.
#	  base_compile="$base_compile $lastarg"
#	  continue
#	  ;;
#
#	* )
#	  # Accept the current argument as the source file.
#	  # The previous "srcfile" becomes the current argument.
#	  #
#	  lastarg="$srcfile"
#	  srcfile="$arg"
#	  ;;
#	esac  #  case $arg
#	;;
#      esac    #  case $arg_mode
#
#      # Aesthetically quote the previous argument.
#      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
#
#      case $lastarg in
#      # Double-quote args containing other shell metacharacters.
#      # Many Bourne shells cannot handle close brackets correctly
#      # in scan sets, and some SunOS ksh mistreat backslash-escaping
#      # in scan sets (worked around with variable expansion),
#      # and furthermore cannot handle '|' '&' '(' ')' in scan sets 
#      # at all, so we specify them separately.
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	lastarg="\"$lastarg\""
#	;;
#      esac
#
#      base_compile="$base_compile $lastarg"
#    done # for arg
#
#    case $arg_mode in
#    arg)
#      $echo "$modename: you must specify an argument for -Xcompile"
#      exit $EXIT_FAILURE
#      ;;
#    target)
#      $echo "$modename: you must specify a target with \`-o'" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    *)
#      # Get the name of the library object.
#      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
#      ;;
#    esac
#
#    # Recognize several different file suffixes.
#    # If the user specifies -o file.o, it is replaced with file.lo
#    xform='[cCFSifmso]'
#    case $libobj in
#    *.ada) xform=ada ;;
#    *.adb) xform=adb ;;
#    *.ads) xform=ads ;;
#    *.asm) xform=asm ;;
#    *.c++) xform=c++ ;;
#    *.cc) xform=cc ;;
#    *.ii) xform=ii ;;
#    *.class) xform=class ;;
#    *.cpp) xform=cpp ;;
#    *.cxx) xform=cxx ;;
#    *.f90) xform=f90 ;;
#    *.for) xform=for ;;
#    *.java) xform=java ;;
#    esac
#
#    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
#
#    case $libobj in
#    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
#    *)
#      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    esac
#
#    func_infer_tag $base_compile
#
#    for arg in $later; do
#      case $arg in
#      -static)
#	build_old_libs=yes
#	continue
#	;;
#
#      -prefer-pic)
#	pic_mode=yes
#	continue
#	;;
#
#      -prefer-non-pic)
#	pic_mode=no
#	continue
#	;;
#      esac
#    done
#
#    qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"`
#    case $qlibobj in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	qlibobj="\"$qlibobj\"" ;;
#    esac
#    test "X$libobj" != "X$qlibobj" \
#	&& $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' 	&()|`$[]' \
#	&& $echo "$modename: libobj name \`$libobj' may not contain shell special characters."
#    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
#    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
#    if test "X$xdir" = "X$obj"; then
#      xdir=
#    else
#      xdir=$xdir/
#    fi
#    lobj=${xdir}$objdir/$objname
#
#    if test -z "$base_compile"; then
#      $echo "$modename: you must specify a compilation command" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    # Delete any leftover library objects.
#    if test "$build_old_libs" = yes; then
#      removelist="$obj $lobj $libobj ${libobj}T"
#    else
#      removelist="$lobj $libobj ${libobj}T"
#    fi
#
#    $run $rm $removelist
#    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
#
#    # On Cygwin there's no "real" PIC flag so we must build both object types
#    case $host_os in
#    cygwin* | mingw* | pw32* | os2*)
#      pic_mode=default
#      ;;
#    esac
#    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
#      # non-PIC code in shared libraries is not supported
#      pic_mode=default
#    fi
#
#    # Calculate the filename of the output object if compiler does
#    # not support -o with -c
#    if test "$compiler_c_o" = no; then
#      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
#      lockfile="$output_obj.lock"
#      removelist="$removelist $output_obj $lockfile"
#      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
#    else
#      output_obj=
#      need_locks=no
#      lockfile=
#    fi
#
#    # Lock this critical section if it is needed
#    # We use this script file to make the link, it avoids creating a new file
#    if test "$need_locks" = yes; then
#      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
#	$show "Waiting for $lockfile to be removed"
#	sleep 2
#      done
#    elif test "$need_locks" = warn; then
#      if test -f "$lockfile"; then
#	$echo "\
#*** ERROR, $lockfile exists and contains:
#`cat $lockfile 2>/dev/null`
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#      $echo "$srcfile" > "$lockfile"
#    fi
#
#    if test -n "$fix_srcfile_path"; then
#      eval srcfile=\"$fix_srcfile_path\"
#    fi
#    qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"`
#    case $qsrcfile in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#      qsrcfile="\"$qsrcfile\"" ;;
#    esac
#
#    $run $rm "$libobj" "${libobj}T"
#
#    # Create a libtool object file (analogous to a ".la" file),
#    # but don't create it if we're doing a dry run.
#    test -z "$run" && cat > ${libobj}T <<EOF
## $libobj - a libtool object file
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## Please DO NOT delete this file!
## It is necessary for linking the library.
#
## Name of the PIC object.
#EOF
#
#    # Only build a PIC object if we are building libtool libraries.
#    if test "$build_libtool_libs" = yes; then
#      # Without this assignment, base_compile gets emptied.
#      fbsd_hideous_sh_bug=$base_compile
#
#      if test "$pic_mode" != no; then
#	command="$base_compile $qsrcfile $pic_flag"
#      else
#	# Don't build PIC code
#	command="$base_compile $qsrcfile"
#      fi
#
#      if test ! -d "${xdir}$objdir"; then
#	$show "$mkdir ${xdir}$objdir"
#	$run $mkdir ${xdir}$objdir
#	exit_status=$?
#	if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
#	  exit $exit_status
#	fi
#      fi
#
#      if test -z "$output_obj"; then
#	# Place PIC objects in $objdir
#	command="$command -o $lobj"
#      fi
#
#      $run $rm "$lobj" "$output_obj"
#
#      $show "$command"
#      if $run eval "$command"; then :
#      else
#	test -n "$output_obj" && $run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      if test "$need_locks" = warn &&
#	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
#	$echo "\
#*** ERROR, $lockfile contains:
#`cat $lockfile 2>/dev/null`
#
#but it should contain:
#$srcfile
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      # Just move the object if needed, then go on to compile the next one
#      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
#	$show "$mv $output_obj $lobj"
#	if $run $mv $output_obj $lobj; then :
#	else
#	  error=$?
#	  $run $rm $removelist
#	  exit $error
#	fi
#      fi
#
#      # Append the name of the PIC object to the libtool object file.
#      test -z "$run" && cat >> ${libobj}T <<EOF
#pic_object='$objdir/$objname'
#
#EOF
#
#      # Allow error messages only from the first compilation.
#      if test "$suppress_opt" = yes; then
#        suppress_output=' >/dev/null 2>&1'
#      fi
#    else
#      # No PIC object so indicate it doesn't exist in the libtool
#      # object file.
#      test -z "$run" && cat >> ${libobj}T <<EOF
#pic_object=none
#
#EOF
#    fi
#
#    # Only build a position-dependent object if we build old libraries.
#    if test "$build_old_libs" = yes; then
#      if test "$pic_mode" != yes; then
#	# Don't build PIC code
#	command="$base_compile $qsrcfile"
#      else
#	command="$base_compile $qsrcfile $pic_flag"
#      fi
#      if test "$compiler_c_o" = yes; then
#	command="$command -o $obj"
#      fi
#
#      # Suppress compiler output if we already did a PIC compilation.
#      command="$command$suppress_output"
#      $run $rm "$obj" "$output_obj"
#      $show "$command"
#      if $run eval "$command"; then :
#      else
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      if test "$need_locks" = warn &&
#	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
#	$echo "\
#*** ERROR, $lockfile contains:
#`cat $lockfile 2>/dev/null`
#
#but it should contain:
#$srcfile
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      # Just move the object if needed
#      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
#	$show "$mv $output_obj $obj"
#	if $run $mv $output_obj $obj; then :
#	else
#	  error=$?
#	  $run $rm $removelist
#	  exit $error
#	fi
#      fi
#
#      # Append the name of the non-PIC object the libtool object file.
#      # Only append if the libtool object file exists.
#      test -z "$run" && cat >> ${libobj}T <<EOF
## Name of the non-PIC object.
#non_pic_object='$objname'
#
#EOF
#    else
#      # Append the name of the non-PIC object the libtool object file.
#      # Only append if the libtool object file exists.
#      test -z "$run" && cat >> ${libobj}T <<EOF
## Name of the non-PIC object.
#non_pic_object=none
#
#EOF
#    fi
#
#    $run $mv "${libobj}T" "${libobj}"
#
#    # Unlock the critical section if it was locked
#    if test "$need_locks" != no; then
#      $run $rm "$lockfile"
#    fi
#
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool link mode
#  link | relink)
#    modename="$modename: link"
#    case $host in
#    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#      # It is impossible to link a dll without this setting, and
#      # we shouldn't force the makefile maintainer to figure out
#      # which system we are compiling for in order to pass an extra
#      # flag for every libtool invocation.
#      # allow_undefined=no
#
#      # FIXME: Unfortunately, there are problems with the above when trying
#      # to make a dll which has undefined symbols, in which case not
#      # even a static library is built.  For now, we need to specify
#      # -no-undefined on the libtool link line when we can be certain
#      # that all symbols are satisfied, otherwise we get a static library.
#      allow_undefined=yes
#      ;;
#    *)
#      allow_undefined=yes
#      ;;
#    esac
#    libtool_args="$nonopt"
#    base_compile="$nonopt $@"
#    compile_command="$nonopt"
#    finalize_command="$nonopt"
#
#    compile_rpath=
#    finalize_rpath=
#    compile_shlibpath=
#    finalize_shlibpath=
#    convenience=
#    old_convenience=
#    deplibs=
#    old_deplibs=
#    compiler_flags=
#    linker_flags=
#    dllsearchpath=
#    lib_search_path=`pwd`
#    inst_prefix_dir=
#
#    avoid_version=no
#    dlfiles=
#    dlprefiles=
#    dlself=no
#    export_dynamic=no
#    export_symbols=
#    export_symbols_regex=
#    generated=
#    libobjs=
#    ltlibs=
#    module=no
#    no_install=no
#    objs=
#    non_pic_objects=
#    notinst_path= # paths that contain not-installed libtool libraries
#    precious_files_regex=
#    prefer_static_libs=no
#    preload=no
#    prev=
#    prevarg=
#    release=
#    rpath=
#    xrpath=
#    perm_rpath=
#    temp_rpath=
#    thread_safe=no
#    vinfo=
#    vinfo_number=no
#
#    func_infer_tag $base_compile
#
#    # We need to know -static, to get the right output filenames.
#    for arg
#    do
#      case $arg in
#      -all-static | -static)
#	if test "X$arg" = "X-all-static"; then
#	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
#	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
#	  fi
#	  if test -n "$link_static_flag"; then
#	    dlopen_self=$dlopen_self_static
#	  fi
#	  prefer_static_libs=yes
#	else
#	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
#	    dlopen_self=$dlopen_self_static
#	  fi
#	  prefer_static_libs=built
#	fi
#	build_libtool_libs=no
#	build_old_libs=yes
#	break
#	;;
#      esac
#    done
#
#    # See if our shared archives depend on static archives.
#    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
#
#    # Go through the arguments, transforming them on the way.
#    while test "$#" -gt 0; do
#      arg="$1"
#      shift
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
#	;;
#      *) qarg=$arg ;;
#      esac
#      libtool_args="$libtool_args $qarg"
#
#      # If the previous option needs an argument, assign it.
#      if test -n "$prev"; then
#	case $prev in
#	output)
#	  compile_command="$compile_command @OUTPUT@"
#	  finalize_command="$finalize_command @OUTPUT@"
#	  ;;
#	esac
#
#	case $prev in
#	dlfiles|dlprefiles)
#	  if test "$preload" = no; then
#	    # Add the symbol object into the linking commands.
#	    compile_command="$compile_command @SYMFILE@"
#	    finalize_command="$finalize_command @SYMFILE@"
#	    preload=yes
#	  fi
#	  case $arg in
#	  *.la | *.lo) ;;  # We handle these cases below.
#	  force)
#	    if test "$dlself" = no; then
#	      dlself=needless
#	      export_dynamic=yes
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  self)
#	    if test "$prev" = dlprefiles; then
#	      dlself=yes
#	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
#	      dlself=yes
#	    else
#	      dlself=needless
#	      export_dynamic=yes
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  *)
#	    if test "$prev" = dlfiles; then
#	      dlfiles="$dlfiles $arg"
#	    else
#	      dlprefiles="$dlprefiles $arg"
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  esac
#	  ;;
#	expsyms)
#	  export_symbols="$arg"
#	  if test ! -f "$arg"; then
#	    $echo "$modename: symbol file \`$arg' does not exist"
#	    exit $EXIT_FAILURE
#	  fi
#	  prev=
#	  continue
#	  ;;
#	expsyms_regex)
#	  export_symbols_regex="$arg"
#	  prev=
#	  continue
#	  ;;
#	inst_prefix)
#	  inst_prefix_dir="$arg"
#	  prev=
#	  continue
#	  ;;
#	precious_regex)
#	  precious_files_regex="$arg"
#	  prev=
#	  continue
#	  ;;
#	release)
#	  release="-$arg"
#	  prev=
#	  continue
#	  ;;
#	objectlist)
#	  if test -f "$arg"; then
#	    save_arg=$arg
#	    moreargs=
#	    for fil in `cat $save_arg`
#	    do
##	      moreargs="$moreargs $fil"
#	      arg=$fil
#	      # A libtool-controlled object.
#
#	      # Check to see that this really is a libtool object.
#	      if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#		pic_object=
#		non_pic_object=
#
#		# Read the .lo file
#		# If there is no directory component, then add one.
#		case $arg in
#		*/* | *\\*) . $arg ;;
#		*) . ./$arg ;;
#		esac
#
#		if test -z "$pic_object" || \
#		   test -z "$non_pic_object" ||
#		   test "$pic_object" = none && \
#		   test "$non_pic_object" = none; then
#		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
#		  exit $EXIT_FAILURE
#		fi
#
#		# Extract subdirectory from the argument.
#		xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#		if test "X$xdir" = "X$arg"; then
#		  xdir=
#		else
#		  xdir="$xdir/"
#		fi
#
#		if test "$pic_object" != none; then
#		  # Prepend the subdirectory the object is found in.
#		  pic_object="$xdir$pic_object"
#
#		  if test "$prev" = dlfiles; then
#		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
#		      dlfiles="$dlfiles $pic_object"
#		      prev=
#		      continue
#		    else
#		      # If libtool objects are unsupported, then we need to preload.
#		      prev=dlprefiles
#		    fi
#		  fi
#
#		  # CHECK ME:  I think I busted this.  -Ossama
#		  if test "$prev" = dlprefiles; then
#		    # Preload the old-style object.
#		    dlprefiles="$dlprefiles $pic_object"
#		    prev=
#		  fi
#
#		  # A PIC object.
#		  libobjs="$libobjs $pic_object"
#		  arg="$pic_object"
#		fi
#
#		# Non-PIC object.
#		if test "$non_pic_object" != none; then
#		  # Prepend the subdirectory the object is found in.
#		  non_pic_object="$xdir$non_pic_object"
#
#		  # A standard non-PIC object
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		  if test -z "$pic_object" || test "$pic_object" = none ; then
#		    arg="$non_pic_object"
#		  fi
#		else
#		  # If the PIC object exists, use it instead.
#		  # $xdir was prepended to $pic_object above.
#		  non_pic_object="$pic_object"
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		fi
#	      else
#		# Only an error if not doing a dry-run.
#		if test -z "$run"; then
#		  $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
#		  exit $EXIT_FAILURE
#		else
#		  # Dry-run case.
#
#		  # Extract subdirectory from the argument.
#		  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#		  if test "X$xdir" = "X$arg"; then
#		    xdir=
#		  else
#		    xdir="$xdir/"
#		  fi
#
#		  pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
#		  non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
#		  libobjs="$libobjs $pic_object"
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		fi
#	      fi
#	    done
#	  else
#	    $echo "$modename: link input file \`$save_arg' does not exist"
#	    exit $EXIT_FAILURE
#	  fi
#	  arg=$save_arg
#	  prev=
#	  continue
#	  ;;
#	rpath | xrpath)
#	  # We need an absolute path.
#	  case $arg in
#	  [\\/]* | [A-Za-z]:[\\/]*) ;;
#	  *)
#	    $echo "$modename: only absolute run-paths are allowed" 1>&2
#	    exit $EXIT_FAILURE
#	    ;;
#	  esac
#	  if test "$prev" = rpath; then
#	    case "$rpath " in
#	    *" $arg "*) ;;
#	    *) rpath="$rpath $arg" ;;
#	    esac
#	  else
#	    case "$xrpath " in
#	    *" $arg "*) ;;
#	    *) xrpath="$xrpath $arg" ;;
#	    esac
#	  fi
#	  prev=
#	  continue
#	  ;;
#	xcompiler)
#	  compiler_flags="$compiler_flags $qarg"
#	  prev=
#	  compile_command="$compile_command $qarg"
#	  finalize_command="$finalize_command $qarg"
#	  continue
#	  ;;
#	xlinker)
#	  linker_flags="$linker_flags $qarg"
#	  compiler_flags="$compiler_flags $wl$qarg"
#	  prev=
#	  compile_command="$compile_command $wl$qarg"
#	  finalize_command="$finalize_command $wl$qarg"
#	  continue
#	  ;;
#	xcclinker)
#	  linker_flags="$linker_flags $qarg"
#	  compiler_flags="$compiler_flags $qarg"
#	  prev=
#	  compile_command="$compile_command $qarg"
#	  finalize_command="$finalize_command $qarg"
#	  continue
#	  ;;
#	shrext)
#  	  shrext_cmds="$arg"
#	  prev=
#	  continue
#	  ;;
#	darwin_framework|darwin_framework_skip)
#	  test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg"
#	  compile_command="$compile_command $arg"
#	  finalize_command="$finalize_command $arg"
#	  prev=
#	  continue
#	  ;;
#	*)
#	  eval "$prev=\"\$arg\""
#	  prev=
#	  continue
#	  ;;
#	esac
#      fi # test -n "$prev"
#
#      prevarg="$arg"
#
#      case $arg in
#      -all-static)
#	if test -n "$link_static_flag"; then
#	  compile_command="$compile_command $link_static_flag"
#	  finalize_command="$finalize_command $link_static_flag"
#	fi
#	continue
#	;;
#
#      -allow-undefined)
#	# FIXME: remove this flag sometime in the future.
#	$echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
#	continue
#	;;
#
#      -avoid-version)
#	avoid_version=yes
#	continue
#	;;
#
#      -dlopen)
#	prev=dlfiles
#	continue
#	;;
#
#      -dlpreopen)
#	prev=dlprefiles
#	continue
#	;;
#
#      -export-dynamic)
#	export_dynamic=yes
#	continue
#	;;
#
#      -export-symbols | -export-symbols-regex)
#	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
#	  $echo "$modename: more than one -exported-symbols argument is not allowed"
#	  exit $EXIT_FAILURE
#	fi
#	if test "X$arg" = "X-export-symbols"; then
#	  prev=expsyms
#	else
#	  prev=expsyms_regex
#	fi
#	continue
#	;;
#
#      -framework|-arch|-isysroot)
#	case " $CC " in
#	  *" ${arg} ${1} "* | *" ${arg}	${1} "*) 
#		prev=darwin_framework_skip ;;
#	  *) compiler_flags="$compiler_flags $arg"
#	     prev=darwin_framework ;;
#	esac
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#	continue
#	;;
#
#      -inst-prefix-dir)
#	prev=inst_prefix
#	continue
#	;;
#
#      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
#      # so, if we see these flags be careful not to treat them like -L
#      -L[A-Z][A-Z]*:*)
#	case $with_gcc/$host in
#	no/*-*-irix* | /*-*-irix*)
#	  compile_command="$compile_command $arg"
#	  finalize_command="$finalize_command $arg"
#	  ;;
#	esac
#	continue
#	;;
#
#      -L*)
#	dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
#	# We need an absolute path.
#	case $dir in
#	[\\/]* | [A-Za-z]:[\\/]*) ;;
#	*)
#	  absdir=`cd "$dir" && pwd`
#	  if test -z "$absdir"; then
#	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
#	    absdir="$dir"
#	    notinst_path="$notinst_path $dir"
#	  fi
#	  dir="$absdir"
#	  ;;
#	esac
#	case "$deplibs " in
#	*" -L$dir "*) ;;
#	*)
#	  deplibs="$deplibs -L$dir"
#	  lib_search_path="$lib_search_path $dir"
#	  ;;
#	esac
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'`
#	  case :$dllsearchpath: in
#	  *":$dir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$dir";;
#	  esac
#	  case :$dllsearchpath: in
#	  *":$testbindir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$testbindir";;
#	  esac
#	  ;;
#	esac
#	continue
#	;;
#
#      -l*)
#	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
#	  case $host in
#	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
#	    # These systems don't actually have a C or math library (as such)
#	    continue
#	    ;;
#	  *-*-os2*)
#	    # These systems don't actually have a C library (as such)
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	    # Do not include libc due to us having libc/libc_r.
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-rhapsody* | *-*-darwin1.[012])
#	    # Rhapsody C and math libraries are in the System framework
#	    deplibs="$deplibs -framework System"
#	    continue
#	    ;;
#	  *-*-sco3.2v5* | *-*-sco5v6*)
#	    # Causes problems with __ctype
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
#	    # Compiler inserts libc in the correct place for threads to work
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  esac
#	elif test "X$arg" = "X-lc_r"; then
#	 case $host in
#	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	   # Do not include libc_r directly, use -pthread flag.
#	   continue
#	   ;;
#	 esac
#	fi
#	deplibs="$deplibs $arg"
#	continue
#	;;
#
#      # Tru64 UNIX uses -model [arg] to determine the layout of C++
#      # classes, name mangling, and exception handling.
#      -model)
#	compile_command="$compile_command $arg"
#	compiler_flags="$compiler_flags $arg"
#	finalize_command="$finalize_command $arg"
#	prev=xcompiler
#	continue
#	;;
#
#     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
#	compiler_flags="$compiler_flags $arg"
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#	continue
#	;;
#
#      -module)
#	module=yes
#	continue
#	;;
#
#      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
#      # -r[0-9][0-9]* specifies the processor on the SGI compiler
#      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
#      # +DA*, +DD* enable 64-bit mode on the HP compiler
#      # -q* pass through compiler args for the IBM compiler
#      # -m* pass through architecture-specific compiler args for GCC
#      # -m*, -t[45]*, -txscale* pass through architecture-specific
#      # compiler args for GCC
#      # -pg pass through profiling flag for GCC
#      # @file GCC response files
#      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
#      -t[45]*|-txscale*|@*)
#
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#        compile_command="$compile_command $arg"
#        finalize_command="$finalize_command $arg"
#        compiler_flags="$compiler_flags $arg"
#        continue
#        ;;
#
#      -shrext)
#	prev=shrext
#	continue
#	;;
#
#      -no-fast-install)
#	fast_install=no
#	continue
#	;;
#
#      -no-install)
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  # The PATH hackery in wrapper scripts is required on Windows
#	  # in order for the loader to find any dlls it needs.
#	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
#	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
#	  fast_install=no
#	  ;;
#	*) no_install=yes ;;
#	esac
#	continue
#	;;
#
#      -no-undefined)
#	allow_undefined=no
#	continue
#	;;
#
#      -objectlist)
#	prev=objectlist
#	continue
#	;;
#
#      -o) prev=output ;;
#
#      -precious-files-regex)
#	prev=precious_regex
#	continue
#	;;
#
#      -release)
#	prev=release
#	continue
#	;;
#
#      -rpath)
#	prev=rpath
#	continue
#	;;
#
#      -R)
#	prev=xrpath
#	continue
#	;;
#
#      -R*)
#	dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
#	# We need an absolute path.
#	case $dir in
#	[\\/]* | [A-Za-z]:[\\/]*) ;;
#	*)
#	  $echo "$modename: only absolute run-paths are allowed" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#	case "$xrpath " in
#	*" $dir "*) ;;
#	*) xrpath="$xrpath $dir" ;;
#	esac
#	continue
#	;;
#
#      -static)
#	# The effects of -static are defined in a previous loop.
#	# We used to do the same as -all-static on platforms that
#	# didn't have a PIC flag, but the assumption that the effects
#	# would be equivalent was wrong.  It would break on at least
#	# Digital Unix and AIX.
#	continue
#	;;
#
#      -thread-safe)
#	thread_safe=yes
#	continue
#	;;
#
#      -version-info)
#	prev=vinfo
#	continue
#	;;
#      -version-number)
#	prev=vinfo
#	vinfo_number=yes
#	continue
#	;;
#
#      -Wc,*)
#	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
#	arg=
#	save_ifs="$IFS"; IFS=','
#	for flag in $args; do
#	  IFS="$save_ifs"
#	  case $flag in
#	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	    flag="\"$flag\""
#	    ;;
#	  esac
#	  arg="$arg $wl$flag"
#	  compiler_flags="$compiler_flags $flag"
#	done
#	IFS="$save_ifs"
#	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
#	;;
#
#      -Wl,*)
#	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
#	arg=
#	save_ifs="$IFS"; IFS=','
#	for flag in $args; do
#	  IFS="$save_ifs"
#	  case $flag in
#	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	    flag="\"$flag\""
#	    ;;
#	  esac
#	  arg="$arg $wl$flag"
#	  compiler_flags="$compiler_flags $wl$flag"
#	  linker_flags="$linker_flags $flag"
#	done
#	IFS="$save_ifs"
#	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
#	;;
#
#      -Xcompiler)
#	prev=xcompiler
#	continue
#	;;
#
#      -Xlinker)
#	prev=xlinker
#	continue
#	;;
#
#      -XCClinker)
#	prev=xcclinker
#	continue
#	;;
#
#      # Some other compiler flag.
#      -* | +*)
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	;;
#
#      *.$objext)
#	# A standard object.
#	objs="$objs $arg"
#	;;
#
#      *.lo)
#	# A libtool-controlled object.
#
#	# Check to see that this really is a libtool object.
#	if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  pic_object=
#	  non_pic_object=
#
#	  # Read the .lo file
#	  # If there is no directory component, then add one.
#	  case $arg in
#	  */* | *\\*) . $arg ;;
#	  *) . ./$arg ;;
#	  esac
#
#	  if test -z "$pic_object" || \
#	     test -z "$non_pic_object" ||
#	     test "$pic_object" = none && \
#	     test "$non_pic_object" = none; then
#	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  # Extract subdirectory from the argument.
#	  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#	  if test "X$xdir" = "X$arg"; then
#	    xdir=
# 	  else
#	    xdir="$xdir/"
#	  fi
#
#	  if test "$pic_object" != none; then
#	    # Prepend the subdirectory the object is found in.
#	    pic_object="$xdir$pic_object"
#
#	    if test "$prev" = dlfiles; then
#	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
#		dlfiles="$dlfiles $pic_object"
#		prev=
#		continue
#	      else
#		# If libtool objects are unsupported, then we need to preload.
#		prev=dlprefiles
#	      fi
#	    fi
#
#	    # CHECK ME:  I think I busted this.  -Ossama
#	    if test "$prev" = dlprefiles; then
#	      # Preload the old-style object.
#	      dlprefiles="$dlprefiles $pic_object"
#	      prev=
#	    fi
#
#	    # A PIC object.
#	    libobjs="$libobjs $pic_object"
#	    arg="$pic_object"
#	  fi
#
#	  # Non-PIC object.
#	  if test "$non_pic_object" != none; then
#	    # Prepend the subdirectory the object is found in.
#	    non_pic_object="$xdir$non_pic_object"
#
#	    # A standard non-PIC object
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	    if test -z "$pic_object" || test "$pic_object" = none ; then
#	      arg="$non_pic_object"
#	    fi
#	  else
#	    # If the PIC object exists, use it instead.
#	    # $xdir was prepended to $pic_object above.
#	    non_pic_object="$pic_object"
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	  fi
#	else
#	  # Only an error if not doing a dry-run.
#	  if test -z "$run"; then
#	    $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
#	    exit $EXIT_FAILURE
#	  else
#	    # Dry-run case.
#
#	    # Extract subdirectory from the argument.
#	    xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#	    if test "X$xdir" = "X$arg"; then
#	      xdir=
#	    else
#	      xdir="$xdir/"
#	    fi
#
#	    pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
#	    non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
#	    libobjs="$libobjs $pic_object"
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	  fi
#	fi
#	;;
#
#      *.$libext)
#	# An archive.
#	deplibs="$deplibs $arg"
#	old_deplibs="$old_deplibs $arg"
#	continue
#	;;
#
#      *.la)
#	# A libtool-controlled library.
#
#	if test "$prev" = dlfiles; then
#	  # This library was specified with -dlopen.
#	  dlfiles="$dlfiles $arg"
#	  prev=
#	elif test "$prev" = dlprefiles; then
#	  # The library was specified with -dlpreopen.
#	  dlprefiles="$dlprefiles $arg"
#	  prev=
#	else
#	  deplibs="$deplibs $arg"
#	fi
#	continue
#	;;
#
#      # Some other compiler argument.
#      *)
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	;;
#      esac # arg
#
#      # Now actually substitute the argument into the commands.
#      if test -n "$arg"; then
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#      fi
#    done # argument parsing loop
#
#    if test -n "$prev"; then
#      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
#      eval arg=\"$export_dynamic_flag_spec\"
#      compile_command="$compile_command $arg"
#      finalize_command="$finalize_command $arg"
#    fi
#
#    oldlibs=
#    # calculate the name of the file, without its directory
#    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
#    libobjs_save="$libobjs"
#
#    if test -n "$shlibpath_var"; then
#      # get the directories listed in $shlibpath_var
#      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
#    else
#      shlib_search_path=
#    fi
#    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
#    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
#
#    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
#    if test "X$output_objdir" = "X$output"; then
#      output_objdir="$objdir"
#    else
#      output_objdir="$output_objdir/$objdir"
#    fi
#    # Create the object directory.
#    if test ! -d "$output_objdir"; then
#      $show "$mkdir $output_objdir"
#      $run $mkdir $output_objdir
#      exit_status=$?
#      if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then
#	exit $exit_status
#      fi
#    fi
#
#    # Determine the type of output
#    case $output in
#    "")
#      $echo "$modename: you must specify an output file" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    *.$libext) linkmode=oldlib ;;
#    *.lo | *.$objext) linkmode=obj ;;
#    *.la) linkmode=lib ;;
#    *) linkmode=prog ;; # Anything else should be a program.
#    esac
#
#    case $host in
#    *cygwin* | *mingw* | *pw32*)
#      # don't eliminate duplications in $postdeps and $predeps
#      duplicate_compiler_generated_deps=yes
#      ;;
#    *)
#      duplicate_compiler_generated_deps=$duplicate_deps
#      ;;
#    esac
#    specialdeplibs=
#
#    libs=
#    # Find all interdependent deplibs by searching for libraries
#    # that are linked more than once (e.g. -la -lb -la)
#    for deplib in $deplibs; do
#      if test "X$duplicate_deps" = "Xyes" ; then
#	case "$libs " in
#	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	esac
#      fi
#      libs="$libs $deplib"
#    done
#
#    if test "$linkmode" = lib; then
#      libs="$predeps $libs $compiler_lib_search_path $postdeps"
#
#      # Compute libraries that are listed more than once in $predeps
#      # $postdeps and mark them as special (i.e., whose duplicates are
#      # not to be eliminated).
#      pre_post_deps=
#      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
#	for pre_post_dep in $predeps $postdeps; do
#	  case "$pre_post_deps " in
#	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
#	  esac
#	  pre_post_deps="$pre_post_deps $pre_post_dep"
#	done
#      fi
#      pre_post_deps=
#    fi
#
#    deplibs=
#    newdependency_libs=
#    newlib_search_path=
#    need_relink=no # whether we're linking any uninstalled libtool libraries
#    notinst_deplibs= # not-installed libtool libraries
#    case $linkmode in
#    lib)
#	passes="conv link"
#	for file in $dlfiles $dlprefiles; do
#	  case $file in
#	  *.la) ;;
#	  *)
#	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
#	    exit $EXIT_FAILURE
#	    ;;
#	  esac
#	done
#	;;
#    prog)
#	compile_deplibs=
#	finalize_deplibs=
#	alldeplibs=no
#	newdlfiles=
#	newdlprefiles=
#	passes="conv scan dlopen dlpreopen link"
#	;;
#    *)  passes="conv"
#	;;
#    esac
#    for pass in $passes; do
#      if test "$linkmode,$pass" = "lib,link" ||
#	 test "$linkmode,$pass" = "prog,scan"; then
#	libs="$deplibs"
#	deplibs=
#      fi
#      if test "$linkmode" = prog; then
#	case $pass in
#	dlopen) libs="$dlfiles" ;;
#	dlpreopen) libs="$dlprefiles" ;;
#	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
#	esac
#      fi
#      if test "$pass" = dlopen; then
#	# Collect dlpreopened libraries
#	save_deplibs="$deplibs"
#	deplibs=
#      fi
#      for deplib in $libs; do
#	lib=
#	found=no
#	case $deplib in
#	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
#	  if test "$linkmode,$pass" = "prog,link"; then
#	    compile_deplibs="$deplib $compile_deplibs"
#	    finalize_deplibs="$deplib $finalize_deplibs"
#	  else
#	    compiler_flags="$compiler_flags $deplib"
#	  fi
#	  continue
#	  ;;
#	-l*)
#	  if test "$linkmode" != lib && test "$linkmode" != prog; then
#	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
#	    continue
#	  fi
#	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
#	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
#	    for search_ext in .la $std_shrext .so .a; do
#	      # Search the libtool library
#	      lib="$searchdir/lib${name}${search_ext}"
#	      if test -f "$lib"; then
#		if test "$search_ext" = ".la"; then
#		  found=yes
#		else
#		  found=no
#		fi
#		break 2
#	      fi
#	    done
#	  done
#	  if test "$found" != yes; then
#	    # deplib doesn't seem to be a libtool library
#	    if test "$linkmode,$pass" = "prog,link"; then
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    else
#	      deplibs="$deplib $deplibs"
#	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
#	    fi
#	    continue
#	  else # deplib is a libtool library
#	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
#	    # We need to do some special things here, and not later.
#	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#	      case " $predeps $postdeps " in
#	      *" $deplib "*)
#		if (${SED} -e '2q' $lib |
#                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#		  library_names=
#		  old_library=
#		  case $lib in
#		  */* | *\\*) . $lib ;;
#		  *) . ./$lib ;;
#		  esac
#		  for l in $old_library $library_names; do
#		    ll="$l"
#		  done
#		  if test "X$ll" = "X$old_library" ; then # only static version available
#		    found=no
#		    ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
#		    test "X$ladir" = "X$lib" && ladir="."
#		    lib=$ladir/$old_library
#		    if test "$linkmode,$pass" = "prog,link"; then
#		      compile_deplibs="$deplib $compile_deplibs"
#		      finalize_deplibs="$deplib $finalize_deplibs"
#		    else
#		      deplibs="$deplib $deplibs"
#		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
#		    fi
#		    continue
#		  fi
#		fi
#	        ;;
#	      *) ;;
#	      esac
#	    fi
#	  fi
#	  ;; # -l
#	-L*)
#	  case $linkmode in
#	  lib)
#	    deplibs="$deplib $deplibs"
#	    test "$pass" = conv && continue
#	    newdependency_libs="$deplib $newdependency_libs"
#	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
#	    ;;
#	  prog)
#	    if test "$pass" = conv; then
#	      deplibs="$deplib $deplibs"
#	      continue
#	    fi
#	    if test "$pass" = scan; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    fi
#	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
#	    ;;
#	  *)
#	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
#	    ;;
#	  esac # linkmode
#	  continue
#	  ;; # -L
#	-R*)
#	  if test "$pass" = link; then
#	    dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
#	    # Make sure the xrpath contains only unique directories.
#	    case "$xrpath " in
#	    *" $dir "*) ;;
#	    *) xrpath="$xrpath $dir" ;;
#	    esac
#	  fi
#	  deplibs="$deplib $deplibs"
#	  continue
#	  ;;
#	*.la) lib="$deplib" ;;
#	*.$libext)
#	  if test "$pass" = conv; then
#	    deplibs="$deplib $deplibs"
#	    continue
#	  fi
#	  case $linkmode in
#	  lib)
#	    valid_a_lib=no
#	    case $deplibs_check_method in
#	      match_pattern*)
#		set dummy $deplibs_check_method
#	        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#		if eval $echo \"$deplib\" 2>/dev/null \
#		    | $SED 10q \
#		    | $EGREP "$match_pattern_regex" > /dev/null; then
#		  valid_a_lib=yes
#		fi
#		;;
#	      pass_all)
#		valid_a_lib=yes
#		;;
#            esac
#	    if test "$valid_a_lib" != yes; then
#	      $echo
#	      $echo "*** Warning: Trying to link with static lib archive $deplib."
#	      $echo "*** I have the capability to make that library automatically link in when"
#	      $echo "*** you link to this library.  But I can only do this if you have a"
#	      $echo "*** shared version of the library, which you do not appear to have"
#	      $echo "*** because the file extensions .$libext of this argument makes me believe"
#	      $echo "*** that it is just a static archive that I should not used here."
#	    else
#	      $echo
#	      $echo "*** Warning: Linking the shared library $output against the"
#	      $echo "*** static library $deplib is not portable!"
#	      deplibs="$deplib $deplibs"
#	    fi
#	    continue
#	    ;;
#	  prog)
#	    if test "$pass" != link; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    fi
#	    continue
#	    ;;
#	  esac # linkmode
#	  ;; # *.$libext
#	*.lo | *.$objext)
#	  if test "$pass" = conv; then
#	    deplibs="$deplib $deplibs"
#	  elif test "$linkmode" = prog; then
#	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
#	      # If there is no dlopen support or we're linking statically,
#	      # we need to preload.
#	      newdlprefiles="$newdlprefiles $deplib"
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    else
#	      newdlfiles="$newdlfiles $deplib"
#	    fi
#	  fi
#	  continue
#	  ;;
#	%DEPLIBS%)
#	  alldeplibs=yes
#	  continue
#	  ;;
#	esac # case $deplib
#	if test "$found" = yes || test -f "$lib"; then :
#	else
#	  $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$ladir" = "X$lib" && ladir="."
#
#	dlname=
#	dlopen=
#	dlpreopen=
#	libdir=
#	library_names=
#	old_library=
#	# If the library was installed with an old release of libtool,
#	# it will not redefine variables installed, or shouldnotlink
#	installed=yes
#	shouldnotlink=no
#	avoidtemprpath=
#
#
#	# Read the .la file
#	case $lib in
#	*/* | *\\*) . $lib ;;
#	*) . ./$lib ;;
#	esac
#
#	if test "$linkmode,$pass" = "lib,link" ||
#	   test "$linkmode,$pass" = "prog,scan" ||
#	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
#	  test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
#	  test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
#	fi
#
#	if test "$pass" = conv; then
#	  # Only check for convenience libraries
#	  deplibs="$lib $deplibs"
#	  if test -z "$libdir"; then
#	    if test -z "$old_library"; then
#	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
#	      exit $EXIT_FAILURE
#	    fi
#	    # It is a libtool convenience library, so add in its objects.
#	    convenience="$convenience $ladir/$objdir/$old_library"
#	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
#	    tmp_libs=
#	    for deplib in $dependency_libs; do
#	      deplibs="$deplib $deplibs"
#              if test "X$duplicate_deps" = "Xyes" ; then
#	        case "$tmp_libs " in
#	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	        esac
#              fi
#	      tmp_libs="$tmp_libs $deplib"
#	    done
#	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
#	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  continue
#	fi # $pass = conv
#
#
#	# Get the name of the library we link against.
#	linklib=
#	for l in $old_library $library_names; do
#	  linklib="$l"
#	done
#	if test -z "$linklib"; then
#	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# This library was specified with -dlopen.
#	if test "$pass" = dlopen; then
#	  if test -z "$libdir"; then
#	    $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  if test -z "$dlname" ||
#	     test "$dlopen_support" != yes ||
#	     test "$build_libtool_libs" = no; then
#	    # If there is no dlname, no dlopen support or we're linking
#	    # statically, we need to preload.  We also need to preload any
#	    # dependent libraries so libltdl's deplib preloader doesn't
#	    # bomb out in the load deplibs phase.
#	    dlprefiles="$dlprefiles $lib $dependency_libs"
#	  else
#	    newdlfiles="$newdlfiles $lib"
#	  fi
#	  continue
#	fi # $pass = dlopen
#
#	# We need an absolute path.
#	case $ladir in
#	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
#	*)
#	  abs_ladir=`cd "$ladir" && pwd`
#	  if test -z "$abs_ladir"; then
#	    $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
#	    $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
#	    abs_ladir="$ladir"
#	  fi
#	  ;;
#	esac
#	laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#
#	# Find the relevant object directory and library name.
#	if test "X$installed" = Xyes; then
#	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
#	    $echo "$modename: warning: library \`$lib' was moved." 1>&2
#	    dir="$ladir"
#	    absdir="$abs_ladir"
#	    libdir="$abs_ladir"
#	  else
#	    dir="$libdir"
#	    absdir="$libdir"
#	  fi
#	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
#	else
#	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
#	    dir="$ladir"
#	    absdir="$abs_ladir"
#	    # Remove this search path later
#	    notinst_path="$notinst_path $abs_ladir"
#	  else
#	    dir="$ladir/$objdir"
#	    absdir="$abs_ladir/$objdir"
#	    # Remove this search path later
#	    notinst_path="$notinst_path $abs_ladir"
#	  fi
#	fi # $installed = yes
#	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
#
#	# This library was specified with -dlpreopen.
#	if test "$pass" = dlpreopen; then
#	  if test -z "$libdir"; then
#	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  # Prefer using a static library (so that no silly _DYNAMIC symbols
#	  # are required to link).
#	  if test -n "$old_library"; then
#	    newdlprefiles="$newdlprefiles $dir/$old_library"
#	  # Otherwise, use the dlname, so that lt_dlopen finds it.
#	  elif test -n "$dlname"; then
#	    newdlprefiles="$newdlprefiles $dir/$dlname"
#	  else
#	    newdlprefiles="$newdlprefiles $dir/$linklib"
#	  fi
#	fi # $pass = dlpreopen
#
#	if test -z "$libdir"; then
#	  # Link the convenience library
#	  if test "$linkmode" = lib; then
#	    deplibs="$dir/$old_library $deplibs"
#	  elif test "$linkmode,$pass" = "prog,link"; then
#	    compile_deplibs="$dir/$old_library $compile_deplibs"
#	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
#	  else
#	    deplibs="$lib $deplibs" # used for prog,scan pass
#	  fi
#	  continue
#	fi
#
#
#	if test "$linkmode" = prog && test "$pass" != link; then
#	  newlib_search_path="$newlib_search_path $ladir"
#	  deplibs="$lib $deplibs"
#
#	  linkalldeplibs=no
#	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
#	     test "$build_libtool_libs" = no; then
#	    linkalldeplibs=yes
#	  fi
#
#	  tmp_libs=
#	  for deplib in $dependency_libs; do
#	    case $deplib in
#	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
#	    esac
#	    # Need to link against all dependency_libs?
#	    if test "$linkalldeplibs" = yes; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      # Need to hardcode shared library paths
#	      # or/and link against static libraries
#	      newdependency_libs="$deplib $newdependency_libs"
#	    fi
#	    if test "X$duplicate_deps" = "Xyes" ; then
#	      case "$tmp_libs " in
#	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	      esac
#	    fi
#	    tmp_libs="$tmp_libs $deplib"
#	  done # for deplib
#	  continue
#	fi # $linkmode = prog...
#
#	if test "$linkmode,$pass" = "prog,link"; then
#	  if test -n "$library_names" &&
#	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
#	    # We need to hardcode the library path
#	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
#	      # Make sure the rpath contains only unique directories.
#	      case "$temp_rpath " in
#	      *" $dir "*) ;;
#	      *" $absdir "*) ;;
#	      *) temp_rpath="$temp_rpath $absdir" ;;
#	      esac
#	    fi
#
#	    # Hardcode the library path.
#	    # Skip directories that are in the system default run-time
#	    # search path.
#	    case " $sys_lib_dlsearch_path " in
#	    *" $absdir "*) ;;
#	    *)
#	      case "$compile_rpath " in
#	      *" $absdir "*) ;;
#	      *) compile_rpath="$compile_rpath $absdir"
#	      esac
#	      ;;
#	    esac
#	    case " $sys_lib_dlsearch_path " in
#	    *" $libdir "*) ;;
#	    *)
#	      case "$finalize_rpath " in
#	      *" $libdir "*) ;;
#	      *) finalize_rpath="$finalize_rpath $libdir"
#	      esac
#	      ;;
#	    esac
#	  fi # $linkmode,$pass = prog,link...
#
#	  if test "$alldeplibs" = yes &&
#	     { test "$deplibs_check_method" = pass_all ||
#	       { test "$build_libtool_libs" = yes &&
#		 test -n "$library_names"; }; }; then
#	    # We only need to search for static libraries
#	    continue
#	  fi
#	fi
#
#	link_static=no # Whether the deplib will be linked statically
#	use_static_libs=$prefer_static_libs
#	if test "$use_static_libs" = built && test "$installed" = yes ; then
#	  use_static_libs=no
#	fi
#	if test -n "$library_names" &&
#	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
#	  if test "$installed" = no; then
#	    notinst_deplibs="$notinst_deplibs $lib"
#	    need_relink=yes
#	  fi
#	  # This is a shared library
#
#	  # Warn about portability, can't link against -module's on
#	  # some systems (darwin)
#	  if test "$shouldnotlink" = yes && test "$pass" = link ; then
#	    $echo
#	    if test "$linkmode" = prog; then
#	      $echo "*** Warning: Linking the executable $output against the loadable module"
#	    else
#	      $echo "*** Warning: Linking the shared library $output against the loadable module"
#	    fi
#	    $echo "*** $linklib is not portable!"
#	  fi
#	  if test "$linkmode" = lib &&
#	     test "$hardcode_into_libs" = yes; then
#	    # Hardcode the library path.
#	    # Skip directories that are in the system default run-time
#	    # search path.
#	    case " $sys_lib_dlsearch_path " in
#	    *" $absdir "*) ;;
#	    *)
#	      case "$compile_rpath " in
#	      *" $absdir "*) ;;
#	      *) compile_rpath="$compile_rpath $absdir"
#	      esac
#	      ;;
#	    esac
#	    case " $sys_lib_dlsearch_path " in
#	    *" $libdir "*) ;;
#	    *)
#	      case "$finalize_rpath " in
#	      *" $libdir "*) ;;
#	      *) finalize_rpath="$finalize_rpath $libdir"
#	      esac
#	      ;;
#	    esac
#	  fi
#
#	  if test -n "$old_archive_from_expsyms_cmds"; then
#	    # figure out the soname
#	    set dummy $library_names
#	    realname="$2"
#	    shift; shift
#	    libname=`eval \\$echo \"$libname_spec\"`
#	    # use dlname if we got it. it's perfectly good, no?
#	    if test -n "$dlname"; then
#	      soname="$dlname"
#	    elif test -n "$soname_spec"; then
#	      # bleh windows
#	      case $host in
#	      *cygwin* | mingw*)
#		major=`expr $current - $age`
#		versuffix="-$major"
#		;;
#	      esac
#	      eval soname=\"$soname_spec\"
#	    else
#	      soname="$realname"
#	    fi
#
#	    # Make a new name for the extract_expsyms_cmds to use
#	    soroot="$soname"
#	    soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
#	    newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
#
#	    # If the library has no export list, then create one now
#	    if test -f "$output_objdir/$soname-def"; then :
#	    else
#	      $show "extracting exported symbol list from \`$soname'"
#	      save_ifs="$IFS"; IFS='~'
#	      cmds=$extract_expsyms_cmds
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd" || exit $?
#	      done
#	      IFS="$save_ifs"
#	    fi
#
#	    # Create $newlib
#	    if test -f "$output_objdir/$newlib"; then :; else
#	      $show "generating import library for \`$soname'"
#	      save_ifs="$IFS"; IFS='~'
#	      cmds=$old_archive_from_expsyms_cmds
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd" || exit $?
#	      done
#	      IFS="$save_ifs"
#	    fi
#	    # make sure the library variables are pointing to the new library
#	    dir=$output_objdir
#	    linklib=$newlib
#	  fi # test -n "$old_archive_from_expsyms_cmds"
#
#	  if test "$linkmode" = prog || test "$mode" != relink; then
#	    add_shlibpath=
#	    add_dir=
#	    add=
#	    lib_linked=yes
#	    case $hardcode_action in
#	    immediate | unsupported)
#	      if test "$hardcode_direct" = no; then
#		add="$dir/$linklib"
#		case $host in
#		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
#		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
#		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
#		    *-*-unixware7*) add_dir="-L$dir" ;;
#		  *-*-darwin* )
#		    # if the lib is a module then we can not link against
#		    # it, someone is ignoring the new warnings I added
#		    if /usr/bin/file -L $add 2> /dev/null |
#                      $EGREP ": [^:]* bundle" >/dev/null ; then
#		      $echo "** Warning, lib $linklib is a module, not a shared library"
#		      if test -z "$old_library" ; then
#		        $echo
#		        $echo "** And there doesn't seem to be a static archive available"
#		        $echo "** The link will probably fail, sorry"
#		      else
#		        add="$dir/$old_library"
#		      fi
#		    fi
#		esac
#	      elif test "$hardcode_minus_L" = no; then
#		case $host in
#		*-*-sunos*) add_shlibpath="$dir" ;;
#		esac
#		add_dir="-L$dir"
#		add="-l$name"
#	      elif test "$hardcode_shlibpath_var" = no; then
#		add_shlibpath="$dir"
#		add="-l$name"
#	      else
#		lib_linked=no
#	      fi
#	      ;;
#	    relink)
#	      if test "$hardcode_direct" = yes; then
#		add="$dir/$linklib"
#	      elif test "$hardcode_minus_L" = yes; then
#		add_dir="-L$dir"
#		# Try looking first in the location we're being installed to.
#		if test -n "$inst_prefix_dir"; then
#		  case $libdir in
#		    [\\/]*)
#		      add_dir="$add_dir -L$inst_prefix_dir$libdir"
#		      ;;
#		  esac
#		fi
#		add="-l$name"
#	      elif test "$hardcode_shlibpath_var" = yes; then
#		add_shlibpath="$dir"
#		add="-l$name"
#	      else
#		lib_linked=no
#	      fi
#	      ;;
#	    *) lib_linked=no ;;
#	    esac
#
#	    if test "$lib_linked" != yes; then
#	      $echo "$modename: configuration error: unsupported hardcode properties"
#	      exit $EXIT_FAILURE
#	    fi
#
#	    if test -n "$add_shlibpath"; then
#	      case :$compile_shlibpath: in
#	      *":$add_shlibpath:"*) ;;
#	      *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
#	      esac
#	    fi
#	    if test "$linkmode" = prog; then
#	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
#	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
#	    else
#	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
#	      test -n "$add" && deplibs="$add $deplibs"
#	      if test "$hardcode_direct" != yes && \
#		 test "$hardcode_minus_L" != yes && \
#		 test "$hardcode_shlibpath_var" = yes; then
#		case :$finalize_shlibpath: in
#		*":$libdir:"*) ;;
#		*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
#		esac
#	      fi
#	    fi
#	  fi
#
#	  if test "$linkmode" = prog || test "$mode" = relink; then
#	    add_shlibpath=
#	    add_dir=
#	    add=
#	    # Finalize command for both is simple: just hardcode it.
#	    if test "$hardcode_direct" = yes; then
#	      add="$libdir/$linklib"
#	    elif test "$hardcode_minus_L" = yes; then
#	      add_dir="-L$libdir"
#	      add="-l$name"
#	    elif test "$hardcode_shlibpath_var" = yes; then
#	      case :$finalize_shlibpath: in
#	      *":$libdir:"*) ;;
#	      *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
#	      esac
#	      add="-l$name"
#	    elif test "$hardcode_automatic" = yes; then
#	      if test -n "$inst_prefix_dir" &&
#		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
#	        add="$inst_prefix_dir$libdir/$linklib"
#	      else
#	        add="$libdir/$linklib"
#	      fi
#	    else
#	      # We cannot seem to hardcode it, guess we'll fake it.
#	      add_dir="-L$libdir"
#	      # Try looking first in the location we're being installed to.
#	      if test -n "$inst_prefix_dir"; then
#		case $libdir in
#		  [\\/]*)
#		    add_dir="$add_dir -L$inst_prefix_dir$libdir"
#		    ;;
#		esac
#	      fi
#	      add="-l$name"
#	    fi
#
#	    if test "$linkmode" = prog; then
#	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
#	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
#	    else
#	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
#	      test -n "$add" && deplibs="$add $deplibs"
#	    fi
#	  fi
#	elif test "$linkmode" = prog; then
#	  # Here we assume that one of hardcode_direct or hardcode_minus_L
#	  # is not unsupported.  This is valid on all known static and
#	  # shared platforms.
#	  if test "$hardcode_direct" != unsupported; then
#	    test -n "$old_library" && linklib="$old_library"
#	    compile_deplibs="$dir/$linklib $compile_deplibs"
#	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
#	  else
#	    compile_deplibs="-l$name -L$dir $compile_deplibs"
#	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
#	  fi
#	elif test "$build_libtool_libs" = yes; then
#	  # Not a shared library
#	  if test "$deplibs_check_method" != pass_all; then
#	    # We're trying link a shared library against a static one
#	    # but the system doesn't support it.
#
#	    # Just print a warning and add the library to dependency_libs so
#	    # that the program can be linked against the static library.
#	    $echo
#	    $echo "*** Warning: This system can not link to static lib archive $lib."
#	    $echo "*** I have the capability to make that library automatically link in when"
#	    $echo "*** you link to this library.  But I can only do this if you have a"
#	    $echo "*** shared version of the library, which you do not appear to have."
#	    if test "$module" = yes; then
#	      $echo "*** But as you try to build a module library, libtool will still create "
#	      $echo "*** a static module, that should work as long as the dlopening application"
#	      $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
#	      if test -z "$global_symbol_pipe"; then
#		$echo
#		$echo "*** However, this would only work if libtool was able to extract symbol"
#		$echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
#		$echo "*** not find such a program.  So, this module is probably useless."
#		$echo "*** \`nm' from GNU binutils and a full rebuild may help."
#	      fi
#	      if test "$build_old_libs" = no; then
#		build_libtool_libs=module
#		build_old_libs=yes
#	      else
#		build_libtool_libs=no
#	      fi
#	    fi
#	  else
#	    deplibs="$dir/$old_library $deplibs"
#	    link_static=yes
#	  fi
#	fi # link shared/static library?
#
#	if test "$linkmode" = lib; then
#	  if test -n "$dependency_libs" &&
#	     { test "$hardcode_into_libs" != yes ||
#	       test "$build_old_libs" = yes ||
#	       test "$link_static" = yes; }; then
#	    # Extract -R from dependency_libs
#	    temp_deplibs=
#	    for libdir in $dependency_libs; do
#	      case $libdir in
#	      -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
#		   case " $xrpath " in
#		   *" $temp_xrpath "*) ;;
#		   *) xrpath="$xrpath $temp_xrpath";;
#		   esac;;
#	      *) temp_deplibs="$temp_deplibs $libdir";;
#	      esac
#	    done
#	    dependency_libs="$temp_deplibs"
#	  fi
#
#	  newlib_search_path="$newlib_search_path $absdir"
#	  # Link against this library
#	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
#	  # ... and its dependency_libs
#	  tmp_libs=
#	  for deplib in $dependency_libs; do
#	    newdependency_libs="$deplib $newdependency_libs"
#	    if test "X$duplicate_deps" = "Xyes" ; then
#	      case "$tmp_libs " in
#	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	      esac
#	    fi
#	    tmp_libs="$tmp_libs $deplib"
#	  done
#
#	  if test "$link_all_deplibs" != no; then
#	    # Add the search paths of all dependency libraries
#	    for deplib in $dependency_libs; do
#	      case $deplib in
#	      -L*) path="$deplib" ;;
#	      *.la)
#		dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
#		test "X$dir" = "X$deplib" && dir="."
#		# We need an absolute path.
#		case $dir in
#		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
#		*)
#		  absdir=`cd "$dir" && pwd`
#		  if test -z "$absdir"; then
#		    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
#		    absdir="$dir"
#		  fi
#		  ;;
#		esac
#		if grep "^installed=no" $deplib > /dev/null; then
#		  path="$absdir/$objdir"
#		else
#		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
#		  if test -z "$libdir"; then
#		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
#		    exit $EXIT_FAILURE
#		  fi
#		  if test "$absdir" != "$libdir"; then
#		    $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
#		  fi
#		  path="$absdir"
#		fi
#		depdepl=
#		case $host in
#		*-*-darwin*)
#		  # we do not want to link against static libs,
#		  # but need to link against shared
#		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
#		  if test -n "$deplibrary_names" ; then
#		    for tmp in $deplibrary_names ; do
#		      depdepl=$tmp
#		    done
#		    if test -f "$path/$depdepl" ; then
#		      depdepl="$path/$depdepl"
#		    fi
#		    # do not add paths which are already there
#		    case " $newlib_search_path " in
#		    *" $path "*) ;;
#		    *) newlib_search_path="$newlib_search_path $path";;
#		    esac
#		  fi
#		  path=""
#		  ;;
#		*)
#		  path="-L$path"
#		  ;;
#		esac
#		;;
#	      -l*)
#		case $host in
#		*-*-darwin*)
#		  # Again, we only want to link against shared libraries
#		  eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
#		  for tmp in $newlib_search_path ; do
#		    if test -f "$tmp/lib$tmp_libs.dylib" ; then
#		      eval depdepl="$tmp/lib$tmp_libs.dylib"
#		      break
#		    fi
#		  done
#		  path=""
#		  ;;
#		*) continue ;;
#		esac
#		;;
#	      *) continue ;;
#	      esac
#	      case " $deplibs " in
#	      *" $path "*) ;;
#	      *) deplibs="$path $deplibs" ;;
#	      esac
#	      case " $deplibs " in
#	      *" $depdepl "*) ;;
#	      *) deplibs="$depdepl $deplibs" ;;
#	      esac
#	    done
#	  fi # link_all_deplibs != no
#	fi # linkmode = lib
#      done # for deplib in $libs
#      dependency_libs="$newdependency_libs"
#      if test "$pass" = dlpreopen; then
#	# Link the dlpreopened libraries before other libraries
#	for deplib in $save_deplibs; do
#	  deplibs="$deplib $deplibs"
#	done
#      fi
#      if test "$pass" != dlopen; then
#	if test "$pass" != conv; then
#	  # Make sure lib_search_path contains only unique directories.
#	  lib_search_path=
#	  for dir in $newlib_search_path; do
#	    case "$lib_search_path " in
#	    *" $dir "*) ;;
#	    *) lib_search_path="$lib_search_path $dir" ;;
#	    esac
#	  done
#	  newlib_search_path=
#	fi
#
#	if test "$linkmode,$pass" != "prog,link"; then
#	  vars="deplibs"
#	else
#	  vars="compile_deplibs finalize_deplibs"
#	fi
#	for var in $vars dependency_libs; do
#	  # Add libraries to $var in reverse order
#	  eval tmp_libs=\"\$$var\"
#	  new_libs=
#	  for deplib in $tmp_libs; do
#	    # FIXME: Pedantically, this is the right thing to do, so
#	    #        that some nasty dependency loop isn't accidentally
#	    #        broken:
#	    #new_libs="$deplib $new_libs"
#	    # Pragmatically, this seems to cause very few problems in
#	    # practice:
#	    case $deplib in
#	    -L*) new_libs="$deplib $new_libs" ;;
#	    -R*) ;;
#	    *)
#	      # And here is the reason: when a library appears more
#	      # than once as an explicit dependence of a library, or
#	      # is implicitly linked in more than once by the
#	      # compiler, it is considered special, and multiple
#	      # occurrences thereof are not removed.  Compare this
#	      # with having the same library being listed as a
#	      # dependency of multiple other libraries: in this case,
#	      # we know (pedantically, we assume) the library does not
#	      # need to be listed more than once, so we keep only the
#	      # last copy.  This is not always right, but it is rare
#	      # enough that we require users that really mean to play
#	      # such unportable linking tricks to link the library
#	      # using -Wl,-lname, so that libtool does not consider it
#	      # for duplicate removal.
#	      case " $specialdeplibs " in
#	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
#	      *)
#		case " $new_libs " in
#		*" $deplib "*) ;;
#		*) new_libs="$deplib $new_libs" ;;
#		esac
#		;;
#	      esac
#	      ;;
#	    esac
#	  done
#	  tmp_libs=
#	  for deplib in $new_libs; do
#	    case $deplib in
#	    -L*)
#	      case " $tmp_libs " in
#	      *" $deplib "*) ;;
#	      *) tmp_libs="$tmp_libs $deplib" ;;
#	      esac
#	      ;;
#	    *) tmp_libs="$tmp_libs $deplib" ;;
#	    esac
#	  done
#	  eval $var=\"$tmp_libs\"
#	done # for var
#      fi
#      # Last step: remove runtime libs from dependency_libs
#      # (they stay in deplibs)
#      tmp_libs=
#      for i in $dependency_libs ; do
#	case " $predeps $postdeps $compiler_lib_search_path " in
#	*" $i "*)
#	  i=""
#	  ;;
#	esac
#	if test -n "$i" ; then
#	  tmp_libs="$tmp_libs $i"
#	fi
#      done
#      dependency_libs=$tmp_libs
#    done # for pass
#    if test "$linkmode" = prog; then
#      dlfiles="$newdlfiles"
#      dlprefiles="$newdlprefiles"
#    fi
#
#    case $linkmode in
#    oldlib)
#      if test -n "$deplibs"; then
#	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
#      fi
#
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$rpath"; then
#	$echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$xrpath"; then
#	$echo "$modename: warning: \`-R' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
#	$echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
#      fi
#
#      # Now set the variables for building old libraries.
#      build_libtool_libs=no
#      oldlibs="$output"
#      objs="$objs$old_deplibs"
#      ;;
#
#    lib)
#      # Make sure we only generate libraries of the form `libNAME.la'.
#      case $outputname in
#      lib*)
#	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
#	eval shared_ext=\"$shrext_cmds\"
#	eval libname=\"$libname_spec\"
#	;;
#      *)
#	if test "$module" = no; then
#	  $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	if test "$need_lib_prefix" != no; then
#	  # Add the "lib" prefix for modules if required
#	  name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
#	  eval shared_ext=\"$shrext_cmds\"
#	  eval libname=\"$libname_spec\"
#	else
#	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
#	fi
#	;;
#      esac
#
#      if test -n "$objs"; then
#	if test "$deplibs_check_method" != pass_all; then
#	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
#	  exit $EXIT_FAILURE
#	else
#	  $echo
#	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
#	  $echo "*** objects $objs is not portable!"
#	  libobjs="$libobjs $objs"
#	fi
#      fi
#
#      if test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
#      fi
#
#      set dummy $rpath
#      if test "$#" -gt 2; then
#	$echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
#      fi
#      install_libdir="$2"
#
#      oldlibs=
#      if test -z "$rpath"; then
#	if test "$build_libtool_libs" = yes; then
#	  # Building a libtool convenience library.
#	  # Some compilers have problems with a `.al' extension so
#	  # convenience libraries should have the same extension an
#	  # archive normally would.
#	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
#	  build_libtool_libs=convenience
#	  build_old_libs=yes
#	fi
#
#	if test -n "$vinfo"; then
#	  $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
#	fi
#
#	if test -n "$release"; then
#	  $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
#	fi
#      else
#
#	# Parse the version information argument.
#	save_ifs="$IFS"; IFS=':'
#	set dummy $vinfo 0 0 0
#	IFS="$save_ifs"
#
#	if test -n "$8"; then
#	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# convert absolute version numbers to libtool ages
#	# this retains compatibility with .la files and attempts
#	# to make the code below a bit more comprehensible
#
#	case $vinfo_number in
#	yes)
#	  number_major="$2"
#	  number_minor="$3"
#	  number_revision="$4"
#	  #
#	  # There are really only two kinds -- those that
#	  # use the current revision as the major version
#	  # and those that subtract age and use age as
#	  # a minor version.  But, then there is irix
#	  # which has an extra 1 added just for fun
#	  #
#	  case $version_type in
#	  darwin|linux|osf|windows)
#	    current=`expr $number_major + $number_minor`
#	    age="$number_minor"
#	    revision="$number_revision"
#	    ;;
#	  freebsd-aout|freebsd-elf|sunos)
#	    current="$number_major"
#	    revision="$number_minor"
#	    age="0"
#	    ;;
#	  irix|nonstopux)
#	    current=`expr $number_major + $number_minor - 1`
#	    age="$number_minor"
#	    revision="$number_minor"
#	    ;;
#	  esac
#	  ;;
#	no)
#	  current="$2"
#	  revision="$3"
#	  age="$4"
#	  ;;
#	esac
#
#	# Check that each of the things are valid numbers.
#	case $current in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	case $revision in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	case $age in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	if test "$age" -gt "$current"; then
#	  $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Calculate the version variables.
#	major=
#	versuffix=
#	verstring=
#	case $version_type in
#	none) ;;
#
#	darwin)
#	  # Like Linux, but with the current version available in
#	  # verstring for coding it into the library header
#	  major=.`expr $current - $age`
#	  versuffix="$major.$age.$revision"
#	  # Darwin ld doesn't like 0 for these options...
#	  minor_current=`expr $current + 1`
#	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
#	  ;;
#
#	freebsd-aout)
#	  major=".$current"
#	  versuffix=".$current.$revision";
#	  ;;
#
#	freebsd-elf)
#	  major=".$current"
#	  versuffix=".$current";
#	  ;;
#
#	irix | nonstopux)
#	  major=`expr $current - $age + 1`
#
#	  case $version_type in
#	    nonstopux) verstring_prefix=nonstopux ;;
#	    *)         verstring_prefix=sgi ;;
#	  esac
#	  verstring="$verstring_prefix$major.$revision"
#
#	  # Add in all the interfaces that we are compatible with.
#	  loop=$revision
#	  while test "$loop" -ne 0; do
#	    iface=`expr $revision - $loop`
#	    loop=`expr $loop - 1`
#	    verstring="$verstring_prefix$major.$iface:$verstring"
#	  done
#
#	  # Before this point, $major must not contain `.'.
#	  major=.$major
#	  versuffix="$major.$revision"
#	  ;;
#
#	linux)
#	  major=.`expr $current - $age`
#	  versuffix="$major.$age.$revision"
#	  ;;
#
#	osf)
#	  major=.`expr $current - $age`
#	  versuffix=".$current.$age.$revision"
#	  verstring="$current.$age.$revision"
#
#	  # Add in all the interfaces that we are compatible with.
#	  loop=$age
#	  while test "$loop" -ne 0; do
#	    iface=`expr $current - $loop`
#	    loop=`expr $loop - 1`
#	    verstring="$verstring:${iface}.0"
#	  done
#
#	  # Make executables depend on our current version.
#	  verstring="$verstring:${current}.0"
#	  ;;
#
#	sunos)
#	  major=".$current"
#	  versuffix=".$current.$revision"
#	  ;;
#
#	windows)
#	  # Use '-' rather than '.', since we only want one
#	  # extension on DOS 8.3 filesystems.
#	  major=`expr $current - $age`
#	  versuffix="-$major"
#	  ;;
#
#	*)
#	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
#	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	# Clear the version info if we defaulted, and they specified a release.
#	if test -z "$vinfo" && test -n "$release"; then
#	  major=
#	  case $version_type in
#	  darwin)
#	    # we can't check for "0.0" in archive_cmds due to quoting
#	    # problems, so we reset it completely
#	    verstring=
#	    ;;
#	  *)
#	    verstring="0.0"
#	    ;;
#	  esac
#	  if test "$need_version" = no; then
#	    versuffix=
#	  else
#	    versuffix=".0.0"
#	  fi
#	fi
#
#	# Remove version info from name if versioning should be avoided
#	if test "$avoid_version" = yes && test "$need_version" = no; then
#	  major=
#	  versuffix=
#	  verstring=""
#	fi
#
#	# Check to see if the archive will have undefined symbols.
#	if test "$allow_undefined" = yes; then
#	  if test "$allow_undefined_flag" = unsupported; then
#	    $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
#	    build_libtool_libs=no
#	    build_old_libs=yes
#	  fi
#	else
#	  # Don't allow undefined symbols.
#	  allow_undefined_flag="$no_undefined_flag"
#	fi
#      fi
#
#      if test "$mode" != relink; then
#	# Remove our outputs, but don't remove object files since they
#	# may have been created when compiling PIC objects.
#	removelist=
#	tempremovelist=`$echo "$output_objdir/*"`
#	for p in $tempremovelist; do
#	  case $p in
#	    *.$objext)
#	       ;;
#	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
#	       if test "X$precious_files_regex" != "X"; then
#	         if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
#	         then
#		   continue
#		 fi
#	       fi
#	       removelist="$removelist $p"
#	       ;;
#	    *) ;;
#	  esac
#	done
#	if test -n "$removelist"; then
#	  $show "${rm}r $removelist"
#	  $run ${rm}r $removelist
#	fi
#      fi
#
#      # Now set the variables for building old libraries.
#      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
#	oldlibs="$oldlibs $output_objdir/$libname.$libext"
#
#	# Transform .lo files to .o files.
#	oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
#      fi
#
#      # Eliminate all temporary directories.
#      for path in $notinst_path; do
#	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
#	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
#	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
#      done
#
#      if test -n "$xrpath"; then
#	# If the user specified any rpath flags, then add them.
#	temp_xrpath=
#	for libdir in $xrpath; do
#	  temp_xrpath="$temp_xrpath -R$libdir"
#	  case "$finalize_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_rpath="$finalize_rpath $libdir" ;;
#	  esac
#	done
#	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
#	  dependency_libs="$temp_xrpath $dependency_libs"
#	fi
#      fi
#
#      # Make sure dlfiles contains only unique files that won't be dlpreopened
#      old_dlfiles="$dlfiles"
#      dlfiles=
#      for lib in $old_dlfiles; do
#	case " $dlprefiles $dlfiles " in
#	*" $lib "*) ;;
#	*) dlfiles="$dlfiles $lib" ;;
#	esac
#      done
#
#      # Make sure dlprefiles contains only unique files
#      old_dlprefiles="$dlprefiles"
#      dlprefiles=
#      for lib in $old_dlprefiles; do
#	case "$dlprefiles " in
#	*" $lib "*) ;;
#	*) dlprefiles="$dlprefiles $lib" ;;
#	esac
#      done
#
#      if test "$build_libtool_libs" = yes; then
#	if test -n "$rpath"; then
#	  case $host in
#	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
#	    # these systems don't actually have a c library (as such)!
#	    ;;
#	  *-*-rhapsody* | *-*-darwin1.[012])
#	    # Rhapsody C library is in the System framework
#	    deplibs="$deplibs -framework System"
#	    ;;
#	  *-*-netbsd*)
#	    # Don't link with libc until the a.out ld.so is fixed.
#	    ;;
#	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	    # Do not include libc due to us having libc/libc_r.
#	    ;;
#	  *-*-sco3.2v5* | *-*-sco5v6*)
#	    # Causes problems with __ctype
#	    ;;
#	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
#	    # Compiler inserts libc in the correct place for threads to work
#	    ;;
# 	  *)
#	    # Add libc to deplibs on all other systems if necessary.
#	    if test "$build_libtool_need_lc" = "yes"; then
#	      deplibs="$deplibs -lc"
#	    fi
#	    ;;
#	  esac
#	fi
#
#	# Transform deplibs into only deplibs that can be linked in shared.
#	name_save=$name
#	libname_save=$libname
#	release_save=$release
#	versuffix_save=$versuffix
#	major_save=$major
#	# I'm not sure if I'm treating the release correctly.  I think
#	# release should show up in the -l (ie -lgmp5) so we don't want to
#	# add it in twice.  Is that correct?
#	release=""
#	versuffix=""
#	major=""
#	newdeplibs=
#	droppeddeps=no
#	case $deplibs_check_method in
#	pass_all)
#	  # Don't check for shared/static.  Everything works.
#	  # This might be a little naive.  We might want to check
#	  # whether the library exists or not.  But this is on
#	  # osf3 & osf4 and I'm not really sure... Just
#	  # implementing what was already the behavior.
#	  newdeplibs=$deplibs
#	  ;;
#	test_compile)
#	  # This code stresses the "libraries are programs" paradigm to its
#	  # limits. Maybe even breaks it.  We compile a program, linking it
#	  # against the deplibs as a proxy for the library.  Then we can check
#	  # whether they linked in statically or dynamically with ldd.
#	  $rm conftest.c
#	  cat > conftest.c <<EOF
#	  int main() { return 0; }
#EOF
#	  $rm conftest
#	  $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
#	  if test "$?" -eq 0 ; then
#	    ldd_output=`ldd conftest`
#	    for i in $deplibs; do
#	      name=`expr $i : '-l\(.*\)'`
#	      # If $name is empty we are operating on a -L argument.
#              if test "$name" != "" && test "$name" -ne "0"; then
#		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		  case " $predeps $postdeps " in
#		  *" $i "*)
#		    newdeplibs="$newdeplibs $i"
#		    i=""
#		    ;;
#		  esac
#	        fi
#		if test -n "$i" ; then
#		  libname=`eval \\$echo \"$libname_spec\"`
#		  deplib_matches=`eval \\$echo \"$library_names_spec\"`
#		  set dummy $deplib_matches
#		  deplib_match=$2
#		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
#		    newdeplibs="$newdeplibs $i"
#		  else
#		    droppeddeps=yes
#		    $echo
#		    $echo "*** Warning: dynamic linker does not accept needed library $i."
#		    $echo "*** I have the capability to make that library automatically link in when"
#		    $echo "*** you link to this library.  But I can only do this if you have a"
#		    $echo "*** shared version of the library, which I believe you do not have"
#		    $echo "*** because a test_compile did reveal that the linker did not use it for"
#		    $echo "*** its dynamic dependency list that programs get resolved with at runtime."
#		  fi
#		fi
#	      else
#		newdeplibs="$newdeplibs $i"
#	      fi
#	    done
#	  else
#	    # Error occurred in the first compile.  Let's try to salvage
#	    # the situation: Compile a separate program for each library.
#	    for i in $deplibs; do
#	      name=`expr $i : '-l\(.*\)'`
#	      # If $name is empty we are operating on a -L argument.
#              if test "$name" != "" && test "$name" != "0"; then
#		$rm conftest
#		$LTCC $LTCFLAGS -o conftest conftest.c $i
#		# Did it work?
#		if test "$?" -eq 0 ; then
#		  ldd_output=`ldd conftest`
#		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		    case " $predeps $postdeps " in
#		    *" $i "*)
#		      newdeplibs="$newdeplibs $i"
#		      i=""
#		      ;;
#		    esac
#		  fi
#		  if test -n "$i" ; then
#		    libname=`eval \\$echo \"$libname_spec\"`
#		    deplib_matches=`eval \\$echo \"$library_names_spec\"`
#		    set dummy $deplib_matches
#		    deplib_match=$2
#		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
#		      newdeplibs="$newdeplibs $i"
#		    else
#		      droppeddeps=yes
#		      $echo
#		      $echo "*** Warning: dynamic linker does not accept needed library $i."
#		      $echo "*** I have the capability to make that library automatically link in when"
#		      $echo "*** you link to this library.  But I can only do this if you have a"
#		      $echo "*** shared version of the library, which you do not appear to have"
#		      $echo "*** because a test_compile did reveal that the linker did not use this one"
#		      $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
#		    fi
#		  fi
#		else
#		  droppeddeps=yes
#		  $echo
#		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
#		  $echo "***  make it link in!  You will probably need to install it or some"
#		  $echo "*** library that it depends on before this library will be fully"
#		  $echo "*** functional.  Installing it before continuing would be even better."
#		fi
#	      else
#		newdeplibs="$newdeplibs $i"
#	      fi
#	    done
#	  fi
#	  ;;
#	file_magic*)
#	  set dummy $deplibs_check_method
#	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#	  for a_deplib in $deplibs; do
#	    name=`expr $a_deplib : '-l\(.*\)'`
#	    # If $name is empty we are operating on a -L argument.
#            if test "$name" != "" && test  "$name" != "0"; then
#	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		case " $predeps $postdeps " in
#		*" $a_deplib "*)
#		  newdeplibs="$newdeplibs $a_deplib"
#		  a_deplib=""
#		  ;;
#		esac
#	      fi
#	      if test -n "$a_deplib" ; then
#		libname=`eval \\$echo \"$libname_spec\"`
#		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
#		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
#		  for potent_lib in $potential_libs; do
#		      # Follow soft links.
#		      if ls -lLd "$potent_lib" 2>/dev/null \
#			 | grep " -> " >/dev/null; then
#			continue
#		      fi
#		      # The statement above tries to avoid entering an
#		      # endless loop below, in case of cyclic links.
#		      # We might still enter an endless loop, since a link
#		      # loop can be closed while we follow links,
#		      # but so what?
#		      potlib="$potent_lib"
#		      while test -h "$potlib" 2>/dev/null; do
#			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
#			case $potliblink in
#			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
#			*) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
#			esac
#		      done
#		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
#			 | ${SED} 10q \
#			 | $EGREP "$file_magic_regex" > /dev/null; then
#			newdeplibs="$newdeplibs $a_deplib"
#			a_deplib=""
#			break 2
#		      fi
#		  done
#		done
#	      fi
#	      if test -n "$a_deplib" ; then
#		droppeddeps=yes
#		$echo
#		$echo "*** Warning: linker path does not have real file for library $a_deplib."
#		$echo "*** I have the capability to make that library automatically link in when"
#		$echo "*** you link to this library.  But I can only do this if you have a"
#		$echo "*** shared version of the library, which you do not appear to have"
#		$echo "*** because I did check the linker path looking for a file starting"
#		if test -z "$potlib" ; then
#		  $echo "*** with $libname but no candidates were found. (...for file magic test)"
#		else
#		  $echo "*** with $libname and none of the candidates passed a file format test"
#		  $echo "*** using a file magic. Last file checked: $potlib"
#		fi
#	      fi
#	    else
#	      # Add a -L argument.
#	      newdeplibs="$newdeplibs $a_deplib"
#	    fi
#	  done # Gone through all deplibs.
#	  ;;
#	match_pattern*)
#	  set dummy $deplibs_check_method
#	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#	  for a_deplib in $deplibs; do
#	    name=`expr $a_deplib : '-l\(.*\)'`
#	    # If $name is empty we are operating on a -L argument.
#	    if test -n "$name" && test "$name" != "0"; then
#	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		case " $predeps $postdeps " in
#		*" $a_deplib "*)
#		  newdeplibs="$newdeplibs $a_deplib"
#		  a_deplib=""
#		  ;;
#		esac
#	      fi
#	      if test -n "$a_deplib" ; then
#		libname=`eval \\$echo \"$libname_spec\"`
#		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
#		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
#		  for potent_lib in $potential_libs; do
#		    potlib="$potent_lib" # see symlink-check above in file_magic test
#		    if eval $echo \"$potent_lib\" 2>/dev/null \
#		        | ${SED} 10q \
#		        | $EGREP "$match_pattern_regex" > /dev/null; then
#		      newdeplibs="$newdeplibs $a_deplib"
#		      a_deplib=""
#		      break 2
#		    fi
#		  done
#		done
#	      fi
#	      if test -n "$a_deplib" ; then
#		droppeddeps=yes
#		$echo
#		$echo "*** Warning: linker path does not have real file for library $a_deplib."
#		$echo "*** I have the capability to make that library automatically link in when"
#		$echo "*** you link to this library.  But I can only do this if you have a"
#		$echo "*** shared version of the library, which you do not appear to have"
#		$echo "*** because I did check the linker path looking for a file starting"
#		if test -z "$potlib" ; then
#		  $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
#		else
#		  $echo "*** with $libname and none of the candidates passed a file format test"
#		  $echo "*** using a regex pattern. Last file checked: $potlib"
#		fi
#	      fi
#	    else
#	      # Add a -L argument.
#	      newdeplibs="$newdeplibs $a_deplib"
#	    fi
#	  done # Gone through all deplibs.
#	  ;;
#	none | unknown | *)
#	  newdeplibs=""
#	  tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
#	    -e 's/ -[LR][^ ]*//g'`
#	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#	    for i in $predeps $postdeps ; do
#	      # can't use Xsed below, because $i might contain '/'
#	      tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
#	    done
#	  fi
#	  if $echo "X $tmp_deplibs" | $Xsed -e 's/[ 	]//g' \
#	    | grep . >/dev/null; then
#	    $echo
#	    if test "X$deplibs_check_method" = "Xnone"; then
#	      $echo "*** Warning: inter-library dependencies are not supported in this platform."
#	    else
#	      $echo "*** Warning: inter-library dependencies are not known to be supported."
#	    fi
#	    $echo "*** All declared inter-library dependencies are being dropped."
#	    droppeddeps=yes
#	  fi
#	  ;;
#	esac
#	versuffix=$versuffix_save
#	major=$major_save
#	release=$release_save
#	libname=$libname_save
#	name=$name_save
#
#	case $host in
#	*-*-rhapsody* | *-*-darwin1.[012])
#	  # On Rhapsody replace the C library is the System framework
#	  newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	  ;;
#	esac
#
#	if test "$droppeddeps" = yes; then
#	  if test "$module" = yes; then
#	    $echo
#	    $echo "*** Warning: libtool could not satisfy all declared inter-library"
#	    $echo "*** dependencies of module $libname.  Therefore, libtool will create"
#	    $echo "*** a static module, that should work as long as the dlopening"
#	    $echo "*** application is linked with the -dlopen flag."
#	    if test -z "$global_symbol_pipe"; then
#	      $echo
#	      $echo "*** However, this would only work if libtool was able to extract symbol"
#	      $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
#	      $echo "*** not find such a program.  So, this module is probably useless."
#	      $echo "*** \`nm' from GNU binutils and a full rebuild may help."
#	    fi
#	    if test "$build_old_libs" = no; then
#	      oldlibs="$output_objdir/$libname.$libext"
#	      build_libtool_libs=module
#	      build_old_libs=yes
#	    else
#	      build_libtool_libs=no
#	    fi
#	  else
#	    $echo "*** The inter-library dependencies that have been dropped here will be"
#	    $echo "*** automatically added whenever a program is linked with this library"
#	    $echo "*** or is declared to -dlopen it."
#
#	    if test "$allow_undefined" = no; then
#	      $echo
#	      $echo "*** Since this library must not contain undefined symbols,"
#	      $echo "*** because either the platform does not support them or"
#	      $echo "*** it was explicitly requested with -no-undefined,"
#	      $echo "*** libtool will only create a static version of it."
#	      if test "$build_old_libs" = no; then
#		oldlibs="$output_objdir/$libname.$libext"
#		build_libtool_libs=module
#		build_old_libs=yes
#	      else
#		build_libtool_libs=no
#	      fi
#	    fi
#	  fi
#	fi
#	# Done checking deplibs!
#	deplibs=$newdeplibs
#      fi
#
#
#      # move library search paths that coincide with paths to not yet
#      # installed libraries to the beginning of the library search list
#      new_libs=
#      for path in $notinst_path; do
#	case " $new_libs " in
#	*" -L$path/$objdir "*) ;;
#	*)
#	  case " $deplibs " in
#	  *" -L$path/$objdir "*)
#	    new_libs="$new_libs -L$path/$objdir" ;;
#	  esac
#	  ;;
#	esac
#      done
#      for deplib in $deplibs; do
#	case $deplib in
#	-L*)
#	  case " $new_libs " in
#	  *" $deplib "*) ;;
#	  *) new_libs="$new_libs $deplib" ;;
#	  esac
#	  ;;
#	*) new_libs="$new_libs $deplib" ;;
#	esac
#      done
#      deplibs="$new_libs"
#
#
#      # All the library-specific variables (install_libdir is set above).
#      library_names=
#      old_library=
#      dlname=
#
#      # Test again, we may have decided not to build it any more
#      if test "$build_libtool_libs" = yes; then
#	if test "$hardcode_into_libs" = yes; then
#	  # Hardcode the library paths
#	  hardcode_libdirs=
#	  dep_rpath=
#	  rpath="$finalize_rpath"
#	  test "$mode" != relink && rpath="$compile_rpath$rpath"
#	  for libdir in $rpath; do
#	    if test -n "$hardcode_libdir_flag_spec"; then
#	      if test -n "$hardcode_libdir_separator"; then
#		if test -z "$hardcode_libdirs"; then
#		  hardcode_libdirs="$libdir"
#		else
#		  # Just accumulate the unique libdirs.
#		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		    ;;
#		  *)
#		    hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		    ;;
#		  esac
#		fi
#	      else
#		eval flag=\"$hardcode_libdir_flag_spec\"
#		dep_rpath="$dep_rpath $flag"
#	      fi
#	    elif test -n "$runpath_var"; then
#	      case "$perm_rpath " in
#	      *" $libdir "*) ;;
#	      *) perm_rpath="$perm_rpath $libdir" ;;
#	      esac
#	    fi
#	  done
#	  # Substitute the hardcoded libdirs into the rpath.
#	  if test -n "$hardcode_libdir_separator" &&
#	     test -n "$hardcode_libdirs"; then
#	    libdir="$hardcode_libdirs"
#	    if test -n "$hardcode_libdir_flag_spec_ld"; then
#	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
#	    else
#	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
#	    fi
#	  fi
#	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
#	    # We should set the runpath_var.
#	    rpath=
#	    for dir in $perm_rpath; do
#	      rpath="$rpath$dir:"
#	    done
#	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
#	  fi
#	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
#	fi
#
#	shlibpath="$finalize_shlibpath"
#	test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
#	if test -n "$shlibpath"; then
#	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
#	fi
#
#	# Get the real and link names of the library.
#	eval shared_ext=\"$shrext_cmds\"
#	eval library_names=\"$library_names_spec\"
#	set dummy $library_names
#	realname="$2"
#	shift; shift
#
#	if test -n "$soname_spec"; then
#	  eval soname=\"$soname_spec\"
#	else
#	  soname="$realname"
#	fi
#	if test -z "$dlname"; then
#	  dlname=$soname
#	fi
#
#	lib="$output_objdir/$realname"
#	linknames=
#	for link
#	do
#	  linknames="$linknames $link"
#	done
#
#	# Use standard objects if they are pic
#	test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#
#	# Prepare the list of exported symbols
#	if test -z "$export_symbols"; then
#	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
#	    $show "generating symbol list for \`$libname.la'"
#	    export_symbols="$output_objdir/$libname.exp"
#	    $run $rm $export_symbols
#	    cmds=$export_symbols_cmds
#	    save_ifs="$IFS"; IFS='~'
#	    for cmd in $cmds; do
#	      IFS="$save_ifs"
#	      eval cmd=\"$cmd\"
#	      if len=`expr "X$cmd" : ".*"` &&
#	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	        $show "$cmd"
#	        $run eval "$cmd" || exit $?
#	        skipped_export=false
#	      else
#	        # The command line is too long to execute in one step.
#	        $show "using reloadable object file for export list..."
#	        skipped_export=:
#		# Break out early, otherwise skipped_export may be
#		# set to false by a later but shorter cmd.
#		break
#	      fi
#	    done
#	    IFS="$save_ifs"
#	    if test -n "$export_symbols_regex"; then
#	      $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
#	      $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
#	      $show "$mv \"${export_symbols}T\" \"$export_symbols\""
#	      $run eval '$mv "${export_symbols}T" "$export_symbols"'
#	    fi
#	  fi
#	fi
#
#	if test -n "$export_symbols" && test -n "$include_expsyms"; then
#	  $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
#	fi
#
#	tmp_deplibs=
#	for test_deplib in $deplibs; do
#		case " $convenience " in
#		*" $test_deplib "*) ;;
#		*)
#			tmp_deplibs="$tmp_deplibs $test_deplib"
#			;;
#		esac
#	done
#	deplibs="$tmp_deplibs"
#
#	if test -n "$convenience"; then
#	  if test -n "$whole_archive_flag_spec"; then
#	    save_libobjs=$libobjs
#	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
#	  else
#	    gentop="$output_objdir/${outputname}x"
#	    generated="$generated $gentop"
#
#	    func_extract_archives $gentop $convenience
#	    libobjs="$libobjs $func_extract_archives_result"
#	  fi
#	fi
#	
#	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
#	  eval flag=\"$thread_safe_flag_spec\"
#	  linker_flags="$linker_flags $flag"
#	fi
#
#	# Make a backup of the uninstalled library when relinking
#	if test "$mode" = relink; then
#	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
#	fi
#
#	# Do each of the archive commands.
#	if test "$module" = yes && test -n "$module_cmds" ; then
#	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
#	    eval test_cmds=\"$module_expsym_cmds\"
#	    cmds=$module_expsym_cmds
#	  else
#	    eval test_cmds=\"$module_cmds\"
#	    cmds=$module_cmds
#	  fi
#	else
#	if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
#	  eval test_cmds=\"$archive_expsym_cmds\"
#	  cmds=$archive_expsym_cmds
#	else
#	  eval test_cmds=\"$archive_cmds\"
#	  cmds=$archive_cmds
#	  fi
#	fi
#
#	if test "X$skipped_export" != "X:" &&
#	   len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	  :
#	else
#	  # The command line is too long to link in one step, link piecewise.
#	  $echo "creating reloadable object files..."
#
#	  # Save the value of $output and $libobjs because we want to
#	  # use them later.  If we have whole_archive_flag_spec, we
#	  # want to use save_libobjs as it was before
#	  # whole_archive_flag_spec was expanded, because we can't
#	  # assume the linker understands whole_archive_flag_spec.
#	  # This may have to be revisited, in case too many
#	  # convenience libraries get linked in and end up exceeding
#	  # the spec.
#	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
#	    save_libobjs=$libobjs
#	  fi
#	  save_output=$output
#	  output_la=`$echo "X$output" | $Xsed -e "$basename"`
#
#	  # Clear the reloadable object creation command queue and
#	  # initialize k to one.
#	  test_cmds=
#	  concat_cmds=
#	  objlist=
#	  delfiles=
#	  last_robj=
#	  k=1
#	  output=$output_objdir/$output_la-${k}.$objext
#	  # Loop over the list of objects to be linked.
#	  for obj in $save_libobjs
#	  do
#	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
#	    if test "X$objlist" = X ||
#	       { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#		 test "$len" -le "$max_cmd_len"; }; then
#	      objlist="$objlist $obj"
#	    else
#	      # The command $test_cmds is almost too long, add a
#	      # command to the queue.
#	      if test "$k" -eq 1 ; then
#		# The first file doesn't have a previous command to add.
#		eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
#	      else
#		# All subsequent reloadable object files will link in
#		# the last one created.
#		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
#	      fi
#	      last_robj=$output_objdir/$output_la-${k}.$objext
#	      k=`expr $k + 1`
#	      output=$output_objdir/$output_la-${k}.$objext
#	      objlist=$obj
#	      len=1
#	    fi
#	  done
#	  # Handle the remaining objects by creating one last
#	  # reloadable object file.  All subsequent reloadable object
#	  # files will link in the last one created.
#	  test -z "$concat_cmds" || concat_cmds=$concat_cmds~
#	  eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
#
#	  if ${skipped_export-false}; then
#	    $show "generating symbol list for \`$libname.la'"
#	    export_symbols="$output_objdir/$libname.exp"
#	    $run $rm $export_symbols
#	    libobjs=$output
#	    # Append the command to create the export file.
#	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
#          fi
#
#	  # Set up a command to remove the reloadable object files
#	  # after they are used.
#	  i=0
#	  while test "$i" -lt "$k"
#	  do
#	    i=`expr $i + 1`
#	    delfiles="$delfiles $output_objdir/$output_la-${i}.$objext"
#	  done
#
#	  $echo "creating a temporary reloadable object file: $output"
#
#	  # Loop through the commands generated above and execute them.
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $concat_cmds; do
#	    IFS="$save_ifs"
#	    $show "$cmd"
#	    $run eval "$cmd" || exit $?
#	  done
#	  IFS="$save_ifs"
#
#	  libobjs=$output
#	  # Restore the value of output.
#	  output=$save_output
#
#	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
#	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
#	  fi
#	  # Expand the library linking commands again to reset the
#	  # value of $libobjs for piecewise linking.
#
#	  # Do each of the archive commands.
#	  if test "$module" = yes && test -n "$module_cmds" ; then
#	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
#	      cmds=$module_expsym_cmds
#	    else
#	      cmds=$module_cmds
#	    fi
#	  else
#	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
#	    cmds=$archive_expsym_cmds
#	  else
#	    cmds=$archive_cmds
#	    fi
#	  fi
#
#	  # Append the command to remove the reloadable object files
#	  # to the just-reset $cmds.
#	  eval cmds=\"\$cmds~\$rm $delfiles\"
#	fi
#	save_ifs="$IFS"; IFS='~'
#	for cmd in $cmds; do
#	  IFS="$save_ifs"
#	  eval cmd=\"$cmd\"
#	  $show "$cmd"
#	  $run eval "$cmd" || {
#	    lt_exit=$?
#
#	    # Restore the uninstalled library and exit
#	    if test "$mode" = relink; then
#	      $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
#	    fi
#
#	    exit $lt_exit
#	  }
#	done
#	IFS="$save_ifs"
#
#	# Restore the uninstalled library and exit
#	if test "$mode" = relink; then
#	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
#
#	  if test -n "$convenience"; then
#	    if test -z "$whole_archive_flag_spec"; then
#	      $show "${rm}r $gentop"
#	      $run ${rm}r "$gentop"
#	    fi
#	  fi
#
#	  exit $EXIT_SUCCESS
#	fi
#
#	# Create links to the real library.
#	for linkname in $linknames; do
#	  if test "$realname" != "$linkname"; then
#	    $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
#	    $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
#	  fi
#	done
#
#	# If -module or -export-dynamic was specified, set the dlname.
#	if test "$module" = yes || test "$export_dynamic" = yes; then
#	  # On all known operating systems, these are identical.
#	  dlname="$soname"
#	fi
#      fi
#      ;;
#
#    obj)
#      if test -n "$deplibs"; then
#	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
#      fi
#
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$rpath"; then
#	$echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$xrpath"; then
#	$echo "$modename: warning: \`-R' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for objects" 1>&2
#      fi
#
#      case $output in
#      *.lo)
#	if test -n "$objs$old_deplibs"; then
#	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	libobj="$output"
#	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
#	;;
#      *)
#	libobj=
#	obj="$output"
#	;;
#      esac
#
#      # Delete the old objects.
#      $run $rm $obj $libobj
#
#      # Objects from convenience libraries.  This assumes
#      # single-version convenience libraries.  Whenever we create
#      # different ones for PIC/non-PIC, this we'll have to duplicate
#      # the extraction.
#      reload_conv_objs=
#      gentop=
#      # reload_cmds runs $LD directly, so let us get rid of
#      # -Wl from whole_archive_flag_spec
#      wl=
#
#      if test -n "$convenience"; then
#	if test -n "$whole_archive_flag_spec"; then
#	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
#	else
#	  gentop="$output_objdir/${obj}x"
#	  generated="$generated $gentop"
#
#	  func_extract_archives $gentop $convenience
#	  reload_conv_objs="$reload_objs $func_extract_archives_result"
#	fi
#      fi
#
#      # Create the old-style object.
#      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
#
#      output="$obj"
#      cmds=$reload_cmds
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#	IFS="$save_ifs"
#	eval cmd=\"$cmd\"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#
#      # Exit if we aren't doing a library object file.
#      if test -z "$libobj"; then
#	if test -n "$gentop"; then
#	  $show "${rm}r $gentop"
#	  $run ${rm}r $gentop
#	fi
#
#	exit $EXIT_SUCCESS
#      fi
#
#      if test "$build_libtool_libs" != yes; then
#	if test -n "$gentop"; then
#	  $show "${rm}r $gentop"
#	  $run ${rm}r $gentop
#	fi
#
#	# Create an invalid libtool object if no PIC, so that we don't
#	# accidentally link it into a program.
#	# $show "echo timestamp > $libobj"
#	# $run eval "echo timestamp > $libobj" || exit $?
#	exit $EXIT_SUCCESS
#      fi
#
#      if test -n "$pic_flag" || test "$pic_mode" != default; then
#	# Only do commands if we really have different PIC objects.
#	reload_objs="$libobjs $reload_conv_objs"
#	output="$libobj"
#	cmds=$reload_cmds
#	save_ifs="$IFS"; IFS='~'
#	for cmd in $cmds; do
#	  IFS="$save_ifs"
#	  eval cmd=\"$cmd\"
#	  $show "$cmd"
#	  $run eval "$cmd" || exit $?
#	done
#	IFS="$save_ifs"
#      fi
#
#      if test -n "$gentop"; then
#	$show "${rm}r $gentop"
#	$run ${rm}r $gentop
#      fi
#
#      exit $EXIT_SUCCESS
#      ;;
#
#    prog)
#      case $host in
#	*cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
#      esac
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for programs" 1>&2
#      fi
#
#      if test "$preload" = yes; then
#	if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
#	   test "$dlopen_self_static" = unknown; then
#	  $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
#	fi
#      fi
#
#      case $host in
#      *-*-rhapsody* | *-*-darwin1.[012])
#	# On Rhapsody replace the C library is the System framework
#	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	;;
#      esac
#
#      case $host in
#      *darwin*)
#        # Don't allow lazy linking, it breaks C++ global constructors
#        if test "$tagname" = CXX ; then
#        compile_command="$compile_command ${wl}-bind_at_load"
#        finalize_command="$finalize_command ${wl}-bind_at_load"
#        fi
#        ;;
#      esac
#
#
#      # move library search paths that coincide with paths to not yet
#      # installed libraries to the beginning of the library search list
#      new_libs=
#      for path in $notinst_path; do
#	case " $new_libs " in
#	*" -L$path/$objdir "*) ;;
#	*)
#	  case " $compile_deplibs " in
#	  *" -L$path/$objdir "*)
#	    new_libs="$new_libs -L$path/$objdir" ;;
#	  esac
#	  ;;
#	esac
#      done
#      for deplib in $compile_deplibs; do
#	case $deplib in
#	-L*)
#	  case " $new_libs " in
#	  *" $deplib "*) ;;
#	  *) new_libs="$new_libs $deplib" ;;
#	  esac
#	  ;;
#	*) new_libs="$new_libs $deplib" ;;
#	esac
#      done
#      compile_deplibs="$new_libs"
#
#
#      compile_command="$compile_command $compile_deplibs"
#      finalize_command="$finalize_command $finalize_deplibs"
#
#      if test -n "$rpath$xrpath"; then
#	# If the user specified any rpath flags, then add them.
#	for libdir in $rpath $xrpath; do
#	  # This is the magic to use -rpath.
#	  case "$finalize_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_rpath="$finalize_rpath $libdir" ;;
#	  esac
#	done
#      fi
#
#      # Now hardcode the library paths
#      rpath=
#      hardcode_libdirs=
#      for libdir in $compile_rpath $finalize_rpath; do
#	if test -n "$hardcode_libdir_flag_spec"; then
#	  if test -n "$hardcode_libdir_separator"; then
#	    if test -z "$hardcode_libdirs"; then
#	      hardcode_libdirs="$libdir"
#	    else
#	      # Just accumulate the unique libdirs.
#	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		;;
#	      *)
#		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		;;
#	      esac
#	    fi
#	  else
#	    eval flag=\"$hardcode_libdir_flag_spec\"
#	    rpath="$rpath $flag"
#	  fi
#	elif test -n "$runpath_var"; then
#	  case "$perm_rpath " in
#	  *" $libdir "*) ;;
#	  *) perm_rpath="$perm_rpath $libdir" ;;
#	  esac
#	fi
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'`
#	  case :$dllsearchpath: in
#	  *":$libdir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$libdir";;
#	  esac
#	  case :$dllsearchpath: in
#	  *":$testbindir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$testbindir";;
#	  esac
#	  ;;
#	esac
#      done
#      # Substitute the hardcoded libdirs into the rpath.
#      if test -n "$hardcode_libdir_separator" &&
#	 test -n "$hardcode_libdirs"; then
#	libdir="$hardcode_libdirs"
#	eval rpath=\" $hardcode_libdir_flag_spec\"
#      fi
#      compile_rpath="$rpath"
#
#      rpath=
#      hardcode_libdirs=
#      for libdir in $finalize_rpath; do
#	if test -n "$hardcode_libdir_flag_spec"; then
#	  if test -n "$hardcode_libdir_separator"; then
#	    if test -z "$hardcode_libdirs"; then
#	      hardcode_libdirs="$libdir"
#	    else
#	      # Just accumulate the unique libdirs.
#	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		;;
#	      *)
#		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		;;
#	      esac
#	    fi
#	  else
#	    eval flag=\"$hardcode_libdir_flag_spec\"
#	    rpath="$rpath $flag"
#	  fi
#	elif test -n "$runpath_var"; then
#	  case "$finalize_perm_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
#	  esac
#	fi
#      done
#      # Substitute the hardcoded libdirs into the rpath.
#      if test -n "$hardcode_libdir_separator" &&
#	 test -n "$hardcode_libdirs"; then
#	libdir="$hardcode_libdirs"
#	eval rpath=\" $hardcode_libdir_flag_spec\"
#      fi
#      finalize_rpath="$rpath"
#
#      if test -n "$libobjs" && test "$build_old_libs" = yes; then
#	# Transform all the library objects into standard objects.
#	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#      fi
#
#      dlsyms=
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	if test -n "$NM" && test -n "$global_symbol_pipe"; then
#	  dlsyms="${outputname}S.c"
#	else
#	  $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
#	fi
#      fi
#
#      if test -n "$dlsyms"; then
#	case $dlsyms in
#	"") ;;
#	*.c)
#	  # Discover the nlist of each of the dlfiles.
#	  nlist="$output_objdir/${outputname}.nm"
#
#	  $show "$rm $nlist ${nlist}S ${nlist}T"
#	  $run $rm "$nlist" "${nlist}S" "${nlist}T"
#
#	  # Parse the name list into a source file.
#	  $show "creating $output_objdir/$dlsyms"
#
#	  test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
#/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
#/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
#
##ifdef __cplusplus
#extern \"C\" {
##endif
#
#/* Prevent the only kind of declaration conflicts we can make. */
##define lt_preloaded_symbols some_other_symbol
#
#/* External symbol declarations for the compiler. */\
#"
#
#	  if test "$dlself" = yes; then
#	    $show "generating symbol list for \`$output'"
#
#	    test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
#
#	    # Add our own program objects to the symbol list.
#	    progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#	    for arg in $progfiles; do
#	      $show "extracting global C symbols from \`$arg'"
#	      $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
#	    done
#
#	    if test -n "$exclude_expsyms"; then
#	      $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
#	      $run eval '$mv "$nlist"T "$nlist"'
#	    fi
#
#	    if test -n "$export_symbols_regex"; then
#	      $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
#	      $run eval '$mv "$nlist"T "$nlist"'
#	    fi
#
#	    # Prepare the list of exported symbols
#	    if test -z "$export_symbols"; then
#	      export_symbols="$output_objdir/$outputname.exp"
#	      $run $rm $export_symbols
#	      $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
#              case $host in
#              *cygwin* | *mingw* )
#	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
#		$run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
#                ;;
#              esac
#	    else
#	      $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
#	      $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
#	      $run eval 'mv "$nlist"T "$nlist"'
#              case $host in
#              *cygwin* | *mingw* )
#	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
#		$run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
#                ;;
#              esac
#	    fi
#	  fi
#
#	  for arg in $dlprefiles; do
#	    $show "extracting global C symbols from \`$arg'"
#	    name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
#	    $run eval '$echo ": $name " >> "$nlist"'
#	    $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
#	  done
#
#	  if test -z "$run"; then
#	    # Make sure we have at least an empty file.
#	    test -f "$nlist" || : > "$nlist"
#
#	    if test -n "$exclude_expsyms"; then
#	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
#	      $mv "$nlist"T "$nlist"
#	    fi
#
#	    # Try sorting and uniquifying the output.
#	    if grep -v "^: " < "$nlist" |
#		if sort -k 3 </dev/null >/dev/null 2>&1; then
#		  sort -k 3
#		else
#		  sort +2
#		fi |
#		uniq > "$nlist"S; then
#	      :
#	    else
#	      grep -v "^: " < "$nlist" > "$nlist"S
#	    fi
#
#	    if test -f "$nlist"S; then
#	      eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
#	    else
#	      $echo '/* NONE */' >> "$output_objdir/$dlsyms"
#	    fi
#
#	    $echo >> "$output_objdir/$dlsyms" "\
#
##undef lt_preloaded_symbols
#
##if defined (__STDC__) && __STDC__
## define lt_ptr void *
##else
## define lt_ptr char *
## define const
##endif
#
#/* The mapping between symbol names and symbols. */
#"
#
#	    case $host in
#	    *cygwin* | *mingw* )
#	  $echo >> "$output_objdir/$dlsyms" "\
#/* DATA imports from DLLs on WIN32 can't be const, because
#   runtime relocations are performed -- see ld's documentation
#   on pseudo-relocs */
#struct {
#"
#	      ;;
#	    * )
#	  $echo >> "$output_objdir/$dlsyms" "\
#const struct {
#"
#	      ;;
#	    esac
#
#
#	  $echo >> "$output_objdir/$dlsyms" "\
#  const char *name;
#  lt_ptr address;
#}
#lt_preloaded_symbols[] =
#{\
#"
#
#	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
#
#	    $echo >> "$output_objdir/$dlsyms" "\
#  {0, (lt_ptr) 0}
#};
#
#/* This works around a problem in FreeBSD linker */
##ifdef FREEBSD_WORKAROUND
#static const void *lt_preloaded_setup() {
#  return lt_preloaded_symbols;
#}
##endif
#
##ifdef __cplusplus
#}
##endif\
#"
#	  fi
#
#	  pic_flag_for_symtable=
#	  case $host in
#	  # compiling the symbol table file with pic_flag works around
#	  # a FreeBSD bug that causes programs to crash when -lm is
#	  # linked before any other PIC object.  But we must not use
#	  # pic_flag when linking with -static.  The problem exists in
#	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
#	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
#	    case "$compile_command " in
#	    *" -static "*) ;;
#	    *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
#	    esac;;
#	  *-*-hpux*)
#	    case "$compile_command " in
#	    *" -static "*) ;;
#	    *) pic_flag_for_symtable=" $pic_flag";;
#	    esac
#	  esac
#
#	  # Now compile the dynamic symbol file.
#	  $show "(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
#	  $run eval '(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
#
#	  # Clean up the generated files.
#	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
#	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
#
#	  # Transform the symbol file into the correct name.
#          case $host in
#          *cygwin* | *mingw* )
#            if test -f "$output_objdir/${outputname}.def" ; then
#              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
#              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
#            else
#              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#             fi
#            ;;
#          * )
#            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#            ;;
#          esac
#	  ;;
#	*)
#	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#      else
#	# We keep going just in case the user didn't refer to
#	# lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
#	# really was required.
#
#	# Nullify the symbol file.
#	compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
#	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
#      fi
#
#      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
#	# Replace the output file specification.
#	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
#	link_command="$compile_command$compile_rpath"
#
#	# We have no uninstalled library dependencies, so finalize right now.
#	$show "$link_command"
#	$run eval "$link_command"
#	exit_status=$?
#
#	# Delete the generated files.
#	if test -n "$dlsyms"; then
#	  $show "$rm $output_objdir/${outputname}S.${objext}"
#	  $run $rm "$output_objdir/${outputname}S.${objext}"
#	fi
#
#	exit $exit_status
#      fi
#
#      if test -n "$shlibpath_var"; then
#	# We should set the shlibpath_var
#	rpath=
#	for dir in $temp_rpath; do
#	  case $dir in
#	  [\\/]* | [A-Za-z]:[\\/]*)
#	    # Absolute path.
#	    rpath="$rpath$dir:"
#	    ;;
#	  *)
#	    # Relative path: add a thisdir entry.
#	    rpath="$rpath\$thisdir/$dir:"
#	    ;;
#	  esac
#	done
#	temp_rpath="$rpath"
#      fi
#
#      if test -n "$compile_shlibpath$finalize_shlibpath"; then
#	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
#      fi
#      if test -n "$finalize_shlibpath"; then
#	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
#      fi
#
#      compile_var=
#      finalize_var=
#      if test -n "$runpath_var"; then
#	if test -n "$perm_rpath"; then
#	  # We should set the runpath_var.
#	  rpath=
#	  for dir in $perm_rpath; do
#	    rpath="$rpath$dir:"
#	  done
#	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
#	fi
#	if test -n "$finalize_perm_rpath"; then
#	  # We should set the runpath_var.
#	  rpath=
#	  for dir in $finalize_perm_rpath; do
#	    rpath="$rpath$dir:"
#	  done
#	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
#	fi
#      fi
#
#      if test "$no_install" = yes; then
#	# We don't need to create a wrapper script.
#	link_command="$compile_var$compile_command$compile_rpath"
#	# Replace the output file specification.
#	link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
#	# Delete the old output file.
#	$run $rm $output
#	# Link the executable and exit
#	$show "$link_command"
#	$run eval "$link_command" || exit $?
#	exit $EXIT_SUCCESS
#      fi
#
#      if test "$hardcode_action" = relink; then
#	# Fast installation is not supported
#	link_command="$compile_var$compile_command$compile_rpath"
#	relink_command="$finalize_var$finalize_command$finalize_rpath"
#
#	$echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
#	$echo "$modename: \`$output' will be relinked during installation" 1>&2
#      else
#	if test "$fast_install" != no; then
#	  link_command="$finalize_var$compile_command$finalize_rpath"
#	  if test "$fast_install" = yes; then
#	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
#	  else
#	    # fast_install is set to needless
#	    relink_command=
#	  fi
#	else
#	  link_command="$compile_var$compile_command$compile_rpath"
#	  relink_command="$finalize_var$finalize_command$finalize_rpath"
#	fi
#      fi
#
#      # Replace the output file specification.
#      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
#
#      # Delete the old output files.
#      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
#
#      $show "$link_command"
#      $run eval "$link_command" || exit $?
#
#      # Now create the wrapper script.
#      $show "creating $output"
#
#      # Quote the relink command for shipping.
#      if test -n "$relink_command"; then
#	# Preserve any variables that may affect compiler behavior
#	for var in $variables_saved_for_relink; do
#	  if eval test -z \"\${$var+set}\"; then
#	    relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
#	  elif eval var_value=\$$var; test -z "$var_value"; then
#	    relink_command="$var=; export $var; $relink_command"
#	  else
#	    var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
#	    relink_command="$var=\"$var_value\"; export $var; $relink_command"
#	  fi
#	done
#	relink_command="(cd `pwd`; $relink_command)"
#	relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
#      fi
#
#      # Quote $echo for shipping.
#      if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then
#	case $progpath in
#	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
#	*) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
#	esac
#	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
#      else
#	qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
#      fi
#
#      # Only actually do things if our run command is non-null.
#      if test -z "$run"; then
#	# win32 will think the script is a binary if it has
#	# a .exe suffix, so we strip it off here.
#	case $output in
#	  *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
#	esac
#	# test for cygwin because mv fails w/o .exe extensions
#	case $host in
#	  *cygwin*)
#	    exeext=.exe
#	    outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
#	  *) exeext= ;;
#	esac
#	case $host in
#	  *cygwin* | *mingw* )
#            output_name=`basename $output`
#            output_path=`dirname $output`
#            cwrappersource="$output_path/$objdir/lt-$output_name.c"
#            cwrapper="$output_path/$output_name.exe"
#            $rm $cwrappersource $cwrapper
#            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
#
#	    cat > $cwrappersource <<EOF
#
#/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
#   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
#
#   The $output program cannot be directly executed until all the libtool
#   libraries that it depends on are installed.
#
#   This wrapper executable should never be moved out of the build directory.
#   If it is, it will not operate correctly.
#
#   Currently, it simply execs the wrapper *script* "/bin/sh $output",
#   but could eventually absorb all of the scripts functionality and
#   exec $objdir/$outputname directly.
#*/
#EOF
#	    cat >> $cwrappersource<<"EOF"
##include <stdio.h>
##include <stdlib.h>
##include <unistd.h>
##include <malloc.h>
##include <stdarg.h>
##include <assert.h>
##include <string.h>
##include <ctype.h>
##include <sys/stat.h>
#
##if defined(PATH_MAX)
## define LT_PATHMAX PATH_MAX
##elif defined(MAXPATHLEN)
## define LT_PATHMAX MAXPATHLEN
##else
## define LT_PATHMAX 1024
##endif
#
##ifndef DIR_SEPARATOR
## define DIR_SEPARATOR '/'
## define PATH_SEPARATOR ':'
##endif
#
##if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
#  defined (__OS2__)
## define HAVE_DOS_BASED_FILE_SYSTEM
## ifndef DIR_SEPARATOR_2
##  define DIR_SEPARATOR_2 '\\'
## endif
## ifndef PATH_SEPARATOR_2
##  define PATH_SEPARATOR_2 ';'
## endif
##endif
#
##ifndef DIR_SEPARATOR_2
## define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
##else /* DIR_SEPARATOR_2 */
## define IS_DIR_SEPARATOR(ch) \
#        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
##endif /* DIR_SEPARATOR_2 */
#
##ifndef PATH_SEPARATOR_2
## define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
##else /* PATH_SEPARATOR_2 */
## define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
##endif /* PATH_SEPARATOR_2 */
#
##define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
##define XFREE(stale) do { \
#  if (stale) { free ((void *) stale); stale = 0; } \
#} while (0)
#
#/* -DDEBUG is fairly common in CFLAGS.  */
##undef DEBUG
##if defined DEBUGWRAPPER
## define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__)
##else
## define DEBUG(format, ...)
##endif
#
#const char *program_name = NULL;
#
#void * xmalloc (size_t num);
#char * xstrdup (const char *string);
#const char * base_name (const char *name);
#char * find_executable(const char *wrapper);
#int    check_executable(const char *path);
#char * strendzap(char *str, const char *pat);
#void lt_fatal (const char *message, ...);
#
#int
#main (int argc, char *argv[])
#{
#  char **newargz;
#  int i;
#
#  program_name = (char *) xstrdup (base_name (argv[0]));
#  DEBUG("(main) argv[0]      : %s\n",argv[0]);
#  DEBUG("(main) program_name : %s\n",program_name);
#  newargz = XMALLOC(char *, argc+2);
#EOF
#
#            cat >> $cwrappersource <<EOF
#  newargz[0] = (char *) xstrdup("$SHELL");
#EOF
#
#            cat >> $cwrappersource <<"EOF"
#  newargz[1] = find_executable(argv[0]);
#  if (newargz[1] == NULL)
#    lt_fatal("Couldn't find %s", argv[0]);
#  DEBUG("(main) found exe at : %s\n",newargz[1]);
#  /* we know the script has the same name, without the .exe */
#  /* so make sure newargz[1] doesn't end in .exe */
#  strendzap(newargz[1],".exe");
#  for (i = 1; i < argc; i++)
#    newargz[i+1] = xstrdup(argv[i]);
#  newargz[argc+1] = NULL;
#
#  for (i=0; i<argc+1; i++)
#  {
#    DEBUG("(main) newargz[%d]   : %s\n",i,newargz[i]);
#    ;
#  }
#
#EOF
#
#            case $host_os in
#              mingw*)
#                cat >> $cwrappersource <<EOF
#  execv("$SHELL",(char const **)newargz);
#EOF
#              ;;
#              *)
#                cat >> $cwrappersource <<EOF
#  execv("$SHELL",newargz);
#EOF
#              ;;
#            esac
#
#            cat >> $cwrappersource <<"EOF"
#  return 127;
#}
#
#void *
#xmalloc (size_t num)
#{
#  void * p = (void *) malloc (num);
#  if (!p)
#    lt_fatal ("Memory exhausted");
#
#  return p;
#}
#
#char *
#xstrdup (const char *string)
#{
#  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
#;
#}
#
#const char *
#base_name (const char *name)
#{
#  const char *base;
#
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  /* Skip over the disk name in MSDOS pathnames. */
#  if (isalpha ((unsigned char)name[0]) && name[1] == ':')
#    name += 2;
##endif
#
#  for (base = name; *name; name++)
#    if (IS_DIR_SEPARATOR (*name))
#      base = name + 1;
#  return base;
#}
#
#int
#check_executable(const char * path)
#{
#  struct stat st;
#
#  DEBUG("(check_executable)  : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
#  if ((!path) || (!*path))
#    return 0;
#
#  if ((stat (path, &st) >= 0) &&
#      (
#        /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */
##if defined (S_IXOTH)
#       ((st.st_mode & S_IXOTH) == S_IXOTH) ||
##endif
##if defined (S_IXGRP)
#       ((st.st_mode & S_IXGRP) == S_IXGRP) ||
##endif
#       ((st.st_mode & S_IXUSR) == S_IXUSR))
#      )
#    return 1;
#  else
#    return 0;
#}
#
#/* Searches for the full path of the wrapper.  Returns
#   newly allocated full path name if found, NULL otherwise */
#char *
#find_executable (const char* wrapper)
#{
#  int has_slash = 0;
#  const char* p;
#  const char* p_next;
#  /* static buffer for getcwd */
#  char tmp[LT_PATHMAX + 1];
#  int tmp_len;
#  char* concat_name;
#
#  DEBUG("(find_executable)  : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!");
#
#  if ((wrapper == NULL) || (*wrapper == '\0'))
#    return NULL;
#
#  /* Absolute path? */
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':')
#  {
#    concat_name = xstrdup (wrapper);
#    if (check_executable(concat_name))
#      return concat_name;
#    XFREE(concat_name);
#  }
#  else
#  {
##endif
#    if (IS_DIR_SEPARATOR (wrapper[0]))
#    {
#      concat_name = xstrdup (wrapper);
#      if (check_executable(concat_name))
#        return concat_name;
#      XFREE(concat_name);
#    }
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  }
##endif
#
#  for (p = wrapper; *p; p++)
#    if (*p == '/')
#    {
#      has_slash = 1;
#      break;
#    }
#  if (!has_slash)
#  {
#    /* no slashes; search PATH */
#    const char* path = getenv ("PATH");
#    if (path != NULL)
#    {
#      for (p = path; *p; p = p_next)
#      {
#        const char* q;
#        size_t p_len;
#        for (q = p; *q; q++)
#          if (IS_PATH_SEPARATOR(*q))
#            break;
#        p_len = q - p;
#        p_next = (*q == '\0' ? q : q + 1);
#        if (p_len == 0)
#        {
#          /* empty path: current directory */
#          if (getcwd (tmp, LT_PATHMAX) == NULL)
#            lt_fatal ("getcwd failed");
#          tmp_len = strlen(tmp);
#          concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
#          memcpy (concat_name, tmp, tmp_len);
#          concat_name[tmp_len] = '/';
#          strcpy (concat_name + tmp_len + 1, wrapper);
#        }
#        else
#        {
#          concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1);
#          memcpy (concat_name, p, p_len);
#          concat_name[p_len] = '/';
#          strcpy (concat_name + p_len + 1, wrapper);
#        }
#        if (check_executable(concat_name))
#          return concat_name;
#        XFREE(concat_name);
#      }
#    }
#    /* not found in PATH; assume curdir */
#  }
#  /* Relative path | not found in path: prepend cwd */
#  if (getcwd (tmp, LT_PATHMAX) == NULL)
#    lt_fatal ("getcwd failed");
#  tmp_len = strlen(tmp);
#  concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
#  memcpy (concat_name, tmp, tmp_len);
#  concat_name[tmp_len] = '/';
#  strcpy (concat_name + tmp_len + 1, wrapper);
#
#  if (check_executable(concat_name))
#    return concat_name;
#  XFREE(concat_name);
#  return NULL;
#}
#
#char *
#strendzap(char *str, const char *pat)
#{
#  size_t len, patlen;
#
#  assert(str != NULL);
#  assert(pat != NULL);
#
#  len = strlen(str);
#  patlen = strlen(pat);
#
#  if (patlen <= len)
#  {
#    str += len - patlen;
#    if (strcmp(str, pat) == 0)
#      *str = '\0';
#  }
#  return str;
#}
#
#static void
#lt_error_core (int exit_status, const char * mode,
#          const char * message, va_list ap)
#{
#  fprintf (stderr, "%s: %s: ", program_name, mode);
#  vfprintf (stderr, message, ap);
#  fprintf (stderr, ".\n");
#
#  if (exit_status >= 0)
#    exit (exit_status);
#}
#
#void
#lt_fatal (const char *message, ...)
#{
#  va_list ap;
#  va_start (ap, message);
#  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
#  va_end (ap);
#}
#EOF
#          # we should really use a build-platform specific compiler
#          # here, but OTOH, the wrappers (shell script and this C one)
#          # are only useful if you want to execute the "real" binary.
#          # Since the "real" binary is built for $host, then this
#          # wrapper might as well be built for $host, too.
#          $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource
#          ;;
#        esac
#        $rm $output
#        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
#
#	$echo > $output "\
##! $SHELL
#
## $output - temporary wrapper script for $objdir/$outputname
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## The $output program cannot be directly executed until all the libtool
## libraries that it depends on are installed.
##
## This wrapper script should never be moved out of the build directory.
## If it is, it will not operate correctly.
#
## Sed substitution that helps us do robust quoting.  It backslashifies
## metacharacters that are still active within double-quoted strings.
#Xsed='${SED} -e 1s/^X//'
#sed_quote_subst='$sed_quote_subst'
#
## The HP-UX ksh and POSIX shell print the target directory to stdout
## if CDPATH is set.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
#relink_command=\"$relink_command\"
#
## This environment variable determines our operation mode.
#if test \"\$libtool_install_magic\" = \"$magic\"; then
#  # install mode needs the following variable:
#  notinst_deplibs='$notinst_deplibs'
#else
#  # When we are sourced in execute mode, \$file and \$echo are already set.
#  if test \"\$libtool_execute_magic\" != \"$magic\"; then
#    echo=\"$qecho\"
#    file=\"\$0\"
#    # Make sure echo works.
#    if test \"X\$1\" = X--no-reexec; then
#      # Discard the --no-reexec flag, and continue.
#      shift
#    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
#      # Yippee, \$echo works!
#      :
#    else
#      # Restart under the correct shell, and then maybe \$echo will work.
#      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
#    fi
#  fi\
#"
#	$echo >> $output "\
#
#  # Find the directory that this script lives in.
#  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
#  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
#
#  # Follow symbolic links until we get to the real thisdir.
#  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
#  while test -n \"\$file\"; do
#    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
#
#    # If there was a directory component, then change thisdir.
#    if test \"x\$destdir\" != \"x\$file\"; then
#      case \"\$destdir\" in
#      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
#      *) thisdir=\"\$thisdir/\$destdir\" ;;
#      esac
#    fi
#
#    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
#    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
#  done
#
#  # Try to get the absolute directory name.
#  absdir=\`cd \"\$thisdir\" && pwd\`
#  test -n \"\$absdir\" && thisdir=\"\$absdir\"
#"
#
#	if test "$fast_install" = yes; then
#	  $echo >> $output "\
#  program=lt-'$outputname'$exeext
#  progdir=\"\$thisdir/$objdir\"
#
#  if test ! -f \"\$progdir/\$program\" || \\
#     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
#       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
#
#    file=\"\$\$-\$program\"
#
#    if test ! -d \"\$progdir\"; then
#      $mkdir \"\$progdir\"
#    else
#      $rm \"\$progdir/\$file\"
#    fi"
#
#	  $echo >> $output "\
#
#    # relink executable if necessary
#    if test -n \"\$relink_command\"; then
#      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
#      else
#	$echo \"\$relink_command_output\" >&2
#	$rm \"\$progdir/\$file\"
#	exit $EXIT_FAILURE
#      fi
#    fi
#
#    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
#    { $rm \"\$progdir/\$program\";
#      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
#    $rm \"\$progdir/\$file\"
#  fi"
#	else
#	  $echo >> $output "\
#  program='$outputname'
#  progdir=\"\$thisdir/$objdir\"
#"
#	fi
#
#	$echo >> $output "\
#
#  if test -f \"\$progdir/\$program\"; then"
#
#	# Export our shlibpath_var if we have one.
#	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
#	  $echo >> $output "\
#    # Add our own library path to $shlibpath_var
#    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
#
#    # Some systems cannot cope with colon-terminated $shlibpath_var
#    # The second colon is a workaround for a bug in BeOS R4 sed
#    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
#
#    export $shlibpath_var
#"
#	fi
#
#	# fixup the dll searchpath if we need to.
#	if test -n "$dllsearchpath"; then
#	  $echo >> $output "\
#    # Add the dll search path components to the executable PATH
#    PATH=$dllsearchpath:\$PATH
#"
#	fi
#
#	$echo >> $output "\
#    if test \"\$libtool_execute_magic\" != \"$magic\"; then
#      # Run the actual program with our arguments.
#"
#	case $host in
#	# Backslashes separate directories on plain windows
#	*-*-mingw | *-*-os2*)
#	  $echo >> $output "\
#      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
#"
#	  ;;
#
#	*)
#	  $echo >> $output "\
#      exec \"\$progdir/\$program\" \${1+\"\$@\"}
#"
#	  ;;
#	esac
#	$echo >> $output "\
#      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
#      exit $EXIT_FAILURE
#    fi
#  else
#    # The program doesn't exist.
#    \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
#    \$echo \"This script is just a wrapper for \$program.\" 1>&2
#    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
#    exit $EXIT_FAILURE
#  fi
#fi\
#"
#	chmod +x $output
#      fi
#      exit $EXIT_SUCCESS
#      ;;
#    esac
#
#    # See if we need to build an old-fashioned archive.
#    for oldlib in $oldlibs; do
#
#      if test "$build_libtool_libs" = convenience; then
#	oldobjs="$libobjs_save"
#	addlibs="$convenience"
#	build_libtool_libs=no
#      else
#	if test "$build_libtool_libs" = module; then
#	  oldobjs="$libobjs_save"
#	  build_libtool_libs=no
#	else
#	  oldobjs="$old_deplibs $non_pic_objects"
#	fi
#	addlibs="$old_convenience"
#      fi
#
#      if test -n "$addlibs"; then
#	gentop="$output_objdir/${outputname}x"
#	generated="$generated $gentop"
#
#	func_extract_archives $gentop $addlibs
#	oldobjs="$oldobjs $func_extract_archives_result"
#      fi
#
#      # Do each command in the archive commands.
#      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
#       cmds=$old_archive_from_new_cmds
#      else
#	# POSIX demands no paths to be encoded in archives.  We have
#	# to avoid creating archives with duplicate basenames if we
#	# might have to extract them afterwards, e.g., when creating a
#	# static archive out of a convenience library, or when linking
#	# the entirety of a libtool archive into another (currently
#	# not supported by libtool).
#	if (for obj in $oldobjs
#	    do
#	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
#	    done | sort | sort -uc >/dev/null 2>&1); then
#	  :
#	else
#	  $echo "copying selected object files to avoid basename conflicts..."
#
#	  if test -z "$gentop"; then
#	    gentop="$output_objdir/${outputname}x"
#	    generated="$generated $gentop"
#
#	    $show "${rm}r $gentop"
#	    $run ${rm}r "$gentop"
#	    $show "$mkdir $gentop"
#	    $run $mkdir "$gentop"
#	    exit_status=$?
#	    if test "$exit_status" -ne 0 && test ! -d "$gentop"; then
#	      exit $exit_status
#	    fi
#	  fi
#
#	  save_oldobjs=$oldobjs
#	  oldobjs=
#	  counter=1
#	  for obj in $save_oldobjs
#	  do
#	    objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
#	    case " $oldobjs " in
#	    " ") oldobjs=$obj ;;
#	    *[\ /]"$objbase "*)
#	      while :; do
#		# Make sure we don't pick an alternate name that also
#		# overlaps.
#		newobj=lt$counter-$objbase
#		counter=`expr $counter + 1`
#		case " $oldobjs " in
#		*[\ /]"$newobj "*) ;;
#		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
#		esac
#	      done
#	      $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
#	      $run ln "$obj" "$gentop/$newobj" ||
#	      $run cp "$obj" "$gentop/$newobj"
#	      oldobjs="$oldobjs $gentop/$newobj"
#	      ;;
#	    *) oldobjs="$oldobjs $obj" ;;
#	    esac
#	  done
#	fi
#
#	eval cmds=\"$old_archive_cmds\"
#
#	if len=`expr "X$cmds" : ".*"` &&
#	     test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	  cmds=$old_archive_cmds
#	else
#	  # the command line is too long to link in one step, link in parts
#	  $echo "using piecewise archive linking..."
#	  save_RANLIB=$RANLIB
#	  RANLIB=:
#	  objlist=
#	  concat_cmds=
#	  save_oldobjs=$oldobjs
#
#	  # Is there a better way of finding the last object in the list?
#	  for obj in $save_oldobjs
#	  do
#	    last_oldobj=$obj
#	  done
#	  for obj in $save_oldobjs
#	  do
#	    oldobjs="$objlist $obj"
#	    objlist="$objlist $obj"
#	    eval test_cmds=\"$old_archive_cmds\"
#	    if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#	       test "$len" -le "$max_cmd_len"; then
#	      :
#	    else
#	      # the above command should be used before it gets too long
#	      oldobjs=$objlist
#	      if test "$obj" = "$last_oldobj" ; then
#	        RANLIB=$save_RANLIB
#	      fi
#	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
#	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
#	      objlist=
#	    fi
#	  done
#	  RANLIB=$save_RANLIB
#	  oldobjs=$objlist
#	  if test "X$oldobjs" = "X" ; then
#	    eval cmds=\"\$concat_cmds\"
#	  else
#	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
#	  fi
#	fi
#      fi
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#        eval cmd=\"$cmd\"
#	IFS="$save_ifs"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#    done
#
#    if test -n "$generated"; then
#      $show "${rm}r$generated"
#      $run ${rm}r$generated
#    fi
#
#    # Now create the libtool archive.
#    case $output in
#    *.la)
#      old_library=
#      test "$build_old_libs" = yes && old_library="$libname.$libext"
#      $show "creating $output"
#
#      # Preserve any variables that may affect compiler behavior
#      for var in $variables_saved_for_relink; do
#	if eval test -z \"\${$var+set}\"; then
#	  relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
#	elif eval var_value=\$$var; test -z "$var_value"; then
#	  relink_command="$var=; export $var; $relink_command"
#	else
#	  var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
#	  relink_command="$var=\"$var_value\"; export $var; $relink_command"
#	fi
#      done
#      # Quote the link command for shipping.
#      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
#      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
#      if test "$hardcode_automatic" = yes ; then
#	relink_command=
#      fi
#
#
#      # Only create the output if not a dry run.
#      if test -z "$run"; then
#	for installed in no yes; do
#	  if test "$installed" = yes; then
#	    if test -z "$install_libdir"; then
#	      break
#	    fi
#	    output="$output_objdir/$outputname"i
#	    # Replace all uninstalled libtool libraries with the installed ones
#	    newdependency_libs=
#	    for deplib in $dependency_libs; do
#	      case $deplib in
#	      *.la)
#		name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
#		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
#		if test -z "$libdir"; then
#		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
#		  exit $EXIT_FAILURE
#		fi
#		newdependency_libs="$newdependency_libs $libdir/$name"
#		;;
#	      *) newdependency_libs="$newdependency_libs $deplib" ;;
#	      esac
#	    done
#	    dependency_libs="$newdependency_libs"
#	    newdlfiles=
#	    for lib in $dlfiles; do
#	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
#	      if test -z "$libdir"; then
#		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#		exit $EXIT_FAILURE
#	      fi
#	      newdlfiles="$newdlfiles $libdir/$name"
#	    done
#	    dlfiles="$newdlfiles"
#	    newdlprefiles=
#	    for lib in $dlprefiles; do
#	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
#	      if test -z "$libdir"; then
#		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#		exit $EXIT_FAILURE
#	      fi
#	      newdlprefiles="$newdlprefiles $libdir/$name"
#	    done
#	    dlprefiles="$newdlprefiles"
#	  else
#	    newdlfiles=
#	    for lib in $dlfiles; do
#	      case $lib in
#		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
#		*) abs=`pwd`"/$lib" ;;
#	      esac
#	      newdlfiles="$newdlfiles $abs"
#	    done
#	    dlfiles="$newdlfiles"
#	    newdlprefiles=
#	    for lib in $dlprefiles; do
#	      case $lib in
#		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
#		*) abs=`pwd`"/$lib" ;;
#	      esac
#	      newdlprefiles="$newdlprefiles $abs"
#	    done
#	    dlprefiles="$newdlprefiles"
#	  fi
#	  $rm $output
#	  # place dlname in correct position for cygwin
#	  tdlname=$dlname
#	  case $host,$output,$installed,$module,$dlname in
#	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
#	  esac
#	  $echo > $output "\
## $outputname - a libtool library file
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## Please DO NOT delete this file!
## It is necessary for linking the library.
#
## The name that we can dlopen(3).
#dlname='$tdlname'
#
## Names of this library.
#library_names='$library_names'
#
## The name of the static archive.
#old_library='$old_library'
#
## Libraries that this one depends upon.
#dependency_libs='$dependency_libs'
#
## Version information for $libname.
#current=$current
#age=$age
#revision=$revision
#
## Is this an already installed library?
#installed=$installed
#
## Should we warn about portability when linking against -modules?
#shouldnotlink=$module
#
## Files to dlopen/dlpreopen
#dlopen='$dlfiles'
#dlpreopen='$dlprefiles'
#
## Directory that this library needs to be installed in:
#libdir='$install_libdir'"
#	  if test "$installed" = no && test "$need_relink" = yes; then
#	    $echo >> $output "\
#relink_command=\"$relink_command\""
#	  fi
#	done
#      fi
#
#      # Do a symbolic link so that the libtool archive can be found in
#      # LD_LIBRARY_PATH before the program is installed.
#      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
#      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
#      ;;
#    esac
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool install mode
#  install)
#    modename="$modename: install"
#
#    # There may be an optional sh(1) argument at the beginning of
#    # install_prog (especially on Windows NT).
#    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
#       # Allow the use of GNU shtool's install command.
#       $echo "X$nonopt" | grep shtool > /dev/null; then
#      # Aesthetically quote it.
#      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	arg="\"$arg\""
#	;;
#      esac
#      install_prog="$arg "
#      arg="$1"
#      shift
#    else
#      install_prog=
#      arg=$nonopt
#    fi
#
#    # The real first argument should be the name of the installation program.
#    # Aesthetically quote it.
#    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#    case $arg in
#    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#      arg="\"$arg\""
#      ;;
#    esac
#    install_prog="$install_prog$arg"
#
#    # We need to accept at least all the BSD install flags.
#    dest=
#    files=
#    opts=
#    prev=
#    install_type=
#    isdir=no
#    stripme=
#    for arg
#    do
#      if test -n "$dest"; then
#	files="$files $dest"
#	dest=$arg
#	continue
#      fi
#
#      case $arg in
#      -d) isdir=yes ;;
#      -f) 
#      	case " $install_prog " in
#	*[\\\ /]cp\ *) ;;
#	*) prev=$arg ;;
#	esac
#	;;
#      -g | -m | -o) prev=$arg ;;
#      -s)
#	stripme=" -s"
#	continue
#	;;
#      -*)
#	;;
#      *)
#	# If the previous option needed an argument, then skip it.
#	if test -n "$prev"; then
#	  prev=
#	else
#	  dest=$arg
#	  continue
#	fi
#	;;
#      esac
#
#      # Aesthetically quote the argument.
#      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	arg="\"$arg\""
#	;;
#      esac
#      install_prog="$install_prog $arg"
#    done
#
#    if test -z "$install_prog"; then
#      $echo "$modename: you must specify an install program" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test -n "$prev"; then
#      $echo "$modename: the \`$prev' option requires an argument" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test -z "$files"; then
#      if test -z "$dest"; then
#	$echo "$modename: no file or destination specified" 1>&2
#      else
#	$echo "$modename: you must specify a destination" 1>&2
#      fi
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    # Strip any trailing slash from the destination.
#    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
#
#    # Check to see that the destination is a directory.
#    test -d "$dest" && isdir=yes
#    if test "$isdir" = yes; then
#      destdir="$dest"
#      destname=
#    else
#      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
#      test "X$destdir" = "X$dest" && destdir=.
#      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
#
#      # Not a directory, so check to see that there is only one file specified.
#      set dummy $files
#      if test "$#" -gt 2; then
#	$echo "$modename: \`$dest' is not a directory" 1>&2
#	$echo "$help" 1>&2
#	exit $EXIT_FAILURE
#      fi
#    fi
#    case $destdir in
#    [\\/]* | [A-Za-z]:[\\/]*) ;;
#    *)
#      for file in $files; do
#	case $file in
#	*.lo) ;;
#	*)
#	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#      done
#      ;;
#    esac
#
#    # This variable tells wrapper scripts just to set variables rather
#    # than running their programs.
#    libtool_install_magic="$magic"
#
#    staticlibs=
#    future_libdirs=
#    current_libdirs=
#    for file in $files; do
#
#      # Do each installation.
#      case $file in
#      *.$libext)
#	# Do the static libraries later.
#	staticlibs="$staticlibs $file"
#	;;
#
#      *.la)
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	library_names=
#	old_library=
#	relink_command=
#	# If there is no directory component, then add one.
#	case $file in
#	*/* | *\\*) . $file ;;
#	*) . ./$file ;;
#	esac
#
#	# Add the libdir to current_libdirs if it is the destination.
#	if test "X$destdir" = "X$libdir"; then
#	  case "$current_libdirs " in
#	  *" $libdir "*) ;;
#	  *) current_libdirs="$current_libdirs $libdir" ;;
#	  esac
#	else
#	  # Note the libdir as a future libdir.
#	  case "$future_libdirs " in
#	  *" $libdir "*) ;;
#	  *) future_libdirs="$future_libdirs $libdir" ;;
#	  esac
#	fi
#
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
#	test "X$dir" = "X$file/" && dir=
#	dir="$dir$objdir"
#
#	if test -n "$relink_command"; then
#	  # Determine the prefix the user has applied to our future dir.
#	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
#
#	  # Don't allow the user to place us outside of our expected
#	  # location b/c this prevents finding dependent libraries that
#	  # are installed to the same prefix.
#	  # At present, this check doesn't affect windows .dll's that
#	  # are installed into $libdir/../bin (currently, that works fine)
#	  # but it's something to keep an eye on.
#	  if test "$inst_prefix_dir" = "$destdir"; then
#	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  if test -n "$inst_prefix_dir"; then
#	    # Stick the inst_prefix_dir data into the link command.
#	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
#	  else
#	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
#	  fi
#
#	  $echo "$modename: warning: relinking \`$file'" 1>&2
#	  $show "$relink_command"
#	  if $run eval "$relink_command"; then :
#	  else
#	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	fi
#
#	# See the names of the shared library.
#	set dummy $library_names
#	if test -n "$2"; then
#	  realname="$2"
#	  shift
#	  shift
#
#	  srcname="$realname"
#	  test -n "$relink_command" && srcname="$realname"T
#
#	  # Install the shared library and build the symlinks.
#	  $show "$install_prog $dir/$srcname $destdir/$realname"
#	  $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
#	  if test -n "$stripme" && test -n "$striplib"; then
#	    $show "$striplib $destdir/$realname"
#	    $run eval "$striplib $destdir/$realname" || exit $?
#	  fi
#
#	  if test "$#" -gt 0; then
#	    # Delete the old symlinks, and create new ones.
#	    # Try `ln -sf' first, because the `ln' binary might depend on
#	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
#	    # so we also need to try rm && ln -s.
#	    for linkname
#	    do
#	      if test "$linkname" != "$realname"; then
#                $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
#                $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
#	      fi
#	    done
#	  fi
#
#	  # Do each command in the postinstall commands.
#	  lib="$destdir/$realname"
#	  cmds=$postinstall_cmds
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $cmds; do
#	    IFS="$save_ifs"
#	    eval cmd=\"$cmd\"
#	    $show "$cmd"
#	    $run eval "$cmd" || {
#	      lt_exit=$?
#
#	      # Restore the uninstalled library and exit
#	      if test "$mode" = relink; then
#		$run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
#	      fi
#
#	      exit $lt_exit
#	    }
#	  done
#	  IFS="$save_ifs"
#	fi
#
#	# Install the pseudo-library for information purposes.
#	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	instname="$dir/$name"i
#	$show "$install_prog $instname $destdir/$name"
#	$run eval "$install_prog $instname $destdir/$name" || exit $?
#
#	# Maybe install the static library, too.
#	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
#	;;
#
#      *.lo)
#	# Install (i.e. copy) a libtool object.
#
#	# Figure out destination file name, if it wasn't already specified.
#	if test -n "$destname"; then
#	  destfile="$destdir/$destname"
#	else
#	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	  destfile="$destdir/$destfile"
#	fi
#
#	# Deduce the name of the destination old-style object file.
#	case $destfile in
#	*.lo)
#	  staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
#	  ;;
#	*.$objext)
#	  staticdest="$destfile"
#	  destfile=
#	  ;;
#	*)
#	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	# Install the libtool object if requested.
#	if test -n "$destfile"; then
#	  $show "$install_prog $file $destfile"
#	  $run eval "$install_prog $file $destfile" || exit $?
#	fi
#
#	# Install the old object if enabled.
#	if test "$build_old_libs" = yes; then
#	  # Deduce the name of the old-style object file.
#	  staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
#
#	  $show "$install_prog $staticobj $staticdest"
#	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
#	fi
#	exit $EXIT_SUCCESS
#	;;
#
#      *)
#	# Figure out destination file name, if it wasn't already specified.
#	if test -n "$destname"; then
#	  destfile="$destdir/$destname"
#	else
#	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	  destfile="$destdir/$destfile"
#	fi
#
#	# If the file is missing, and there is a .exe on the end, strip it
#	# because it is most likely a libtool script we actually want to
#	# install
#	stripped_ext=""
#	case $file in
#	  *.exe)
#	    if test ! -f "$file"; then
#	      file=`$echo $file|${SED} 's,.exe$,,'`
#	      stripped_ext=".exe"
#	    fi
#	    ;;
#	esac
#
#	# Do a test to see if this is really a libtool program.
#	case $host in
#	*cygwin*|*mingw*)
#	    wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
#	    ;;
#	*)
#	    wrapper=$file
#	    ;;
#	esac
#	if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
#	  notinst_deplibs=
#	  relink_command=
#
#	  # Note that it is not necessary on cygwin/mingw to append a dot to
#	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
#	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
#	  # `FILE.' does not work on cygwin managed mounts.
#	  #
#	  # If there is no directory component, then add one.
#	  case $wrapper in
#	  */* | *\\*) . ${wrapper} ;;
#	  *) . ./${wrapper} ;;
#	  esac
#
#	  # Check the variables that should have been set.
#	  if test -z "$notinst_deplibs"; then
#	    $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  finalize=yes
#	  for lib in $notinst_deplibs; do
#	    # Check to see that each library is installed.
#	    libdir=
#	    if test -f "$lib"; then
#	      # If there is no directory component, then add one.
#	      case $lib in
#	      */* | *\\*) . $lib ;;
#	      *) . ./$lib ;;
#	      esac
#	    fi
#	    libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
#	    if test -n "$libdir" && test ! -f "$libfile"; then
#	      $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
#	      finalize=no
#	    fi
#	  done
#
#	  relink_command=
#	  # Note that it is not necessary on cygwin/mingw to append a dot to
#	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
#	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
#	  # `FILE.' does not work on cygwin managed mounts.
#	  #
#	  # If there is no directory component, then add one.
#	  case $wrapper in
#	  */* | *\\*) . ${wrapper} ;;
#	  *) . ./${wrapper} ;;
#	  esac
#
#	  outputname=
#	  if test "$fast_install" = no && test -n "$relink_command"; then
#	    if test "$finalize" = yes && test -z "$run"; then
#	      tmpdir=`func_mktempdir`
#	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
#	      outputname="$tmpdir/$file"
#	      # Replace the output file specification.
#	      relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
#
#	      $show "$relink_command"
#	      if $run eval "$relink_command"; then :
#	      else
#		$echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
#		${rm}r "$tmpdir"
#		continue
#	      fi
#	      file="$outputname"
#	    else
#	      $echo "$modename: warning: cannot relink \`$file'" 1>&2
#	    fi
#	  else
#	    # Install the binary that we compiled earlier.
#	    file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
#	  fi
#	fi
#
#	# remove .exe since cygwin /usr/bin/install will append another
#	# one anyway 
#	case $install_prog,$host in
#	*/usr/bin/install*,*cygwin*)
#	  case $file:$destfile in
#	  *.exe:*.exe)
#	    # this is ok
#	    ;;
#	  *.exe:*)
#	    destfile=$destfile.exe
#	    ;;
#	  *:*.exe)
#	    destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
#	    ;;
#	  esac
#	  ;;
#	esac
#	$show "$install_prog$stripme $file $destfile"
#	$run eval "$install_prog\$stripme \$file \$destfile" || exit $?
#	test -n "$outputname" && ${rm}r "$tmpdir"
#	;;
#      esac
#    done
#
#    for file in $staticlibs; do
#      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#
#      # Set up the ranlib parameters.
#      oldlib="$destdir/$name"
#
#      $show "$install_prog $file $oldlib"
#      $run eval "$install_prog \$file \$oldlib" || exit $?
#
#      if test -n "$stripme" && test -n "$old_striplib"; then
#	$show "$old_striplib $oldlib"
#	$run eval "$old_striplib $oldlib" || exit $?
#      fi
#
#      # Do each command in the postinstall commands.
#      cmds=$old_postinstall_cmds
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#	IFS="$save_ifs"
#	eval cmd=\"$cmd\"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#    done
#
#    if test -n "$future_libdirs"; then
#      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
#    fi
#
#    if test -n "$current_libdirs"; then
#      # Maybe just do a dry run.
#      test -n "$run" && current_libdirs=" -n$current_libdirs"
#      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
#    else
#      exit $EXIT_SUCCESS
#    fi
#    ;;
#
#  # libtool finish mode
#  finish)
#    modename="$modename: finish"
#    libdirs="$nonopt"
#    admincmds=
#
#    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
#      for dir
#      do
#	libdirs="$libdirs $dir"
#      done
#
#      for libdir in $libdirs; do
#	if test -n "$finish_cmds"; then
#	  # Do each command in the finish commands.
#	  cmds=$finish_cmds
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $cmds; do
#	    IFS="$save_ifs"
#	    eval cmd=\"$cmd\"
#	    $show "$cmd"
#	    $run eval "$cmd" || admincmds="$admincmds
#       $cmd"
#	  done
#	  IFS="$save_ifs"
#	fi
#	if test -n "$finish_eval"; then
#	  # Do the single finish_eval.
#	  eval cmds=\"$finish_eval\"
#	  $run eval "$cmds" || admincmds="$admincmds
#       $cmds"
#	fi
#      done
#    fi
#
#    # Exit here if they wanted silent mode.
#    test "$show" = : && exit $EXIT_SUCCESS
#
#    $echo "X----------------------------------------------------------------------" | $Xsed
#    $echo "Libraries have been installed in:"
#    for libdir in $libdirs; do
#      $echo "   $libdir"
#    done
#    $echo
#    $echo "If you ever happen to want to link against installed libraries"
#    $echo "in a given directory, LIBDIR, you must either use libtool, and"
#    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
#    $echo "flag during linking and do at least one of the following:"
#    if test -n "$shlibpath_var"; then
#      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
#      $echo "     during execution"
#    fi
#    if test -n "$runpath_var"; then
#      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
#      $echo "     during linking"
#    fi
#    if test -n "$hardcode_libdir_flag_spec"; then
#      libdir=LIBDIR
#      eval flag=\"$hardcode_libdir_flag_spec\"
#
#      $echo "   - use the \`$flag' linker flag"
#    fi
#    if test -n "$admincmds"; then
#      $echo "   - have your system administrator run these commands:$admincmds"
#    fi
#    if test -f /etc/ld.so.conf; then
#      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
#    fi
#    $echo
#    $echo "See any operating system documentation about shared libraries for"
#    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
#    $echo "X----------------------------------------------------------------------" | $Xsed
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool execute mode
#  execute)
#    modename="$modename: execute"
#
#    # The first argument is the command name.
#    cmd="$nonopt"
#    if test -z "$cmd"; then
#      $echo "$modename: you must specify a COMMAND" 1>&2
#      $echo "$help"
#      exit $EXIT_FAILURE
#    fi
#
#    # Handle -dlopen flags immediately.
#    for file in $execute_dlfiles; do
#      if test ! -f "$file"; then
#	$echo "$modename: \`$file' is not a file" 1>&2
#	$echo "$help" 1>&2
#	exit $EXIT_FAILURE
#      fi
#
#      dir=
#      case $file in
#      *.la)
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Read the libtool library.
#	dlname=
#	library_names=
#
#	# If there is no directory component, then add one.
#	case $file in
#	*/* | *\\*) . $file ;;
#	*) . ./$file ;;
#	esac
#
#	# Skip this library if it cannot be dlopened.
#	if test -z "$dlname"; then
#	  # Warn if it was a shared library.
#	  test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
#	  continue
#	fi
#
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$dir" = "X$file" && dir=.
#
#	if test -f "$dir/$objdir/$dlname"; then
#	  dir="$dir/$objdir"
#	else
#	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	;;
#
#      *.lo)
#	# Just add the directory containing the .lo file.
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$dir" = "X$file" && dir=.
#	;;
#
#      *)
#	$echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
#	continue
#	;;
#      esac
#
#      # Get the absolute pathname.
#      absdir=`cd "$dir" && pwd`
#      test -n "$absdir" && dir="$absdir"
#
#      # Now add the directory to shlibpath_var.
#      if eval "test -z \"\$$shlibpath_var\""; then
#	eval "$shlibpath_var=\"\$dir\""
#      else
#	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
#      fi
#    done
#
#    # This variable tells wrapper scripts just to set shlibpath_var
#    # rather than running their programs.
#    libtool_execute_magic="$magic"
#
#    # Check if any of the arguments is a wrapper script.
#    args=
#    for file
#    do
#      case $file in
#      -*) ;;
#      *)
#	# Do a test to see if this is really a libtool program.
#	if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  # If there is no directory component, then add one.
#	  case $file in
#	  */* | *\\*) . $file ;;
#	  *) . ./$file ;;
#	  esac
#
#	  # Transform arg to wrapped name.
#	  file="$progdir/$program"
#	fi
#	;;
#      esac
#      # Quote arguments (to preserve shell metacharacters).
#      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
#      args="$args \"$file\""
#    done
#
#    if test -z "$run"; then
#      if test -n "$shlibpath_var"; then
#	# Export the shlibpath_var.
#	eval "export $shlibpath_var"
#      fi
#
#      # Restore saved environment variables
#      if test "${save_LC_ALL+set}" = set; then
#	LC_ALL="$save_LC_ALL"; export LC_ALL
#      fi
#      if test "${save_LANG+set}" = set; then
#	LANG="$save_LANG"; export LANG
#      fi
#
#      # Now prepare to actually exec the command.
#      exec_cmd="\$cmd$args"
#    else
#      # Display what would be done.
#      if test -n "$shlibpath_var"; then
#	eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
#	$echo "export $shlibpath_var"
#      fi
#      $echo "$cmd$args"
#      exit $EXIT_SUCCESS
#    fi
#    ;;
#
#  # libtool clean and uninstall mode
#  clean | uninstall)
#    modename="$modename: $mode"
#    rm="$nonopt"
#    files=
#    rmforce=
#    exit_status=0
#
#    # This variable tells wrapper scripts just to set variables rather
#    # than running their programs.
#    libtool_install_magic="$magic"
#
#    for arg
#    do
#      case $arg in
#      -f) rm="$rm $arg"; rmforce=yes ;;
#      -*) rm="$rm $arg" ;;
#      *) files="$files $arg" ;;
#      esac
#    done
#
#    if test -z "$rm"; then
#      $echo "$modename: you must specify an RM program" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    rmdirs=
#
#    origobjdir="$objdir"
#    for file in $files; do
#      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#      if test "X$dir" = "X$file"; then
#	dir=.
#	objdir="$origobjdir"
#      else
#	objdir="$dir/$origobjdir"
#      fi
#      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#      test "$mode" = uninstall && objdir="$dir"
#
#      # Remember objdir for removal later, being careful to avoid duplicates
#      if test "$mode" = clean; then
#	case " $rmdirs " in
#	  *" $objdir "*) ;;
#	  *) rmdirs="$rmdirs $objdir" ;;
#	esac
#      fi
#
#      # Don't error if the file doesn't exist and rm -f was used.
#      if (test -L "$file") >/dev/null 2>&1 \
#	|| (test -h "$file") >/dev/null 2>&1 \
#	|| test -f "$file"; then
#	:
#      elif test -d "$file"; then
#	exit_status=1
#	continue
#      elif test "$rmforce" = yes; then
#	continue
#      fi
#
#      rmfiles="$file"
#
#      case $name in
#      *.la)
#	# Possibly a libtool archive, so verify it.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  . $dir/$name
#
#	  # Delete the libtool libraries and symlinks.
#	  for n in $library_names; do
#	    rmfiles="$rmfiles $objdir/$n"
#	  done
#	  test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
#
#	  case "$mode" in
#	  clean)
#	    case "  $library_names " in
#	    # "  " in the beginning catches empty $dlname
#	    *" $dlname "*) ;;
#	    *) rmfiles="$rmfiles $objdir/$dlname" ;;
#	    esac
#	     test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
#	    ;;
#	  uninstall)
#	    if test -n "$library_names"; then
#	      # Do each command in the postuninstall commands.
#	      cmds=$postuninstall_cmds
#	      save_ifs="$IFS"; IFS='~'
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd"
#		if test "$?" -ne 0 && test "$rmforce" != yes; then
#		  exit_status=1
#		fi
#	      done
#	      IFS="$save_ifs"
#	    fi
#
#	    if test -n "$old_library"; then
#	      # Do each command in the old_postuninstall commands.
#	      cmds=$old_postuninstall_cmds
#	      save_ifs="$IFS"; IFS='~'
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd"
#		if test "$?" -ne 0 && test "$rmforce" != yes; then
#		  exit_status=1
#		fi
#	      done
#	      IFS="$save_ifs"
#	    fi
#	    # FIXME: should reinstall the best remaining shared library.
#	    ;;
#	  esac
#	fi
#	;;
#
#      *.lo)
#	# Possibly a libtool object, so verify it.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#
#	  # Read the .lo file
#	  . $dir/$name
#
#	  # Add PIC object to the list of files to remove.
#	  if test -n "$pic_object" \
#	     && test "$pic_object" != none; then
#	    rmfiles="$rmfiles $dir/$pic_object"
#	  fi
#
#	  # Add non-PIC object to the list of files to remove.
#	  if test -n "$non_pic_object" \
#	     && test "$non_pic_object" != none; then
#	    rmfiles="$rmfiles $dir/$non_pic_object"
#	  fi
#	fi
#	;;
#
#      *)
#	if test "$mode" = clean ; then
#	  noexename=$name
#	  case $file in
#	  *.exe)
#	    file=`$echo $file|${SED} 's,.exe$,,'`
#	    noexename=`$echo $name|${SED} 's,.exe$,,'`
#	    # $file with .exe has already been added to rmfiles,
#	    # add $file without .exe
#	    rmfiles="$rmfiles $file"
#	    ;;
#	  esac
#	  # Do a test to see if this is a libtool program.
#	  if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	    relink_command=
#	    . $dir/$noexename
#
#	    # note $name still contains .exe if it was in $file originally
#	    # as does the version of $file that was added into $rmfiles
#	    rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
#	    if test "$fast_install" = yes && test -n "$relink_command"; then
#	      rmfiles="$rmfiles $objdir/lt-$name"
#	    fi
#	    if test "X$noexename" != "X$name" ; then
#	      rmfiles="$rmfiles $objdir/lt-${noexename}.c"
#	    fi
#	  fi
#	fi
#	;;
#      esac
#      $show "$rm $rmfiles"
#      $run $rm $rmfiles || exit_status=1
#    done
#    objdir="$origobjdir"
#
#    # Try to remove the ${objdir}s in the directories where we deleted files
#    for dir in $rmdirs; do
#      if test -d "$dir"; then
#	$show "rmdir $dir"
#	$run rmdir $dir >/dev/null 2>&1
#      fi
#    done
#
#    exit $exit_status
#    ;;
#
#  "")
#    $echo "$modename: you must specify a MODE" 1>&2
#    $echo "$generic_help" 1>&2
#    exit $EXIT_FAILURE
#    ;;
#  esac
#
#  if test -z "$exec_cmd"; then
#    $echo "$modename: invalid operation mode \`$mode'" 1>&2
#    $echo "$generic_help" 1>&2
#    exit $EXIT_FAILURE
#  fi
#fi # test -z "$show_help"
#
#if test -n "$exec_cmd"; then
#  eval exec $exec_cmd
#  exit $EXIT_FAILURE
#fi
#
## We need to display help for each of the modes.
#case $mode in
#"") $echo \
#"Usage: $modename [OPTION]... [MODE-ARG]...
#
#Provide generalized library-building support services.
#
#    --config          show all configuration variables
#    --debug           enable verbose shell tracing
#-n, --dry-run         display commands without modifying any files
#    --features        display basic configuration information and exit
#    --finish          same as \`--mode=finish'
#    --help            display this help message and exit
#    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
#    --quiet           same as \`--silent'
#    --silent          don't print informational messages
#    --tag=TAG         use configuration variables from tag TAG
#    --version         print version information
#
#MODE must be one of the following:
#
#      clean           remove files from the build directory
#      compile         compile a source file into a libtool object
#      execute         automatically set library path, then run a program
#      finish          complete the installation of libtool libraries
#      install         install libraries or executables
#      link            create a library or an executable
#      uninstall       remove libraries from an installed directory
#
#MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
#a more detailed description of MODE.
#
#Report bugs to <bug-libtool at gnu.org>."
#  exit $EXIT_SUCCESS
#  ;;
#
#clean)
#  $echo \
#"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
#
#Remove files from the build directory.
#
#RM is the name of the program to use to delete files associated with each FILE
#(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
#to RM.
#
#If FILE is a libtool library, object or program, all the files associated
#with it are deleted. Otherwise, only FILE itself is deleted using RM."
#  ;;
#
#compile)
#  $echo \
#"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
#
#Compile a source file into a libtool library object.
#
#This mode accepts the following additional options:
#
#  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
#  -prefer-pic       try to building PIC objects only
#  -prefer-non-pic   try to building non-PIC objects only
#  -static           always build a \`.o' file suitable for static linking
#
#COMPILE-COMMAND is a command to be used in creating a \`standard' object file
#from the given SOURCEFILE.
#
#The output file name is determined by removing the directory component from
#SOURCEFILE, then substituting the C source code suffix \`.c' with the
#library object suffix, \`.lo'."
#  ;;
#
#execute)
#  $echo \
#"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
#
#Automatically set library path, then run a program.
#
#This mode accepts the following additional options:
#
#  -dlopen FILE      add the directory containing FILE to the library path
#
#This mode sets the library path environment variable according to \`-dlopen'
#flags.
#
#If any of the ARGS are libtool executable wrappers, then they are translated
#into their corresponding uninstalled binary, and any of their required library
#directories are added to the library path.
#
#Then, COMMAND is executed, with ARGS as arguments."
#  ;;
#
#finish)
#  $echo \
#"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
#
#Complete the installation of libtool libraries.
#
#Each LIBDIR is a directory that contains libtool libraries.
#
#The commands that this mode executes may require superuser privileges.  Use
#the \`--dry-run' option if you just want to see what would be executed."
#  ;;
#
#install)
#  $echo \
#"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
#
#Install executables or libraries.
#
#INSTALL-COMMAND is the installation command.  The first component should be
#either the \`install' or \`cp' program.
#
#The rest of the components are interpreted as arguments to that command (only
#BSD-compatible install options are recognized)."
#  ;;
#
#link)
#  $echo \
#"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
#
#Link object files or libraries together to form another library, or to
#create an executable program.
#
#LINK-COMMAND is a command using the C compiler that you would use to create
#a program from several object files.
#
#The following components of LINK-COMMAND are treated specially:
#
#  -all-static       do not do any dynamic linking at all
#  -avoid-version    do not add a version suffix if possible
#  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
#  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
#  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
#  -export-symbols SYMFILE
#		    try to export only the symbols listed in SYMFILE
#  -export-symbols-regex REGEX
#		    try to export only the symbols matching REGEX
#  -LLIBDIR          search LIBDIR for required installed libraries
#  -lNAME            OUTPUT-FILE requires the installed library libNAME
#  -module           build a library that can dlopened
#  -no-fast-install  disable the fast-install mode
#  -no-install       link a not-installable executable
#  -no-undefined     declare that a library does not refer to external symbols
#  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
#  -objectlist FILE  Use a list of object files found in FILE to specify objects
#  -precious-files-regex REGEX
#                    don't remove output files matching REGEX
#  -release RELEASE  specify package release information
#  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
#  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
#  -static           do not do any dynamic linking of libtool libraries
#  -version-info CURRENT[:REVISION[:AGE]]
#		    specify library version info [each variable defaults to 0]
#
#All other options (arguments beginning with \`-') are ignored.
#
#Every other argument is treated as a filename.  Files ending in \`.la' are
#treated as uninstalled libtool libraries, other files are standard or library
#object files.
#
#If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
#only library objects (\`.lo' files) may be specified, and \`-rpath' is
#required, except when creating a convenience library.
#
#If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
#using \`ar' and \`ranlib', or on Windows using \`lib'.
#
#If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
#is created, otherwise an executable program is created."
#  ;;
#
#uninstall)
#  $echo \
#"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
#
#Remove libraries from an installation directory.
#
#RM is the name of the program to use to delete files associated with each FILE
#(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
#to RM.
#
#If FILE is a libtool library, all the files associated with it are deleted.
#Otherwise, only FILE itself is deleted using RM."
#  ;;
#
#*)
#  $echo "$modename: invalid operation mode \`$mode'" 1>&2
#  $echo "$help" 1>&2
#  exit $EXIT_FAILURE
#  ;;
#esac
#
#$echo
#$echo "Try \`$modename --help' for more information about other modes."
#
#exit $?
#
## The TAGs below are defined such that we never get into a situation
## in which we disable both kinds of libraries.  Given conflicting
## choices, we go for a static library, that is the most portable,
## since we can't tell whether shared libraries were disabled because
## the user asked for that or because the platform doesn't support
## them.  This is particularly important on AIX, because we don't
## support having both static and shared libraries enabled at the same
## time on that platform, so we default to a shared-only configuration.
## If a disable-shared tag is given, we'll fallback to a static-only
## configuration.  But we'll never go from static-only to shared-only.
#
## ### BEGIN LIBTOOL TAG CONFIG: disable-shared
#disable_libs=shared
## ### END LIBTOOL TAG CONFIG: disable-shared
#
## ### BEGIN LIBTOOL TAG CONFIG: disable-static
#disable_libs=static
## ### END LIBTOOL TAG CONFIG: disable-static
#
## Local Variables:
## mode:shell-script
## sh-indentation:2
## End:
#
#--- New file ---
#+++ sntp/libopts/m4/libtool.m4	06/07/07 05:51:56
## libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
### Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
### Free Software Foundation, Inc.
### Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
###
### This file is free software; the Free Software Foundation gives
### unlimited permission to copy and/or distribute it, with or without
### modifications, as long as this notice is preserved.
#
## serial 48 AC_PROG_LIBTOOL
#
#
## AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
## -----------------------------------------------------------
## If this macro is not defined by Autoconf, define it here.
#m4_ifdef([AC_PROVIDE_IFELSE],
#         [],
#         [m4_define([AC_PROVIDE_IFELSE],
#	         [m4_ifdef([AC_PROVIDE_$1],
#		           [$2], [$3])])])
#
#
## AC_PROG_LIBTOOL
## ---------------
#AC_DEFUN([AC_PROG_LIBTOOL],
#[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
#dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
#dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
#  AC_PROVIDE_IFELSE([AC_PROG_CXX],
#    [AC_LIBTOOL_CXX],
#    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
#  ])])
#dnl And a similar setup for Fortran 77 support
#  AC_PROVIDE_IFELSE([AC_PROG_F77],
#    [AC_LIBTOOL_F77],
#    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
#])])
#
#dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
#dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
#dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
#  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
#    [AC_LIBTOOL_GCJ],
#    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
#      [AC_LIBTOOL_GCJ],
#      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
#	[AC_LIBTOOL_GCJ],
#      [ifdef([AC_PROG_GCJ],
#	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
#       ifdef([A][M_PROG_GCJ],
#	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
#       ifdef([LT_AC_PROG_GCJ],
#	     [define([LT_AC_PROG_GCJ],
#		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
#])])# AC_PROG_LIBTOOL
#
#
## _AC_PROG_LIBTOOL
## ----------------
#AC_DEFUN([_AC_PROG_LIBTOOL],
#[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
#AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
#
## This can be used to rebuild libtool when needed
#LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
#
## Always use our own libtool.
#LIBTOOL='$(SHELL) $(top_builddir)/libtool'
#AC_SUBST(LIBTOOL)dnl
#
## Prevent multiple expansion
#define([AC_PROG_LIBTOOL], [])
#])# _AC_PROG_LIBTOOL
#
#
## AC_LIBTOOL_SETUP
## ----------------
#AC_DEFUN([AC_LIBTOOL_SETUP],
#[AC_PREREQ(2.50)dnl
#AC_REQUIRE([AC_ENABLE_SHARED])dnl
#AC_REQUIRE([AC_ENABLE_STATIC])dnl
#AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
#AC_REQUIRE([AC_CANONICAL_HOST])dnl
#AC_REQUIRE([AC_CANONICAL_BUILD])dnl
#AC_REQUIRE([AC_PROG_CC])dnl
#AC_REQUIRE([AC_PROG_LD])dnl
#AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
#AC_REQUIRE([AC_PROG_NM])dnl
#
#AC_REQUIRE([AC_PROG_LN_S])dnl
#AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
## Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
#AC_REQUIRE([AC_OBJEXT])dnl
#AC_REQUIRE([AC_EXEEXT])dnl
#dnl
#
#AC_LIBTOOL_SYS_MAX_CMD_LEN
#AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
#AC_LIBTOOL_OBJDIR
#
#AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#_LT_AC_PROG_ECHO_BACKSLASH
#
#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 1s/^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 MSVC,
## which needs '.lib').
#libext=a
#ltmain="$ac_aux_dir/ltmain.sh"
#ofile="$default_ofile"
#with_gnu_ld="$lt_cv_prog_gnu_ld"
#
#AC_CHECK_TOOL(AR, ar, false)
#AC_CHECK_TOOL(RANLIB, ranlib, :)
#AC_CHECK_TOOL(STRIP, strip, :)
#
#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 "$LTCFLAGS" && LTCFLAGS=$CFLAGS
#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="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
#    ;;
#  *)
#    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
#    ;;
#  esac
#  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
#fi
#
#_LT_CC_BASENAME([$compiler])
#
## 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
#    AC_PATH_MAGIC
#  fi
#  ;;
#esac
#
#AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
#AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
#enable_win32_dll=yes, enable_win32_dll=no)
#
#AC_ARG_ENABLE([libtool-lock],
#    [AC_HELP_STRING([--disable-libtool-lock],
#	[avoid locking (might break parallel builds)])])
#test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
#
#AC_ARG_WITH([pic],
#    [AC_HELP_STRING([--with-pic],
#	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
#    [pic_mode="$withval"],
#    [pic_mode=default])
#test -z "$pic_mode" && pic_mode=default
#
## Use C for the default configuration in the libtool script
#tagname=
#AC_LIBTOOL_LANG_C_CONFIG
#_LT_AC_TAGCONFIG
#])# AC_LIBTOOL_SETUP
#
#
## _LT_AC_SYS_COMPILER
## -------------------
#AC_DEFUN([_LT_AC_SYS_COMPILER],
#[AC_REQUIRE([AC_PROG_CC])dnl
#
## If no C compiler was specified, use CC.
#LTCC=${LTCC-"$CC"}
#
## If no C compiler flags were specified, use CFLAGS.
#LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
#
## Allow CC to be a program name with arguments.
#compiler=$CC
#])# _LT_AC_SYS_COMPILER
#
#
## _LT_CC_BASENAME(CC)
## -------------------
## Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
#AC_DEFUN([_LT_CC_BASENAME],
#[for cc_temp in $1""; do
#  case $cc_temp in
#    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
#    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
#    \-*) ;;
#    *) break;;
#  esac
#done
#cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
#])
#
#
## _LT_COMPILER_BOILERPLATE
## ------------------------
## Check for compiler boilerplate output or warnings with
## the simple compiler test code.
#AC_DEFUN([_LT_COMPILER_BOILERPLATE],
#[ac_outfile=conftest.$ac_objext
#printf "$lt_simple_compile_test_code" >conftest.$ac_ext
#eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
#_lt_compiler_boilerplate=`cat conftest.err`
#$rm conftest*
#])# _LT_COMPILER_BOILERPLATE
#
#
## _LT_LINKER_BOILERPLATE
## ----------------------
## Check for linker boilerplate output or warnings with
## the simple link test code.
#AC_DEFUN([_LT_LINKER_BOILERPLATE],
#[ac_outfile=conftest.$ac_objext
#printf "$lt_simple_link_test_code" >conftest.$ac_ext
#eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
#_lt_linker_boilerplate=`cat conftest.err`
#$rm conftest*
#])# _LT_LINKER_BOILERPLATE
#
#
## _LT_AC_SYS_LIBPATH_AIX
## ----------------------
## Links a minimal program and checks the executable
## for the system default hardcoded library path. In most cases,
## this is /usr/lib:/lib, but when the MPI compilers are used
## the location of the communication and MPI libs are included too.
## If we don't find anything, use the default library path according
## to the aix ld manual.
#AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
#[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
#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],[])
#if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
#])# _LT_AC_SYS_LIBPATH_AIX
#
#
## _LT_AC_SHELL_INIT(ARG)
## ----------------------
#AC_DEFUN([_LT_AC_SHELL_INIT],
#[ifdef([AC_DIVERSION_NOTICE],
#	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
#	 [AC_DIVERT_PUSH(NOTICE)])
#$1
#AC_DIVERT_POP
#])# _LT_AC_SHELL_INIT
#
#
## _LT_AC_PROG_ECHO_BACKSLASH
## --------------------------
## Add some code to the start of the generated configure script which
## will find an echo command which doesn't interpret backslashes.
#AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
#[_LT_AC_SHELL_INIT([
## 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.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
#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
#
#AC_SUBST(ECHO)
#])])# _LT_AC_PROG_ECHO_BACKSLASH
#
#
## _LT_AC_LOCK
## -----------
#AC_DEFUN([_LT_AC_LOCK],
#[AC_ARG_ENABLE([libtool-lock],
#    [AC_HELP_STRING([--disable-libtool-lock],
#	[avoid locking (might break parallel builds)])])
#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 AC_TRY_EVAL(ac_compile); 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 __oline__ "configure"' > conftest.$ac_ext
#  if AC_TRY_EVAL(ac_compile); 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 AC_TRY_EVAL(ac_compile); 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"
#  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
#    [AC_LANG_PUSH(C)
#     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
#     AC_LANG_POP])
#  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
#  ;;
#sparc*-*solaris*)
#  # Find out which ABI we are using.
#  echo 'int i;' > conftest.$ac_ext
#  if AC_TRY_EVAL(ac_compile); then
#    case `/usr/bin/file conftest.o` in
#    *64-bit*)
#      case $lt_cv_prog_gnu_ld in
#      yes*) LD="${LD-ld} -m elf64_sparc" ;;
#      *)    LD="${LD-ld} -64" ;;
#      esac
#      ;;
#    esac
#  fi
#  rm -rf conftest*
#  ;;
#
#AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
#[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
#  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
#  AC_CHECK_TOOL(AS, as, false)
#  AC_CHECK_TOOL(OBJDUMP, objdump, false)
#  ;;
#  ])
#esac
#
#need_locks="$enable_libtool_lock"
#
#])# _LT_AC_LOCK
#
#
## AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
##		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
## ----------------------------------------------------------------
## Check whether the given compiler option works
#AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
#[AC_REQUIRE([LT_AC_PROG_SED])
#AC_CACHE_CHECK([$1], [$2],
#  [$2=no
#  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
#   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
#   lt_compiler_flag="$3"
#   # 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}\{0,1\} :&$lt_compiler_flag :; t' \
#   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
#   -e 's:$: $lt_compiler_flag:'`
#   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
#   (eval "$lt_compile" 2>conftest.err)
#   ac_status=$?
#   cat conftest.err >&AS_MESSAGE_LOG_FD
#   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
#   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 other than the usual output.
#     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
#     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
#     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
#       $2=yes
#     fi
#   fi
#   $rm conftest*
#])
#
#if test x"[$]$2" = xyes; then
#    ifelse([$5], , :, [$5])
#else
#    ifelse([$6], , :, [$6])
#fi
#])# AC_LIBTOOL_COMPILER_OPTION
#
#
## AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
##                          [ACTION-SUCCESS], [ACTION-FAILURE])
## ------------------------------------------------------------
## Check whether the given compiler option works
#AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
#[AC_CACHE_CHECK([$1], [$2],
#  [$2=no
#   save_LDFLAGS="$LDFLAGS"
#   LDFLAGS="$LDFLAGS $3"
#   printf "$lt_simple_link_test_code" > conftest.$ac_ext
#   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
#     # The linker 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>&AS_MESSAGE_LOG_FD
#       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
#       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
#       if diff conftest.exp conftest.er2 >/dev/null; then
#         $2=yes
#       fi
#     else
#       $2=yes
#     fi
#   fi
#   $rm conftest*
#   LDFLAGS="$save_LDFLAGS"
#])
#
#if test x"[$]$2" = xyes; then
#    ifelse([$4], , :, [$4])
#else
#    ifelse([$5], , :, [$5])
#fi
#])# AC_LIBTOOL_LINKER_OPTION
#
#
## AC_LIBTOOL_SYS_MAX_CMD_LEN
## --------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
#[# find the maximum length of command line arguments
#AC_MSG_CHECKING([the maximum length of command line arguments])
#AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
#  i=0
#  teststring="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;
#    ;;
#
#  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
#    # This has been around since 386BSD, at least.  Likely further.
#    if test -x /sbin/sysctl; then
#      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
#    elif test -x /usr/sbin/sysctl; then
#      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
#    else
#      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
#    fi
#    # And add a safety zone
#    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
#    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
#    ;;
#
#  interix*)
#    # We know the value 262144 and hardcode it with a safety zone (like BSD)
#    lt_cv_sys_max_cmd_len=196608
#    ;;
#
#  osf*)
#    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
#    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
#    # nice to cause kernel panics so lets avoid the loop below.
#    # First set a reasonable default.
#    lt_cv_sys_max_cmd_len=16384
#    #
#    if test -x /sbin/sysconfig; then
#      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
#        *1*) lt_cv_sys_max_cmd_len=-1 ;;
#      esac
#    fi
#    ;;
#  sco3.2v5*)
#    lt_cv_sys_max_cmd_len=102400
#    ;;
#  sysv5* | sco5v6* | sysv4.2uw2*)
#    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
#    if test -n "$kargmax"; then
#      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
#    else
#      lt_cv_sys_max_cmd_len=32768
#    fi
#    ;;
#  *)
#    # 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.
#    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
#    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
#	       = "XX$teststring") >/dev/null 2>&1 &&
#	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
#	    lt_cv_sys_max_cmd_len=$new_result &&
#	    test $i != 17 # 1/2 MB should be enough
#    do
#      i=`expr $i + 1`
#      teststring=$teststring$teststring
#    done
#    teststring=
#    # 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
#])
#if test -n $lt_cv_sys_max_cmd_len ; then
#  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
#else
#  AC_MSG_RESULT(none)
#fi
#])# AC_LIBTOOL_SYS_MAX_CMD_LEN
#
#
## _LT_AC_CHECK_DLFCN
## ------------------
#AC_DEFUN([_LT_AC_CHECK_DLFCN],
#[AC_CHECK_HEADERS(dlfcn.h)dnl
#])# _LT_AC_CHECK_DLFCN
#
#
## _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
##                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
## ---------------------------------------------------------------------
#AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
#[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
#if test "$cross_compiling" = yes; then :
#  [$4]
#else
#  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
#  lt_status=$lt_dlunknown
#  cat > conftest.$ac_ext <<EOF
#[#line __oline__ "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); */
#    }
#  else
#    puts (dlerror ());
#
#    exit (status);
#}]
#EOF
#  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
#    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
#    lt_status=$?
#    case x$lt_status in
#      x$lt_dlno_uscore) $1 ;;
#      x$lt_dlneed_uscore) $2 ;;
#      x$lt_dlunknown|x*) $3 ;;
#    esac
#  else :
#    # compilation failed
#    $3
#  fi
#fi
#rm -fr conftest*
#])# _LT_AC_TRY_DLOPEN_SELF
#
#
## AC_LIBTOOL_DLOPEN_SELF
## ----------------------
#AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
#[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
#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
#    AC_CHECK_LIB([dl], [dlopen],
#		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
#    lt_cv_dlopen="dyld"
#    lt_cv_dlopen_libs=
#    lt_cv_dlopen_self=yes
#    ])
#   ;;
#
#  *)
#    AC_CHECK_FUNC([shl_load],
#	  [lt_cv_dlopen="shl_load"],
#      [AC_CHECK_LIB([dld], [shl_load],
#	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
#	[AC_CHECK_FUNC([dlopen],
#	      [lt_cv_dlopen="dlopen"],
#	  [AC_CHECK_LIB([dl], [dlopen],
#		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
#	    [AC_CHECK_LIB([svld], [dlopen],
#		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
#	      [AC_CHECK_LIB([dld], [dld_link],
#		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
#	      ])
#	    ])
#	  ])
#	])
#      ])
#    ;;
#  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"
#    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
#
#    save_LIBS="$LIBS"
#    LIBS="$lt_cv_dlopen_libs $LIBS"
#
#    AC_CACHE_CHECK([whether a program can dlopen itself],
#	  lt_cv_dlopen_self, [dnl
#	  _LT_AC_TRY_DLOPEN_SELF(
#	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
#	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
#    ])
#
#    if test "x$lt_cv_dlopen_self" = xyes; then
#      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
#      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
#    	  lt_cv_dlopen_self_static, [dnl
#	  _LT_AC_TRY_DLOPEN_SELF(
#	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
#	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
#      ])
#    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
#])# AC_LIBTOOL_DLOPEN_SELF
#
#
## AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
## ---------------------------------
## Check to see if options -c and -o are simultaneously supported by compiler
#AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
#[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
#  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
#  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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}\{0,1\} :&$lt_compiler_flag :; t' \
#   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
#   -e 's:$: $lt_compiler_flag:'`
#   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
#   (eval "$lt_compile" 2>out/conftest.err)
#   ac_status=$?
#   cat out/conftest.err >&AS_MESSAGE_LOG_FD
#   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
#   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
#     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
#     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
#     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
#       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
#     fi
#   fi
#   chmod u+w . 2>&AS_MESSAGE_LOG_FD
#   $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*
#])
#])# AC_LIBTOOL_PROG_CC_C_O
#
#
## AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
## -----------------------------------------
## Check to see if we can do hard links to lock some files if needed
#AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
#[AC_REQUIRE([_LT_AC_LOCK])dnl
#
#hard_links="nottested"
#if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
#  # do not overwrite the value of need_locks provided by the user
#  AC_MSG_CHECKING([if we can lock with hard links])
#  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
#  AC_MSG_RESULT([$hard_links])
#  if test "$hard_links" = no; then
#    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
#    need_locks=warn
#  fi
#else
#  need_locks=no
#fi
#])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
#
#
## AC_LIBTOOL_OBJDIR
## -----------------
#AC_DEFUN([AC_LIBTOOL_OBJDIR],
#[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
#[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])
#objdir=$lt_cv_objdir
#])# AC_LIBTOOL_OBJDIR
#
#
## AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
## ----------------------------------------------
## Check hardcoding attributes.
#AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
#[AC_MSG_CHECKING([how to hardcode library paths into programs])
#_LT_AC_TAGVAR(hardcode_action, $1)=
#if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
#   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
#   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
#
#  # We can hardcode non-existant directories.
#  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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, $1)" != no &&
#     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
#    # Linking always hardcodes the temporary library directory.
#    _LT_AC_TAGVAR(hardcode_action, $1)=relink
#  else
#    # We can link without hardcoding, and we can hardcode nonexisting dirs.
#    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
#  fi
#else
#  # We cannot hardcode anything, or else we can only hardcode existing
#  # directories.
#  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
#fi
#AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
#
#if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
#])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
#
#
## AC_LIBTOOL_SYS_LIB_STRIP
## ------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
#[striplib=
#old_striplib=
#AC_MSG_CHECKING([whether stripping libraries is possible])
#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"
#  AC_MSG_RESULT([yes])
#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"
#         AC_MSG_RESULT([yes])
#       else
#  AC_MSG_RESULT([no])
#fi
#       ;;
#   *)
#  AC_MSG_RESULT([no])
#    ;;
#  esac
#fi
#])# AC_LIBTOOL_SYS_LIB_STRIP
#
#
## AC_LIBTOOL_SYS_DYNAMIC_LINKER
## -----------------------------
## PORTME Fill in your ld.so characteristics
#AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
#[AC_MSG_CHECKING([dynamic linker characteristics])
#library_names_spec=
#libname_spec='lib$name'
#soname_spec=
#shrext_cmds=".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
#  ;;
#
#bsdi[[45]]*)
#  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_cmds=".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~
#      chmod a+x \$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_cmds='`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* | dragonfly*)
#  # DragonFly does not have aout.  When/if they implement a new
#  # versioning mechanism, adjust this.
#  if test -x /usr/bin/objformat; then
#    objformat=`/usr/bin/objformat`
#  else
#    case $host_os in
#    freebsd[[123]]*) objformat=aout ;;
#    *) objformat=elf ;;
#    esac
#  fi
#  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
#    ;;
#  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
#  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
#    shlibpath_overrides_runpath=no
#    hardcode_into_libs=yes
#    ;;
#  freebsd*) # from 4.6 on
#    shlibpath_overrides_runpath=yes
#    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_cmds='.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_cmds='.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_cmds='.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'
#  ;;
#
#interix3*)
#  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'
#  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
#  shlibpath_var=LD_LIBRARY_PATH
#  shlibpath_overrides_runpath=no
#  hardcode_into_libs=yes
#  ;;
#
#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
#    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
#    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_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
#  sys_lib_dlsearch_path_spec="/usr/lib"
#  need_lib_prefix=no
#  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
#  case $host_os in
#    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
#    *)                         need_version=no  ;;
#  esac
#  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_cmds=".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"
#  ;;
#
#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.3*)
#  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
#  ;;
#
#sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
#  version_type=freebsd-elf
#  need_lib_prefix=no
#  need_version=no
#  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
#  soname_spec='${libname}${release}${shared_ext}$major'
#  shlibpath_var=LD_LIBRARY_PATH
#  hardcode_into_libs=yes
#  if test "$with_gnu_ld" = yes; then
#    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
#    shlibpath_overrides_runpath=no
#  else
#    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
#    shlibpath_overrides_runpath=yes
#    case $host_os in
#      sco3.2v5*)
#        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
#	;;
#    esac
#  fi
#  sys_lib_dlsearch_path_spec='/usr/lib'
#  ;;
#
#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
#AC_MSG_RESULT([$dynamic_linker])
#test "$dynamic_linker" = 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
#])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
#
#
## _LT_AC_TAGCONFIG
## ----------------
#AC_DEFUN([_LT_AC_TAGCONFIG],
#[AC_ARG_WITH([tags],
#    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
#        [include additional configurations @<:@automatic@:>@])],
#    [tagnames="$withval"])
#
#if test -f "$ltmain" && test -n "$tagnames"; then
#  if test ! -f "${ofile}"; then
#    AC_MSG_WARN([output file `$ofile' does not exist])
#  fi
#
#  if test -z "$LTCC"; then
#    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
#    if test -z "$LTCC"; then
#      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
#    else
#      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
#    fi
#  fi
#  if test -z "$LTCFLAGS"; then
#    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
#  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
#    "") ;;
#    *)  AC_MSG_ERROR([invalid tag name: $tagname])
#	;;
#    esac
#
#    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
#    then
#      AC_MSG_ERROR([tag name \"$tagname\" already exists])
#    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" &&
#	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
#	    (test "X$CXX" != "Xg++"))) ; then
#	  AC_LIBTOOL_LANG_CXX_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      F77)
#	if test -n "$F77" && test "X$F77" != "Xno"; then
#	  AC_LIBTOOL_LANG_F77_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      GCJ)
#	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
#	  AC_LIBTOOL_LANG_GCJ_CONFIG
#	else
#	  tagname=""
#	fi
#	;;
#
#      RC)
#	AC_LIBTOOL_LANG_RC_CONFIG
#	;;
#
#      *)
#	AC_MSG_ERROR([Unsupported tag name: $tagname])
#	;;
#      esac
#
#      # Append the new tag name to the list of available tags.
#      if test -n "$tagname" ; then
#      available_tags="$available_tags $tagname"
#    fi
#    fi
#  done
#  IFS="$lt_save_ifs"
#
#  # Now substitute the updated list of available tags.
#  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
#    mv "${ofile}T" "$ofile"
#    chmod +x "$ofile"
#  else
#    rm -f "${ofile}T"
#    AC_MSG_ERROR([unable to update list of available tagged configurations.])
#  fi
#fi
#])# _LT_AC_TAGCONFIG
#
#
## AC_LIBTOOL_DLOPEN
## -----------------
## enable checks for dlopen support
#AC_DEFUN([AC_LIBTOOL_DLOPEN],
# [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
#])# AC_LIBTOOL_DLOPEN
#
#
## AC_LIBTOOL_WIN32_DLL
## --------------------
## declare package support for building win32 DLLs
#AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
#[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
#])# AC_LIBTOOL_WIN32_DLL
#
#
## AC_ENABLE_SHARED([DEFAULT])
## ---------------------------
## implement the --enable-shared flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_SHARED],
#[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([shared],
#    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
#	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
#    [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],
#    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
#])# AC_ENABLE_SHARED
#
#
## AC_DISABLE_SHARED
## -----------------
## set the default shared flag to --disable-shared
#AC_DEFUN([AC_DISABLE_SHARED],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_SHARED(no)
#])# AC_DISABLE_SHARED
#
#
## AC_ENABLE_STATIC([DEFAULT])
## ---------------------------
## implement the --enable-static flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_STATIC],
#[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([static],
#    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
#	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
#    [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],
#    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
#])# AC_ENABLE_STATIC
#
#
## AC_DISABLE_STATIC
## -----------------
## set the default static flag to --disable-static
#AC_DEFUN([AC_DISABLE_STATIC],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_STATIC(no)
#])# AC_DISABLE_STATIC
#
#
## AC_ENABLE_FAST_INSTALL([DEFAULT])
## ---------------------------------
## implement the --enable-fast-install flag
## DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
#AC_DEFUN([AC_ENABLE_FAST_INSTALL],
#[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
#AC_ARG_ENABLE([fast-install],
#    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
#    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
#    [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],
#    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
#])# AC_ENABLE_FAST_INSTALL
#
#
## AC_DISABLE_FAST_INSTALL
## -----------------------
## set the default to --disable-fast-install
#AC_DEFUN([AC_DISABLE_FAST_INSTALL],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#AC_ENABLE_FAST_INSTALL(no)
#])# AC_DISABLE_FAST_INSTALL
#
#
## AC_LIBTOOL_PICMODE([MODE])
## --------------------------
## implement the --with-pic flag
## MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
#AC_DEFUN([AC_LIBTOOL_PICMODE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#pic_mode=ifelse($#,1,$1,default)
#])# AC_LIBTOOL_PICMODE
#
#
## AC_PROG_EGREP
## -------------
## This is predefined starting with Autoconf 2.54, so this conditional
## definition can be removed once we require Autoconf 2.54 or later.
#m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
#[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
#   [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])
# EGREP=$ac_cv_prog_egrep
# AC_SUBST([EGREP])
#])])
#
#
## AC_PATH_TOOL_PREFIX
## -------------------
## find a file program which can recognise shared library
#AC_DEFUN([AC_PATH_TOOL_PREFIX],
#[AC_REQUIRE([AC_PROG_EGREP])dnl
#AC_MSG_CHECKING([for $1])
#AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
#[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
#dnl $ac_dummy forces splitting on constant user-supplied paths.
#dnl POSIX.2 word splitting is done only on the output of word expansions,
#dnl not every word.  This closes a longstanding sh security hole.
#  ac_dummy="ifelse([$2], , $PATH, [$2])"
#  for ac_dir in $ac_dummy; do
#    IFS="$lt_save_ifs"
#    test -z "$ac_dir" && ac_dir=.
#    if test -f $ac_dir/$1; then
#      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
#      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 at gnu.org
#
#EOF
#	  fi ;;
#	esac
#      fi
#      break
#    fi
#  done
#  IFS="$lt_save_ifs"
#  MAGIC_CMD="$lt_save_MAGIC_CMD"
#  ;;
#esac])
#MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
#if test -n "$MAGIC_CMD"; then
#  AC_MSG_RESULT($MAGIC_CMD)
#else
#  AC_MSG_RESULT(no)
#fi
#])# AC_PATH_TOOL_PREFIX
#
#
## AC_PATH_MAGIC
## -------------
## find a file program which can recognise a shared library
#AC_DEFUN([AC_PATH_MAGIC],
#[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
#if test -z "$lt_cv_path_MAGIC_CMD"; then
#  if test -n "$ac_tool_prefix"; then
#    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
#  else
#    MAGIC_CMD=:
#  fi
#fi
#])# AC_PATH_MAGIC
#
#
## AC_PROG_LD
## ----------
## find the pathname to the GNU or non-GNU linker
#AC_DEFUN([AC_PROG_LD],
#[AC_ARG_WITH([gnu-ld],
#    [AC_HELP_STRING([--with-gnu-ld],
#	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
#    [test "$withval" = no || with_gnu_ld=yes],
#    [with_gnu_ld=no])
#AC_REQUIRE([LT_AC_PROG_SED])dnl
#AC_REQUIRE([AC_PROG_CC])dnl
#AC_REQUIRE([AC_CANONICAL_HOST])dnl
#AC_REQUIRE([AC_CANONICAL_BUILD])dnl
#ac_prog=ld
#if test "$GCC" = yes; then
#  # Check if gcc -print-prog-name=ld gives a path.
#  AC_MSG_CHECKING([for ld used by $CC])
#  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
#  AC_MSG_CHECKING([for GNU ld])
#else
#  AC_MSG_CHECKING([for non-GNU ld])
#fi
#AC_CACHE_VAL(lt_cv_path_LD,
#[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 variants of GNU ld 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])
#LD="$lt_cv_path_LD"
#if test -n "$LD"; then
#  AC_MSG_RESULT($LD)
#else
#  AC_MSG_RESULT(no)
#fi
#test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
#AC_PROG_LD_GNU
#])# AC_PROG_LD
#
#
## AC_PROG_LD_GNU
## --------------
#AC_DEFUN([AC_PROG_LD_GNU],
#[AC_REQUIRE([AC_PROG_EGREP])dnl
#AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
#[# I'd rather use --version here, but apparently some GNU lds 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])
#with_gnu_ld=$lt_cv_prog_gnu_ld
#])# AC_PROG_LD_GNU
#
#
## AC_PROG_LD_RELOAD_FLAG
## ----------------------
## find reload flag for linker
##   -- PORTME Some linkers may need a different reload flag.
#AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
#[AC_CACHE_CHECK([for $LD option to reload object files],
#  lt_cv_ld_reload_flag,
#  [lt_cv_ld_reload_flag='-r'])
#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'
#case $host_os in
#  darwin*)
#    if test "$GCC" = yes; then
#      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
#    else
#      reload_cmds='$LD$reload_flag -o $output$reload_objs'
#    fi
#    ;;
#esac
#])# AC_PROG_LD_RELOAD_FLAG
#
#
## AC_DEPLIBS_CHECK_METHOD
## -----------------------
## how to check for library dependencies
##  -- PORTME fill in with the dynamic library characteristics
#AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
#[AC_CACHE_CHECK([how to recognise dependent libraries],
#lt_cv_deplibs_check_method,
#[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
#  ;;
#
#bsdi[[45]]*)
#  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*)
#  # func_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='func_win32_libid'
#  ;;
#
#mingw* | pw32*)
#  # Base MSYS/MinGW do not provide the 'file' command needed by
#  # func_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 | dragonfly*)
#  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|DragonFly)/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
#  ;;
#
#interix3*)
#  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
#  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
#  ;;
#
#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*)
#  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*)
#  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
#  else
#    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
#  fi
#  ;;
#
#osf3* | osf4* | osf5*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#
#solaris*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#
#sysv4 | sysv4.3*)
#  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
#    ;;
#  pc)
#    lt_cv_deplibs_check_method=pass_all
#    ;;
#  esac
#  ;;
#
#sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
#  lt_cv_deplibs_check_method=pass_all
#  ;;
#esac
#])
#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
#])# AC_DEPLIBS_CHECK_METHOD
#
#
## AC_PROG_NM
## ----------
## find the pathname to a BSD-compatible name lister
#AC_DEFUN([AC_PROG_NM],
#[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
#[if test -n "$NM"; then
#  # Let the user override the test.
#  lt_cv_path_NM="$NM"
#else
#  lt_nm_to_check="${ac_tool_prefix}nm"
#  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
#    lt_nm_to_check="$lt_nm_to_check nm"
#  fi
#  for lt_tmp_nm in $lt_nm_to_check; do
#    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
#    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
#      IFS="$lt_save_ifs"
#      test -z "$ac_dir" && ac_dir=.
#      tmp_nm="$ac_dir/$lt_tmp_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"
#  done
#  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
#fi])
#NM="$lt_cv_path_NM"
#])# AC_PROG_NM
#
#
## AC_CHECK_LIBM
## -------------
## check for math library
#AC_DEFUN([AC_CHECK_LIBM],
#[AC_REQUIRE([AC_CANONICAL_HOST])dnl
#LIBM=
#case $host in
#*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
#  # These system don't have libm, or don't need it
#  ;;
#*-ncr-sysv4.3*)
#  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
#  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
#  ;;
#*)
#  AC_CHECK_LIB(m, cos, LIBM="-lm")
#  ;;
#esac
#])# AC_CHECK_LIBM
#
#
## AC_LIBLTDL_CONVENIENCE([DIRECTORY])
## -----------------------------------
## sets LIBLTDL to the link flags for the libltdl convenience library and
## LTDLINCL to the include flags for the libltdl header and adds
## --enable-ltdl-convenience to the configure arguments.  Note that
## AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
## it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
## '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
## (note the single quotes!).  If your package is not flat and you're not
## using automake, define top_builddir and top_srcdir appropriately in
## the Makefiles.
#AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#  case $enable_ltdl_convenience in
#  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
#  "") enable_ltdl_convenience=yes
#      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
#  esac
#  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
#  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
#  # For backwards non-gettext consistent compatibility...
#  INCLTDL="$LTDLINCL"
#])# AC_LIBLTDL_CONVENIENCE
#
#
## AC_LIBLTDL_INSTALLABLE([DIRECTORY])
## -----------------------------------
## sets LIBLTDL to the link flags for the libltdl installable library and
## LTDLINCL to the include flags for the libltdl header and adds
## --enable-ltdl-install to the configure arguments.  Note that
## AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
## and an installed libltdl is not found, it is assumed to be `libltdl'.
## LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
## '${top_srcdir}/' (note the single quotes!).  If your package is not
## flat and you're not using automake, define top_builddir and top_srcdir
## appropriately in the Makefiles.
## In the future, this macro may have to be called after AC_PROG_LIBTOOL.
#AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
#[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
#  AC_CHECK_LIB(ltdl, lt_dlinit,
#  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
#  [if test x"$enable_ltdl_install" = xno; then
#     AC_MSG_WARN([libltdl not installed, but installation disabled])
#   else
#     enable_ltdl_install=yes
#   fi
#  ])
#  if test x"$enable_ltdl_install" = x"yes"; then
#    ac_configure_args="$ac_configure_args --enable-ltdl-install"
#    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
#    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
#  else
#    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
#    LIBLTDL="-lltdl"
#    LTDLINCL=
#  fi
#  # For backwards non-gettext consistent compatibility...
#  INCLTDL="$LTDLINCL"
#])# AC_LIBLTDL_INSTALLABLE
#
#
## AC_LIBTOOL_CXX
## --------------
## enable support for C++ libraries
#AC_DEFUN([AC_LIBTOOL_CXX],
#[AC_REQUIRE([_LT_AC_LANG_CXX])
#])# AC_LIBTOOL_CXX
#
#
## _LT_AC_LANG_CXX
## ---------------
#AC_DEFUN([_LT_AC_LANG_CXX],
#[AC_REQUIRE([AC_PROG_CXX])
#AC_REQUIRE([_LT_AC_PROG_CXXCPP])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
#])# _LT_AC_LANG_CXX
#
## _LT_AC_PROG_CXXCPP
## ------------------
#AC_DEFUN([_LT_AC_PROG_CXXCPP],
#[
#AC_REQUIRE([AC_PROG_CXX])
#if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
#    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
#    (test "X$CXX" != "Xg++"))) ; then
#  AC_PROG_CXXCPP
#fi
#])# _LT_AC_PROG_CXXCPP
#
## AC_LIBTOOL_F77
## --------------
## enable support for Fortran 77 libraries
#AC_DEFUN([AC_LIBTOOL_F77],
#[AC_REQUIRE([_LT_AC_LANG_F77])
#])# AC_LIBTOOL_F77
#
#
## _LT_AC_LANG_F77
## ---------------
#AC_DEFUN([_LT_AC_LANG_F77],
#[AC_REQUIRE([AC_PROG_F77])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
#])# _LT_AC_LANG_F77
#
#
## AC_LIBTOOL_GCJ
## --------------
## enable support for GCJ libraries
#AC_DEFUN([AC_LIBTOOL_GCJ],
#[AC_REQUIRE([_LT_AC_LANG_GCJ])
#])# AC_LIBTOOL_GCJ
#
#
## _LT_AC_LANG_GCJ
## ---------------
#AC_DEFUN([_LT_AC_LANG_GCJ],
#[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
#  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
#    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
#      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
#	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
#	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
#])# _LT_AC_LANG_GCJ
#
#
## AC_LIBTOOL_RC
## -------------
## enable support for Windows resource files
#AC_DEFUN([AC_LIBTOOL_RC],
#[AC_REQUIRE([LT_AC_PROG_RC])
#_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
#])# AC_LIBTOOL_RC
#
#
## AC_LIBTOOL_LANG_C_CONFIG
## ------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
#AC_DEFUN([_LT_AC_LANG_C_CONFIG],
#[lt_save_CC="$CC"
#AC_LANG_PUSH(C)
#
## Source file extension for C test sources.
#ac_ext=c
#
## Object file extension for compiled C test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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'
#
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#AC_LIBTOOL_SYS_LIB_STRIP
#AC_LIBTOOL_DLOPEN_SELF
#
## Report which library types will actually be built
#AC_MSG_CHECKING([if libtool supports shared libraries])
#AC_MSG_RESULT([$can_build_shared])
#
#AC_MSG_CHECKING([whether to build shared libraries])
#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* | aix5*)
#  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
#    test "$enable_shared" = yes && enable_static=no
#  fi
#    ;;
#esac
#AC_MSG_RESULT([$enable_shared])
#
#AC_MSG_CHECKING([whether to build static libraries])
## Make sure either enable_shared or enable_static is yes.
#test "$enable_shared" = yes || enable_static=yes
#AC_MSG_RESULT([$enable_static])
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_C_CONFIG
#
#
## AC_LIBTOOL_LANG_CXX_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
#AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
#[AC_LANG_PUSH(C++)
#AC_REQUIRE([AC_PROG_CXX])
#AC_REQUIRE([_LT_AC_PROG_CXXCPP])
#
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#_LT_AC_TAGVAR(allow_undefined_flag, $1)=
#_LT_AC_TAGVAR(always_export_symbols, $1)=no
#_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_direct, $1)=no
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#_LT_AC_TAGVAR(hardcode_automatic, $1)=no
#_LT_AC_TAGVAR(module_cmds, $1)=
#_LT_AC_TAGVAR(module_expsym_cmds, $1)=
#_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#_LT_AC_TAGVAR(no_undefined_flag, $1)=
#_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#
## Dependencies to place before and after the object being linked:
#_LT_AC_TAGVAR(predep_objects, $1)=
#_LT_AC_TAGVAR(postdep_objects, $1)=
#_LT_AC_TAGVAR(predeps, $1)=
#_LT_AC_TAGVAR(postdeps, $1)=
#_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
#
## Source file extension for C++ test sources.
#ac_ext=cpp
#
## Object file extension for compiled C++ test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## 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
#  $as_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
#  $as_unset lt_cv_path_LD
#fi
#test -z "${LDCXX+set}" || LD=$LDCXX
#CC=${CXX-"c++"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
## We don't want -fno-exception wen compiling C++ code, so set the
## no_builtin_flag separately
#if test "$GXX" = yes; then
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
#else
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
#fi
#
#if test "$GXX" = yes; then
#  # Set up default GNU C++ configuration
#
#  AC_PROG_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
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#    else
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    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.
#    _LT_AC_TAGVAR(archive_cmds, $1)='$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
#AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
#_LT_AC_TAGVAR(ld_shlibs, $1)=yes
#case $host_os in
#  aix3*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=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.
#
#    _LT_AC_TAGVAR(archive_cmds, $1)=''
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#    _LT_AC_TAGVAR(link_all_deplibs, $1)=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
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	else
#	  # We have old collect2
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=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
#	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#	fi
#	;;
#      esac
#      shared_flag='-shared'
#      if test "$aix_use_runtimelinking" = yes; then
#	shared_flag="$shared_flag "'${wl}-G'
#      fi
#    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.
#    _LT_AC_TAGVAR(always_export_symbols, $1)=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.
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
#      # Determine the default libpath from the value encoded in an empty executable.
#      _LT_AC_SYS_LIBPATH_AIX
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
#
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
#     else
#      if test "$host_cpu" = ia64; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
#      else
#	# Determine the default libpath from the value encoded in an empty executable.
#	_LT_AC_SYS_LIBPATH_AIX
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
#	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
#	# Exported symbols can be pulled into shared objects from archives
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
#	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#	# This is similar to how AIX traditionally builds its shared libraries.
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
#      fi
#    fi
#    ;;
#
#  beos*)
#    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
#      # support --undefined.  This deserves some investigation.  FIXME
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#    else
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    fi
#    ;;
#
#  chorus*)
#    case $cc_basename in
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#
#  cygwin* | mingw* | pw32*)
#    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
#    # as there is no search path for DLLs.
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#    _LT_AC_TAGVAR(always_export_symbols, $1)=no
#    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#
#    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#      # If the export-symbols file already is a .def file (1st line
#      # is EXPORTS), use it as is; otherwise, prepend...
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#    else
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    fi
#  ;;
#      darwin* | rhapsody*)
#        case $host_os in
#        rhapsody* | darwin1.[[012]])
#         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
#         ;;
#       *) # Darwin 1.3 on
#         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
#           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#         else
#           case ${MACOSX_DEPLOYMENT_TARGET} in
#             10.[[012]])
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#               ;;
#             10.*)
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
#               ;;
#           esac
#         fi
#         ;;
#        esac
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#
#    if test "$GXX" = yes ; then
#      lt_int_apple_cc_single_mod=no
#      output_verbose_link_cmd='echo'
#      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
#       lt_int_apple_cc_single_mod=yes
#      fi
#      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
#       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
#      else
#          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -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
#        _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
#            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
#            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -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
#            _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#      else
#      case $cc_basename in
#        xlc*)
#         output_verbose_link_cmd='echo'
#          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
#          _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
#          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#          ;;
#       *)
#         _LT_AC_TAGVAR(ld_shlibs, $1)=no
#          ;;
#      esac
#      fi
#        ;;
#
#  dgux*)
#    case $cc_basename in
#      ec++*)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      ghcx*)
#	# Green Hills C++ Compiler
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  freebsd[[12]]*)
#    # C++ shared libraries reported to be fairly broken before switch to ELF
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  freebsd-elf*)
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    ;;
#  freebsd* | kfreebsd*-gnu | dragonfly*)
#    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
#    # conventions
#    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
#    ;;
#  gnu*)
#    ;;
#  hpux9*)
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#    aCC*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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) | 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
#        _LT_AC_TAGVAR(archive_cmds, $1)='$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
#        _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#    esac
#    ;;
#  hpux10*|hpux11*)
#    if test $with_gnu_ld = no; then
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#      case $host_cpu in
#      hppa*64*|ia64*)
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
#        ;;
#      *)
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#        ;;
#      esac
#    fi
#    case $host_cpu in
#    hppa*64*|ia64*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#    *)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      aCC*)
#	case $host_cpu in
#	hppa*64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	    hppa*64*)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	      ;;
#	    ia64*)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	      ;;
#	    *)
#	      _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	fi
#	;;
#    esac
#    ;;
#  interix3*)
#    _LT_AC_TAGVAR(hardcode_direct, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
#    # Instead, shared libraries are loaded at an image base (0x10000000 by
#    # default) and relocated if they conflict, which is a slow very memory
#    # consuming and fragmenting process.  To avoid this, we pick a random,
#    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
#    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#    ;;
#  irix5* | irix6*)
#    case $cc_basename in
#      CC*)
#	# SGI C++
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
#	;;
#      *)
#	if test "$GXX" = yes; then
#	  if test "$with_gnu_ld" = no; then
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#	  else
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#	;;
#    esac
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#    ;;
#  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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#
#	# Archives containing C++ object files must be created using
#	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
#	;;
#      icpc*)
#	# Intel C++
#	with_gnu_ld=yes
#	# version 8.0 and above of icpc choke on multiply defined symbols
#	# if we add $predep_objects and $postdep_objects, however 7.1 and
#	# earlier do not add the objects themselves.
#	case `$CC -V 2>&1` in
#	*"Version 7."*)
#  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#	  ;;
#	*)  # Version 8.0 or newer
#	  tmp_idyn=
#	  case $host_cpu in
#	    ia64*) tmp_idyn=' -i_dynamic';;
#	  esac
#  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#	  ;;
#	esac
#	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
#	;;
#      pgCC*)
#        # Portland Group C++ compiler
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
#  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#        ;;
#      cxx*)
#	# Compaq C++
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  m88k*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  mvs*)
#    case $cc_basename in
#      cxx*)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  netbsd*)
#    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
#      wlarc=
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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::"'
#    ;;
#  openbsd2*)
#    # C++ shared libraries are fairly broken
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  openbsd*)
#    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#    fi
#    output_verbose_link_cmd='echo'
#    ;;
#  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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# Archives containing C++ object files must be created using
#	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
#
#	;;
#      RCC*)
#	# Rational C++ 2.4.1
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      cxx*)
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	  # 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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='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'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# Archives containing C++ object files must be created using
#	# the KAI C++ compiler.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
#	;;
#      RCC*)
#	# Rational C++ 2.4.1
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      cxx*)
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~
#	  $rm $lib.exp'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	# 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
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	 _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	  # 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
#	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	fi
#	;;
#    esac
#    ;;
#  psos*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  sunos4*)
#    case $cc_basename in
#      CC*)
#	# Sun C++ 4.x
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      lcc*)
#	# Lucid
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  solaris*)
#    case $cc_basename in
#      CC*)
#	# Sun C++ 4.2, 5.x and Centerline C++
#        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
#	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
#	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
#
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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. We must also pass each convience library through
#	    # to the system linker between allextract/defaultextract.
#	    # The C++ compiler will combine linker options so we
#	    # cannot just pass the convience library names through
#	    # without $wl.
#	    # Supported since Solaris 2.6 (maybe 2.5.1?)
#	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
#	    ;;
#	esac
#	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#
#	output_verbose_link_cmd='echo'
#
#	# 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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
#	;;
#      gcx*)
#	# Green Hills C++ Compiler
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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.
#	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
#	;;
#      *)
#	# GNU C++ compiler with Solaris linker
#	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
#	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
#	  if $CC --version | grep -v '^2\.7' > /dev/null; then
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
#	fi
#	;;
#    esac
#    ;;
#  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
#    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    runpath_var='LD_RUN_PATH'
#
#    case $cc_basename in
#      CC*)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#      *)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#    esac
#    ;;
#  sysv5* | sco3.2v5* | sco5v6*)
#    # Note: We can NOT use -z defs as we might desire, because we do not
#    # link with -lc, and that would cause any symbols used from libc to
#    # always be unresolved, which means just about no library would
#    # ever link correctly.  If we're not using GNU ld we use -z text
#    # though, which does catch some bad symbols but isn't as heavy-handed
#    # as -z defs.
#    # For security reasons, it is highly recommended that you always
#    # use absolute paths for naming shared libraries, and exclude the
#    # DT_RUNPATH tag from executables and libraries.  But doing so
#    # requires that you compile everything twice, which is a pain.
#    # So that behaviour is only enabled if SCOABSPATH is set to a
#    # non-empty value in the environment.  Most likely only useful for
#    # creating official distributions of packages.
#    # This is a hack until libtool officially supports absolute path
#    # names for shared libraries.
#    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
#    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
#    runpath_var='LD_RUN_PATH'
#
#    case $cc_basename in
#      CC*)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#      *)
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	;;
#    esac
#    ;;
#  tandem*)
#    case $cc_basename in
#      NCC*)
#	# NonStop-UX NCC 3.20
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#      *)
#	# FIXME: insert proper C++ library support
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	;;
#    esac
#    ;;
#  vxworks*)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#  *)
#    # FIXME: insert proper C++ library support
#    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#    ;;
#esac
#AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
#test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
#
#_LT_AC_TAGVAR(GCC, $1)="$GXX"
#_LT_AC_TAGVAR(LD, $1)="$LD"
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_POSTDEP_PREDEP($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#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
#])# AC_LIBTOOL_LANG_CXX_CONFIG
#
## AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
## ------------------------------------
## Figure out "hidden" library dependencies from verbose
## compiler output when linking a shared library.
## Parse the compiler output and extract the necessary
## objects, libraries and library flags.
#AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
#dnl we can't use the lt_simple_compile_test_code here,
#dnl because it contains code intended for an executable,
#dnl not a library.  It's possible we should let each
#dnl tag define a new lt_????_link_test_code variable,
#dnl but it's only used here...
#ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
#int a;
#void foo (void) { a = 0; }
#EOF
#],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
#class Foo
#{
#public:
#  Foo (void) { a = 0; }
#private:
#  int a;
#};
#EOF
#],[$1],[F77],[cat > conftest.$ac_ext <<EOF
#      subroutine foo
#      implicit none
#      integer*4 a
#      a=0
#      return
#      end
#EOF
#],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
#public class foo {
#  private int a;
#  public void bar (void) {
#    a = 0;
#  }
#};
#EOF
#])
#dnl Parse the compiler output and extract the necessary
#dnl objects, libraries and library flags.
#if AC_TRY_EVAL(ac_compile); 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 "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
#	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
#	   else
#	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${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 "$_LT_AC_TAGVAR(postdeps, $1)"; then
#	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
#	 else
#	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${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 "$_LT_AC_TAGVAR(predep_objects, $1)"; then
#	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
#	 else
#	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
#	 fi
#       else
#	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
#	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
#	 else
#	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
#	 fi
#       fi
#       ;;
#
#    *) ;; # Ignore the rest.
#
#    esac
#  done
#
#  # Clean up.
#  rm -f a.out a.exe
#else
#  echo "libtool.m4: error: problem compiling $1 test program"
#fi
#
#$rm -f confest.$objext
#
## PORTME: override above test on systems where it is broken
#ifelse([$1],[CXX],
#[case $host_os in
#interix3*)
#  # Interix 3.5 installs completely hosed .la files for C++, so rather than
#  # hack all around it, let's just trust "g++" to DTRT.
#  _LT_AC_TAGVAR(predep_objects,$1)=
#  _LT_AC_TAGVAR(postdep_objects,$1)=
#  _LT_AC_TAGVAR(postdeps,$1)=
#  ;;
#
#solaris*)
#  case $cc_basename in
#  CC*)
#    # Adding this requires a known-good setup of shared libraries for
#    # Sun compiler versions before 5.6, else PIC objects from an old
#    # archive will be linked into the output, leading to subtle bugs.
#    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
#    ;;
#  esac
#  ;;
#esac
#])
#
#case " $_LT_AC_TAGVAR(postdeps, $1) " in
#*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
#esac
#])# AC_LIBTOOL_POSTDEP_PREDEP
#
## AC_LIBTOOL_LANG_F77_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
#AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
#[AC_REQUIRE([AC_PROG_F77])
#AC_LANG_PUSH(Fortran 77)
#
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#_LT_AC_TAGVAR(allow_undefined_flag, $1)=
#_LT_AC_TAGVAR(always_export_symbols, $1)=no
#_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_direct, $1)=no
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#_LT_AC_TAGVAR(hardcode_automatic, $1)=no
#_LT_AC_TAGVAR(module_cmds, $1)=
#_LT_AC_TAGVAR(module_expsym_cmds, $1)=
#_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#_LT_AC_TAGVAR(no_undefined_flag, $1)=
#_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#
## Source file extension for f77 test sources.
#ac_ext=f
#
## Object file extension for compiled f77 test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$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.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${F77-"f77"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
#AC_MSG_CHECKING([if libtool supports shared libraries])
#AC_MSG_RESULT([$can_build_shared])
#
#AC_MSG_CHECKING([whether to build shared libraries])
#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* | aix5*)
#  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
#    test "$enable_shared" = yes && enable_static=no
#  fi
#  ;;
#esac
#AC_MSG_RESULT([$enable_shared])
#
#AC_MSG_CHECKING([whether to build static libraries])
## Make sure either enable_shared or enable_static is yes.
#test "$enable_shared" = yes || enable_static=yes
#AC_MSG_RESULT([$enable_static])
#
#_LT_AC_TAGVAR(GCC, $1)="$G77"
#_LT_AC_TAGVAR(LD, $1)="$LD"
#
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_POP
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_F77_CONFIG
#
#
## AC_LIBTOOL_LANG_GCJ_CONFIG
## --------------------------
## Ensure that the configuration vars for the C compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
#AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
#[AC_LANG_SAVE
#
## Source file extension for Java test sources.
#ac_ext=java
#
## Object file extension for compiled Java test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$objext
#
## Code to be used in simple compile tests
#lt_simple_compile_test_code="class foo {}\n"
#
## Code to be used in simple link tests
#lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
#
## ltmain only uses $CC for tagged configurations so make sure $CC is set.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${GCJ-"gcj"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#
## GCJ did not exist at the time GCC didn't implicitly link libc in.
#_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#
#_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
#
### CAVEAT EMPTOR:
### There is no encapsulation within the following macros, do not change
### the running order or otherwise move them around unless you know exactly
### what you are doing...
#AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
#AC_LIBTOOL_PROG_COMPILER_PIC($1)
#AC_LIBTOOL_PROG_CC_C_O($1)
#AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
#AC_LIBTOOL_PROG_LD_SHLIBS($1)
#AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
#AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_RESTORE
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_GCJ_CONFIG
#
#
## AC_LIBTOOL_LANG_RC_CONFIG
## -------------------------
## Ensure that the configuration vars for the Windows resource compiler are
## suitably defined.  Those variables are subsequently used by
## AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
#AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
#AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
#[AC_LANG_SAVE
#
## Source file extension for RC test sources.
#ac_ext=rc
#
## Object file extension for compiled RC test sources.
#objext=o
#_LT_AC_TAGVAR(objext, $1)=$objext
#
## Code to be used in simple compile tests
#lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
#
## Code to be used in simple link tests
#lt_simple_link_test_code="$lt_simple_compile_test_code"
#
## ltmain only uses $CC for tagged configurations so make sure $CC is set.
#_LT_AC_SYS_COMPILER
#
## save warnings/boilerplate of simple test code
#_LT_COMPILER_BOILERPLATE
#_LT_LINKER_BOILERPLATE
#
## Allow CC to be a program name with arguments.
#lt_save_CC="$CC"
#CC=${RC-"windres"}
#compiler=$CC
#_LT_AC_TAGVAR(compiler, $1)=$CC
#_LT_CC_BASENAME([$compiler])
#_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
#
#AC_LIBTOOL_CONFIG($1)
#
#AC_LANG_RESTORE
#CC="$lt_save_CC"
#])# AC_LIBTOOL_LANG_RC_CONFIG
#
#
## AC_LIBTOOL_CONFIG([TAGNAME])
## ----------------------------
## If TAGNAME is not passed, then create an initial libtool script
## with a default configuration from the untagged config vars.  Otherwise
## add code to config.status for appending the configuration named by
## TAGNAME from the matching tagged config vars.
#AC_DEFUN([AC_LIBTOOL_CONFIG],
#[# 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 LTCFLAGS 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 \
#    _LT_AC_TAGVAR(compiler, $1) \
#    _LT_AC_TAGVAR(CC, $1) \
#    _LT_AC_TAGVAR(LD, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
#    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
#    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
#    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
#    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
#    _LT_AC_TAGVAR(old_archive_cmds, $1) \
#    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
#    _LT_AC_TAGVAR(predep_objects, $1) \
#    _LT_AC_TAGVAR(postdep_objects, $1) \
#    _LT_AC_TAGVAR(predeps, $1) \
#    _LT_AC_TAGVAR(postdeps, $1) \
#    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
#    _LT_AC_TAGVAR(archive_cmds, $1) \
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
#    _LT_AC_TAGVAR(postinstall_cmds, $1) \
#    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
#    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
#    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
#    _LT_AC_TAGVAR(no_undefined_flag, $1) \
#    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
#    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
#    _LT_AC_TAGVAR(hardcode_automatic, $1) \
#    _LT_AC_TAGVAR(module_cmds, $1) \
#    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
#    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
#    _LT_AC_TAGVAR(exclude_expsyms, $1) \
#    _LT_AC_TAGVAR(include_expsyms, $1); do
#
#    case $var in
#    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
#    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
#    _LT_AC_TAGVAR(archive_cmds, $1) | \
#    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
#    _LT_AC_TAGVAR(module_cmds, $1) | \
#    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
#    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
#    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
#    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
#
#ifelse([$1], [],
#  [cfgfile="${ofile}T"
#  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
#  $rm -f "$cfgfile"
#  AC_MSG_NOTICE([creating $ofile])],
#  [cfgfile="$ofile"])
#
#  cat <<__EOF__ >> "$cfgfile"
#ifelse([$1], [],
#[#! $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 at 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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 1s/^X//"
#
## The HP-UX ksh and POSIX shell print the target directory to stdout
## if CDPATH is set.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
## The names of the tagged configurations supported by this script.
#available_tags=
#
## ### BEGIN LIBTOOL CONFIG],
#[# ### 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=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
#
## Whether or not to disallow shared libs when runtime libs are static
#allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
#
## Whether or not to optimize for fast installation.
#fast_install=$enable_fast_install
#
## The host system.
#host_alias=$host_alias
#host=$host
#host_os=$host_os
#
## The build system.
#build_alias=$build_alias
#build=$build
#build_os=$build_os
#
## 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
#
## LTCC compiler flags.
#LTCFLAGS=$lt_LTCFLAGS
#
## A language-specific compiler.
#CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
#
## Is the compiler the GNU C compiler?
#with_gcc=$_LT_AC_TAGVAR(GCC, $1)
#
## An ERE matcher.
#EGREP=$lt_EGREP
#
## The linker used to build libraries.
#LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
#
## 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_AC_TAGVAR(lt_prog_compiler_wl, $1)
#
## Object file suffix (normally "o").
#objext="$ac_objext"
#
## Old archive suffix (normally "a").
#libext="$libext"
#
## Shared library suffix (normally ".so").
#shrext_cmds='$shrext_cmds'
#
## Executable file suffix (normally "").
#exeext="$exeext"
#
## Additional compiler flags for building library objects.
#pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
#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_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
#
## 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_AC_TAGVAR(lt_prog_compiler_static, $1)
#
## Compiler flag to turn off builtin functions.
#no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
#
## Compiler flag to allow reflexive dlopens.
#export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
#
## Compiler flag to generate shared objects directly from archives.
#whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
#
## Compiler flag to generate thread-safe objects.
#thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
#
## 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_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
#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_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
#
## Create a temporary old-style archive to link instead of a shared archive.
#old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
#
## Commands used to build and install a shared archive.
#archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
#archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
#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_[]_LT_AC_TAGVAR(module_cmds, $1)
#module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
#
## 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_[]_LT_AC_TAGVAR(predep_objects, $1)
#
## Dependencies to place after the objects being linked to create a
## shared library.
#postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
#
## Dependencies to place before the objects being linked to create a
## shared library.
#predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
#
## Dependencies to place after the objects being linked to create a
## shared library.
#postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
#
## The library search path used internally by the compiler when linking
## a shared library.
#compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
#
## 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_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
#
## Flag that forces no undefined symbols.
#no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
#
## 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=$_LT_AC_TAGVAR(hardcode_action, $1)
#
## 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
#
## 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
#
## Whether we need a single -rpath flag with a separated argument.
#hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
#
## Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
## resulting binary.
#hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
#
## Set to yes if using the -LDIR flag during linking hardcodes DIR into the
## resulting binary.
#hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
#
## Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
## the resulting binary.
#hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
#
## 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=$_LT_AC_TAGVAR(hardcode_automatic, $1)
#
## 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=$_LT_AC_TAGVAR(link_all_deplibs, $1)
#
## 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="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
#
## Set to yes if exported symbols are required.
#always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
#
## The commands to list exported symbols.
#export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
#
## 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_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
#
## Symbols that must always be exported.
#include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
#
#ifelse([$1],[],
#[# ### END LIBTOOL CONFIG],
#[# ### END LIBTOOL TAG CONFIG: $tagname])
#
#__EOF__
#
#ifelse([$1],[], [
#  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_LIBTOOL_CONFIG
#
#
## AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
## -------------------------------------------
#AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
#[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
#
#_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
#
#if test "$GCC" = yes; then
#  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
#
#  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
#    lt_cv_prog_compiler_rtti_exceptions,
#    [-fno-rtti -fno-exceptions], [],
#    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
#fi
#])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
#
#
## AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
## ---------------------------------
#AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
#[AC_REQUIRE([AC_CANONICAL_HOST])
#AC_REQUIRE([AC_PROG_NM])
#AC_REQUIRE([AC_OBJEXT])
## Check for command to grab the raw symbol name followed by C symbol from nm.
#AC_MSG_CHECKING([command to parse $NM output from $compiler object])
#AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
#[
## 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 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'"
#  ;;
#linux*)
#  if test "$host_cpu" = ia64; then
#    symcode='[[ABCDGIRSTW]]'
#    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'"
#  fi
#  ;;
#irix* | nonstopux*)
#  symcode='[[BCDEGRST]]'
#  ;;
#osf*)
#  symcode='[[BCDEGQRST]]'
#  ;;
#solaris*)
#  symcode='[[BDRT]]'
#  ;;
#sco3.2v5*)
#  symcode='[[DT]]'
#  ;;
#sysv4.2uw2*)
#  symcode='[[DT]]'
#  ;;
#sysv5* | sco5v6* | unixware* | OpenUNIX*)
#  symcode='[[ABDT]]'
#  ;;
#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
#
#  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
#  symxfrm="\\1 $ac_symprfx\\2 \\2"
#
#  # 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 AC_TRY_EVAL(ac_compile); then
#    # Now try to grab the symbols.
#    nlist=conftest.nm
#    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && 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_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
#	  if AC_TRY_EVAL(ac_link) && 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" >&AS_MESSAGE_LOG_FD
#	fi
#      else
#	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
#      fi
#    else
#      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
#    fi
#  else
#    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
#    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
#])
#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
#  AC_MSG_RESULT(failed)
#else
#  AC_MSG_RESULT(ok)
#fi
#]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
#
#
## AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
## ---------------------------------------
#AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
#[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
#_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
#
#AC_MSG_CHECKING([for $compiler option to produce PIC])
# ifelse([$1],[CXX],[
#  # C++ specific cases for pic, static, wl, etc.
#  if test "$GXX" = yes; then
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#
#    case $host_os in
#    aix*)
#      # All AIX code is PIC.
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#    darwin* | rhapsody*)
#      # PIC is the default on this platform
#      # Common symbols not allowed in MH_DYLIB files
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
#      ;;
#    *djgpp*)
#      # DJGPP does not support shared libraries at all
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#      ;;
#    interix3*)
#      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
#      # Instead, we relocate shared libraries at runtime.
#      ;;
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	;;
#      esac
#      ;;
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	else
#	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
#	fi
#	;;
#      chorus*)
#	case $cc_basename in
#	cxch68*)
#	  # Green Hills C++ Compiler
#	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--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
#	;;
#       darwin*)
#         # PIC is the default on this platform
#         # Common symbols not allowed in MH_DYLIB files
#         case $cc_basename in
#           xlc*)
#           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
#           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#           ;;
#         esac
#       ;;
#      dgux*)
#	case $cc_basename in
#	  ec++*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    ;;
#	  ghcx*)
#	    # Green Hills C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      freebsd* | kfreebsd*-gnu | dragonfly*)
#	# FreeBSD uses GNU C++
#	;;
#      hpux9* | hpux10* | hpux11*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#	    if test "$host_cpu" != ia64; then
#	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	    fi
#	    ;;
#	  aCC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#	    case $host_cpu in
#	    hppa*64*|ia64*)
#	      # +Z the default
#	      ;;
#	    *)
#	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	      ;;
#	    esac
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      interix*)
#	# This is c89, which is MS Visual C++ (no shared libs)
#	# Anyone wants to do a port?
#	;;
#      irix5* | irix6* | nonstopux*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    # CC pic flag -KPIC is the default.
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      linux*)
#	case $cc_basename in
#	  KCC*)
#	    # KAI C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	    ;;
#	  icpc* | ecpc*)
#	    # Intel C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#	    ;;
#	  pgCC*)
#	    # Portland Group C++ compiler.
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	  cxx*)
#	    # Compaq C++
#	    # Make sure the PIC flag is empty.  It appears that all Alpha
#	    # Linux and Compaq Tru64 Unix objects are PIC.
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      lynxos*)
#	;;
#      m88k*)
#	;;
#      mvs*)
#	case $cc_basename in
#	  cxx*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      netbsd*)
#	;;
#      osf3* | osf4* | osf5*)
#	case $cc_basename in
#	  KCC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
#	    ;;
#	  RCC*)
#	    # Rational C++ 2.4.1
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  cxx*)
#	    # Digital/Compaq C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    # Make sure the PIC flag is empty.  It appears that all Alpha
#	    # Linux and Compaq Tru64 Unix objects are PIC.
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      psos*)
#	;;
#      solaris*)
#	case $cc_basename in
#	  CC*)
#	    # Sun C++ 4.2, 5.x and Centerline C++
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
#	    ;;
#	  gcx*)
#	    # Green Hills C++ Compiler
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      sunos4*)
#	case $cc_basename in
#	  CC*)
#	    # Sun C++ 4.x
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	  lcc*)
#	    # Lucid
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      tandem*)
#	case $cc_basename in
#	  NCC*)
#	    # NonStop-UX NCC 3.20
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    ;;
#	  *)
#	    ;;
#	esac
#	;;
#      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
#	case $cc_basename in
#	  CC*)
#	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#	    ;;
#	esac
#	;;
#      vxworks*)
#	;;
#      *)
#	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#	;;
#    esac
#  fi
#],
#[
#  if test "$GCC" = yes; then
#    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#
#    case $host_os in
#      aix*)
#      # All AIX code is PIC.
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#
#    darwin* | rhapsody*)
#      # PIC is the default on this platform
#      # Common symbols not allowed in MH_DYLIB files
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
#      ;;
#
#    interix3*)
#      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
#      # Instead, we relocate shared libraries at runtime.
#      ;;
#
#    msdosdjgpp*)
#      # Just because we use GCC doesn't mean we suddenly get shared libraries
#      # on systems that don't support them.
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      enable_shared=no
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#	;;
#      esac
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
#      ;;
#    esac
#  else
#    # PORTME Check for flag to pass linker flags through the system compiler.
#    case $host_os in
#    aix*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      if test "$host_cpu" = ia64; then
#	# AIX 5 now supports IA64 processor
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      else
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
#      fi
#      ;;
#      darwin*)
#        # PIC is the default on this platform
#        # Common symbols not allowed in MH_DYLIB files
#       case $cc_basename in
#         xlc*)
#         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
#         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#         ;;
#       esac
#       ;;
#
#    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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
#      ;;
#
#    hpux9* | hpux10* | hpux11*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
#	;;
#      esac
#      # Is there a better lt_prog_compiler_static that works with the bundled CC?
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
#      ;;
#
#    irix5* | irix6* | nonstopux*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      # PIC (with -KPIC) is the default.
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#      ;;
#
#    newsos6)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    linux*)
#      case $cc_basename in
#      icc* | ecc*)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
#        ;;
#      pgcc* | pgf77* | pgf90* | pgf95*)
#        # Portland Group compilers (*not* the Pentium gcc compiler,
#	# which looks to be a dead project)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#        ;;
#      ccc*)
#        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#        # All Alpha code is PIC.
#        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#        ;;
#      esac
#      ;;
#
#    osf3* | osf4* | osf5*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      # All OSF/1 code is PIC.
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
#      ;;
#
#    solaris*)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      case $cc_basename in
#      f77* | f90* | f95*)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
#      *)
#	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
#      esac
#      ;;
#
#    sunos4*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    sysv4 | sysv4.2uw2* | sysv4.3*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec ;then
#	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
#	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      fi
#      ;;
#
#    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    unicos*)
#      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      ;;
#
#    uts4*)
#      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
#      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
#      ;;
#    esac
#  fi
#])
#AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
#
##
## Check to make sure the PIC flag actually works.
##
#if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
#  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
#    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
#    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
#    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
#     "" | " "*) ;;
#     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
#     esac],
#    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
#fi
#case $host_os in
#  # For platforms which do not support PIC, -DPIC is meaningless:
#  *djgpp*)
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
#    ;;
#  *)
#    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
#    ;;
#esac
#
##
## Check to make sure the static flag actually works.
##
#wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
#AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
#  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
#  $lt_tmp_static_flag,
#  [],
#  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
#])
#
#
## AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
## ------------------------------------
## See if the linker supports building shared libraries.
#AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
#[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
#ifelse([$1],[CXX],[
#  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#    else
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#    fi
#    ;;
#  pw32*)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
#  ;;
#  cygwin* | mingw*)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
#  ;;
#  *)
#    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
#  ;;
#  esac
#],[
#  runpath_var=
#  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
#  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
#  _LT_AC_TAGVAR(archive_cmds, $1)=
#  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
#  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
#  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
#  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
#  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
#  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
#  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
#  _LT_AC_TAGVAR(module_cmds, $1)=
#  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
#  _LT_AC_TAGVAR(always_export_symbols, $1)=no
#  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
#  _LT_AC_TAGVAR(include_expsyms, $1)=
#  # 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'.
#  _LT_AC_TAGVAR(exclude_expsyms, $1)="_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=
#  # Just being paranoid about ensuring that cc_basename is set.
#  _LT_CC_BASENAME([$compiler])
#  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
#    ;;
#  interix*)
#    # we just hope/assume this is gcc and not c89 (= MSVC++)
#    with_gnu_ld=yes
#    ;;
#  openbsd*)
#    with_gnu_ld=no
#    ;;
#  esac
#
#  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
#  if test "$with_gnu_ld" = yes; then
#    # If archive_cmds runs LD, not CC, wlarc should be empty
#    wlarc='${wl}'
#
#    # Set some defaults for GNU ld with shared library support. These
#    # are reset later if shared libraries are not supported. Putting them
#    # here allows them to be overridden if necessary.
#    runpath_var=LD_RUN_PATH
#    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
#    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
#	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
#      else
#  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    fi
#    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
#
#    # 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
#	_LT_AC_TAGVAR(ld_shlibs, $1)=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*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#
#      # Samuel A. Falvo II <kc5tja at 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.
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#
#    beos*)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
#	# support --undefined.  This deserves some investigation.  FIXME
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    cygwin* | mingw* | pw32*)
#      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
#      # as there is no search path for DLLs.
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(always_export_symbols, $1)=no
#      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
#
#      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
#        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#	# If the export-symbols file already is a .def file (1st line
#	# is EXPORTS), use it as is; otherwise, prepend...
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    interix3*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
#      # Instead, shared libraries are loaded at an image base (0x10000000 by
#      # default) and relocated if they conflict, which is a slow very memory
#      # consuming and fragmenting process.  To avoid this, we pick a random,
#      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
#      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
#      ;;
#
#    linux*)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	tmp_addflag=
#	case $cc_basename,$host_cpu in
#	pgcc*)				# Portland Group C compiler
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#	  tmp_addflag=' $pic_flag'
#	  ;;
#	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
#	  tmp_addflag=' $pic_flag -Mnomain' ;;
#	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
#	  tmp_addflag=' -i_dynamic' ;;
#	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
#	  tmp_addflag=' -i_dynamic -nofor_main' ;;
#	ifc* | ifort*)			# Intel Fortran compiler
#	  tmp_addflag=' -nofor_main' ;;
#	esac
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#
#	if test $supports_anon_versioning = yes; then
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
#	fi
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    netbsd*)
#      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
#	wlarc=
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      fi
#      ;;
#
#    solaris*)
#      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
#	_LT_AC_TAGVAR(ld_shlibs, $1)=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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#
#    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
#      case `$LD -v 2>&1` in
#        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#	cat <<_LT_EOF 1>&2
#
#*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
#*** reliably create shared libraries on SCO systems.  Therefore, libtool
#*** is disabling shared libraries support.  We urge you to upgrade GNU
#*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
#*** your PATH or compiler configuration so that the native linker is
#*** used, and then restart.
#
#_LT_EOF
#	;;
#	*)
#	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
#	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
#	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
#	  else
#	    _LT_AC_TAGVAR(ld_shlibs, $1)=no
#	  fi
#	;;
#      esac
#      ;;
#
#    sunos4*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#      wlarc=
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    *)
#      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
#      else
#	_LT_AC_TAGVAR(ld_shlibs, $1)=no
#      fi
#      ;;
#    esac
#
#    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
#      runpath_var=
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
#    fi
#  else
#    # PORTME fill in a description of your system's linker (not GNU ld)
#    case $host_os in
#    aix3*)
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
#	# Neither direct hardcoding nor static linking is supported with a
#	# broken collect2.
#	_LT_AC_TAGVAR(hardcode_direct, $1)=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
#	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
#	else
#	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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.
#
#      _LT_AC_TAGVAR(archive_cmds, $1)=''
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=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
#  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	  else
#  	  # We have old collect2
#  	  _LT_AC_TAGVAR(hardcode_direct, $1)=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
#  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
#	  fi
#	  ;;
#	esac
#	shared_flag='-shared'
#	if test "$aix_use_runtimelinking" = yes; then
#	  shared_flag="$shared_flag "'${wl}-G'
#	fi
#      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.
#      _LT_AC_TAGVAR(always_export_symbols, $1)=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.
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
#       # Determine the default libpath from the value encoded in an empty executable.
#       _LT_AC_SYS_LIBPATH_AIX
#       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
#       else
#	if test "$host_cpu" = ia64; then
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
#	else
#	 # Determine the default libpath from the value encoded in an empty executable.
#	 _LT_AC_SYS_LIBPATH_AIX
#	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
#	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
#	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
#	  # Exported symbols can be pulled into shared objects from archives
#	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#	  # This is similar to how AIX traditionally builds its shared libraries.
#	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
#	fi
#      fi
#      ;;
#
#    amigaos*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      # see comment about different semantics on the GNU ld section
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#
#    bsdi[[45]]*)
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-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.
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      # Tell ltmain to make .lib files, not .a files.
#      libext=lib
#      # Tell ltmain to make .dll files, not .so files.
#      shrext_cmds=".dll"
#      # FIXME: Setting linknames here is a bad hack.
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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.
#      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
#      # FIXME: Should let the user specify the lib program.
#      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
#      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
#      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
#      ;;
#
#    darwin* | rhapsody*)
#      case $host_os in
#        rhapsody* | darwin1.[[012]])
#         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
#         ;;
#       *) # Darwin 1.3 on
#         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
#           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#         else
#           case ${MACOSX_DEPLOYMENT_TARGET} in
#             10.[[012]])
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
#               ;;
#             10.*)
#               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
#               ;;
#           esac
#         fi
#         ;;
#      esac
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_direct, $1)=no
#      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
#      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#    if test "$GCC" = yes ; then
#    	output_verbose_link_cmd='echo'
#        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
#      _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
#      _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#    else
#      case $cc_basename in
#        xlc*)
#         output_verbose_link_cmd='echo'
#         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
#         _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
#         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
#          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
#          ;;
#       *)
#         _LT_AC_TAGVAR(ld_shlibs, $1)=no
#          ;;
#      esac
#    fi
#      ;;
#
#    dgux*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    freebsd1*)
#      _LT_AC_TAGVAR(ld_shlibs, $1)=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*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
#    freebsd2*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
#    freebsd* | kfreebsd*-gnu | dragonfly*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    hpux9*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#
#      # hardcode_minus_L: Not really in the search PATH,
#      # but as the default location of the library.
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      ;;
#
#    hpux10*)
#      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
#      fi
#      if test "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#
#	# hardcode_minus_L: Not really in the search PATH,
#	# but as the default location of the library.
#	_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      fi
#      ;;
#
#    hpux11*)
#      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
#	case $host_cpu in
#	hppa*64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	ia64*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
#	  ;;
#	esac
#      fi
#      if test "$with_gnu_ld" = no; then
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
#	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#
#	case $host_cpu in
#	hppa*64*|ia64*)
#	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#	  ;;
#	*)
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#
#	  # hardcode_minus_L: Not really in the search PATH,
#	  # but as the default location of the library.
#	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#	  ;;
#	esac
#      fi
#      ;;
#
#    irix5* | irix6* | nonstopux*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#      ;;
#
#    netbsd*)
#      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    newsos6)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    openbsd*)
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
#      else
#       case $host_os in
#	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
#	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
#	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#	   ;;
#	 *)
#	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
#	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
#	   ;;
#       esac
#      fi
#      ;;
#
#    os2*)
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
#      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
#      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
#      ;;
#
#    osf3*)
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      ;;
#
#    osf4* | osf5*)	# as osf3* with the addition of -msym flag
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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'
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
#      else
#	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$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'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
#
#	# Both c and cxx compiler support -rpath directly
#	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
#      ;;
#
#    solaris*)
#      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
#      if test "$GCC" = yes; then
#	wlarc='${wl}'
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#	wlarc=''
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      case $host_os in
#      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
#      *)
# 	# The compiler driver will combine linker options so we
# 	# cannot just pass the convience library names through
# 	# without $wl, iff we do not link with $LD.
# 	# Luckily, gcc supports the same syntax we need for Sun Studio.
# 	# Supported since Solaris 2.6 (maybe 2.5.1?)
# 	case $wlarc in
# 	'')
# 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
# 	*)
# 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
# 	esac ;;
#      esac
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=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.
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
#      fi
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
#      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    sysv4)
#      case $host_vendor in
#	sni)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
#	;;
#	siemens)
#	  ## LD is ld it makes a PLAMLIB
#	  ## CC just makes a GrossModule.
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
#        ;;
#	motorola)
#	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
#	;;
#      esac
#      runpath_var='LD_RUN_PATH'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    sysv4.3*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
#      ;;
#
#    sysv4*MP*)
#      if test -d /usr/nec; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#	runpath_var=LD_RUN_PATH
#	hardcode_runpath_var=yes
#	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
#      fi
#      ;;
#
#    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
#      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      runpath_var='LD_RUN_PATH'
#
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
#      fi
#      ;;
#
#    sysv5* | sco3.2v5* | sco5v6*)
#      # Note: We can NOT use -z defs as we might desire, because we do not
#      # link with -lc, and that would cause any symbols used from libc to
#      # always be unresolved, which means just about no library would
#      # ever link correctly.  If we're not using GNU ld we use -z text
#      # though, which does catch some bad symbols but isn't as heavy-handed
#      # as -z defs.
#      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
#      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
#      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
#      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
#      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
#      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
#      runpath_var='LD_RUN_PATH'
#
#      if test "$GCC" = yes; then
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#      else
#	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
#      fi
#      ;;
#
#    uts4*)
#      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
#      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
#      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
#      ;;
#
#    *)
#      _LT_AC_TAGVAR(ld_shlibs, $1)=no
#      ;;
#    esac
#  fi
#])
#AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
#test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
#
##
## Do we need to explicitly link libc?
##
#case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
#x|xyes)
#  # Assume -lc should be added
#  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#
#  if test "$enable_shared" = yes && test "$GCC" = yes; then
#    case $_LT_AC_TAGVAR(archive_cmds, $1) 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.
#      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
#      $rm conftest*
#      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
#
#      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
#        soname=conftest
#        lib=conftest
#        libobjs=conftest.$ac_objext
#        deplibs=
#        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
#	pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
#        compiler_flags=-v
#        linker_flags=-v
#        verstring=
#        output_objdir=.
#        libname=conftest
#        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
#        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
#        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
#        then
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
#        else
#	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
#        fi
#        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
#      else
#        cat conftest.err 1>&5
#      fi
#      $rm conftest*
#      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
#      ;;
#    esac
#  fi
#  ;;
#esac
#])# AC_LIBTOOL_PROG_LD_SHLIBS
#
#
## _LT_AC_FILE_LTDLL_C
## -------------------
## Be careful that the start marker always follows a newline.
#AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
## /* ltdll.c starts here */
## #define WIN32_LEAN_AND_MEAN
## #include <windows.h>
## #undef WIN32_LEAN_AND_MEAN
## #include <stdio.h>
##
## #ifndef __CYGWIN__
## #  ifdef __CYGWIN32__
## #    define __CYGWIN__ __CYGWIN32__
## #  endif
## #endif
##
## #ifdef __cplusplus
## extern "C" {
## #endif
## BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
## #ifdef __cplusplus
## }
## #endif
##
## #ifdef __CYGWIN__
## #include <cygwin/cygwin_dll.h>
## DECLARE_CYGWIN_DLL( DllMain );
## #endif
## HINSTANCE __hDllInstance_base;
##
## BOOL APIENTRY
## DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
## {
##   __hDllInstance_base = hInst;
##   return TRUE;
## }
## /* ltdll.c ends here */
#])# _LT_AC_FILE_LTDLL_C
#
#
## _LT_AC_TAGVAR(VARNAME, [TAGNAME])
## ---------------------------------
#AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
#
#
## old names
#AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
#AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
#AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
#AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
#AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
#AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
#AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
#
## This is just to silence aclocal about the macro not being used
#ifelse([AC_DISABLE_FAST_INSTALL])
#
#AC_DEFUN([LT_AC_PROG_GCJ],
#[AC_CHECK_TOOL(GCJ, gcj, no)
#  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
#  AC_SUBST(GCJFLAGS)
#])
#
#AC_DEFUN([LT_AC_PROG_RC],
#[AC_CHECK_TOOL(RC, windres, no)
#])
#
#############################################################
## NOTE: This macro has been submitted for inclusion into   #
##  GNU Autoconf as AC_PROG_SED.  When it is available in   #
##  a released version of Autoconf we should remove this    #
##  macro and use it instead.                               #
#############################################################
## LT_AC_PROG_SED
## --------------
## Check for a fully-functional sed program, that truncates
## as few characters as possible.  Prefer GNU sed if found.
#AC_DEFUN([LT_AC_PROG_SED],
#[AC_MSG_CHECKING([for a sed that does not truncate output])
#AC_CACHE_VAL(lt_cv_path_SED,
#[# 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 && continue
#  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
#AC_MSG_RESULT([$SED])
#])
#
#--- New file ---
#+++ sntp/ltmain.sh	06/07/07 05:51:55
## ltmain.sh - Provide generalized library-building support services.
## NOTE: Changing this file will not affect anything until you rerun configure.
##
## Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
## Free Software Foundation, Inc.
## Originally by Gordon Matzigkeit <gord at 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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.
#
#basename="s,^.*/,,g"
#
## Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
## is ksh but when the shell is invoked as "sh" and the current value of
## the _XPG environment variable is not equal to 1 (one), the special
## positional parameter $0, within a function call, is the name of the
## function.
#progpath="$0"
#
## The name of this program:
#progname=`echo "$progpath" | $SED $basename`
#modename="$progname"
#
## Global variables:
#EXIT_SUCCESS=0
#EXIT_FAILURE=1
#
#PROGRAM=ltmain.sh
#PACKAGE=libtool
#VERSION=1.5.22
#TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
#
## 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
#
## Check that we have a working $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, and then maybe $echo will work.
#  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
#fi
#
#if test "X$1" = X--fallback-echo; then
#  # used as fallback echo
#  shift
#  cat <<EOF
#$*
#EOF
#  exit $EXIT_SUCCESS
#fi
#
#default_mode=
#help="Try \`$progname --help' for more information."
#magic="%%%MAGIC variable%%%"
#mkdir="mkdir"
#mv="mv -f"
#rm="rm -f"
#
## Sed substitution that helps us do robust quoting.  It backslashifies
## metacharacters that are still active within double-quoted strings.
#Xsed="${SED}"' -e 1s/^X//'
#sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
## test EBCDIC or ASCII
#case `echo X|tr X '\101'` in
# A) # ASCII based system
#    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
#  SP2NL='tr \040 \012'
#  NL2SP='tr \015\012 \040\040'
#  ;;
# *) # EBCDIC based system
#  SP2NL='tr \100 \n'
#  NL2SP='tr \r\n \100\100'
#  ;;
#esac
#
## NLS nuisances.
## Only set LANG and LC_ALL to C if already set.
## These must not be set unconditionally because not all systems understand
## e.g. LANG=C (notably SCO).
## We save the old values to restore during execute mode.
#if test "${LC_ALL+set}" = set; then
#  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
#fi
#if test "${LANG+set}" = set; then
#  save_LANG="$LANG"; LANG=C; export LANG
#fi
#
## Make sure IFS has a sensible default
#lt_nl='
#'
#IFS=" 	$lt_nl"
#
#if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
#  $echo "$modename: not configured to build any kind of library" 1>&2
#  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
#  exit $EXIT_FAILURE
#fi
#
## Global variables.
#mode=$default_mode
#nonopt=
#prev=
#prevopt=
#run=
#show="$echo"
#show_help=
#execute_dlfiles=
#duplicate_deps=no
#preserve_args=
#lo2o="s/\\.lo\$/.${objext}/"
#o2lo="s/\\.${objext}\$/.lo/"
#
######################################
## Shell function definitions:
## This seems to be the best place for them
#
## func_mktempdir [string]
## Make a temporary directory that won't clash with other running
## libtool processes, and avoids race conditions if possible.  If
## given, STRING is the basename for that directory.
#func_mktempdir ()
#{
#    my_template="${TMPDIR-/tmp}/${1-$progname}"
#
#    if test "$run" = ":"; then
#      # Return a directory name, but don't create it in dry-run mode
#      my_tmpdir="${my_template}-$$"
#    else
#
#      # If mktemp works, use that first and foremost
#      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
#
#      if test ! -d "$my_tmpdir"; then
#	# Failing that, at least try and use $RANDOM to avoid a race
#	my_tmpdir="${my_template}-${RANDOM-0}$$"
#
#	save_mktempdir_umask=`umask`
#	umask 0077
#	$mkdir "$my_tmpdir"
#	umask $save_mktempdir_umask
#      fi
#
#      # If we're not in dry-run mode, bomb out on failure
#      test -d "$my_tmpdir" || {
#        $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2
#	exit $EXIT_FAILURE
#      }
#    fi
#
#    $echo "X$my_tmpdir" | $Xsed
#}
#
#
## func_win32_libid arg
## return the library type of file 'arg'
##
## Need a lot of goo to handle *both* DLLs and import libs
## Has to be a shell function in order to 'eat' the argument
## that is supplied when $file_magic_command is called.
#func_win32_libid ()
#{
#  win32_libid_type="unknown"
#  win32_fileres=`file -L $1 2>/dev/null`
#  case $win32_fileres in
#  *ar\ archive\ import\ library*) # definitely import
#    win32_libid_type="x86 archive import"
#    ;;
#  *ar\ archive*) # could be an import, or static
#    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
#      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
#      win32_nmres=`eval $NM -f posix -A $1 | \
#	$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
#      case $win32_nmres in
#      import*)  win32_libid_type="x86 archive import";;
#      *)        win32_libid_type="x86 archive static";;
#      esac
#    fi
#    ;;
#  *DLL*)
#    win32_libid_type="x86 DLL"
#    ;;
#  *executable*) # but shell scripts are "executable" too...
#    case $win32_fileres in
#    *MS\ Windows\ PE\ Intel*)
#      win32_libid_type="x86 DLL"
#      ;;
#    esac
#    ;;
#  esac
#  $echo $win32_libid_type
#}
#
#
## func_infer_tag arg
## Infer tagged configuration to use if any are available and
## if one wasn't chosen via the "--tag" command line option.
## Only attempt this if the compiler in the base compile
## command doesn't match the default compiler.
## arg is usually of the form 'gcc ...'
#func_infer_tag ()
#{
#    if test -n "$available_tags" && test -z "$tagname"; then
#      CC_quoted=
#      for arg in $CC; do
#	case $arg in
#	  *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	CC_quoted="$CC_quoted $arg"
#      done
#      case $@ in
#      # Blanks in the command may have been stripped by the calling shell,
#      # but not from the CC environment variable when configure was run.
#      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;;
#      # Blanks at the start of $base_compile will cause this to fail
#      # if we don't check for them as well.
#      *)
#	for z in $available_tags; do
#	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
#	    # Evaluate the configuration.
#	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
#	    CC_quoted=
#	    for arg in $CC; do
#	    # Double-quote args containing other shell metacharacters.
#	    case $arg in
#	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	      arg="\"$arg\""
#	      ;;
#	    esac
#	    CC_quoted="$CC_quoted $arg"
#	  done
#	    case "$@ " in
#	      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
#	      # The compiler in the base compile command matches
#	      # the one in the tagged configuration.
#	      # Assume this is the tagged configuration we want.
#	      tagname=$z
#	      break
#	      ;;
#	    esac
#	  fi
#	done
#	# If $tagname still isn't set, then no tagged configuration
#	# was found and let the user know that the "--tag" command
#	# line option must be used.
#	if test -z "$tagname"; then
#	  $echo "$modename: unable to infer tagged configuration"
#	  $echo "$modename: specify a tag with \`--tag'" 1>&2
#	  exit $EXIT_FAILURE
##        else
##          $echo "$modename: using $tagname tagged configuration"
#	fi
#	;;
#      esac
#    fi
#}
#
#
## func_extract_an_archive dir oldlib
#func_extract_an_archive ()
#{
#    f_ex_an_ar_dir="$1"; shift
#    f_ex_an_ar_oldlib="$1"
#
#    $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)"
#    $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $?
#    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
#     :
#    else
#      $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2
#      exit $EXIT_FAILURE
#    fi
#}
#
## func_extract_archives gentop oldlib ...
#func_extract_archives ()
#{
#    my_gentop="$1"; shift
#    my_oldlibs=${1+"$@"}
#    my_oldobjs=""
#    my_xlib=""
#    my_xabs=""
#    my_xdir=""
#    my_status=""
#
#    $show "${rm}r $my_gentop"
#    $run ${rm}r "$my_gentop"
#    $show "$mkdir $my_gentop"
#    $run $mkdir "$my_gentop"
#    my_status=$?
#    if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then
#      exit $my_status
#    fi
#
#    for my_xlib in $my_oldlibs; do
#      # Extract the objects.
#      case $my_xlib in
#	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
#	*) my_xabs=`pwd`"/$my_xlib" ;;
#      esac
#      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
#      my_xdir="$my_gentop/$my_xlib"
#
#      $show "${rm}r $my_xdir"
#      $run ${rm}r "$my_xdir"
#      $show "$mkdir $my_xdir"
#      $run $mkdir "$my_xdir"
#      exit_status=$?
#      if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then
#	exit $exit_status
#      fi
#      case $host in
#      *-darwin*)
#	$show "Extracting $my_xabs"
#	# Do not bother doing anything if just a dry run
#	if test -z "$run"; then
#	  darwin_orig_dir=`pwd`
#	  cd $my_xdir || exit $?
#	  darwin_archive=$my_xabs
#	  darwin_curdir=`pwd`
#	  darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'`
#	  darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null`
#	  if test -n "$darwin_arches"; then 
#	    darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'`
#	    darwin_arch=
#	    $show "$darwin_base_archive has multiple architectures $darwin_arches"
#	    for darwin_arch in  $darwin_arches ; do
#	      mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
#	      lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
#	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
#	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
#	      cd "$darwin_curdir"
#	      $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
#	    done # $darwin_arches
#      ## Okay now we have a bunch of thin objects, gotta fatten them up :)
#	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
#	    darwin_file=
#	    darwin_files=
#	    for darwin_file in $darwin_filelist; do
#	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
#	      lipo -create -output "$darwin_file" $darwin_files
#	    done # $darwin_filelist
#	    ${rm}r unfat-$$
#	    cd "$darwin_orig_dir"
#	  else
#	    cd "$darwin_orig_dir"
# 	    func_extract_an_archive "$my_xdir" "$my_xabs"
#	  fi # $darwin_arches
#	fi # $run
#	;;
#      *)
#        func_extract_an_archive "$my_xdir" "$my_xabs"
#        ;;
#      esac
#      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
#    done
#    func_extract_archives_result="$my_oldobjs"
#}
## End of Shell function definitions
######################################
#
## Darwin sucks
#eval std_shrext=\"$shrext_cmds\"
#
#disable_libs=no
#
## Parse our command line options once, thoroughly.
#while test "$#" -gt 0
#do
#  arg="$1"
#  shift
#
#  case $arg in
#  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
#  *) optarg= ;;
#  esac
#
#  # If the previous option needs an argument, assign it.
#  if test -n "$prev"; then
#    case $prev in
#    execute_dlfiles)
#      execute_dlfiles="$execute_dlfiles $arg"
#      ;;
#    tag)
#      tagname="$arg"
#      preserve_args="${preserve_args}=$arg"
#
#      # Check whether tagname contains only valid characters
#      case $tagname in
#      *[!-_A-Za-z0-9,/]*)
#	$echo "$progname: invalid tag name: $tagname" 1>&2
#	exit $EXIT_FAILURE
#	;;
#      esac
#
#      case $tagname in
#      CC)
#	# Don't test for the "default" C tag, as we know, it's there, but
#	# not specially marked.
#	;;
#      *)
#	if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then
#	  taglist="$taglist $tagname"
#	  # Evaluate the configuration.
#	  eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`"
#	else
#	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
#	fi
#	;;
#      esac
#      ;;
#    *)
#      eval "$prev=\$arg"
#      ;;
#    esac
#
#    prev=
#    prevopt=
#    continue
#  fi
#
#  # Have we seen a non-optional argument yet?
#  case $arg in
#  --help)
#    show_help=yes
#    ;;
#
#  --version)
#    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
#    $echo
#    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
#    $echo "This is free software; see the source for copying conditions.  There is NO"
#    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
#    exit $?
#    ;;
#
#  --config)
#    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath
#    # Now print the configurations for the tags.
#    for tagname in $taglist; do
#      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
#    done
#    exit $?
#    ;;
#
#  --debug)
#    $echo "$progname: enabling shell trace mode"
#    set -x
#    preserve_args="$preserve_args $arg"
#    ;;
#
#  --dry-run | -n)
#    run=:
#    ;;
#
#  --features)
#    $echo "host: $host"
#    if test "$build_libtool_libs" = yes; then
#      $echo "enable shared libraries"
#    else
#      $echo "disable shared libraries"
#    fi
#    if test "$build_old_libs" = yes; then
#      $echo "enable static libraries"
#    else
#      $echo "disable static libraries"
#    fi
#    exit $?
#    ;;
#
#  --finish) mode="finish" ;;
#
#  --mode) prevopt="--mode" prev=mode ;;
#  --mode=*) mode="$optarg" ;;
#
#  --preserve-dup-deps) duplicate_deps="yes" ;;
#
#  --quiet | --silent)
#    show=:
#    preserve_args="$preserve_args $arg"
#    ;;
#
#  --tag)
#    prevopt="--tag"
#    prev=tag
#    preserve_args="$preserve_args --tag"
#    ;;
#  --tag=*)
#    set tag "$optarg" ${1+"$@"}
#    shift
#    prev=tag
#    preserve_args="$preserve_args --tag"
#    ;;
#
#  -dlopen)
#    prevopt="-dlopen"
#    prev=execute_dlfiles
#    ;;
#
#  -*)
#    $echo "$modename: unrecognized option \`$arg'" 1>&2
#    $echo "$help" 1>&2
#    exit $EXIT_FAILURE
#    ;;
#
#  *)
#    nonopt="$arg"
#    break
#    ;;
#  esac
#done
#
#if test -n "$prevopt"; then
#  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
#  $echo "$help" 1>&2
#  exit $EXIT_FAILURE
#fi
#
#case $disable_libs in
#no) 
#  ;;
#shared)
#  build_libtool_libs=no
#  build_old_libs=yes
#  ;;
#static)
#  build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
#  ;;
#esac
#
## If this variable is set in any of the actions, the command in it
## will be execed at the end.  This prevents here-documents from being
## left over by shells.
#exec_cmd=
#
#if test -z "$show_help"; then
#
#  # Infer the operation mode.
#  if test -z "$mode"; then
#    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
#    $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2
#    case $nonopt in
#    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
#      mode=link
#      for arg
#      do
#	case $arg in
#	-c)
#	   mode=compile
#	   break
#	   ;;
#	esac
#      done
#      ;;
#    *db | *dbx | *strace | *truss)
#      mode=execute
#      ;;
#    *install*|cp|mv)
#      mode=install
#      ;;
#    *rm)
#      mode=uninstall
#      ;;
#    *)
#      # If we have no mode, but dlfiles were specified, then do execute mode.
#      test -n "$execute_dlfiles" && mode=execute
#
#      # Just use the default operation mode.
#      if test -z "$mode"; then
#	if test -n "$nonopt"; then
#	  $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
#	else
#	  $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
#	fi
#      fi
#      ;;
#    esac
#  fi
#
#  # Only execute mode is allowed to have -dlopen flags.
#  if test -n "$execute_dlfiles" && test "$mode" != execute; then
#    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
#    $echo "$help" 1>&2
#    exit $EXIT_FAILURE
#  fi
#
#  # Change the help message to a mode-specific one.
#  generic_help="$help"
#  help="Try \`$modename --help --mode=$mode' for more information."
#
#  # These modes are in order of execution frequency so that they run quickly.
#  case $mode in
#  # libtool compile mode
#  compile)
#    modename="$modename: compile"
#    # Get the compilation command and the source file.
#    base_compile=
#    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
#    suppress_opt=yes
#    suppress_output=
#    arg_mode=normal
#    libobj=
#    later=
#
#    for arg
#    do
#      case $arg_mode in
#      arg  )
#	# do not "continue".  Instead, add this to base_compile
#	lastarg="$arg"
#	arg_mode=normal
#	;;
#
#      target )
#	libobj="$arg"
#	arg_mode=normal
#	continue
#	;;
#
#      normal )
#	# Accept any command-line options.
#	case $arg in
#	-o)
#	  if test -n "$libobj" ; then
#	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  arg_mode=target
#	  continue
#	  ;;
#
#	-static | -prefer-pic | -prefer-non-pic)
#	  later="$later $arg"
#	  continue
#	  ;;
#
#	-no-suppress)
#	  suppress_opt=no
#	  continue
#	  ;;
#
#	-Xcompiler)
#	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
#	  continue      #  The current "srcfile" will either be retained or
#	  ;;            #  replaced later.  I would guess that would be a bug.
#
#	-Wc,*)
#	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
#	  lastarg=
#	  save_ifs="$IFS"; IFS=','
# 	  for arg in $args; do
#	    IFS="$save_ifs"
#
#	    # Double-quote args containing other shell metacharacters.
#	    # Many Bourne shells cannot handle close brackets correctly
#	    # in scan sets, so we specify it separately.
#	    case $arg in
#	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	      arg="\"$arg\""
#	      ;;
#	    esac
#	    lastarg="$lastarg $arg"
#	  done
#	  IFS="$save_ifs"
#	  lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
#
#	  # Add the arguments to base_compile.
#	  base_compile="$base_compile $lastarg"
#	  continue
#	  ;;
#
#	* )
#	  # Accept the current argument as the source file.
#	  # The previous "srcfile" becomes the current argument.
#	  #
#	  lastarg="$srcfile"
#	  srcfile="$arg"
#	  ;;
#	esac  #  case $arg
#	;;
#      esac    #  case $arg_mode
#
#      # Aesthetically quote the previous argument.
#      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
#
#      case $lastarg in
#      # Double-quote args containing other shell metacharacters.
#      # Many Bourne shells cannot handle close brackets correctly
#      # in scan sets, and some SunOS ksh mistreat backslash-escaping
#      # in scan sets (worked around with variable expansion),
#      # and furthermore cannot handle '|' '&' '(' ')' in scan sets 
#      # at all, so we specify them separately.
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	lastarg="\"$lastarg\""
#	;;
#      esac
#
#      base_compile="$base_compile $lastarg"
#    done # for arg
#
#    case $arg_mode in
#    arg)
#      $echo "$modename: you must specify an argument for -Xcompile"
#      exit $EXIT_FAILURE
#      ;;
#    target)
#      $echo "$modename: you must specify a target with \`-o'" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    *)
#      # Get the name of the library object.
#      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
#      ;;
#    esac
#
#    # Recognize several different file suffixes.
#    # If the user specifies -o file.o, it is replaced with file.lo
#    xform='[cCFSifmso]'
#    case $libobj in
#    *.ada) xform=ada ;;
#    *.adb) xform=adb ;;
#    *.ads) xform=ads ;;
#    *.asm) xform=asm ;;
#    *.c++) xform=c++ ;;
#    *.cc) xform=cc ;;
#    *.ii) xform=ii ;;
#    *.class) xform=class ;;
#    *.cpp) xform=cpp ;;
#    *.cxx) xform=cxx ;;
#    *.f90) xform=f90 ;;
#    *.for) xform=for ;;
#    *.java) xform=java ;;
#    esac
#
#    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
#
#    case $libobj in
#    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
#    *)
#      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    esac
#
#    func_infer_tag $base_compile
#
#    for arg in $later; do
#      case $arg in
#      -static)
#	build_old_libs=yes
#	continue
#	;;
#
#      -prefer-pic)
#	pic_mode=yes
#	continue
#	;;
#
#      -prefer-non-pic)
#	pic_mode=no
#	continue
#	;;
#      esac
#    done
#
#    qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"`
#    case $qlibobj in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	qlibobj="\"$qlibobj\"" ;;
#    esac
#    test "X$libobj" != "X$qlibobj" \
#	&& $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' 	&()|`$[]' \
#	&& $echo "$modename: libobj name \`$libobj' may not contain shell special characters."
#    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
#    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
#    if test "X$xdir" = "X$obj"; then
#      xdir=
#    else
#      xdir=$xdir/
#    fi
#    lobj=${xdir}$objdir/$objname
#
#    if test -z "$base_compile"; then
#      $echo "$modename: you must specify a compilation command" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    # Delete any leftover library objects.
#    if test "$build_old_libs" = yes; then
#      removelist="$obj $lobj $libobj ${libobj}T"
#    else
#      removelist="$lobj $libobj ${libobj}T"
#    fi
#
#    $run $rm $removelist
#    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
#
#    # On Cygwin there's no "real" PIC flag so we must build both object types
#    case $host_os in
#    cygwin* | mingw* | pw32* | os2*)
#      pic_mode=default
#      ;;
#    esac
#    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
#      # non-PIC code in shared libraries is not supported
#      pic_mode=default
#    fi
#
#    # Calculate the filename of the output object if compiler does
#    # not support -o with -c
#    if test "$compiler_c_o" = no; then
#      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
#      lockfile="$output_obj.lock"
#      removelist="$removelist $output_obj $lockfile"
#      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
#    else
#      output_obj=
#      need_locks=no
#      lockfile=
#    fi
#
#    # Lock this critical section if it is needed
#    # We use this script file to make the link, it avoids creating a new file
#    if test "$need_locks" = yes; then
#      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
#	$show "Waiting for $lockfile to be removed"
#	sleep 2
#      done
#    elif test "$need_locks" = warn; then
#      if test -f "$lockfile"; then
#	$echo "\
#*** ERROR, $lockfile exists and contains:
#`cat $lockfile 2>/dev/null`
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#      $echo "$srcfile" > "$lockfile"
#    fi
#
#    if test -n "$fix_srcfile_path"; then
#      eval srcfile=\"$fix_srcfile_path\"
#    fi
#    qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"`
#    case $qsrcfile in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#      qsrcfile="\"$qsrcfile\"" ;;
#    esac
#
#    $run $rm "$libobj" "${libobj}T"
#
#    # Create a libtool object file (analogous to a ".la" file),
#    # but don't create it if we're doing a dry run.
#    test -z "$run" && cat > ${libobj}T <<EOF
## $libobj - a libtool object file
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## Please DO NOT delete this file!
## It is necessary for linking the library.
#
## Name of the PIC object.
#EOF
#
#    # Only build a PIC object if we are building libtool libraries.
#    if test "$build_libtool_libs" = yes; then
#      # Without this assignment, base_compile gets emptied.
#      fbsd_hideous_sh_bug=$base_compile
#
#      if test "$pic_mode" != no; then
#	command="$base_compile $qsrcfile $pic_flag"
#      else
#	# Don't build PIC code
#	command="$base_compile $qsrcfile"
#      fi
#
#      if test ! -d "${xdir}$objdir"; then
#	$show "$mkdir ${xdir}$objdir"
#	$run $mkdir ${xdir}$objdir
#	exit_status=$?
#	if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
#	  exit $exit_status
#	fi
#      fi
#
#      if test -z "$output_obj"; then
#	# Place PIC objects in $objdir
#	command="$command -o $lobj"
#      fi
#
#      $run $rm "$lobj" "$output_obj"
#
#      $show "$command"
#      if $run eval "$command"; then :
#      else
#	test -n "$output_obj" && $run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      if test "$need_locks" = warn &&
#	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
#	$echo "\
#*** ERROR, $lockfile contains:
#`cat $lockfile 2>/dev/null`
#
#but it should contain:
#$srcfile
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      # Just move the object if needed, then go on to compile the next one
#      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
#	$show "$mv $output_obj $lobj"
#	if $run $mv $output_obj $lobj; then :
#	else
#	  error=$?
#	  $run $rm $removelist
#	  exit $error
#	fi
#      fi
#
#      # Append the name of the PIC object to the libtool object file.
#      test -z "$run" && cat >> ${libobj}T <<EOF
#pic_object='$objdir/$objname'
#
#EOF
#
#      # Allow error messages only from the first compilation.
#      if test "$suppress_opt" = yes; then
#        suppress_output=' >/dev/null 2>&1'
#      fi
#    else
#      # No PIC object so indicate it doesn't exist in the libtool
#      # object file.
#      test -z "$run" && cat >> ${libobj}T <<EOF
#pic_object=none
#
#EOF
#    fi
#
#    # Only build a position-dependent object if we build old libraries.
#    if test "$build_old_libs" = yes; then
#      if test "$pic_mode" != yes; then
#	# Don't build PIC code
#	command="$base_compile $qsrcfile"
#      else
#	command="$base_compile $qsrcfile $pic_flag"
#      fi
#      if test "$compiler_c_o" = yes; then
#	command="$command -o $obj"
#      fi
#
#      # Suppress compiler output if we already did a PIC compilation.
#      command="$command$suppress_output"
#      $run $rm "$obj" "$output_obj"
#      $show "$command"
#      if $run eval "$command"; then :
#      else
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      if test "$need_locks" = warn &&
#	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
#	$echo "\
#*** ERROR, $lockfile contains:
#`cat $lockfile 2>/dev/null`
#
#but it should contain:
#$srcfile
#
#This indicates that another process is trying to use the same
#temporary object file, and libtool could not work around it because
#your compiler does not support \`-c' and \`-o' together.  If you
#repeat this compilation, it may succeed, by chance, but you had better
#avoid parallel builds (make -j) in this platform, or get a better
#compiler."
#
#	$run $rm $removelist
#	exit $EXIT_FAILURE
#      fi
#
#      # Just move the object if needed
#      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
#	$show "$mv $output_obj $obj"
#	if $run $mv $output_obj $obj; then :
#	else
#	  error=$?
#	  $run $rm $removelist
#	  exit $error
#	fi
#      fi
#
#      # Append the name of the non-PIC object the libtool object file.
#      # Only append if the libtool object file exists.
#      test -z "$run" && cat >> ${libobj}T <<EOF
## Name of the non-PIC object.
#non_pic_object='$objname'
#
#EOF
#    else
#      # Append the name of the non-PIC object the libtool object file.
#      # Only append if the libtool object file exists.
#      test -z "$run" && cat >> ${libobj}T <<EOF
## Name of the non-PIC object.
#non_pic_object=none
#
#EOF
#    fi
#
#    $run $mv "${libobj}T" "${libobj}"
#
#    # Unlock the critical section if it was locked
#    if test "$need_locks" != no; then
#      $run $rm "$lockfile"
#    fi
#
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool link mode
#  link | relink)
#    modename="$modename: link"
#    case $host in
#    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#      # It is impossible to link a dll without this setting, and
#      # we shouldn't force the makefile maintainer to figure out
#      # which system we are compiling for in order to pass an extra
#      # flag for every libtool invocation.
#      # allow_undefined=no
#
#      # FIXME: Unfortunately, there are problems with the above when trying
#      # to make a dll which has undefined symbols, in which case not
#      # even a static library is built.  For now, we need to specify
#      # -no-undefined on the libtool link line when we can be certain
#      # that all symbols are satisfied, otherwise we get a static library.
#      allow_undefined=yes
#      ;;
#    *)
#      allow_undefined=yes
#      ;;
#    esac
#    libtool_args="$nonopt"
#    base_compile="$nonopt $@"
#    compile_command="$nonopt"
#    finalize_command="$nonopt"
#
#    compile_rpath=
#    finalize_rpath=
#    compile_shlibpath=
#    finalize_shlibpath=
#    convenience=
#    old_convenience=
#    deplibs=
#    old_deplibs=
#    compiler_flags=
#    linker_flags=
#    dllsearchpath=
#    lib_search_path=`pwd`
#    inst_prefix_dir=
#
#    avoid_version=no
#    dlfiles=
#    dlprefiles=
#    dlself=no
#    export_dynamic=no
#    export_symbols=
#    export_symbols_regex=
#    generated=
#    libobjs=
#    ltlibs=
#    module=no
#    no_install=no
#    objs=
#    non_pic_objects=
#    notinst_path= # paths that contain not-installed libtool libraries
#    precious_files_regex=
#    prefer_static_libs=no
#    preload=no
#    prev=
#    prevarg=
#    release=
#    rpath=
#    xrpath=
#    perm_rpath=
#    temp_rpath=
#    thread_safe=no
#    vinfo=
#    vinfo_number=no
#
#    func_infer_tag $base_compile
#
#    # We need to know -static, to get the right output filenames.
#    for arg
#    do
#      case $arg in
#      -all-static | -static)
#	if test "X$arg" = "X-all-static"; then
#	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
#	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
#	  fi
#	  if test -n "$link_static_flag"; then
#	    dlopen_self=$dlopen_self_static
#	  fi
#	  prefer_static_libs=yes
#	else
#	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
#	    dlopen_self=$dlopen_self_static
#	  fi
#	  prefer_static_libs=built
#	fi
#	build_libtool_libs=no
#	build_old_libs=yes
#	break
#	;;
#      esac
#    done
#
#    # See if our shared archives depend on static archives.
#    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
#
#    # Go through the arguments, transforming them on the way.
#    while test "$#" -gt 0; do
#      arg="$1"
#      shift
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
#	;;
#      *) qarg=$arg ;;
#      esac
#      libtool_args="$libtool_args $qarg"
#
#      # If the previous option needs an argument, assign it.
#      if test -n "$prev"; then
#	case $prev in
#	output)
#	  compile_command="$compile_command @OUTPUT@"
#	  finalize_command="$finalize_command @OUTPUT@"
#	  ;;
#	esac
#
#	case $prev in
#	dlfiles|dlprefiles)
#	  if test "$preload" = no; then
#	    # Add the symbol object into the linking commands.
#	    compile_command="$compile_command @SYMFILE@"
#	    finalize_command="$finalize_command @SYMFILE@"
#	    preload=yes
#	  fi
#	  case $arg in
#	  *.la | *.lo) ;;  # We handle these cases below.
#	  force)
#	    if test "$dlself" = no; then
#	      dlself=needless
#	      export_dynamic=yes
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  self)
#	    if test "$prev" = dlprefiles; then
#	      dlself=yes
#	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
#	      dlself=yes
#	    else
#	      dlself=needless
#	      export_dynamic=yes
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  *)
#	    if test "$prev" = dlfiles; then
#	      dlfiles="$dlfiles $arg"
#	    else
#	      dlprefiles="$dlprefiles $arg"
#	    fi
#	    prev=
#	    continue
#	    ;;
#	  esac
#	  ;;
#	expsyms)
#	  export_symbols="$arg"
#	  if test ! -f "$arg"; then
#	    $echo "$modename: symbol file \`$arg' does not exist"
#	    exit $EXIT_FAILURE
#	  fi
#	  prev=
#	  continue
#	  ;;
#	expsyms_regex)
#	  export_symbols_regex="$arg"
#	  prev=
#	  continue
#	  ;;
#	inst_prefix)
#	  inst_prefix_dir="$arg"
#	  prev=
#	  continue
#	  ;;
#	precious_regex)
#	  precious_files_regex="$arg"
#	  prev=
#	  continue
#	  ;;
#	release)
#	  release="-$arg"
#	  prev=
#	  continue
#	  ;;
#	objectlist)
#	  if test -f "$arg"; then
#	    save_arg=$arg
#	    moreargs=
#	    for fil in `cat $save_arg`
#	    do
##	      moreargs="$moreargs $fil"
#	      arg=$fil
#	      # A libtool-controlled object.
#
#	      # Check to see that this really is a libtool object.
#	      if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#		pic_object=
#		non_pic_object=
#
#		# Read the .lo file
#		# If there is no directory component, then add one.
#		case $arg in
#		*/* | *\\*) . $arg ;;
#		*) . ./$arg ;;
#		esac
#
#		if test -z "$pic_object" || \
#		   test -z "$non_pic_object" ||
#		   test "$pic_object" = none && \
#		   test "$non_pic_object" = none; then
#		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
#		  exit $EXIT_FAILURE
#		fi
#
#		# Extract subdirectory from the argument.
#		xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#		if test "X$xdir" = "X$arg"; then
#		  xdir=
#		else
#		  xdir="$xdir/"
#		fi
#
#		if test "$pic_object" != none; then
#		  # Prepend the subdirectory the object is found in.
#		  pic_object="$xdir$pic_object"
#
#		  if test "$prev" = dlfiles; then
#		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
#		      dlfiles="$dlfiles $pic_object"
#		      prev=
#		      continue
#		    else
#		      # If libtool objects are unsupported, then we need to preload.
#		      prev=dlprefiles
#		    fi
#		  fi
#
#		  # CHECK ME:  I think I busted this.  -Ossama
#		  if test "$prev" = dlprefiles; then
#		    # Preload the old-style object.
#		    dlprefiles="$dlprefiles $pic_object"
#		    prev=
#		  fi
#
#		  # A PIC object.
#		  libobjs="$libobjs $pic_object"
#		  arg="$pic_object"
#		fi
#
#		# Non-PIC object.
#		if test "$non_pic_object" != none; then
#		  # Prepend the subdirectory the object is found in.
#		  non_pic_object="$xdir$non_pic_object"
#
#		  # A standard non-PIC object
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		  if test -z "$pic_object" || test "$pic_object" = none ; then
#		    arg="$non_pic_object"
#		  fi
#		else
#		  # If the PIC object exists, use it instead.
#		  # $xdir was prepended to $pic_object above.
#		  non_pic_object="$pic_object"
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		fi
#	      else
#		# Only an error if not doing a dry-run.
#		if test -z "$run"; then
#		  $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
#		  exit $EXIT_FAILURE
#		else
#		  # Dry-run case.
#
#		  # Extract subdirectory from the argument.
#		  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#		  if test "X$xdir" = "X$arg"; then
#		    xdir=
#		  else
#		    xdir="$xdir/"
#		  fi
#
#		  pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
#		  non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
#		  libobjs="$libobjs $pic_object"
#		  non_pic_objects="$non_pic_objects $non_pic_object"
#		fi
#	      fi
#	    done
#	  else
#	    $echo "$modename: link input file \`$save_arg' does not exist"
#	    exit $EXIT_FAILURE
#	  fi
#	  arg=$save_arg
#	  prev=
#	  continue
#	  ;;
#	rpath | xrpath)
#	  # We need an absolute path.
#	  case $arg in
#	  [\\/]* | [A-Za-z]:[\\/]*) ;;
#	  *)
#	    $echo "$modename: only absolute run-paths are allowed" 1>&2
#	    exit $EXIT_FAILURE
#	    ;;
#	  esac
#	  if test "$prev" = rpath; then
#	    case "$rpath " in
#	    *" $arg "*) ;;
#	    *) rpath="$rpath $arg" ;;
#	    esac
#	  else
#	    case "$xrpath " in
#	    *" $arg "*) ;;
#	    *) xrpath="$xrpath $arg" ;;
#	    esac
#	  fi
#	  prev=
#	  continue
#	  ;;
#	xcompiler)
#	  compiler_flags="$compiler_flags $qarg"
#	  prev=
#	  compile_command="$compile_command $qarg"
#	  finalize_command="$finalize_command $qarg"
#	  continue
#	  ;;
#	xlinker)
#	  linker_flags="$linker_flags $qarg"
#	  compiler_flags="$compiler_flags $wl$qarg"
#	  prev=
#	  compile_command="$compile_command $wl$qarg"
#	  finalize_command="$finalize_command $wl$qarg"
#	  continue
#	  ;;
#	xcclinker)
#	  linker_flags="$linker_flags $qarg"
#	  compiler_flags="$compiler_flags $qarg"
#	  prev=
#	  compile_command="$compile_command $qarg"
#	  finalize_command="$finalize_command $qarg"
#	  continue
#	  ;;
#	shrext)
#  	  shrext_cmds="$arg"
#	  prev=
#	  continue
#	  ;;
#	darwin_framework|darwin_framework_skip)
#	  test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg"
#	  compile_command="$compile_command $arg"
#	  finalize_command="$finalize_command $arg"
#	  prev=
#	  continue
#	  ;;
#	*)
#	  eval "$prev=\"\$arg\""
#	  prev=
#	  continue
#	  ;;
#	esac
#      fi # test -n "$prev"
#
#      prevarg="$arg"
#
#      case $arg in
#      -all-static)
#	if test -n "$link_static_flag"; then
#	  compile_command="$compile_command $link_static_flag"
#	  finalize_command="$finalize_command $link_static_flag"
#	fi
#	continue
#	;;
#
#      -allow-undefined)
#	# FIXME: remove this flag sometime in the future.
#	$echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
#	continue
#	;;
#
#      -avoid-version)
#	avoid_version=yes
#	continue
#	;;
#
#      -dlopen)
#	prev=dlfiles
#	continue
#	;;
#
#      -dlpreopen)
#	prev=dlprefiles
#	continue
#	;;
#
#      -export-dynamic)
#	export_dynamic=yes
#	continue
#	;;
#
#      -export-symbols | -export-symbols-regex)
#	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
#	  $echo "$modename: more than one -exported-symbols argument is not allowed"
#	  exit $EXIT_FAILURE
#	fi
#	if test "X$arg" = "X-export-symbols"; then
#	  prev=expsyms
#	else
#	  prev=expsyms_regex
#	fi
#	continue
#	;;
#
#      -framework|-arch|-isysroot)
#	case " $CC " in
#	  *" ${arg} ${1} "* | *" ${arg}	${1} "*) 
#		prev=darwin_framework_skip ;;
#	  *) compiler_flags="$compiler_flags $arg"
#	     prev=darwin_framework ;;
#	esac
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#	continue
#	;;
#
#      -inst-prefix-dir)
#	prev=inst_prefix
#	continue
#	;;
#
#      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
#      # so, if we see these flags be careful not to treat them like -L
#      -L[A-Z][A-Z]*:*)
#	case $with_gcc/$host in
#	no/*-*-irix* | /*-*-irix*)
#	  compile_command="$compile_command $arg"
#	  finalize_command="$finalize_command $arg"
#	  ;;
#	esac
#	continue
#	;;
#
#      -L*)
#	dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
#	# We need an absolute path.
#	case $dir in
#	[\\/]* | [A-Za-z]:[\\/]*) ;;
#	*)
#	  absdir=`cd "$dir" && pwd`
#	  if test -z "$absdir"; then
#	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
#	    absdir="$dir"
#	    notinst_path="$notinst_path $dir"
#	  fi
#	  dir="$absdir"
#	  ;;
#	esac
#	case "$deplibs " in
#	*" -L$dir "*) ;;
#	*)
#	  deplibs="$deplibs -L$dir"
#	  lib_search_path="$lib_search_path $dir"
#	  ;;
#	esac
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'`
#	  case :$dllsearchpath: in
#	  *":$dir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$dir";;
#	  esac
#	  case :$dllsearchpath: in
#	  *":$testbindir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$testbindir";;
#	  esac
#	  ;;
#	esac
#	continue
#	;;
#
#      -l*)
#	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
#	  case $host in
#	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
#	    # These systems don't actually have a C or math library (as such)
#	    continue
#	    ;;
#	  *-*-os2*)
#	    # These systems don't actually have a C library (as such)
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	    # Do not include libc due to us having libc/libc_r.
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-rhapsody* | *-*-darwin1.[012])
#	    # Rhapsody C and math libraries are in the System framework
#	    deplibs="$deplibs -framework System"
#	    continue
#	    ;;
#	  *-*-sco3.2v5* | *-*-sco5v6*)
#	    # Causes problems with __ctype
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
#	    # Compiler inserts libc in the correct place for threads to work
#	    test "X$arg" = "X-lc" && continue
#	    ;;
#	  esac
#	elif test "X$arg" = "X-lc_r"; then
#	 case $host in
#	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	   # Do not include libc_r directly, use -pthread flag.
#	   continue
#	   ;;
#	 esac
#	fi
#	deplibs="$deplibs $arg"
#	continue
#	;;
#
#      # Tru64 UNIX uses -model [arg] to determine the layout of C++
#      # classes, name mangling, and exception handling.
#      -model)
#	compile_command="$compile_command $arg"
#	compiler_flags="$compiler_flags $arg"
#	finalize_command="$finalize_command $arg"
#	prev=xcompiler
#	continue
#	;;
#
#     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
#	compiler_flags="$compiler_flags $arg"
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#	continue
#	;;
#
#      -module)
#	module=yes
#	continue
#	;;
#
#      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
#      # -r[0-9][0-9]* specifies the processor on the SGI compiler
#      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
#      # +DA*, +DD* enable 64-bit mode on the HP compiler
#      # -q* pass through compiler args for the IBM compiler
#      # -m* pass through architecture-specific compiler args for GCC
#      # -m*, -t[45]*, -txscale* pass through architecture-specific
#      # compiler args for GCC
#      # -pg pass through profiling flag for GCC
#      # @file GCC response files
#      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
#      -t[45]*|-txscale*|@*)
#
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#        compile_command="$compile_command $arg"
#        finalize_command="$finalize_command $arg"
#        compiler_flags="$compiler_flags $arg"
#        continue
#        ;;
#
#      -shrext)
#	prev=shrext
#	continue
#	;;
#
#      -no-fast-install)
#	fast_install=no
#	continue
#	;;
#
#      -no-install)
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  # The PATH hackery in wrapper scripts is required on Windows
#	  # in order for the loader to find any dlls it needs.
#	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
#	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
#	  fast_install=no
#	  ;;
#	*) no_install=yes ;;
#	esac
#	continue
#	;;
#
#      -no-undefined)
#	allow_undefined=no
#	continue
#	;;
#
#      -objectlist)
#	prev=objectlist
#	continue
#	;;
#
#      -o) prev=output ;;
#
#      -precious-files-regex)
#	prev=precious_regex
#	continue
#	;;
#
#      -release)
#	prev=release
#	continue
#	;;
#
#      -rpath)
#	prev=rpath
#	continue
#	;;
#
#      -R)
#	prev=xrpath
#	continue
#	;;
#
#      -R*)
#	dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
#	# We need an absolute path.
#	case $dir in
#	[\\/]* | [A-Za-z]:[\\/]*) ;;
#	*)
#	  $echo "$modename: only absolute run-paths are allowed" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#	case "$xrpath " in
#	*" $dir "*) ;;
#	*) xrpath="$xrpath $dir" ;;
#	esac
#	continue
#	;;
#
#      -static)
#	# The effects of -static are defined in a previous loop.
#	# We used to do the same as -all-static on platforms that
#	# didn't have a PIC flag, but the assumption that the effects
#	# would be equivalent was wrong.  It would break on at least
#	# Digital Unix and AIX.
#	continue
#	;;
#
#      -thread-safe)
#	thread_safe=yes
#	continue
#	;;
#
#      -version-info)
#	prev=vinfo
#	continue
#	;;
#      -version-number)
#	prev=vinfo
#	vinfo_number=yes
#	continue
#	;;
#
#      -Wc,*)
#	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
#	arg=
#	save_ifs="$IFS"; IFS=','
#	for flag in $args; do
#	  IFS="$save_ifs"
#	  case $flag in
#	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	    flag="\"$flag\""
#	    ;;
#	  esac
#	  arg="$arg $wl$flag"
#	  compiler_flags="$compiler_flags $flag"
#	done
#	IFS="$save_ifs"
#	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
#	;;
#
#      -Wl,*)
#	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
#	arg=
#	save_ifs="$IFS"; IFS=','
#	for flag in $args; do
#	  IFS="$save_ifs"
#	  case $flag in
#	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	    flag="\"$flag\""
#	    ;;
#	  esac
#	  arg="$arg $wl$flag"
#	  compiler_flags="$compiler_flags $wl$flag"
#	  linker_flags="$linker_flags $flag"
#	done
#	IFS="$save_ifs"
#	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
#	;;
#
#      -Xcompiler)
#	prev=xcompiler
#	continue
#	;;
#
#      -Xlinker)
#	prev=xlinker
#	continue
#	;;
#
#      -XCClinker)
#	prev=xcclinker
#	continue
#	;;
#
#      # Some other compiler flag.
#      -* | +*)
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	;;
#
#      *.$objext)
#	# A standard object.
#	objs="$objs $arg"
#	;;
#
#      *.lo)
#	# A libtool-controlled object.
#
#	# Check to see that this really is a libtool object.
#	if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  pic_object=
#	  non_pic_object=
#
#	  # Read the .lo file
#	  # If there is no directory component, then add one.
#	  case $arg in
#	  */* | *\\*) . $arg ;;
#	  *) . ./$arg ;;
#	  esac
#
#	  if test -z "$pic_object" || \
#	     test -z "$non_pic_object" ||
#	     test "$pic_object" = none && \
#	     test "$non_pic_object" = none; then
#	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  # Extract subdirectory from the argument.
#	  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#	  if test "X$xdir" = "X$arg"; then
#	    xdir=
# 	  else
#	    xdir="$xdir/"
#	  fi
#
#	  if test "$pic_object" != none; then
#	    # Prepend the subdirectory the object is found in.
#	    pic_object="$xdir$pic_object"
#
#	    if test "$prev" = dlfiles; then
#	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
#		dlfiles="$dlfiles $pic_object"
#		prev=
#		continue
#	      else
#		# If libtool objects are unsupported, then we need to preload.
#		prev=dlprefiles
#	      fi
#	    fi
#
#	    # CHECK ME:  I think I busted this.  -Ossama
#	    if test "$prev" = dlprefiles; then
#	      # Preload the old-style object.
#	      dlprefiles="$dlprefiles $pic_object"
#	      prev=
#	    fi
#
#	    # A PIC object.
#	    libobjs="$libobjs $pic_object"
#	    arg="$pic_object"
#	  fi
#
#	  # Non-PIC object.
#	  if test "$non_pic_object" != none; then
#	    # Prepend the subdirectory the object is found in.
#	    non_pic_object="$xdir$non_pic_object"
#
#	    # A standard non-PIC object
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	    if test -z "$pic_object" || test "$pic_object" = none ; then
#	      arg="$non_pic_object"
#	    fi
#	  else
#	    # If the PIC object exists, use it instead.
#	    # $xdir was prepended to $pic_object above.
#	    non_pic_object="$pic_object"
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	  fi
#	else
#	  # Only an error if not doing a dry-run.
#	  if test -z "$run"; then
#	    $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
#	    exit $EXIT_FAILURE
#	  else
#	    # Dry-run case.
#
#	    # Extract subdirectory from the argument.
#	    xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
#	    if test "X$xdir" = "X$arg"; then
#	      xdir=
#	    else
#	      xdir="$xdir/"
#	    fi
#
#	    pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
#	    non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
#	    libobjs="$libobjs $pic_object"
#	    non_pic_objects="$non_pic_objects $non_pic_object"
#	  fi
#	fi
#	;;
#
#      *.$libext)
#	# An archive.
#	deplibs="$deplibs $arg"
#	old_deplibs="$old_deplibs $arg"
#	continue
#	;;
#
#      *.la)
#	# A libtool-controlled library.
#
#	if test "$prev" = dlfiles; then
#	  # This library was specified with -dlopen.
#	  dlfiles="$dlfiles $arg"
#	  prev=
#	elif test "$prev" = dlprefiles; then
#	  # The library was specified with -dlpreopen.
#	  dlprefiles="$dlprefiles $arg"
#	  prev=
#	else
#	  deplibs="$deplibs $arg"
#	fi
#	continue
#	;;
#
#      # Some other compiler argument.
#      *)
#	# Unknown arguments in both finalize_command and compile_command need
#	# to be aesthetically quoted because they are evaled later.
#	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#	case $arg in
#	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	  arg="\"$arg\""
#	  ;;
#	esac
#	;;
#      esac # arg
#
#      # Now actually substitute the argument into the commands.
#      if test -n "$arg"; then
#	compile_command="$compile_command $arg"
#	finalize_command="$finalize_command $arg"
#      fi
#    done # argument parsing loop
#
#    if test -n "$prev"; then
#      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
#      eval arg=\"$export_dynamic_flag_spec\"
#      compile_command="$compile_command $arg"
#      finalize_command="$finalize_command $arg"
#    fi
#
#    oldlibs=
#    # calculate the name of the file, without its directory
#    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
#    libobjs_save="$libobjs"
#
#    if test -n "$shlibpath_var"; then
#      # get the directories listed in $shlibpath_var
#      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
#    else
#      shlib_search_path=
#    fi
#    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
#    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
#
#    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
#    if test "X$output_objdir" = "X$output"; then
#      output_objdir="$objdir"
#    else
#      output_objdir="$output_objdir/$objdir"
#    fi
#    # Create the object directory.
#    if test ! -d "$output_objdir"; then
#      $show "$mkdir $output_objdir"
#      $run $mkdir $output_objdir
#      exit_status=$?
#      if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then
#	exit $exit_status
#      fi
#    fi
#
#    # Determine the type of output
#    case $output in
#    "")
#      $echo "$modename: you must specify an output file" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#      ;;
#    *.$libext) linkmode=oldlib ;;
#    *.lo | *.$objext) linkmode=obj ;;
#    *.la) linkmode=lib ;;
#    *) linkmode=prog ;; # Anything else should be a program.
#    esac
#
#    case $host in
#    *cygwin* | *mingw* | *pw32*)
#      # don't eliminate duplications in $postdeps and $predeps
#      duplicate_compiler_generated_deps=yes
#      ;;
#    *)
#      duplicate_compiler_generated_deps=$duplicate_deps
#      ;;
#    esac
#    specialdeplibs=
#
#    libs=
#    # Find all interdependent deplibs by searching for libraries
#    # that are linked more than once (e.g. -la -lb -la)
#    for deplib in $deplibs; do
#      if test "X$duplicate_deps" = "Xyes" ; then
#	case "$libs " in
#	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	esac
#      fi
#      libs="$libs $deplib"
#    done
#
#    if test "$linkmode" = lib; then
#      libs="$predeps $libs $compiler_lib_search_path $postdeps"
#
#      # Compute libraries that are listed more than once in $predeps
#      # $postdeps and mark them as special (i.e., whose duplicates are
#      # not to be eliminated).
#      pre_post_deps=
#      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
#	for pre_post_dep in $predeps $postdeps; do
#	  case "$pre_post_deps " in
#	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
#	  esac
#	  pre_post_deps="$pre_post_deps $pre_post_dep"
#	done
#      fi
#      pre_post_deps=
#    fi
#
#    deplibs=
#    newdependency_libs=
#    newlib_search_path=
#    need_relink=no # whether we're linking any uninstalled libtool libraries
#    notinst_deplibs= # not-installed libtool libraries
#    case $linkmode in
#    lib)
#	passes="conv link"
#	for file in $dlfiles $dlprefiles; do
#	  case $file in
#	  *.la) ;;
#	  *)
#	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
#	    exit $EXIT_FAILURE
#	    ;;
#	  esac
#	done
#	;;
#    prog)
#	compile_deplibs=
#	finalize_deplibs=
#	alldeplibs=no
#	newdlfiles=
#	newdlprefiles=
#	passes="conv scan dlopen dlpreopen link"
#	;;
#    *)  passes="conv"
#	;;
#    esac
#    for pass in $passes; do
#      if test "$linkmode,$pass" = "lib,link" ||
#	 test "$linkmode,$pass" = "prog,scan"; then
#	libs="$deplibs"
#	deplibs=
#      fi
#      if test "$linkmode" = prog; then
#	case $pass in
#	dlopen) libs="$dlfiles" ;;
#	dlpreopen) libs="$dlprefiles" ;;
#	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
#	esac
#      fi
#      if test "$pass" = dlopen; then
#	# Collect dlpreopened libraries
#	save_deplibs="$deplibs"
#	deplibs=
#      fi
#      for deplib in $libs; do
#	lib=
#	found=no
#	case $deplib in
#	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
#	  if test "$linkmode,$pass" = "prog,link"; then
#	    compile_deplibs="$deplib $compile_deplibs"
#	    finalize_deplibs="$deplib $finalize_deplibs"
#	  else
#	    compiler_flags="$compiler_flags $deplib"
#	  fi
#	  continue
#	  ;;
#	-l*)
#	  if test "$linkmode" != lib && test "$linkmode" != prog; then
#	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
#	    continue
#	  fi
#	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
#	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
#	    for search_ext in .la $std_shrext .so .a; do
#	      # Search the libtool library
#	      lib="$searchdir/lib${name}${search_ext}"
#	      if test -f "$lib"; then
#		if test "$search_ext" = ".la"; then
#		  found=yes
#		else
#		  found=no
#		fi
#		break 2
#	      fi
#	    done
#	  done
#	  if test "$found" != yes; then
#	    # deplib doesn't seem to be a libtool library
#	    if test "$linkmode,$pass" = "prog,link"; then
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    else
#	      deplibs="$deplib $deplibs"
#	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
#	    fi
#	    continue
#	  else # deplib is a libtool library
#	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
#	    # We need to do some special things here, and not later.
#	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#	      case " $predeps $postdeps " in
#	      *" $deplib "*)
#		if (${SED} -e '2q' $lib |
#                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#		  library_names=
#		  old_library=
#		  case $lib in
#		  */* | *\\*) . $lib ;;
#		  *) . ./$lib ;;
#		  esac
#		  for l in $old_library $library_names; do
#		    ll="$l"
#		  done
#		  if test "X$ll" = "X$old_library" ; then # only static version available
#		    found=no
#		    ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
#		    test "X$ladir" = "X$lib" && ladir="."
#		    lib=$ladir/$old_library
#		    if test "$linkmode,$pass" = "prog,link"; then
#		      compile_deplibs="$deplib $compile_deplibs"
#		      finalize_deplibs="$deplib $finalize_deplibs"
#		    else
#		      deplibs="$deplib $deplibs"
#		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
#		    fi
#		    continue
#		  fi
#		fi
#	        ;;
#	      *) ;;
#	      esac
#	    fi
#	  fi
#	  ;; # -l
#	-L*)
#	  case $linkmode in
#	  lib)
#	    deplibs="$deplib $deplibs"
#	    test "$pass" = conv && continue
#	    newdependency_libs="$deplib $newdependency_libs"
#	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
#	    ;;
#	  prog)
#	    if test "$pass" = conv; then
#	      deplibs="$deplib $deplibs"
#	      continue
#	    fi
#	    if test "$pass" = scan; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    fi
#	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
#	    ;;
#	  *)
#	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
#	    ;;
#	  esac # linkmode
#	  continue
#	  ;; # -L
#	-R*)
#	  if test "$pass" = link; then
#	    dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
#	    # Make sure the xrpath contains only unique directories.
#	    case "$xrpath " in
#	    *" $dir "*) ;;
#	    *) xrpath="$xrpath $dir" ;;
#	    esac
#	  fi
#	  deplibs="$deplib $deplibs"
#	  continue
#	  ;;
#	*.la) lib="$deplib" ;;
#	*.$libext)
#	  if test "$pass" = conv; then
#	    deplibs="$deplib $deplibs"
#	    continue
#	  fi
#	  case $linkmode in
#	  lib)
#	    valid_a_lib=no
#	    case $deplibs_check_method in
#	      match_pattern*)
#		set dummy $deplibs_check_method
#	        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#		if eval $echo \"$deplib\" 2>/dev/null \
#		    | $SED 10q \
#		    | $EGREP "$match_pattern_regex" > /dev/null; then
#		  valid_a_lib=yes
#		fi
#		;;
#	      pass_all)
#		valid_a_lib=yes
#		;;
#            esac
#	    if test "$valid_a_lib" != yes; then
#	      $echo
#	      $echo "*** Warning: Trying to link with static lib archive $deplib."
#	      $echo "*** I have the capability to make that library automatically link in when"
#	      $echo "*** you link to this library.  But I can only do this if you have a"
#	      $echo "*** shared version of the library, which you do not appear to have"
#	      $echo "*** because the file extensions .$libext of this argument makes me believe"
#	      $echo "*** that it is just a static archive that I should not used here."
#	    else
#	      $echo
#	      $echo "*** Warning: Linking the shared library $output against the"
#	      $echo "*** static library $deplib is not portable!"
#	      deplibs="$deplib $deplibs"
#	    fi
#	    continue
#	    ;;
#	  prog)
#	    if test "$pass" != link; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    fi
#	    continue
#	    ;;
#	  esac # linkmode
#	  ;; # *.$libext
#	*.lo | *.$objext)
#	  if test "$pass" = conv; then
#	    deplibs="$deplib $deplibs"
#	  elif test "$linkmode" = prog; then
#	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
#	      # If there is no dlopen support or we're linking statically,
#	      # we need to preload.
#	      newdlprefiles="$newdlprefiles $deplib"
#	      compile_deplibs="$deplib $compile_deplibs"
#	      finalize_deplibs="$deplib $finalize_deplibs"
#	    else
#	      newdlfiles="$newdlfiles $deplib"
#	    fi
#	  fi
#	  continue
#	  ;;
#	%DEPLIBS%)
#	  alldeplibs=yes
#	  continue
#	  ;;
#	esac # case $deplib
#	if test "$found" = yes || test -f "$lib"; then :
#	else
#	  $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$ladir" = "X$lib" && ladir="."
#
#	dlname=
#	dlopen=
#	dlpreopen=
#	libdir=
#	library_names=
#	old_library=
#	# If the library was installed with an old release of libtool,
#	# it will not redefine variables installed, or shouldnotlink
#	installed=yes
#	shouldnotlink=no
#	avoidtemprpath=
#
#
#	# Read the .la file
#	case $lib in
#	*/* | *\\*) . $lib ;;
#	*) . ./$lib ;;
#	esac
#
#	if test "$linkmode,$pass" = "lib,link" ||
#	   test "$linkmode,$pass" = "prog,scan" ||
#	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
#	  test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
#	  test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
#	fi
#
#	if test "$pass" = conv; then
#	  # Only check for convenience libraries
#	  deplibs="$lib $deplibs"
#	  if test -z "$libdir"; then
#	    if test -z "$old_library"; then
#	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
#	      exit $EXIT_FAILURE
#	    fi
#	    # It is a libtool convenience library, so add in its objects.
#	    convenience="$convenience $ladir/$objdir/$old_library"
#	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
#	    tmp_libs=
#	    for deplib in $dependency_libs; do
#	      deplibs="$deplib $deplibs"
#              if test "X$duplicate_deps" = "Xyes" ; then
#	        case "$tmp_libs " in
#	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	        esac
#              fi
#	      tmp_libs="$tmp_libs $deplib"
#	    done
#	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
#	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  continue
#	fi # $pass = conv
#
#
#	# Get the name of the library we link against.
#	linklib=
#	for l in $old_library $library_names; do
#	  linklib="$l"
#	done
#	if test -z "$linklib"; then
#	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# This library was specified with -dlopen.
#	if test "$pass" = dlopen; then
#	  if test -z "$libdir"; then
#	    $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  if test -z "$dlname" ||
#	     test "$dlopen_support" != yes ||
#	     test "$build_libtool_libs" = no; then
#	    # If there is no dlname, no dlopen support or we're linking
#	    # statically, we need to preload.  We also need to preload any
#	    # dependent libraries so libltdl's deplib preloader doesn't
#	    # bomb out in the load deplibs phase.
#	    dlprefiles="$dlprefiles $lib $dependency_libs"
#	  else
#	    newdlfiles="$newdlfiles $lib"
#	  fi
#	  continue
#	fi # $pass = dlopen
#
#	# We need an absolute path.
#	case $ladir in
#	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
#	*)
#	  abs_ladir=`cd "$ladir" && pwd`
#	  if test -z "$abs_ladir"; then
#	    $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
#	    $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
#	    abs_ladir="$ladir"
#	  fi
#	  ;;
#	esac
#	laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#
#	# Find the relevant object directory and library name.
#	if test "X$installed" = Xyes; then
#	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
#	    $echo "$modename: warning: library \`$lib' was moved." 1>&2
#	    dir="$ladir"
#	    absdir="$abs_ladir"
#	    libdir="$abs_ladir"
#	  else
#	    dir="$libdir"
#	    absdir="$libdir"
#	  fi
#	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
#	else
#	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
#	    dir="$ladir"
#	    absdir="$abs_ladir"
#	    # Remove this search path later
#	    notinst_path="$notinst_path $abs_ladir"
#	  else
#	    dir="$ladir/$objdir"
#	    absdir="$abs_ladir/$objdir"
#	    # Remove this search path later
#	    notinst_path="$notinst_path $abs_ladir"
#	  fi
#	fi # $installed = yes
#	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
#
#	# This library was specified with -dlpreopen.
#	if test "$pass" = dlpreopen; then
#	  if test -z "$libdir"; then
#	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	  # Prefer using a static library (so that no silly _DYNAMIC symbols
#	  # are required to link).
#	  if test -n "$old_library"; then
#	    newdlprefiles="$newdlprefiles $dir/$old_library"
#	  # Otherwise, use the dlname, so that lt_dlopen finds it.
#	  elif test -n "$dlname"; then
#	    newdlprefiles="$newdlprefiles $dir/$dlname"
#	  else
#	    newdlprefiles="$newdlprefiles $dir/$linklib"
#	  fi
#	fi # $pass = dlpreopen
#
#	if test -z "$libdir"; then
#	  # Link the convenience library
#	  if test "$linkmode" = lib; then
#	    deplibs="$dir/$old_library $deplibs"
#	  elif test "$linkmode,$pass" = "prog,link"; then
#	    compile_deplibs="$dir/$old_library $compile_deplibs"
#	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
#	  else
#	    deplibs="$lib $deplibs" # used for prog,scan pass
#	  fi
#	  continue
#	fi
#
#
#	if test "$linkmode" = prog && test "$pass" != link; then
#	  newlib_search_path="$newlib_search_path $ladir"
#	  deplibs="$lib $deplibs"
#
#	  linkalldeplibs=no
#	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
#	     test "$build_libtool_libs" = no; then
#	    linkalldeplibs=yes
#	  fi
#
#	  tmp_libs=
#	  for deplib in $dependency_libs; do
#	    case $deplib in
#	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
#	    esac
#	    # Need to link against all dependency_libs?
#	    if test "$linkalldeplibs" = yes; then
#	      deplibs="$deplib $deplibs"
#	    else
#	      # Need to hardcode shared library paths
#	      # or/and link against static libraries
#	      newdependency_libs="$deplib $newdependency_libs"
#	    fi
#	    if test "X$duplicate_deps" = "Xyes" ; then
#	      case "$tmp_libs " in
#	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	      esac
#	    fi
#	    tmp_libs="$tmp_libs $deplib"
#	  done # for deplib
#	  continue
#	fi # $linkmode = prog...
#
#	if test "$linkmode,$pass" = "prog,link"; then
#	  if test -n "$library_names" &&
#	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
#	    # We need to hardcode the library path
#	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
#	      # Make sure the rpath contains only unique directories.
#	      case "$temp_rpath " in
#	      *" $dir "*) ;;
#	      *" $absdir "*) ;;
#	      *) temp_rpath="$temp_rpath $absdir" ;;
#	      esac
#	    fi
#
#	    # Hardcode the library path.
#	    # Skip directories that are in the system default run-time
#	    # search path.
#	    case " $sys_lib_dlsearch_path " in
#	    *" $absdir "*) ;;
#	    *)
#	      case "$compile_rpath " in
#	      *" $absdir "*) ;;
#	      *) compile_rpath="$compile_rpath $absdir"
#	      esac
#	      ;;
#	    esac
#	    case " $sys_lib_dlsearch_path " in
#	    *" $libdir "*) ;;
#	    *)
#	      case "$finalize_rpath " in
#	      *" $libdir "*) ;;
#	      *) finalize_rpath="$finalize_rpath $libdir"
#	      esac
#	      ;;
#	    esac
#	  fi # $linkmode,$pass = prog,link...
#
#	  if test "$alldeplibs" = yes &&
#	     { test "$deplibs_check_method" = pass_all ||
#	       { test "$build_libtool_libs" = yes &&
#		 test -n "$library_names"; }; }; then
#	    # We only need to search for static libraries
#	    continue
#	  fi
#	fi
#
#	link_static=no # Whether the deplib will be linked statically
#	use_static_libs=$prefer_static_libs
#	if test "$use_static_libs" = built && test "$installed" = yes ; then
#	  use_static_libs=no
#	fi
#	if test -n "$library_names" &&
#	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
#	  if test "$installed" = no; then
#	    notinst_deplibs="$notinst_deplibs $lib"
#	    need_relink=yes
#	  fi
#	  # This is a shared library
#
#	  # Warn about portability, can't link against -module's on
#	  # some systems (darwin)
#	  if test "$shouldnotlink" = yes && test "$pass" = link ; then
#	    $echo
#	    if test "$linkmode" = prog; then
#	      $echo "*** Warning: Linking the executable $output against the loadable module"
#	    else
#	      $echo "*** Warning: Linking the shared library $output against the loadable module"
#	    fi
#	    $echo "*** $linklib is not portable!"
#	  fi
#	  if test "$linkmode" = lib &&
#	     test "$hardcode_into_libs" = yes; then
#	    # Hardcode the library path.
#	    # Skip directories that are in the system default run-time
#	    # search path.
#	    case " $sys_lib_dlsearch_path " in
#	    *" $absdir "*) ;;
#	    *)
#	      case "$compile_rpath " in
#	      *" $absdir "*) ;;
#	      *) compile_rpath="$compile_rpath $absdir"
#	      esac
#	      ;;
#	    esac
#	    case " $sys_lib_dlsearch_path " in
#	    *" $libdir "*) ;;
#	    *)
#	      case "$finalize_rpath " in
#	      *" $libdir "*) ;;
#	      *) finalize_rpath="$finalize_rpath $libdir"
#	      esac
#	      ;;
#	    esac
#	  fi
#
#	  if test -n "$old_archive_from_expsyms_cmds"; then
#	    # figure out the soname
#	    set dummy $library_names
#	    realname="$2"
#	    shift; shift
#	    libname=`eval \\$echo \"$libname_spec\"`
#	    # use dlname if we got it. it's perfectly good, no?
#	    if test -n "$dlname"; then
#	      soname="$dlname"
#	    elif test -n "$soname_spec"; then
#	      # bleh windows
#	      case $host in
#	      *cygwin* | mingw*)
#		major=`expr $current - $age`
#		versuffix="-$major"
#		;;
#	      esac
#	      eval soname=\"$soname_spec\"
#	    else
#	      soname="$realname"
#	    fi
#
#	    # Make a new name for the extract_expsyms_cmds to use
#	    soroot="$soname"
#	    soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
#	    newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
#
#	    # If the library has no export list, then create one now
#	    if test -f "$output_objdir/$soname-def"; then :
#	    else
#	      $show "extracting exported symbol list from \`$soname'"
#	      save_ifs="$IFS"; IFS='~'
#	      cmds=$extract_expsyms_cmds
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd" || exit $?
#	      done
#	      IFS="$save_ifs"
#	    fi
#
#	    # Create $newlib
#	    if test -f "$output_objdir/$newlib"; then :; else
#	      $show "generating import library for \`$soname'"
#	      save_ifs="$IFS"; IFS='~'
#	      cmds=$old_archive_from_expsyms_cmds
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd" || exit $?
#	      done
#	      IFS="$save_ifs"
#	    fi
#	    # make sure the library variables are pointing to the new library
#	    dir=$output_objdir
#	    linklib=$newlib
#	  fi # test -n "$old_archive_from_expsyms_cmds"
#
#	  if test "$linkmode" = prog || test "$mode" != relink; then
#	    add_shlibpath=
#	    add_dir=
#	    add=
#	    lib_linked=yes
#	    case $hardcode_action in
#	    immediate | unsupported)
#	      if test "$hardcode_direct" = no; then
#		add="$dir/$linklib"
#		case $host in
#		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
#		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
#		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
#		    *-*-unixware7*) add_dir="-L$dir" ;;
#		  *-*-darwin* )
#		    # if the lib is a module then we can not link against
#		    # it, someone is ignoring the new warnings I added
#		    if /usr/bin/file -L $add 2> /dev/null |
#                      $EGREP ": [^:]* bundle" >/dev/null ; then
#		      $echo "** Warning, lib $linklib is a module, not a shared library"
#		      if test -z "$old_library" ; then
#		        $echo
#		        $echo "** And there doesn't seem to be a static archive available"
#		        $echo "** The link will probably fail, sorry"
#		      else
#		        add="$dir/$old_library"
#		      fi
#		    fi
#		esac
#	      elif test "$hardcode_minus_L" = no; then
#		case $host in
#		*-*-sunos*) add_shlibpath="$dir" ;;
#		esac
#		add_dir="-L$dir"
#		add="-l$name"
#	      elif test "$hardcode_shlibpath_var" = no; then
#		add_shlibpath="$dir"
#		add="-l$name"
#	      else
#		lib_linked=no
#	      fi
#	      ;;
#	    relink)
#	      if test "$hardcode_direct" = yes; then
#		add="$dir/$linklib"
#	      elif test "$hardcode_minus_L" = yes; then
#		add_dir="-L$dir"
#		# Try looking first in the location we're being installed to.
#		if test -n "$inst_prefix_dir"; then
#		  case $libdir in
#		    [\\/]*)
#		      add_dir="$add_dir -L$inst_prefix_dir$libdir"
#		      ;;
#		  esac
#		fi
#		add="-l$name"
#	      elif test "$hardcode_shlibpath_var" = yes; then
#		add_shlibpath="$dir"
#		add="-l$name"
#	      else
#		lib_linked=no
#	      fi
#	      ;;
#	    *) lib_linked=no ;;
#	    esac
#
#	    if test "$lib_linked" != yes; then
#	      $echo "$modename: configuration error: unsupported hardcode properties"
#	      exit $EXIT_FAILURE
#	    fi
#
#	    if test -n "$add_shlibpath"; then
#	      case :$compile_shlibpath: in
#	      *":$add_shlibpath:"*) ;;
#	      *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
#	      esac
#	    fi
#	    if test "$linkmode" = prog; then
#	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
#	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
#	    else
#	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
#	      test -n "$add" && deplibs="$add $deplibs"
#	      if test "$hardcode_direct" != yes && \
#		 test "$hardcode_minus_L" != yes && \
#		 test "$hardcode_shlibpath_var" = yes; then
#		case :$finalize_shlibpath: in
#		*":$libdir:"*) ;;
#		*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
#		esac
#	      fi
#	    fi
#	  fi
#
#	  if test "$linkmode" = prog || test "$mode" = relink; then
#	    add_shlibpath=
#	    add_dir=
#	    add=
#	    # Finalize command for both is simple: just hardcode it.
#	    if test "$hardcode_direct" = yes; then
#	      add="$libdir/$linklib"
#	    elif test "$hardcode_minus_L" = yes; then
#	      add_dir="-L$libdir"
#	      add="-l$name"
#	    elif test "$hardcode_shlibpath_var" = yes; then
#	      case :$finalize_shlibpath: in
#	      *":$libdir:"*) ;;
#	      *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
#	      esac
#	      add="-l$name"
#	    elif test "$hardcode_automatic" = yes; then
#	      if test -n "$inst_prefix_dir" &&
#		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
#	        add="$inst_prefix_dir$libdir/$linklib"
#	      else
#	        add="$libdir/$linklib"
#	      fi
#	    else
#	      # We cannot seem to hardcode it, guess we'll fake it.
#	      add_dir="-L$libdir"
#	      # Try looking first in the location we're being installed to.
#	      if test -n "$inst_prefix_dir"; then
#		case $libdir in
#		  [\\/]*)
#		    add_dir="$add_dir -L$inst_prefix_dir$libdir"
#		    ;;
#		esac
#	      fi
#	      add="-l$name"
#	    fi
#
#	    if test "$linkmode" = prog; then
#	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
#	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
#	    else
#	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
#	      test -n "$add" && deplibs="$add $deplibs"
#	    fi
#	  fi
#	elif test "$linkmode" = prog; then
#	  # Here we assume that one of hardcode_direct or hardcode_minus_L
#	  # is not unsupported.  This is valid on all known static and
#	  # shared platforms.
#	  if test "$hardcode_direct" != unsupported; then
#	    test -n "$old_library" && linklib="$old_library"
#	    compile_deplibs="$dir/$linklib $compile_deplibs"
#	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
#	  else
#	    compile_deplibs="-l$name -L$dir $compile_deplibs"
#	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
#	  fi
#	elif test "$build_libtool_libs" = yes; then
#	  # Not a shared library
#	  if test "$deplibs_check_method" != pass_all; then
#	    # We're trying link a shared library against a static one
#	    # but the system doesn't support it.
#
#	    # Just print a warning and add the library to dependency_libs so
#	    # that the program can be linked against the static library.
#	    $echo
#	    $echo "*** Warning: This system can not link to static lib archive $lib."
#	    $echo "*** I have the capability to make that library automatically link in when"
#	    $echo "*** you link to this library.  But I can only do this if you have a"
#	    $echo "*** shared version of the library, which you do not appear to have."
#	    if test "$module" = yes; then
#	      $echo "*** But as you try to build a module library, libtool will still create "
#	      $echo "*** a static module, that should work as long as the dlopening application"
#	      $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
#	      if test -z "$global_symbol_pipe"; then
#		$echo
#		$echo "*** However, this would only work if libtool was able to extract symbol"
#		$echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
#		$echo "*** not find such a program.  So, this module is probably useless."
#		$echo "*** \`nm' from GNU binutils and a full rebuild may help."
#	      fi
#	      if test "$build_old_libs" = no; then
#		build_libtool_libs=module
#		build_old_libs=yes
#	      else
#		build_libtool_libs=no
#	      fi
#	    fi
#	  else
#	    deplibs="$dir/$old_library $deplibs"
#	    link_static=yes
#	  fi
#	fi # link shared/static library?
#
#	if test "$linkmode" = lib; then
#	  if test -n "$dependency_libs" &&
#	     { test "$hardcode_into_libs" != yes ||
#	       test "$build_old_libs" = yes ||
#	       test "$link_static" = yes; }; then
#	    # Extract -R from dependency_libs
#	    temp_deplibs=
#	    for libdir in $dependency_libs; do
#	      case $libdir in
#	      -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
#		   case " $xrpath " in
#		   *" $temp_xrpath "*) ;;
#		   *) xrpath="$xrpath $temp_xrpath";;
#		   esac;;
#	      *) temp_deplibs="$temp_deplibs $libdir";;
#	      esac
#	    done
#	    dependency_libs="$temp_deplibs"
#	  fi
#
#	  newlib_search_path="$newlib_search_path $absdir"
#	  # Link against this library
#	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
#	  # ... and its dependency_libs
#	  tmp_libs=
#	  for deplib in $dependency_libs; do
#	    newdependency_libs="$deplib $newdependency_libs"
#	    if test "X$duplicate_deps" = "Xyes" ; then
#	      case "$tmp_libs " in
#	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
#	      esac
#	    fi
#	    tmp_libs="$tmp_libs $deplib"
#	  done
#
#	  if test "$link_all_deplibs" != no; then
#	    # Add the search paths of all dependency libraries
#	    for deplib in $dependency_libs; do
#	      case $deplib in
#	      -L*) path="$deplib" ;;
#	      *.la)
#		dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
#		test "X$dir" = "X$deplib" && dir="."
#		# We need an absolute path.
#		case $dir in
#		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
#		*)
#		  absdir=`cd "$dir" && pwd`
#		  if test -z "$absdir"; then
#		    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
#		    absdir="$dir"
#		  fi
#		  ;;
#		esac
#		if grep "^installed=no" $deplib > /dev/null; then
#		  path="$absdir/$objdir"
#		else
#		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
#		  if test -z "$libdir"; then
#		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
#		    exit $EXIT_FAILURE
#		  fi
#		  if test "$absdir" != "$libdir"; then
#		    $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
#		  fi
#		  path="$absdir"
#		fi
#		depdepl=
#		case $host in
#		*-*-darwin*)
#		  # we do not want to link against static libs,
#		  # but need to link against shared
#		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
#		  if test -n "$deplibrary_names" ; then
#		    for tmp in $deplibrary_names ; do
#		      depdepl=$tmp
#		    done
#		    if test -f "$path/$depdepl" ; then
#		      depdepl="$path/$depdepl"
#		    fi
#		    # do not add paths which are already there
#		    case " $newlib_search_path " in
#		    *" $path "*) ;;
#		    *) newlib_search_path="$newlib_search_path $path";;
#		    esac
#		  fi
#		  path=""
#		  ;;
#		*)
#		  path="-L$path"
#		  ;;
#		esac
#		;;
#	      -l*)
#		case $host in
#		*-*-darwin*)
#		  # Again, we only want to link against shared libraries
#		  eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
#		  for tmp in $newlib_search_path ; do
#		    if test -f "$tmp/lib$tmp_libs.dylib" ; then
#		      eval depdepl="$tmp/lib$tmp_libs.dylib"
#		      break
#		    fi
#		  done
#		  path=""
#		  ;;
#		*) continue ;;
#		esac
#		;;
#	      *) continue ;;
#	      esac
#	      case " $deplibs " in
#	      *" $path "*) ;;
#	      *) deplibs="$path $deplibs" ;;
#	      esac
#	      case " $deplibs " in
#	      *" $depdepl "*) ;;
#	      *) deplibs="$depdepl $deplibs" ;;
#	      esac
#	    done
#	  fi # link_all_deplibs != no
#	fi # linkmode = lib
#      done # for deplib in $libs
#      dependency_libs="$newdependency_libs"
#      if test "$pass" = dlpreopen; then
#	# Link the dlpreopened libraries before other libraries
#	for deplib in $save_deplibs; do
#	  deplibs="$deplib $deplibs"
#	done
#      fi
#      if test "$pass" != dlopen; then
#	if test "$pass" != conv; then
#	  # Make sure lib_search_path contains only unique directories.
#	  lib_search_path=
#	  for dir in $newlib_search_path; do
#	    case "$lib_search_path " in
#	    *" $dir "*) ;;
#	    *) lib_search_path="$lib_search_path $dir" ;;
#	    esac
#	  done
#	  newlib_search_path=
#	fi
#
#	if test "$linkmode,$pass" != "prog,link"; then
#	  vars="deplibs"
#	else
#	  vars="compile_deplibs finalize_deplibs"
#	fi
#	for var in $vars dependency_libs; do
#	  # Add libraries to $var in reverse order
#	  eval tmp_libs=\"\$$var\"
#	  new_libs=
#	  for deplib in $tmp_libs; do
#	    # FIXME: Pedantically, this is the right thing to do, so
#	    #        that some nasty dependency loop isn't accidentally
#	    #        broken:
#	    #new_libs="$deplib $new_libs"
#	    # Pragmatically, this seems to cause very few problems in
#	    # practice:
#	    case $deplib in
#	    -L*) new_libs="$deplib $new_libs" ;;
#	    -R*) ;;
#	    *)
#	      # And here is the reason: when a library appears more
#	      # than once as an explicit dependence of a library, or
#	      # is implicitly linked in more than once by the
#	      # compiler, it is considered special, and multiple
#	      # occurrences thereof are not removed.  Compare this
#	      # with having the same library being listed as a
#	      # dependency of multiple other libraries: in this case,
#	      # we know (pedantically, we assume) the library does not
#	      # need to be listed more than once, so we keep only the
#	      # last copy.  This is not always right, but it is rare
#	      # enough that we require users that really mean to play
#	      # such unportable linking tricks to link the library
#	      # using -Wl,-lname, so that libtool does not consider it
#	      # for duplicate removal.
#	      case " $specialdeplibs " in
#	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
#	      *)
#		case " $new_libs " in
#		*" $deplib "*) ;;
#		*) new_libs="$deplib $new_libs" ;;
#		esac
#		;;
#	      esac
#	      ;;
#	    esac
#	  done
#	  tmp_libs=
#	  for deplib in $new_libs; do
#	    case $deplib in
#	    -L*)
#	      case " $tmp_libs " in
#	      *" $deplib "*) ;;
#	      *) tmp_libs="$tmp_libs $deplib" ;;
#	      esac
#	      ;;
#	    *) tmp_libs="$tmp_libs $deplib" ;;
#	    esac
#	  done
#	  eval $var=\"$tmp_libs\"
#	done # for var
#      fi
#      # Last step: remove runtime libs from dependency_libs
#      # (they stay in deplibs)
#      tmp_libs=
#      for i in $dependency_libs ; do
#	case " $predeps $postdeps $compiler_lib_search_path " in
#	*" $i "*)
#	  i=""
#	  ;;
#	esac
#	if test -n "$i" ; then
#	  tmp_libs="$tmp_libs $i"
#	fi
#      done
#      dependency_libs=$tmp_libs
#    done # for pass
#    if test "$linkmode" = prog; then
#      dlfiles="$newdlfiles"
#      dlprefiles="$newdlprefiles"
#    fi
#
#    case $linkmode in
#    oldlib)
#      if test -n "$deplibs"; then
#	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
#      fi
#
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$rpath"; then
#	$echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$xrpath"; then
#	$echo "$modename: warning: \`-R' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for archives" 1>&2
#      fi
#
#      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
#	$echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
#      fi
#
#      # Now set the variables for building old libraries.
#      build_libtool_libs=no
#      oldlibs="$output"
#      objs="$objs$old_deplibs"
#      ;;
#
#    lib)
#      # Make sure we only generate libraries of the form `libNAME.la'.
#      case $outputname in
#      lib*)
#	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
#	eval shared_ext=\"$shrext_cmds\"
#	eval libname=\"$libname_spec\"
#	;;
#      *)
#	if test "$module" = no; then
#	  $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	if test "$need_lib_prefix" != no; then
#	  # Add the "lib" prefix for modules if required
#	  name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
#	  eval shared_ext=\"$shrext_cmds\"
#	  eval libname=\"$libname_spec\"
#	else
#	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
#	fi
#	;;
#      esac
#
#      if test -n "$objs"; then
#	if test "$deplibs_check_method" != pass_all; then
#	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
#	  exit $EXIT_FAILURE
#	else
#	  $echo
#	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
#	  $echo "*** objects $objs is not portable!"
#	  libobjs="$libobjs $objs"
#	fi
#      fi
#
#      if test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
#      fi
#
#      set dummy $rpath
#      if test "$#" -gt 2; then
#	$echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
#      fi
#      install_libdir="$2"
#
#      oldlibs=
#      if test -z "$rpath"; then
#	if test "$build_libtool_libs" = yes; then
#	  # Building a libtool convenience library.
#	  # Some compilers have problems with a `.al' extension so
#	  # convenience libraries should have the same extension an
#	  # archive normally would.
#	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
#	  build_libtool_libs=convenience
#	  build_old_libs=yes
#	fi
#
#	if test -n "$vinfo"; then
#	  $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
#	fi
#
#	if test -n "$release"; then
#	  $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
#	fi
#      else
#
#	# Parse the version information argument.
#	save_ifs="$IFS"; IFS=':'
#	set dummy $vinfo 0 0 0
#	IFS="$save_ifs"
#
#	if test -n "$8"; then
#	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# convert absolute version numbers to libtool ages
#	# this retains compatibility with .la files and attempts
#	# to make the code below a bit more comprehensible
#
#	case $vinfo_number in
#	yes)
#	  number_major="$2"
#	  number_minor="$3"
#	  number_revision="$4"
#	  #
#	  # There are really only two kinds -- those that
#	  # use the current revision as the major version
#	  # and those that subtract age and use age as
#	  # a minor version.  But, then there is irix
#	  # which has an extra 1 added just for fun
#	  #
#	  case $version_type in
#	  darwin|linux|osf|windows)
#	    current=`expr $number_major + $number_minor`
#	    age="$number_minor"
#	    revision="$number_revision"
#	    ;;
#	  freebsd-aout|freebsd-elf|sunos)
#	    current="$number_major"
#	    revision="$number_minor"
#	    age="0"
#	    ;;
#	  irix|nonstopux)
#	    current=`expr $number_major + $number_minor - 1`
#	    age="$number_minor"
#	    revision="$number_minor"
#	    ;;
#	  esac
#	  ;;
#	no)
#	  current="$2"
#	  revision="$3"
#	  age="$4"
#	  ;;
#	esac
#
#	# Check that each of the things are valid numbers.
#	case $current in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	case $revision in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	case $age in
#	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
#	*)
#	  $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	if test "$age" -gt "$current"; then
#	  $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
#	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Calculate the version variables.
#	major=
#	versuffix=
#	verstring=
#	case $version_type in
#	none) ;;
#
#	darwin)
#	  # Like Linux, but with the current version available in
#	  # verstring for coding it into the library header
#	  major=.`expr $current - $age`
#	  versuffix="$major.$age.$revision"
#	  # Darwin ld doesn't like 0 for these options...
#	  minor_current=`expr $current + 1`
#	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
#	  ;;
#
#	freebsd-aout)
#	  major=".$current"
#	  versuffix=".$current.$revision";
#	  ;;
#
#	freebsd-elf)
#	  major=".$current"
#	  versuffix=".$current";
#	  ;;
#
#	irix | nonstopux)
#	  major=`expr $current - $age + 1`
#
#	  case $version_type in
#	    nonstopux) verstring_prefix=nonstopux ;;
#	    *)         verstring_prefix=sgi ;;
#	  esac
#	  verstring="$verstring_prefix$major.$revision"
#
#	  # Add in all the interfaces that we are compatible with.
#	  loop=$revision
#	  while test "$loop" -ne 0; do
#	    iface=`expr $revision - $loop`
#	    loop=`expr $loop - 1`
#	    verstring="$verstring_prefix$major.$iface:$verstring"
#	  done
#
#	  # Before this point, $major must not contain `.'.
#	  major=.$major
#	  versuffix="$major.$revision"
#	  ;;
#
#	linux)
#	  major=.`expr $current - $age`
#	  versuffix="$major.$age.$revision"
#	  ;;
#
#	osf)
#	  major=.`expr $current - $age`
#	  versuffix=".$current.$age.$revision"
#	  verstring="$current.$age.$revision"
#
#	  # Add in all the interfaces that we are compatible with.
#	  loop=$age
#	  while test "$loop" -ne 0; do
#	    iface=`expr $current - $loop`
#	    loop=`expr $loop - 1`
#	    verstring="$verstring:${iface}.0"
#	  done
#
#	  # Make executables depend on our current version.
#	  verstring="$verstring:${current}.0"
#	  ;;
#
#	sunos)
#	  major=".$current"
#	  versuffix=".$current.$revision"
#	  ;;
#
#	windows)
#	  # Use '-' rather than '.', since we only want one
#	  # extension on DOS 8.3 filesystems.
#	  major=`expr $current - $age`
#	  versuffix="-$major"
#	  ;;
#
#	*)
#	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
#	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	# Clear the version info if we defaulted, and they specified a release.
#	if test -z "$vinfo" && test -n "$release"; then
#	  major=
#	  case $version_type in
#	  darwin)
#	    # we can't check for "0.0" in archive_cmds due to quoting
#	    # problems, so we reset it completely
#	    verstring=
#	    ;;
#	  *)
#	    verstring="0.0"
#	    ;;
#	  esac
#	  if test "$need_version" = no; then
#	    versuffix=
#	  else
#	    versuffix=".0.0"
#	  fi
#	fi
#
#	# Remove version info from name if versioning should be avoided
#	if test "$avoid_version" = yes && test "$need_version" = no; then
#	  major=
#	  versuffix=
#	  verstring=""
#	fi
#
#	# Check to see if the archive will have undefined symbols.
#	if test "$allow_undefined" = yes; then
#	  if test "$allow_undefined_flag" = unsupported; then
#	    $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
#	    build_libtool_libs=no
#	    build_old_libs=yes
#	  fi
#	else
#	  # Don't allow undefined symbols.
#	  allow_undefined_flag="$no_undefined_flag"
#	fi
#      fi
#
#      if test "$mode" != relink; then
#	# Remove our outputs, but don't remove object files since they
#	# may have been created when compiling PIC objects.
#	removelist=
#	tempremovelist=`$echo "$output_objdir/*"`
#	for p in $tempremovelist; do
#	  case $p in
#	    *.$objext)
#	       ;;
#	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
#	       if test "X$precious_files_regex" != "X"; then
#	         if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
#	         then
#		   continue
#		 fi
#	       fi
#	       removelist="$removelist $p"
#	       ;;
#	    *) ;;
#	  esac
#	done
#	if test -n "$removelist"; then
#	  $show "${rm}r $removelist"
#	  $run ${rm}r $removelist
#	fi
#      fi
#
#      # Now set the variables for building old libraries.
#      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
#	oldlibs="$oldlibs $output_objdir/$libname.$libext"
#
#	# Transform .lo files to .o files.
#	oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
#      fi
#
#      # Eliminate all temporary directories.
#      for path in $notinst_path; do
#	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
#	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
#	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
#      done
#
#      if test -n "$xrpath"; then
#	# If the user specified any rpath flags, then add them.
#	temp_xrpath=
#	for libdir in $xrpath; do
#	  temp_xrpath="$temp_xrpath -R$libdir"
#	  case "$finalize_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_rpath="$finalize_rpath $libdir" ;;
#	  esac
#	done
#	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
#	  dependency_libs="$temp_xrpath $dependency_libs"
#	fi
#      fi
#
#      # Make sure dlfiles contains only unique files that won't be dlpreopened
#      old_dlfiles="$dlfiles"
#      dlfiles=
#      for lib in $old_dlfiles; do
#	case " $dlprefiles $dlfiles " in
#	*" $lib "*) ;;
#	*) dlfiles="$dlfiles $lib" ;;
#	esac
#      done
#
#      # Make sure dlprefiles contains only unique files
#      old_dlprefiles="$dlprefiles"
#      dlprefiles=
#      for lib in $old_dlprefiles; do
#	case "$dlprefiles " in
#	*" $lib "*) ;;
#	*) dlprefiles="$dlprefiles $lib" ;;
#	esac
#      done
#
#      if test "$build_libtool_libs" = yes; then
#	if test -n "$rpath"; then
#	  case $host in
#	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
#	    # these systems don't actually have a c library (as such)!
#	    ;;
#	  *-*-rhapsody* | *-*-darwin1.[012])
#	    # Rhapsody C library is in the System framework
#	    deplibs="$deplibs -framework System"
#	    ;;
#	  *-*-netbsd*)
#	    # Don't link with libc until the a.out ld.so is fixed.
#	    ;;
#	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
#	    # Do not include libc due to us having libc/libc_r.
#	    ;;
#	  *-*-sco3.2v5* | *-*-sco5v6*)
#	    # Causes problems with __ctype
#	    ;;
#	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
#	    # Compiler inserts libc in the correct place for threads to work
#	    ;;
# 	  *)
#	    # Add libc to deplibs on all other systems if necessary.
#	    if test "$build_libtool_need_lc" = "yes"; then
#	      deplibs="$deplibs -lc"
#	    fi
#	    ;;
#	  esac
#	fi
#
#	# Transform deplibs into only deplibs that can be linked in shared.
#	name_save=$name
#	libname_save=$libname
#	release_save=$release
#	versuffix_save=$versuffix
#	major_save=$major
#	# I'm not sure if I'm treating the release correctly.  I think
#	# release should show up in the -l (ie -lgmp5) so we don't want to
#	# add it in twice.  Is that correct?
#	release=""
#	versuffix=""
#	major=""
#	newdeplibs=
#	droppeddeps=no
#	case $deplibs_check_method in
#	pass_all)
#	  # Don't check for shared/static.  Everything works.
#	  # This might be a little naive.  We might want to check
#	  # whether the library exists or not.  But this is on
#	  # osf3 & osf4 and I'm not really sure... Just
#	  # implementing what was already the behavior.
#	  newdeplibs=$deplibs
#	  ;;
#	test_compile)
#	  # This code stresses the "libraries are programs" paradigm to its
#	  # limits. Maybe even breaks it.  We compile a program, linking it
#	  # against the deplibs as a proxy for the library.  Then we can check
#	  # whether they linked in statically or dynamically with ldd.
#	  $rm conftest.c
#	  cat > conftest.c <<EOF
#	  int main() { return 0; }
#EOF
#	  $rm conftest
#	  $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
#	  if test "$?" -eq 0 ; then
#	    ldd_output=`ldd conftest`
#	    for i in $deplibs; do
#	      name=`expr $i : '-l\(.*\)'`
#	      # If $name is empty we are operating on a -L argument.
#              if test "$name" != "" && test "$name" -ne "0"; then
#		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		  case " $predeps $postdeps " in
#		  *" $i "*)
#		    newdeplibs="$newdeplibs $i"
#		    i=""
#		    ;;
#		  esac
#	        fi
#		if test -n "$i" ; then
#		  libname=`eval \\$echo \"$libname_spec\"`
#		  deplib_matches=`eval \\$echo \"$library_names_spec\"`
#		  set dummy $deplib_matches
#		  deplib_match=$2
#		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
#		    newdeplibs="$newdeplibs $i"
#		  else
#		    droppeddeps=yes
#		    $echo
#		    $echo "*** Warning: dynamic linker does not accept needed library $i."
#		    $echo "*** I have the capability to make that library automatically link in when"
#		    $echo "*** you link to this library.  But I can only do this if you have a"
#		    $echo "*** shared version of the library, which I believe you do not have"
#		    $echo "*** because a test_compile did reveal that the linker did not use it for"
#		    $echo "*** its dynamic dependency list that programs get resolved with at runtime."
#		  fi
#		fi
#	      else
#		newdeplibs="$newdeplibs $i"
#	      fi
#	    done
#	  else
#	    # Error occurred in the first compile.  Let's try to salvage
#	    # the situation: Compile a separate program for each library.
#	    for i in $deplibs; do
#	      name=`expr $i : '-l\(.*\)'`
#	      # If $name is empty we are operating on a -L argument.
#              if test "$name" != "" && test "$name" != "0"; then
#		$rm conftest
#		$LTCC $LTCFLAGS -o conftest conftest.c $i
#		# Did it work?
#		if test "$?" -eq 0 ; then
#		  ldd_output=`ldd conftest`
#		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		    case " $predeps $postdeps " in
#		    *" $i "*)
#		      newdeplibs="$newdeplibs $i"
#		      i=""
#		      ;;
#		    esac
#		  fi
#		  if test -n "$i" ; then
#		    libname=`eval \\$echo \"$libname_spec\"`
#		    deplib_matches=`eval \\$echo \"$library_names_spec\"`
#		    set dummy $deplib_matches
#		    deplib_match=$2
#		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
#		      newdeplibs="$newdeplibs $i"
#		    else
#		      droppeddeps=yes
#		      $echo
#		      $echo "*** Warning: dynamic linker does not accept needed library $i."
#		      $echo "*** I have the capability to make that library automatically link in when"
#		      $echo "*** you link to this library.  But I can only do this if you have a"
#		      $echo "*** shared version of the library, which you do not appear to have"
#		      $echo "*** because a test_compile did reveal that the linker did not use this one"
#		      $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
#		    fi
#		  fi
#		else
#		  droppeddeps=yes
#		  $echo
#		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
#		  $echo "***  make it link in!  You will probably need to install it or some"
#		  $echo "*** library that it depends on before this library will be fully"
#		  $echo "*** functional.  Installing it before continuing would be even better."
#		fi
#	      else
#		newdeplibs="$newdeplibs $i"
#	      fi
#	    done
#	  fi
#	  ;;
#	file_magic*)
#	  set dummy $deplibs_check_method
#	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#	  for a_deplib in $deplibs; do
#	    name=`expr $a_deplib : '-l\(.*\)'`
#	    # If $name is empty we are operating on a -L argument.
#            if test "$name" != "" && test  "$name" != "0"; then
#	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		case " $predeps $postdeps " in
#		*" $a_deplib "*)
#		  newdeplibs="$newdeplibs $a_deplib"
#		  a_deplib=""
#		  ;;
#		esac
#	      fi
#	      if test -n "$a_deplib" ; then
#		libname=`eval \\$echo \"$libname_spec\"`
#		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
#		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
#		  for potent_lib in $potential_libs; do
#		      # Follow soft links.
#		      if ls -lLd "$potent_lib" 2>/dev/null \
#			 | grep " -> " >/dev/null; then
#			continue
#		      fi
#		      # The statement above tries to avoid entering an
#		      # endless loop below, in case of cyclic links.
#		      # We might still enter an endless loop, since a link
#		      # loop can be closed while we follow links,
#		      # but so what?
#		      potlib="$potent_lib"
#		      while test -h "$potlib" 2>/dev/null; do
#			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
#			case $potliblink in
#			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
#			*) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
#			esac
#		      done
#		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
#			 | ${SED} 10q \
#			 | $EGREP "$file_magic_regex" > /dev/null; then
#			newdeplibs="$newdeplibs $a_deplib"
#			a_deplib=""
#			break 2
#		      fi
#		  done
#		done
#	      fi
#	      if test -n "$a_deplib" ; then
#		droppeddeps=yes
#		$echo
#		$echo "*** Warning: linker path does not have real file for library $a_deplib."
#		$echo "*** I have the capability to make that library automatically link in when"
#		$echo "*** you link to this library.  But I can only do this if you have a"
#		$echo "*** shared version of the library, which you do not appear to have"
#		$echo "*** because I did check the linker path looking for a file starting"
#		if test -z "$potlib" ; then
#		  $echo "*** with $libname but no candidates were found. (...for file magic test)"
#		else
#		  $echo "*** with $libname and none of the candidates passed a file format test"
#		  $echo "*** using a file magic. Last file checked: $potlib"
#		fi
#	      fi
#	    else
#	      # Add a -L argument.
#	      newdeplibs="$newdeplibs $a_deplib"
#	    fi
#	  done # Gone through all deplibs.
#	  ;;
#	match_pattern*)
#	  set dummy $deplibs_check_method
#	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
#	  for a_deplib in $deplibs; do
#	    name=`expr $a_deplib : '-l\(.*\)'`
#	    # If $name is empty we are operating on a -L argument.
#	    if test -n "$name" && test "$name" != "0"; then
#	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#		case " $predeps $postdeps " in
#		*" $a_deplib "*)
#		  newdeplibs="$newdeplibs $a_deplib"
#		  a_deplib=""
#		  ;;
#		esac
#	      fi
#	      if test -n "$a_deplib" ; then
#		libname=`eval \\$echo \"$libname_spec\"`
#		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
#		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
#		  for potent_lib in $potential_libs; do
#		    potlib="$potent_lib" # see symlink-check above in file_magic test
#		    if eval $echo \"$potent_lib\" 2>/dev/null \
#		        | ${SED} 10q \
#		        | $EGREP "$match_pattern_regex" > /dev/null; then
#		      newdeplibs="$newdeplibs $a_deplib"
#		      a_deplib=""
#		      break 2
#		    fi
#		  done
#		done
#	      fi
#	      if test -n "$a_deplib" ; then
#		droppeddeps=yes
#		$echo
#		$echo "*** Warning: linker path does not have real file for library $a_deplib."
#		$echo "*** I have the capability to make that library automatically link in when"
#		$echo "*** you link to this library.  But I can only do this if you have a"
#		$echo "*** shared version of the library, which you do not appear to have"
#		$echo "*** because I did check the linker path looking for a file starting"
#		if test -z "$potlib" ; then
#		  $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
#		else
#		  $echo "*** with $libname and none of the candidates passed a file format test"
#		  $echo "*** using a regex pattern. Last file checked: $potlib"
#		fi
#	      fi
#	    else
#	      # Add a -L argument.
#	      newdeplibs="$newdeplibs $a_deplib"
#	    fi
#	  done # Gone through all deplibs.
#	  ;;
#	none | unknown | *)
#	  newdeplibs=""
#	  tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
#	    -e 's/ -[LR][^ ]*//g'`
#	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
#	    for i in $predeps $postdeps ; do
#	      # can't use Xsed below, because $i might contain '/'
#	      tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
#	    done
#	  fi
#	  if $echo "X $tmp_deplibs" | $Xsed -e 's/[ 	]//g' \
#	    | grep . >/dev/null; then
#	    $echo
#	    if test "X$deplibs_check_method" = "Xnone"; then
#	      $echo "*** Warning: inter-library dependencies are not supported in this platform."
#	    else
#	      $echo "*** Warning: inter-library dependencies are not known to be supported."
#	    fi
#	    $echo "*** All declared inter-library dependencies are being dropped."
#	    droppeddeps=yes
#	  fi
#	  ;;
#	esac
#	versuffix=$versuffix_save
#	major=$major_save
#	release=$release_save
#	libname=$libname_save
#	name=$name_save
#
#	case $host in
#	*-*-rhapsody* | *-*-darwin1.[012])
#	  # On Rhapsody replace the C library is the System framework
#	  newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	  ;;
#	esac
#
#	if test "$droppeddeps" = yes; then
#	  if test "$module" = yes; then
#	    $echo
#	    $echo "*** Warning: libtool could not satisfy all declared inter-library"
#	    $echo "*** dependencies of module $libname.  Therefore, libtool will create"
#	    $echo "*** a static module, that should work as long as the dlopening"
#	    $echo "*** application is linked with the -dlopen flag."
#	    if test -z "$global_symbol_pipe"; then
#	      $echo
#	      $echo "*** However, this would only work if libtool was able to extract symbol"
#	      $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
#	      $echo "*** not find such a program.  So, this module is probably useless."
#	      $echo "*** \`nm' from GNU binutils and a full rebuild may help."
#	    fi
#	    if test "$build_old_libs" = no; then
#	      oldlibs="$output_objdir/$libname.$libext"
#	      build_libtool_libs=module
#	      build_old_libs=yes
#	    else
#	      build_libtool_libs=no
#	    fi
#	  else
#	    $echo "*** The inter-library dependencies that have been dropped here will be"
#	    $echo "*** automatically added whenever a program is linked with this library"
#	    $echo "*** or is declared to -dlopen it."
#
#	    if test "$allow_undefined" = no; then
#	      $echo
#	      $echo "*** Since this library must not contain undefined symbols,"
#	      $echo "*** because either the platform does not support them or"
#	      $echo "*** it was explicitly requested with -no-undefined,"
#	      $echo "*** libtool will only create a static version of it."
#	      if test "$build_old_libs" = no; then
#		oldlibs="$output_objdir/$libname.$libext"
#		build_libtool_libs=module
#		build_old_libs=yes
#	      else
#		build_libtool_libs=no
#	      fi
#	    fi
#	  fi
#	fi
#	# Done checking deplibs!
#	deplibs=$newdeplibs
#      fi
#
#
#      # move library search paths that coincide with paths to not yet
#      # installed libraries to the beginning of the library search list
#      new_libs=
#      for path in $notinst_path; do
#	case " $new_libs " in
#	*" -L$path/$objdir "*) ;;
#	*)
#	  case " $deplibs " in
#	  *" -L$path/$objdir "*)
#	    new_libs="$new_libs -L$path/$objdir" ;;
#	  esac
#	  ;;
#	esac
#      done
#      for deplib in $deplibs; do
#	case $deplib in
#	-L*)
#	  case " $new_libs " in
#	  *" $deplib "*) ;;
#	  *) new_libs="$new_libs $deplib" ;;
#	  esac
#	  ;;
#	*) new_libs="$new_libs $deplib" ;;
#	esac
#      done
#      deplibs="$new_libs"
#
#
#      # All the library-specific variables (install_libdir is set above).
#      library_names=
#      old_library=
#      dlname=
#
#      # Test again, we may have decided not to build it any more
#      if test "$build_libtool_libs" = yes; then
#	if test "$hardcode_into_libs" = yes; then
#	  # Hardcode the library paths
#	  hardcode_libdirs=
#	  dep_rpath=
#	  rpath="$finalize_rpath"
#	  test "$mode" != relink && rpath="$compile_rpath$rpath"
#	  for libdir in $rpath; do
#	    if test -n "$hardcode_libdir_flag_spec"; then
#	      if test -n "$hardcode_libdir_separator"; then
#		if test -z "$hardcode_libdirs"; then
#		  hardcode_libdirs="$libdir"
#		else
#		  # Just accumulate the unique libdirs.
#		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		    ;;
#		  *)
#		    hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		    ;;
#		  esac
#		fi
#	      else
#		eval flag=\"$hardcode_libdir_flag_spec\"
#		dep_rpath="$dep_rpath $flag"
#	      fi
#	    elif test -n "$runpath_var"; then
#	      case "$perm_rpath " in
#	      *" $libdir "*) ;;
#	      *) perm_rpath="$perm_rpath $libdir" ;;
#	      esac
#	    fi
#	  done
#	  # Substitute the hardcoded libdirs into the rpath.
#	  if test -n "$hardcode_libdir_separator" &&
#	     test -n "$hardcode_libdirs"; then
#	    libdir="$hardcode_libdirs"
#	    if test -n "$hardcode_libdir_flag_spec_ld"; then
#	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
#	    else
#	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
#	    fi
#	  fi
#	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
#	    # We should set the runpath_var.
#	    rpath=
#	    for dir in $perm_rpath; do
#	      rpath="$rpath$dir:"
#	    done
#	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
#	  fi
#	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
#	fi
#
#	shlibpath="$finalize_shlibpath"
#	test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
#	if test -n "$shlibpath"; then
#	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
#	fi
#
#	# Get the real and link names of the library.
#	eval shared_ext=\"$shrext_cmds\"
#	eval library_names=\"$library_names_spec\"
#	set dummy $library_names
#	realname="$2"
#	shift; shift
#
#	if test -n "$soname_spec"; then
#	  eval soname=\"$soname_spec\"
#	else
#	  soname="$realname"
#	fi
#	if test -z "$dlname"; then
#	  dlname=$soname
#	fi
#
#	lib="$output_objdir/$realname"
#	linknames=
#	for link
#	do
#	  linknames="$linknames $link"
#	done
#
#	# Use standard objects if they are pic
#	test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#
#	# Prepare the list of exported symbols
#	if test -z "$export_symbols"; then
#	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
#	    $show "generating symbol list for \`$libname.la'"
#	    export_symbols="$output_objdir/$libname.exp"
#	    $run $rm $export_symbols
#	    cmds=$export_symbols_cmds
#	    save_ifs="$IFS"; IFS='~'
#	    for cmd in $cmds; do
#	      IFS="$save_ifs"
#	      eval cmd=\"$cmd\"
#	      if len=`expr "X$cmd" : ".*"` &&
#	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	        $show "$cmd"
#	        $run eval "$cmd" || exit $?
#	        skipped_export=false
#	      else
#	        # The command line is too long to execute in one step.
#	        $show "using reloadable object file for export list..."
#	        skipped_export=:
#		# Break out early, otherwise skipped_export may be
#		# set to false by a later but shorter cmd.
#		break
#	      fi
#	    done
#	    IFS="$save_ifs"
#	    if test -n "$export_symbols_regex"; then
#	      $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
#	      $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
#	      $show "$mv \"${export_symbols}T\" \"$export_symbols\""
#	      $run eval '$mv "${export_symbols}T" "$export_symbols"'
#	    fi
#	  fi
#	fi
#
#	if test -n "$export_symbols" && test -n "$include_expsyms"; then
#	  $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
#	fi
#
#	tmp_deplibs=
#	for test_deplib in $deplibs; do
#		case " $convenience " in
#		*" $test_deplib "*) ;;
#		*)
#			tmp_deplibs="$tmp_deplibs $test_deplib"
#			;;
#		esac
#	done
#	deplibs="$tmp_deplibs"
#
#	if test -n "$convenience"; then
#	  if test -n "$whole_archive_flag_spec"; then
#	    save_libobjs=$libobjs
#	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
#	  else
#	    gentop="$output_objdir/${outputname}x"
#	    generated="$generated $gentop"
#
#	    func_extract_archives $gentop $convenience
#	    libobjs="$libobjs $func_extract_archives_result"
#	  fi
#	fi
#	
#	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
#	  eval flag=\"$thread_safe_flag_spec\"
#	  linker_flags="$linker_flags $flag"
#	fi
#
#	# Make a backup of the uninstalled library when relinking
#	if test "$mode" = relink; then
#	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
#	fi
#
#	# Do each of the archive commands.
#	if test "$module" = yes && test -n "$module_cmds" ; then
#	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
#	    eval test_cmds=\"$module_expsym_cmds\"
#	    cmds=$module_expsym_cmds
#	  else
#	    eval test_cmds=\"$module_cmds\"
#	    cmds=$module_cmds
#	  fi
#	else
#	if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
#	  eval test_cmds=\"$archive_expsym_cmds\"
#	  cmds=$archive_expsym_cmds
#	else
#	  eval test_cmds=\"$archive_cmds\"
#	  cmds=$archive_cmds
#	  fi
#	fi
#
#	if test "X$skipped_export" != "X:" &&
#	   len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	  :
#	else
#	  # The command line is too long to link in one step, link piecewise.
#	  $echo "creating reloadable object files..."
#
#	  # Save the value of $output and $libobjs because we want to
#	  # use them later.  If we have whole_archive_flag_spec, we
#	  # want to use save_libobjs as it was before
#	  # whole_archive_flag_spec was expanded, because we can't
#	  # assume the linker understands whole_archive_flag_spec.
#	  # This may have to be revisited, in case too many
#	  # convenience libraries get linked in and end up exceeding
#	  # the spec.
#	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
#	    save_libobjs=$libobjs
#	  fi
#	  save_output=$output
#	  output_la=`$echo "X$output" | $Xsed -e "$basename"`
#
#	  # Clear the reloadable object creation command queue and
#	  # initialize k to one.
#	  test_cmds=
#	  concat_cmds=
#	  objlist=
#	  delfiles=
#	  last_robj=
#	  k=1
#	  output=$output_objdir/$output_la-${k}.$objext
#	  # Loop over the list of objects to be linked.
#	  for obj in $save_libobjs
#	  do
#	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
#	    if test "X$objlist" = X ||
#	       { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#		 test "$len" -le "$max_cmd_len"; }; then
#	      objlist="$objlist $obj"
#	    else
#	      # The command $test_cmds is almost too long, add a
#	      # command to the queue.
#	      if test "$k" -eq 1 ; then
#		# The first file doesn't have a previous command to add.
#		eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
#	      else
#		# All subsequent reloadable object files will link in
#		# the last one created.
#		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
#	      fi
#	      last_robj=$output_objdir/$output_la-${k}.$objext
#	      k=`expr $k + 1`
#	      output=$output_objdir/$output_la-${k}.$objext
#	      objlist=$obj
#	      len=1
#	    fi
#	  done
#	  # Handle the remaining objects by creating one last
#	  # reloadable object file.  All subsequent reloadable object
#	  # files will link in the last one created.
#	  test -z "$concat_cmds" || concat_cmds=$concat_cmds~
#	  eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
#
#	  if ${skipped_export-false}; then
#	    $show "generating symbol list for \`$libname.la'"
#	    export_symbols="$output_objdir/$libname.exp"
#	    $run $rm $export_symbols
#	    libobjs=$output
#	    # Append the command to create the export file.
#	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
#          fi
#
#	  # Set up a command to remove the reloadable object files
#	  # after they are used.
#	  i=0
#	  while test "$i" -lt "$k"
#	  do
#	    i=`expr $i + 1`
#	    delfiles="$delfiles $output_objdir/$output_la-${i}.$objext"
#	  done
#
#	  $echo "creating a temporary reloadable object file: $output"
#
#	  # Loop through the commands generated above and execute them.
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $concat_cmds; do
#	    IFS="$save_ifs"
#	    $show "$cmd"
#	    $run eval "$cmd" || exit $?
#	  done
#	  IFS="$save_ifs"
#
#	  libobjs=$output
#	  # Restore the value of output.
#	  output=$save_output
#
#	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
#	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
#	  fi
#	  # Expand the library linking commands again to reset the
#	  # value of $libobjs for piecewise linking.
#
#	  # Do each of the archive commands.
#	  if test "$module" = yes && test -n "$module_cmds" ; then
#	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
#	      cmds=$module_expsym_cmds
#	    else
#	      cmds=$module_cmds
#	    fi
#	  else
#	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
#	    cmds=$archive_expsym_cmds
#	  else
#	    cmds=$archive_cmds
#	    fi
#	  fi
#
#	  # Append the command to remove the reloadable object files
#	  # to the just-reset $cmds.
#	  eval cmds=\"\$cmds~\$rm $delfiles\"
#	fi
#	save_ifs="$IFS"; IFS='~'
#	for cmd in $cmds; do
#	  IFS="$save_ifs"
#	  eval cmd=\"$cmd\"
#	  $show "$cmd"
#	  $run eval "$cmd" || {
#	    lt_exit=$?
#
#	    # Restore the uninstalled library and exit
#	    if test "$mode" = relink; then
#	      $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
#	    fi
#
#	    exit $lt_exit
#	  }
#	done
#	IFS="$save_ifs"
#
#	# Restore the uninstalled library and exit
#	if test "$mode" = relink; then
#	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
#
#	  if test -n "$convenience"; then
#	    if test -z "$whole_archive_flag_spec"; then
#	      $show "${rm}r $gentop"
#	      $run ${rm}r "$gentop"
#	    fi
#	  fi
#
#	  exit $EXIT_SUCCESS
#	fi
#
#	# Create links to the real library.
#	for linkname in $linknames; do
#	  if test "$realname" != "$linkname"; then
#	    $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
#	    $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
#	  fi
#	done
#
#	# If -module or -export-dynamic was specified, set the dlname.
#	if test "$module" = yes || test "$export_dynamic" = yes; then
#	  # On all known operating systems, these are identical.
#	  dlname="$soname"
#	fi
#      fi
#      ;;
#
#    obj)
#      if test -n "$deplibs"; then
#	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
#      fi
#
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$rpath"; then
#	$echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$xrpath"; then
#	$echo "$modename: warning: \`-R' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for objects" 1>&2
#      fi
#
#      case $output in
#      *.lo)
#	if test -n "$objs$old_deplibs"; then
#	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	libobj="$output"
#	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
#	;;
#      *)
#	libobj=
#	obj="$output"
#	;;
#      esac
#
#      # Delete the old objects.
#      $run $rm $obj $libobj
#
#      # Objects from convenience libraries.  This assumes
#      # single-version convenience libraries.  Whenever we create
#      # different ones for PIC/non-PIC, this we'll have to duplicate
#      # the extraction.
#      reload_conv_objs=
#      gentop=
#      # reload_cmds runs $LD directly, so let us get rid of
#      # -Wl from whole_archive_flag_spec
#      wl=
#
#      if test -n "$convenience"; then
#	if test -n "$whole_archive_flag_spec"; then
#	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
#	else
#	  gentop="$output_objdir/${obj}x"
#	  generated="$generated $gentop"
#
#	  func_extract_archives $gentop $convenience
#	  reload_conv_objs="$reload_objs $func_extract_archives_result"
#	fi
#      fi
#
#      # Create the old-style object.
#      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
#
#      output="$obj"
#      cmds=$reload_cmds
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#	IFS="$save_ifs"
#	eval cmd=\"$cmd\"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#
#      # Exit if we aren't doing a library object file.
#      if test -z "$libobj"; then
#	if test -n "$gentop"; then
#	  $show "${rm}r $gentop"
#	  $run ${rm}r $gentop
#	fi
#
#	exit $EXIT_SUCCESS
#      fi
#
#      if test "$build_libtool_libs" != yes; then
#	if test -n "$gentop"; then
#	  $show "${rm}r $gentop"
#	  $run ${rm}r $gentop
#	fi
#
#	# Create an invalid libtool object if no PIC, so that we don't
#	# accidentally link it into a program.
#	# $show "echo timestamp > $libobj"
#	# $run eval "echo timestamp > $libobj" || exit $?
#	exit $EXIT_SUCCESS
#      fi
#
#      if test -n "$pic_flag" || test "$pic_mode" != default; then
#	# Only do commands if we really have different PIC objects.
#	reload_objs="$libobjs $reload_conv_objs"
#	output="$libobj"
#	cmds=$reload_cmds
#	save_ifs="$IFS"; IFS='~'
#	for cmd in $cmds; do
#	  IFS="$save_ifs"
#	  eval cmd=\"$cmd\"
#	  $show "$cmd"
#	  $run eval "$cmd" || exit $?
#	done
#	IFS="$save_ifs"
#      fi
#
#      if test -n "$gentop"; then
#	$show "${rm}r $gentop"
#	$run ${rm}r $gentop
#      fi
#
#      exit $EXIT_SUCCESS
#      ;;
#
#    prog)
#      case $host in
#	*cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
#      esac
#      if test -n "$vinfo"; then
#	$echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
#      fi
#
#      if test -n "$release"; then
#	$echo "$modename: warning: \`-release' is ignored for programs" 1>&2
#      fi
#
#      if test "$preload" = yes; then
#	if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
#	   test "$dlopen_self_static" = unknown; then
#	  $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
#	fi
#      fi
#
#      case $host in
#      *-*-rhapsody* | *-*-darwin1.[012])
#	# On Rhapsody replace the C library is the System framework
#	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
#	;;
#      esac
#
#      case $host in
#      *darwin*)
#        # Don't allow lazy linking, it breaks C++ global constructors
#        if test "$tagname" = CXX ; then
#        compile_command="$compile_command ${wl}-bind_at_load"
#        finalize_command="$finalize_command ${wl}-bind_at_load"
#        fi
#        ;;
#      esac
#
#
#      # move library search paths that coincide with paths to not yet
#      # installed libraries to the beginning of the library search list
#      new_libs=
#      for path in $notinst_path; do
#	case " $new_libs " in
#	*" -L$path/$objdir "*) ;;
#	*)
#	  case " $compile_deplibs " in
#	  *" -L$path/$objdir "*)
#	    new_libs="$new_libs -L$path/$objdir" ;;
#	  esac
#	  ;;
#	esac
#      done
#      for deplib in $compile_deplibs; do
#	case $deplib in
#	-L*)
#	  case " $new_libs " in
#	  *" $deplib "*) ;;
#	  *) new_libs="$new_libs $deplib" ;;
#	  esac
#	  ;;
#	*) new_libs="$new_libs $deplib" ;;
#	esac
#      done
#      compile_deplibs="$new_libs"
#
#
#      compile_command="$compile_command $compile_deplibs"
#      finalize_command="$finalize_command $finalize_deplibs"
#
#      if test -n "$rpath$xrpath"; then
#	# If the user specified any rpath flags, then add them.
#	for libdir in $rpath $xrpath; do
#	  # This is the magic to use -rpath.
#	  case "$finalize_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_rpath="$finalize_rpath $libdir" ;;
#	  esac
#	done
#      fi
#
#      # Now hardcode the library paths
#      rpath=
#      hardcode_libdirs=
#      for libdir in $compile_rpath $finalize_rpath; do
#	if test -n "$hardcode_libdir_flag_spec"; then
#	  if test -n "$hardcode_libdir_separator"; then
#	    if test -z "$hardcode_libdirs"; then
#	      hardcode_libdirs="$libdir"
#	    else
#	      # Just accumulate the unique libdirs.
#	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		;;
#	      *)
#		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		;;
#	      esac
#	    fi
#	  else
#	    eval flag=\"$hardcode_libdir_flag_spec\"
#	    rpath="$rpath $flag"
#	  fi
#	elif test -n "$runpath_var"; then
#	  case "$perm_rpath " in
#	  *" $libdir "*) ;;
#	  *) perm_rpath="$perm_rpath $libdir" ;;
#	  esac
#	fi
#	case $host in
#	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
#	  testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'`
#	  case :$dllsearchpath: in
#	  *":$libdir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$libdir";;
#	  esac
#	  case :$dllsearchpath: in
#	  *":$testbindir:"*) ;;
#	  *) dllsearchpath="$dllsearchpath:$testbindir";;
#	  esac
#	  ;;
#	esac
#      done
#      # Substitute the hardcoded libdirs into the rpath.
#      if test -n "$hardcode_libdir_separator" &&
#	 test -n "$hardcode_libdirs"; then
#	libdir="$hardcode_libdirs"
#	eval rpath=\" $hardcode_libdir_flag_spec\"
#      fi
#      compile_rpath="$rpath"
#
#      rpath=
#      hardcode_libdirs=
#      for libdir in $finalize_rpath; do
#	if test -n "$hardcode_libdir_flag_spec"; then
#	  if test -n "$hardcode_libdir_separator"; then
#	    if test -z "$hardcode_libdirs"; then
#	      hardcode_libdirs="$libdir"
#	    else
#	      # Just accumulate the unique libdirs.
#	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
#	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
#		;;
#	      *)
#		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
#		;;
#	      esac
#	    fi
#	  else
#	    eval flag=\"$hardcode_libdir_flag_spec\"
#	    rpath="$rpath $flag"
#	  fi
#	elif test -n "$runpath_var"; then
#	  case "$finalize_perm_rpath " in
#	  *" $libdir "*) ;;
#	  *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
#	  esac
#	fi
#      done
#      # Substitute the hardcoded libdirs into the rpath.
#      if test -n "$hardcode_libdir_separator" &&
#	 test -n "$hardcode_libdirs"; then
#	libdir="$hardcode_libdirs"
#	eval rpath=\" $hardcode_libdir_flag_spec\"
#      fi
#      finalize_rpath="$rpath"
#
#      if test -n "$libobjs" && test "$build_old_libs" = yes; then
#	# Transform all the library objects into standard objects.
#	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#      fi
#
#      dlsyms=
#      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
#	if test -n "$NM" && test -n "$global_symbol_pipe"; then
#	  dlsyms="${outputname}S.c"
#	else
#	  $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
#	fi
#      fi
#
#      if test -n "$dlsyms"; then
#	case $dlsyms in
#	"") ;;
#	*.c)
#	  # Discover the nlist of each of the dlfiles.
#	  nlist="$output_objdir/${outputname}.nm"
#
#	  $show "$rm $nlist ${nlist}S ${nlist}T"
#	  $run $rm "$nlist" "${nlist}S" "${nlist}T"
#
#	  # Parse the name list into a source file.
#	  $show "creating $output_objdir/$dlsyms"
#
#	  test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
#/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
#/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
#
##ifdef __cplusplus
#extern \"C\" {
##endif
#
#/* Prevent the only kind of declaration conflicts we can make. */
##define lt_preloaded_symbols some_other_symbol
#
#/* External symbol declarations for the compiler. */\
#"
#
#	  if test "$dlself" = yes; then
#	    $show "generating symbol list for \`$output'"
#
#	    test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
#
#	    # Add our own program objects to the symbol list.
#	    progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
#	    for arg in $progfiles; do
#	      $show "extracting global C symbols from \`$arg'"
#	      $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
#	    done
#
#	    if test -n "$exclude_expsyms"; then
#	      $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
#	      $run eval '$mv "$nlist"T "$nlist"'
#	    fi
#
#	    if test -n "$export_symbols_regex"; then
#	      $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
#	      $run eval '$mv "$nlist"T "$nlist"'
#	    fi
#
#	    # Prepare the list of exported symbols
#	    if test -z "$export_symbols"; then
#	      export_symbols="$output_objdir/$outputname.exp"
#	      $run $rm $export_symbols
#	      $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
#              case $host in
#              *cygwin* | *mingw* )
#	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
#		$run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
#                ;;
#              esac
#	    else
#	      $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
#	      $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
#	      $run eval 'mv "$nlist"T "$nlist"'
#              case $host in
#              *cygwin* | *mingw* )
#	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
#		$run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
#                ;;
#              esac
#	    fi
#	  fi
#
#	  for arg in $dlprefiles; do
#	    $show "extracting global C symbols from \`$arg'"
#	    name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
#	    $run eval '$echo ": $name " >> "$nlist"'
#	    $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
#	  done
#
#	  if test -z "$run"; then
#	    # Make sure we have at least an empty file.
#	    test -f "$nlist" || : > "$nlist"
#
#	    if test -n "$exclude_expsyms"; then
#	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
#	      $mv "$nlist"T "$nlist"
#	    fi
#
#	    # Try sorting and uniquifying the output.
#	    if grep -v "^: " < "$nlist" |
#		if sort -k 3 </dev/null >/dev/null 2>&1; then
#		  sort -k 3
#		else
#		  sort +2
#		fi |
#		uniq > "$nlist"S; then
#	      :
#	    else
#	      grep -v "^: " < "$nlist" > "$nlist"S
#	    fi
#
#	    if test -f "$nlist"S; then
#	      eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
#	    else
#	      $echo '/* NONE */' >> "$output_objdir/$dlsyms"
#	    fi
#
#	    $echo >> "$output_objdir/$dlsyms" "\
#
##undef lt_preloaded_symbols
#
##if defined (__STDC__) && __STDC__
## define lt_ptr void *
##else
## define lt_ptr char *
## define const
##endif
#
#/* The mapping between symbol names and symbols. */
#"
#
#	    case $host in
#	    *cygwin* | *mingw* )
#	  $echo >> "$output_objdir/$dlsyms" "\
#/* DATA imports from DLLs on WIN32 can't be const, because
#   runtime relocations are performed -- see ld's documentation
#   on pseudo-relocs */
#struct {
#"
#	      ;;
#	    * )
#	  $echo >> "$output_objdir/$dlsyms" "\
#const struct {
#"
#	      ;;
#	    esac
#
#
#	  $echo >> "$output_objdir/$dlsyms" "\
#  const char *name;
#  lt_ptr address;
#}
#lt_preloaded_symbols[] =
#{\
#"
#
#	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
#
#	    $echo >> "$output_objdir/$dlsyms" "\
#  {0, (lt_ptr) 0}
#};
#
#/* This works around a problem in FreeBSD linker */
##ifdef FREEBSD_WORKAROUND
#static const void *lt_preloaded_setup() {
#  return lt_preloaded_symbols;
#}
##endif
#
##ifdef __cplusplus
#}
##endif\
#"
#	  fi
#
#	  pic_flag_for_symtable=
#	  case $host in
#	  # compiling the symbol table file with pic_flag works around
#	  # a FreeBSD bug that causes programs to crash when -lm is
#	  # linked before any other PIC object.  But we must not use
#	  # pic_flag when linking with -static.  The problem exists in
#	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
#	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
#	    case "$compile_command " in
#	    *" -static "*) ;;
#	    *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
#	    esac;;
#	  *-*-hpux*)
#	    case "$compile_command " in
#	    *" -static "*) ;;
#	    *) pic_flag_for_symtable=" $pic_flag";;
#	    esac
#	  esac
#
#	  # Now compile the dynamic symbol file.
#	  $show "(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
#	  $run eval '(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
#
#	  # Clean up the generated files.
#	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
#	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
#
#	  # Transform the symbol file into the correct name.
#          case $host in
#          *cygwin* | *mingw* )
#            if test -f "$output_objdir/${outputname}.def" ; then
#              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
#              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
#            else
#              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#             fi
#            ;;
#          * )
#            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
#            ;;
#          esac
#	  ;;
#	*)
#	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#      else
#	# We keep going just in case the user didn't refer to
#	# lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
#	# really was required.
#
#	# Nullify the symbol file.
#	compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
#	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
#      fi
#
#      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
#	# Replace the output file specification.
#	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
#	link_command="$compile_command$compile_rpath"
#
#	# We have no uninstalled library dependencies, so finalize right now.
#	$show "$link_command"
#	$run eval "$link_command"
#	exit_status=$?
#
#	# Delete the generated files.
#	if test -n "$dlsyms"; then
#	  $show "$rm $output_objdir/${outputname}S.${objext}"
#	  $run $rm "$output_objdir/${outputname}S.${objext}"
#	fi
#
#	exit $exit_status
#      fi
#
#      if test -n "$shlibpath_var"; then
#	# We should set the shlibpath_var
#	rpath=
#	for dir in $temp_rpath; do
#	  case $dir in
#	  [\\/]* | [A-Za-z]:[\\/]*)
#	    # Absolute path.
#	    rpath="$rpath$dir:"
#	    ;;
#	  *)
#	    # Relative path: add a thisdir entry.
#	    rpath="$rpath\$thisdir/$dir:"
#	    ;;
#	  esac
#	done
#	temp_rpath="$rpath"
#      fi
#
#      if test -n "$compile_shlibpath$finalize_shlibpath"; then
#	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
#      fi
#      if test -n "$finalize_shlibpath"; then
#	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
#      fi
#
#      compile_var=
#      finalize_var=
#      if test -n "$runpath_var"; then
#	if test -n "$perm_rpath"; then
#	  # We should set the runpath_var.
#	  rpath=
#	  for dir in $perm_rpath; do
#	    rpath="$rpath$dir:"
#	  done
#	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
#	fi
#	if test -n "$finalize_perm_rpath"; then
#	  # We should set the runpath_var.
#	  rpath=
#	  for dir in $finalize_perm_rpath; do
#	    rpath="$rpath$dir:"
#	  done
#	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
#	fi
#      fi
#
#      if test "$no_install" = yes; then
#	# We don't need to create a wrapper script.
#	link_command="$compile_var$compile_command$compile_rpath"
#	# Replace the output file specification.
#	link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
#	# Delete the old output file.
#	$run $rm $output
#	# Link the executable and exit
#	$show "$link_command"
#	$run eval "$link_command" || exit $?
#	exit $EXIT_SUCCESS
#      fi
#
#      if test "$hardcode_action" = relink; then
#	# Fast installation is not supported
#	link_command="$compile_var$compile_command$compile_rpath"
#	relink_command="$finalize_var$finalize_command$finalize_rpath"
#
#	$echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
#	$echo "$modename: \`$output' will be relinked during installation" 1>&2
#      else
#	if test "$fast_install" != no; then
#	  link_command="$finalize_var$compile_command$finalize_rpath"
#	  if test "$fast_install" = yes; then
#	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
#	  else
#	    # fast_install is set to needless
#	    relink_command=
#	  fi
#	else
#	  link_command="$compile_var$compile_command$compile_rpath"
#	  relink_command="$finalize_var$finalize_command$finalize_rpath"
#	fi
#      fi
#
#      # Replace the output file specification.
#      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
#
#      # Delete the old output files.
#      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
#
#      $show "$link_command"
#      $run eval "$link_command" || exit $?
#
#      # Now create the wrapper script.
#      $show "creating $output"
#
#      # Quote the relink command for shipping.
#      if test -n "$relink_command"; then
#	# Preserve any variables that may affect compiler behavior
#	for var in $variables_saved_for_relink; do
#	  if eval test -z \"\${$var+set}\"; then
#	    relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
#	  elif eval var_value=\$$var; test -z "$var_value"; then
#	    relink_command="$var=; export $var; $relink_command"
#	  else
#	    var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
#	    relink_command="$var=\"$var_value\"; export $var; $relink_command"
#	  fi
#	done
#	relink_command="(cd `pwd`; $relink_command)"
#	relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
#      fi
#
#      # Quote $echo for shipping.
#      if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then
#	case $progpath in
#	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
#	*) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
#	esac
#	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
#      else
#	qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
#      fi
#
#      # Only actually do things if our run command is non-null.
#      if test -z "$run"; then
#	# win32 will think the script is a binary if it has
#	# a .exe suffix, so we strip it off here.
#	case $output in
#	  *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
#	esac
#	# test for cygwin because mv fails w/o .exe extensions
#	case $host in
#	  *cygwin*)
#	    exeext=.exe
#	    outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
#	  *) exeext= ;;
#	esac
#	case $host in
#	  *cygwin* | *mingw* )
#            output_name=`basename $output`
#            output_path=`dirname $output`
#            cwrappersource="$output_path/$objdir/lt-$output_name.c"
#            cwrapper="$output_path/$output_name.exe"
#            $rm $cwrappersource $cwrapper
#            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
#
#	    cat > $cwrappersource <<EOF
#
#/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
#   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
#
#   The $output program cannot be directly executed until all the libtool
#   libraries that it depends on are installed.
#
#   This wrapper executable should never be moved out of the build directory.
#   If it is, it will not operate correctly.
#
#   Currently, it simply execs the wrapper *script* "/bin/sh $output",
#   but could eventually absorb all of the scripts functionality and
#   exec $objdir/$outputname directly.
#*/
#EOF
#	    cat >> $cwrappersource<<"EOF"
##include <stdio.h>
##include <stdlib.h>
##include <unistd.h>
##include <malloc.h>
##include <stdarg.h>
##include <assert.h>
##include <string.h>
##include <ctype.h>
##include <sys/stat.h>
#
##if defined(PATH_MAX)
## define LT_PATHMAX PATH_MAX
##elif defined(MAXPATHLEN)
## define LT_PATHMAX MAXPATHLEN
##else
## define LT_PATHMAX 1024
##endif
#
##ifndef DIR_SEPARATOR
## define DIR_SEPARATOR '/'
## define PATH_SEPARATOR ':'
##endif
#
##if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
#  defined (__OS2__)
## define HAVE_DOS_BASED_FILE_SYSTEM
## ifndef DIR_SEPARATOR_2
##  define DIR_SEPARATOR_2 '\\'
## endif
## ifndef PATH_SEPARATOR_2
##  define PATH_SEPARATOR_2 ';'
## endif
##endif
#
##ifndef DIR_SEPARATOR_2
## define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
##else /* DIR_SEPARATOR_2 */
## define IS_DIR_SEPARATOR(ch) \
#        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
##endif /* DIR_SEPARATOR_2 */
#
##ifndef PATH_SEPARATOR_2
## define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
##else /* PATH_SEPARATOR_2 */
## define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
##endif /* PATH_SEPARATOR_2 */
#
##define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
##define XFREE(stale) do { \
#  if (stale) { free ((void *) stale); stale = 0; } \
#} while (0)
#
#/* -DDEBUG is fairly common in CFLAGS.  */
##undef DEBUG
##if defined DEBUGWRAPPER
## define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__)
##else
## define DEBUG(format, ...)
##endif
#
#const char *program_name = NULL;
#
#void * xmalloc (size_t num);
#char * xstrdup (const char *string);
#const char * base_name (const char *name);
#char * find_executable(const char *wrapper);
#int    check_executable(const char *path);
#char * strendzap(char *str, const char *pat);
#void lt_fatal (const char *message, ...);
#
#int
#main (int argc, char *argv[])
#{
#  char **newargz;
#  int i;
#
#  program_name = (char *) xstrdup (base_name (argv[0]));
#  DEBUG("(main) argv[0]      : %s\n",argv[0]);
#  DEBUG("(main) program_name : %s\n",program_name);
#  newargz = XMALLOC(char *, argc+2);
#EOF
#
#            cat >> $cwrappersource <<EOF
#  newargz[0] = (char *) xstrdup("$SHELL");
#EOF
#
#            cat >> $cwrappersource <<"EOF"
#  newargz[1] = find_executable(argv[0]);
#  if (newargz[1] == NULL)
#    lt_fatal("Couldn't find %s", argv[0]);
#  DEBUG("(main) found exe at : %s\n",newargz[1]);
#  /* we know the script has the same name, without the .exe */
#  /* so make sure newargz[1] doesn't end in .exe */
#  strendzap(newargz[1],".exe");
#  for (i = 1; i < argc; i++)
#    newargz[i+1] = xstrdup(argv[i]);
#  newargz[argc+1] = NULL;
#
#  for (i=0; i<argc+1; i++)
#  {
#    DEBUG("(main) newargz[%d]   : %s\n",i,newargz[i]);
#    ;
#  }
#
#EOF
#
#            case $host_os in
#              mingw*)
#                cat >> $cwrappersource <<EOF
#  execv("$SHELL",(char const **)newargz);
#EOF
#              ;;
#              *)
#                cat >> $cwrappersource <<EOF
#  execv("$SHELL",newargz);
#EOF
#              ;;
#            esac
#
#            cat >> $cwrappersource <<"EOF"
#  return 127;
#}
#
#void *
#xmalloc (size_t num)
#{
#  void * p = (void *) malloc (num);
#  if (!p)
#    lt_fatal ("Memory exhausted");
#
#  return p;
#}
#
#char *
#xstrdup (const char *string)
#{
#  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
#;
#}
#
#const char *
#base_name (const char *name)
#{
#  const char *base;
#
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  /* Skip over the disk name in MSDOS pathnames. */
#  if (isalpha ((unsigned char)name[0]) && name[1] == ':')
#    name += 2;
##endif
#
#  for (base = name; *name; name++)
#    if (IS_DIR_SEPARATOR (*name))
#      base = name + 1;
#  return base;
#}
#
#int
#check_executable(const char * path)
#{
#  struct stat st;
#
#  DEBUG("(check_executable)  : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
#  if ((!path) || (!*path))
#    return 0;
#
#  if ((stat (path, &st) >= 0) &&
#      (
#        /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */
##if defined (S_IXOTH)
#       ((st.st_mode & S_IXOTH) == S_IXOTH) ||
##endif
##if defined (S_IXGRP)
#       ((st.st_mode & S_IXGRP) == S_IXGRP) ||
##endif
#       ((st.st_mode & S_IXUSR) == S_IXUSR))
#      )
#    return 1;
#  else
#    return 0;
#}
#
#/* Searches for the full path of the wrapper.  Returns
#   newly allocated full path name if found, NULL otherwise */
#char *
#find_executable (const char* wrapper)
#{
#  int has_slash = 0;
#  const char* p;
#  const char* p_next;
#  /* static buffer for getcwd */
#  char tmp[LT_PATHMAX + 1];
#  int tmp_len;
#  char* concat_name;
#
#  DEBUG("(find_executable)  : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!");
#
#  if ((wrapper == NULL) || (*wrapper == '\0'))
#    return NULL;
#
#  /* Absolute path? */
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':')
#  {
#    concat_name = xstrdup (wrapper);
#    if (check_executable(concat_name))
#      return concat_name;
#    XFREE(concat_name);
#  }
#  else
#  {
##endif
#    if (IS_DIR_SEPARATOR (wrapper[0]))
#    {
#      concat_name = xstrdup (wrapper);
#      if (check_executable(concat_name))
#        return concat_name;
#      XFREE(concat_name);
#    }
##if defined (HAVE_DOS_BASED_FILE_SYSTEM)
#  }
##endif
#
#  for (p = wrapper; *p; p++)
#    if (*p == '/')
#    {
#      has_slash = 1;
#      break;
#    }
#  if (!has_slash)
#  {
#    /* no slashes; search PATH */
#    const char* path = getenv ("PATH");
#    if (path != NULL)
#    {
#      for (p = path; *p; p = p_next)
#      {
#        const char* q;
#        size_t p_len;
#        for (q = p; *q; q++)
#          if (IS_PATH_SEPARATOR(*q))
#            break;
#        p_len = q - p;
#        p_next = (*q == '\0' ? q : q + 1);
#        if (p_len == 0)
#        {
#          /* empty path: current directory */
#          if (getcwd (tmp, LT_PATHMAX) == NULL)
#            lt_fatal ("getcwd failed");
#          tmp_len = strlen(tmp);
#          concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
#          memcpy (concat_name, tmp, tmp_len);
#          concat_name[tmp_len] = '/';
#          strcpy (concat_name + tmp_len + 1, wrapper);
#        }
#        else
#        {
#          concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1);
#          memcpy (concat_name, p, p_len);
#          concat_name[p_len] = '/';
#          strcpy (concat_name + p_len + 1, wrapper);
#        }
#        if (check_executable(concat_name))
#          return concat_name;
#        XFREE(concat_name);
#      }
#    }
#    /* not found in PATH; assume curdir */
#  }
#  /* Relative path | not found in path: prepend cwd */
#  if (getcwd (tmp, LT_PATHMAX) == NULL)
#    lt_fatal ("getcwd failed");
#  tmp_len = strlen(tmp);
#  concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
#  memcpy (concat_name, tmp, tmp_len);
#  concat_name[tmp_len] = '/';
#  strcpy (concat_name + tmp_len + 1, wrapper);
#
#  if (check_executable(concat_name))
#    return concat_name;
#  XFREE(concat_name);
#  return NULL;
#}
#
#char *
#strendzap(char *str, const char *pat)
#{
#  size_t len, patlen;
#
#  assert(str != NULL);
#  assert(pat != NULL);
#
#  len = strlen(str);
#  patlen = strlen(pat);
#
#  if (patlen <= len)
#  {
#    str += len - patlen;
#    if (strcmp(str, pat) == 0)
#      *str = '\0';
#  }
#  return str;
#}
#
#static void
#lt_error_core (int exit_status, const char * mode,
#          const char * message, va_list ap)
#{
#  fprintf (stderr, "%s: %s: ", program_name, mode);
#  vfprintf (stderr, message, ap);
#  fprintf (stderr, ".\n");
#
#  if (exit_status >= 0)
#    exit (exit_status);
#}
#
#void
#lt_fatal (const char *message, ...)
#{
#  va_list ap;
#  va_start (ap, message);
#  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
#  va_end (ap);
#}
#EOF
#          # we should really use a build-platform specific compiler
#          # here, but OTOH, the wrappers (shell script and this C one)
#          # are only useful if you want to execute the "real" binary.
#          # Since the "real" binary is built for $host, then this
#          # wrapper might as well be built for $host, too.
#          $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource
#          ;;
#        esac
#        $rm $output
#        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
#
#	$echo > $output "\
##! $SHELL
#
## $output - temporary wrapper script for $objdir/$outputname
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## The $output program cannot be directly executed until all the libtool
## libraries that it depends on are installed.
##
## This wrapper script should never be moved out of the build directory.
## If it is, it will not operate correctly.
#
## Sed substitution that helps us do robust quoting.  It backslashifies
## metacharacters that are still active within double-quoted strings.
#Xsed='${SED} -e 1s/^X//'
#sed_quote_subst='$sed_quote_subst'
#
## The HP-UX ksh and POSIX shell print the target directory to stdout
## if CDPATH is set.
#(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
#
#relink_command=\"$relink_command\"
#
## This environment variable determines our operation mode.
#if test \"\$libtool_install_magic\" = \"$magic\"; then
#  # install mode needs the following variable:
#  notinst_deplibs='$notinst_deplibs'
#else
#  # When we are sourced in execute mode, \$file and \$echo are already set.
#  if test \"\$libtool_execute_magic\" != \"$magic\"; then
#    echo=\"$qecho\"
#    file=\"\$0\"
#    # Make sure echo works.
#    if test \"X\$1\" = X--no-reexec; then
#      # Discard the --no-reexec flag, and continue.
#      shift
#    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
#      # Yippee, \$echo works!
#      :
#    else
#      # Restart under the correct shell, and then maybe \$echo will work.
#      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
#    fi
#  fi\
#"
#	$echo >> $output "\
#
#  # Find the directory that this script lives in.
#  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
#  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
#
#  # Follow symbolic links until we get to the real thisdir.
#  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
#  while test -n \"\$file\"; do
#    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
#
#    # If there was a directory component, then change thisdir.
#    if test \"x\$destdir\" != \"x\$file\"; then
#      case \"\$destdir\" in
#      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
#      *) thisdir=\"\$thisdir/\$destdir\" ;;
#      esac
#    fi
#
#    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
#    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
#  done
#
#  # Try to get the absolute directory name.
#  absdir=\`cd \"\$thisdir\" && pwd\`
#  test -n \"\$absdir\" && thisdir=\"\$absdir\"
#"
#
#	if test "$fast_install" = yes; then
#	  $echo >> $output "\
#  program=lt-'$outputname'$exeext
#  progdir=\"\$thisdir/$objdir\"
#
#  if test ! -f \"\$progdir/\$program\" || \\
#     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
#       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
#
#    file=\"\$\$-\$program\"
#
#    if test ! -d \"\$progdir\"; then
#      $mkdir \"\$progdir\"
#    else
#      $rm \"\$progdir/\$file\"
#    fi"
#
#	  $echo >> $output "\
#
#    # relink executable if necessary
#    if test -n \"\$relink_command\"; then
#      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
#      else
#	$echo \"\$relink_command_output\" >&2
#	$rm \"\$progdir/\$file\"
#	exit $EXIT_FAILURE
#      fi
#    fi
#
#    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
#    { $rm \"\$progdir/\$program\";
#      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
#    $rm \"\$progdir/\$file\"
#  fi"
#	else
#	  $echo >> $output "\
#  program='$outputname'
#  progdir=\"\$thisdir/$objdir\"
#"
#	fi
#
#	$echo >> $output "\
#
#  if test -f \"\$progdir/\$program\"; then"
#
#	# Export our shlibpath_var if we have one.
#	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
#	  $echo >> $output "\
#    # Add our own library path to $shlibpath_var
#    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
#
#    # Some systems cannot cope with colon-terminated $shlibpath_var
#    # The second colon is a workaround for a bug in BeOS R4 sed
#    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
#
#    export $shlibpath_var
#"
#	fi
#
#	# fixup the dll searchpath if we need to.
#	if test -n "$dllsearchpath"; then
#	  $echo >> $output "\
#    # Add the dll search path components to the executable PATH
#    PATH=$dllsearchpath:\$PATH
#"
#	fi
#
#	$echo >> $output "\
#    if test \"\$libtool_execute_magic\" != \"$magic\"; then
#      # Run the actual program with our arguments.
#"
#	case $host in
#	# Backslashes separate directories on plain windows
#	*-*-mingw | *-*-os2*)
#	  $echo >> $output "\
#      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
#"
#	  ;;
#
#	*)
#	  $echo >> $output "\
#      exec \"\$progdir/\$program\" \${1+\"\$@\"}
#"
#	  ;;
#	esac
#	$echo >> $output "\
#      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
#      exit $EXIT_FAILURE
#    fi
#  else
#    # The program doesn't exist.
#    \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
#    \$echo \"This script is just a wrapper for \$program.\" 1>&2
#    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
#    exit $EXIT_FAILURE
#  fi
#fi\
#"
#	chmod +x $output
#      fi
#      exit $EXIT_SUCCESS
#      ;;
#    esac
#
#    # See if we need to build an old-fashioned archive.
#    for oldlib in $oldlibs; do
#
#      if test "$build_libtool_libs" = convenience; then
#	oldobjs="$libobjs_save"
#	addlibs="$convenience"
#	build_libtool_libs=no
#      else
#	if test "$build_libtool_libs" = module; then
#	  oldobjs="$libobjs_save"
#	  build_libtool_libs=no
#	else
#	  oldobjs="$old_deplibs $non_pic_objects"
#	fi
#	addlibs="$old_convenience"
#      fi
#
#      if test -n "$addlibs"; then
#	gentop="$output_objdir/${outputname}x"
#	generated="$generated $gentop"
#
#	func_extract_archives $gentop $addlibs
#	oldobjs="$oldobjs $func_extract_archives_result"
#      fi
#
#      # Do each command in the archive commands.
#      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
#       cmds=$old_archive_from_new_cmds
#      else
#	# POSIX demands no paths to be encoded in archives.  We have
#	# to avoid creating archives with duplicate basenames if we
#	# might have to extract them afterwards, e.g., when creating a
#	# static archive out of a convenience library, or when linking
#	# the entirety of a libtool archive into another (currently
#	# not supported by libtool).
#	if (for obj in $oldobjs
#	    do
#	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
#	    done | sort | sort -uc >/dev/null 2>&1); then
#	  :
#	else
#	  $echo "copying selected object files to avoid basename conflicts..."
#
#	  if test -z "$gentop"; then
#	    gentop="$output_objdir/${outputname}x"
#	    generated="$generated $gentop"
#
#	    $show "${rm}r $gentop"
#	    $run ${rm}r "$gentop"
#	    $show "$mkdir $gentop"
#	    $run $mkdir "$gentop"
#	    exit_status=$?
#	    if test "$exit_status" -ne 0 && test ! -d "$gentop"; then
#	      exit $exit_status
#	    fi
#	  fi
#
#	  save_oldobjs=$oldobjs
#	  oldobjs=
#	  counter=1
#	  for obj in $save_oldobjs
#	  do
#	    objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
#	    case " $oldobjs " in
#	    " ") oldobjs=$obj ;;
#	    *[\ /]"$objbase "*)
#	      while :; do
#		# Make sure we don't pick an alternate name that also
#		# overlaps.
#		newobj=lt$counter-$objbase
#		counter=`expr $counter + 1`
#		case " $oldobjs " in
#		*[\ /]"$newobj "*) ;;
#		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
#		esac
#	      done
#	      $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
#	      $run ln "$obj" "$gentop/$newobj" ||
#	      $run cp "$obj" "$gentop/$newobj"
#	      oldobjs="$oldobjs $gentop/$newobj"
#	      ;;
#	    *) oldobjs="$oldobjs $obj" ;;
#	    esac
#	  done
#	fi
#
#	eval cmds=\"$old_archive_cmds\"
#
#	if len=`expr "X$cmds" : ".*"` &&
#	     test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
#	  cmds=$old_archive_cmds
#	else
#	  # the command line is too long to link in one step, link in parts
#	  $echo "using piecewise archive linking..."
#	  save_RANLIB=$RANLIB
#	  RANLIB=:
#	  objlist=
#	  concat_cmds=
#	  save_oldobjs=$oldobjs
#
#	  # Is there a better way of finding the last object in the list?
#	  for obj in $save_oldobjs
#	  do
#	    last_oldobj=$obj
#	  done
#	  for obj in $save_oldobjs
#	  do
#	    oldobjs="$objlist $obj"
#	    objlist="$objlist $obj"
#	    eval test_cmds=\"$old_archive_cmds\"
#	    if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
#	       test "$len" -le "$max_cmd_len"; then
#	      :
#	    else
#	      # the above command should be used before it gets too long
#	      oldobjs=$objlist
#	      if test "$obj" = "$last_oldobj" ; then
#	        RANLIB=$save_RANLIB
#	      fi
#	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
#	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
#	      objlist=
#	    fi
#	  done
#	  RANLIB=$save_RANLIB
#	  oldobjs=$objlist
#	  if test "X$oldobjs" = "X" ; then
#	    eval cmds=\"\$concat_cmds\"
#	  else
#	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
#	  fi
#	fi
#      fi
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#        eval cmd=\"$cmd\"
#	IFS="$save_ifs"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#    done
#
#    if test -n "$generated"; then
#      $show "${rm}r$generated"
#      $run ${rm}r$generated
#    fi
#
#    # Now create the libtool archive.
#    case $output in
#    *.la)
#      old_library=
#      test "$build_old_libs" = yes && old_library="$libname.$libext"
#      $show "creating $output"
#
#      # Preserve any variables that may affect compiler behavior
#      for var in $variables_saved_for_relink; do
#	if eval test -z \"\${$var+set}\"; then
#	  relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
#	elif eval var_value=\$$var; test -z "$var_value"; then
#	  relink_command="$var=; export $var; $relink_command"
#	else
#	  var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
#	  relink_command="$var=\"$var_value\"; export $var; $relink_command"
#	fi
#      done
#      # Quote the link command for shipping.
#      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
#      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
#      if test "$hardcode_automatic" = yes ; then
#	relink_command=
#      fi
#
#
#      # Only create the output if not a dry run.
#      if test -z "$run"; then
#	for installed in no yes; do
#	  if test "$installed" = yes; then
#	    if test -z "$install_libdir"; then
#	      break
#	    fi
#	    output="$output_objdir/$outputname"i
#	    # Replace all uninstalled libtool libraries with the installed ones
#	    newdependency_libs=
#	    for deplib in $dependency_libs; do
#	      case $deplib in
#	      *.la)
#		name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
#		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
#		if test -z "$libdir"; then
#		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
#		  exit $EXIT_FAILURE
#		fi
#		newdependency_libs="$newdependency_libs $libdir/$name"
#		;;
#	      *) newdependency_libs="$newdependency_libs $deplib" ;;
#	      esac
#	    done
#	    dependency_libs="$newdependency_libs"
#	    newdlfiles=
#	    for lib in $dlfiles; do
#	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
#	      if test -z "$libdir"; then
#		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#		exit $EXIT_FAILURE
#	      fi
#	      newdlfiles="$newdlfiles $libdir/$name"
#	    done
#	    dlfiles="$newdlfiles"
#	    newdlprefiles=
#	    for lib in $dlprefiles; do
#	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
#	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
#	      if test -z "$libdir"; then
#		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#		exit $EXIT_FAILURE
#	      fi
#	      newdlprefiles="$newdlprefiles $libdir/$name"
#	    done
#	    dlprefiles="$newdlprefiles"
#	  else
#	    newdlfiles=
#	    for lib in $dlfiles; do
#	      case $lib in
#		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
#		*) abs=`pwd`"/$lib" ;;
#	      esac
#	      newdlfiles="$newdlfiles $abs"
#	    done
#	    dlfiles="$newdlfiles"
#	    newdlprefiles=
#	    for lib in $dlprefiles; do
#	      case $lib in
#		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
#		*) abs=`pwd`"/$lib" ;;
#	      esac
#	      newdlprefiles="$newdlprefiles $abs"
#	    done
#	    dlprefiles="$newdlprefiles"
#	  fi
#	  $rm $output
#	  # place dlname in correct position for cygwin
#	  tdlname=$dlname
#	  case $host,$output,$installed,$module,$dlname in
#	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
#	  esac
#	  $echo > $output "\
## $outputname - a libtool library file
## Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
##
## Please DO NOT delete this file!
## It is necessary for linking the library.
#
## The name that we can dlopen(3).
#dlname='$tdlname'
#
## Names of this library.
#library_names='$library_names'
#
## The name of the static archive.
#old_library='$old_library'
#
## Libraries that this one depends upon.
#dependency_libs='$dependency_libs'
#
## Version information for $libname.
#current=$current
#age=$age
#revision=$revision
#
## Is this an already installed library?
#installed=$installed
#
## Should we warn about portability when linking against -modules?
#shouldnotlink=$module
#
## Files to dlopen/dlpreopen
#dlopen='$dlfiles'
#dlpreopen='$dlprefiles'
#
## Directory that this library needs to be installed in:
#libdir='$install_libdir'"
#	  if test "$installed" = no && test "$need_relink" = yes; then
#	    $echo >> $output "\
#relink_command=\"$relink_command\""
#	  fi
#	done
#      fi
#
#      # Do a symbolic link so that the libtool archive can be found in
#      # LD_LIBRARY_PATH before the program is installed.
#      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
#      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
#      ;;
#    esac
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool install mode
#  install)
#    modename="$modename: install"
#
#    # There may be an optional sh(1) argument at the beginning of
#    # install_prog (especially on Windows NT).
#    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
#       # Allow the use of GNU shtool's install command.
#       $echo "X$nonopt" | grep shtool > /dev/null; then
#      # Aesthetically quote it.
#      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	arg="\"$arg\""
#	;;
#      esac
#      install_prog="$arg "
#      arg="$1"
#      shift
#    else
#      install_prog=
#      arg=$nonopt
#    fi
#
#    # The real first argument should be the name of the installation program.
#    # Aesthetically quote it.
#    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#    case $arg in
#    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#      arg="\"$arg\""
#      ;;
#    esac
#    install_prog="$install_prog$arg"
#
#    # We need to accept at least all the BSD install flags.
#    dest=
#    files=
#    opts=
#    prev=
#    install_type=
#    isdir=no
#    stripme=
#    for arg
#    do
#      if test -n "$dest"; then
#	files="$files $dest"
#	dest=$arg
#	continue
#      fi
#
#      case $arg in
#      -d) isdir=yes ;;
#      -f) 
#      	case " $install_prog " in
#	*[\\\ /]cp\ *) ;;
#	*) prev=$arg ;;
#	esac
#	;;
#      -g | -m | -o) prev=$arg ;;
#      -s)
#	stripme=" -s"
#	continue
#	;;
#      -*)
#	;;
#      *)
#	# If the previous option needed an argument, then skip it.
#	if test -n "$prev"; then
#	  prev=
#	else
#	  dest=$arg
#	  continue
#	fi
#	;;
#      esac
#
#      # Aesthetically quote the argument.
#      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
#      case $arg in
#      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
#	arg="\"$arg\""
#	;;
#      esac
#      install_prog="$install_prog $arg"
#    done
#
#    if test -z "$install_prog"; then
#      $echo "$modename: you must specify an install program" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test -n "$prev"; then
#      $echo "$modename: the \`$prev' option requires an argument" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    if test -z "$files"; then
#      if test -z "$dest"; then
#	$echo "$modename: no file or destination specified" 1>&2
#      else
#	$echo "$modename: you must specify a destination" 1>&2
#      fi
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    # Strip any trailing slash from the destination.
#    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
#
#    # Check to see that the destination is a directory.
#    test -d "$dest" && isdir=yes
#    if test "$isdir" = yes; then
#      destdir="$dest"
#      destname=
#    else
#      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
#      test "X$destdir" = "X$dest" && destdir=.
#      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
#
#      # Not a directory, so check to see that there is only one file specified.
#      set dummy $files
#      if test "$#" -gt 2; then
#	$echo "$modename: \`$dest' is not a directory" 1>&2
#	$echo "$help" 1>&2
#	exit $EXIT_FAILURE
#      fi
#    fi
#    case $destdir in
#    [\\/]* | [A-Za-z]:[\\/]*) ;;
#    *)
#      for file in $files; do
#	case $file in
#	*.lo) ;;
#	*)
#	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#      done
#      ;;
#    esac
#
#    # This variable tells wrapper scripts just to set variables rather
#    # than running their programs.
#    libtool_install_magic="$magic"
#
#    staticlibs=
#    future_libdirs=
#    current_libdirs=
#    for file in $files; do
#
#      # Do each installation.
#      case $file in
#      *.$libext)
#	# Do the static libraries later.
#	staticlibs="$staticlibs $file"
#	;;
#
#      *.la)
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	library_names=
#	old_library=
#	relink_command=
#	# If there is no directory component, then add one.
#	case $file in
#	*/* | *\\*) . $file ;;
#	*) . ./$file ;;
#	esac
#
#	# Add the libdir to current_libdirs if it is the destination.
#	if test "X$destdir" = "X$libdir"; then
#	  case "$current_libdirs " in
#	  *" $libdir "*) ;;
#	  *) current_libdirs="$current_libdirs $libdir" ;;
#	  esac
#	else
#	  # Note the libdir as a future libdir.
#	  case "$future_libdirs " in
#	  *" $libdir "*) ;;
#	  *) future_libdirs="$future_libdirs $libdir" ;;
#	  esac
#	fi
#
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
#	test "X$dir" = "X$file/" && dir=
#	dir="$dir$objdir"
#
#	if test -n "$relink_command"; then
#	  # Determine the prefix the user has applied to our future dir.
#	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
#
#	  # Don't allow the user to place us outside of our expected
#	  # location b/c this prevents finding dependent libraries that
#	  # are installed to the same prefix.
#	  # At present, this check doesn't affect windows .dll's that
#	  # are installed into $libdir/../bin (currently, that works fine)
#	  # but it's something to keep an eye on.
#	  if test "$inst_prefix_dir" = "$destdir"; then
#	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  if test -n "$inst_prefix_dir"; then
#	    # Stick the inst_prefix_dir data into the link command.
#	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
#	  else
#	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
#	  fi
#
#	  $echo "$modename: warning: relinking \`$file'" 1>&2
#	  $show "$relink_command"
#	  if $run eval "$relink_command"; then :
#	  else
#	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#	fi
#
#	# See the names of the shared library.
#	set dummy $library_names
#	if test -n "$2"; then
#	  realname="$2"
#	  shift
#	  shift
#
#	  srcname="$realname"
#	  test -n "$relink_command" && srcname="$realname"T
#
#	  # Install the shared library and build the symlinks.
#	  $show "$install_prog $dir/$srcname $destdir/$realname"
#	  $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
#	  if test -n "$stripme" && test -n "$striplib"; then
#	    $show "$striplib $destdir/$realname"
#	    $run eval "$striplib $destdir/$realname" || exit $?
#	  fi
#
#	  if test "$#" -gt 0; then
#	    # Delete the old symlinks, and create new ones.
#	    # Try `ln -sf' first, because the `ln' binary might depend on
#	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
#	    # so we also need to try rm && ln -s.
#	    for linkname
#	    do
#	      if test "$linkname" != "$realname"; then
#                $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
#                $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
#	      fi
#	    done
#	  fi
#
#	  # Do each command in the postinstall commands.
#	  lib="$destdir/$realname"
#	  cmds=$postinstall_cmds
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $cmds; do
#	    IFS="$save_ifs"
#	    eval cmd=\"$cmd\"
#	    $show "$cmd"
#	    $run eval "$cmd" || {
#	      lt_exit=$?
#
#	      # Restore the uninstalled library and exit
#	      if test "$mode" = relink; then
#		$run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
#	      fi
#
#	      exit $lt_exit
#	    }
#	  done
#	  IFS="$save_ifs"
#	fi
#
#	# Install the pseudo-library for information purposes.
#	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	instname="$dir/$name"i
#	$show "$install_prog $instname $destdir/$name"
#	$run eval "$install_prog $instname $destdir/$name" || exit $?
#
#	# Maybe install the static library, too.
#	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
#	;;
#
#      *.lo)
#	# Install (i.e. copy) a libtool object.
#
#	# Figure out destination file name, if it wasn't already specified.
#	if test -n "$destname"; then
#	  destfile="$destdir/$destname"
#	else
#	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	  destfile="$destdir/$destfile"
#	fi
#
#	# Deduce the name of the destination old-style object file.
#	case $destfile in
#	*.lo)
#	  staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
#	  ;;
#	*.$objext)
#	  staticdest="$destfile"
#	  destfile=
#	  ;;
#	*)
#	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	  ;;
#	esac
#
#	# Install the libtool object if requested.
#	if test -n "$destfile"; then
#	  $show "$install_prog $file $destfile"
#	  $run eval "$install_prog $file $destfile" || exit $?
#	fi
#
#	# Install the old object if enabled.
#	if test "$build_old_libs" = yes; then
#	  # Deduce the name of the old-style object file.
#	  staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
#
#	  $show "$install_prog $staticobj $staticdest"
#	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
#	fi
#	exit $EXIT_SUCCESS
#	;;
#
#      *)
#	# Figure out destination file name, if it wasn't already specified.
#	if test -n "$destname"; then
#	  destfile="$destdir/$destname"
#	else
#	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#	  destfile="$destdir/$destfile"
#	fi
#
#	# If the file is missing, and there is a .exe on the end, strip it
#	# because it is most likely a libtool script we actually want to
#	# install
#	stripped_ext=""
#	case $file in
#	  *.exe)
#	    if test ! -f "$file"; then
#	      file=`$echo $file|${SED} 's,.exe$,,'`
#	      stripped_ext=".exe"
#	    fi
#	    ;;
#	esac
#
#	# Do a test to see if this is really a libtool program.
#	case $host in
#	*cygwin*|*mingw*)
#	    wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
#	    ;;
#	*)
#	    wrapper=$file
#	    ;;
#	esac
#	if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
#	  notinst_deplibs=
#	  relink_command=
#
#	  # Note that it is not necessary on cygwin/mingw to append a dot to
#	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
#	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
#	  # `FILE.' does not work on cygwin managed mounts.
#	  #
#	  # If there is no directory component, then add one.
#	  case $wrapper in
#	  */* | *\\*) . ${wrapper} ;;
#	  *) . ./${wrapper} ;;
#	  esac
#
#	  # Check the variables that should have been set.
#	  if test -z "$notinst_deplibs"; then
#	    $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
#	    exit $EXIT_FAILURE
#	  fi
#
#	  finalize=yes
#	  for lib in $notinst_deplibs; do
#	    # Check to see that each library is installed.
#	    libdir=
#	    if test -f "$lib"; then
#	      # If there is no directory component, then add one.
#	      case $lib in
#	      */* | *\\*) . $lib ;;
#	      *) . ./$lib ;;
#	      esac
#	    fi
#	    libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
#	    if test -n "$libdir" && test ! -f "$libfile"; then
#	      $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
#	      finalize=no
#	    fi
#	  done
#
#	  relink_command=
#	  # Note that it is not necessary on cygwin/mingw to append a dot to
#	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
#	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
#	  # `FILE.' does not work on cygwin managed mounts.
#	  #
#	  # If there is no directory component, then add one.
#	  case $wrapper in
#	  */* | *\\*) . ${wrapper} ;;
#	  *) . ./${wrapper} ;;
#	  esac
#
#	  outputname=
#	  if test "$fast_install" = no && test -n "$relink_command"; then
#	    if test "$finalize" = yes && test -z "$run"; then
#	      tmpdir=`func_mktempdir`
#	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
#	      outputname="$tmpdir/$file"
#	      # Replace the output file specification.
#	      relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
#
#	      $show "$relink_command"
#	      if $run eval "$relink_command"; then :
#	      else
#		$echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
#		${rm}r "$tmpdir"
#		continue
#	      fi
#	      file="$outputname"
#	    else
#	      $echo "$modename: warning: cannot relink \`$file'" 1>&2
#	    fi
#	  else
#	    # Install the binary that we compiled earlier.
#	    file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
#	  fi
#	fi
#
#	# remove .exe since cygwin /usr/bin/install will append another
#	# one anyway 
#	case $install_prog,$host in
#	*/usr/bin/install*,*cygwin*)
#	  case $file:$destfile in
#	  *.exe:*.exe)
#	    # this is ok
#	    ;;
#	  *.exe:*)
#	    destfile=$destfile.exe
#	    ;;
#	  *:*.exe)
#	    destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
#	    ;;
#	  esac
#	  ;;
#	esac
#	$show "$install_prog$stripme $file $destfile"
#	$run eval "$install_prog\$stripme \$file \$destfile" || exit $?
#	test -n "$outputname" && ${rm}r "$tmpdir"
#	;;
#      esac
#    done
#
#    for file in $staticlibs; do
#      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#
#      # Set up the ranlib parameters.
#      oldlib="$destdir/$name"
#
#      $show "$install_prog $file $oldlib"
#      $run eval "$install_prog \$file \$oldlib" || exit $?
#
#      if test -n "$stripme" && test -n "$old_striplib"; then
#	$show "$old_striplib $oldlib"
#	$run eval "$old_striplib $oldlib" || exit $?
#      fi
#
#      # Do each command in the postinstall commands.
#      cmds=$old_postinstall_cmds
#      save_ifs="$IFS"; IFS='~'
#      for cmd in $cmds; do
#	IFS="$save_ifs"
#	eval cmd=\"$cmd\"
#	$show "$cmd"
#	$run eval "$cmd" || exit $?
#      done
#      IFS="$save_ifs"
#    done
#
#    if test -n "$future_libdirs"; then
#      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
#    fi
#
#    if test -n "$current_libdirs"; then
#      # Maybe just do a dry run.
#      test -n "$run" && current_libdirs=" -n$current_libdirs"
#      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
#    else
#      exit $EXIT_SUCCESS
#    fi
#    ;;
#
#  # libtool finish mode
#  finish)
#    modename="$modename: finish"
#    libdirs="$nonopt"
#    admincmds=
#
#    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
#      for dir
#      do
#	libdirs="$libdirs $dir"
#      done
#
#      for libdir in $libdirs; do
#	if test -n "$finish_cmds"; then
#	  # Do each command in the finish commands.
#	  cmds=$finish_cmds
#	  save_ifs="$IFS"; IFS='~'
#	  for cmd in $cmds; do
#	    IFS="$save_ifs"
#	    eval cmd=\"$cmd\"
#	    $show "$cmd"
#	    $run eval "$cmd" || admincmds="$admincmds
#       $cmd"
#	  done
#	  IFS="$save_ifs"
#	fi
#	if test -n "$finish_eval"; then
#	  # Do the single finish_eval.
#	  eval cmds=\"$finish_eval\"
#	  $run eval "$cmds" || admincmds="$admincmds
#       $cmds"
#	fi
#      done
#    fi
#
#    # Exit here if they wanted silent mode.
#    test "$show" = : && exit $EXIT_SUCCESS
#
#    $echo "X----------------------------------------------------------------------" | $Xsed
#    $echo "Libraries have been installed in:"
#    for libdir in $libdirs; do
#      $echo "   $libdir"
#    done
#    $echo
#    $echo "If you ever happen to want to link against installed libraries"
#    $echo "in a given directory, LIBDIR, you must either use libtool, and"
#    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
#    $echo "flag during linking and do at least one of the following:"
#    if test -n "$shlibpath_var"; then
#      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
#      $echo "     during execution"
#    fi
#    if test -n "$runpath_var"; then
#      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
#      $echo "     during linking"
#    fi
#    if test -n "$hardcode_libdir_flag_spec"; then
#      libdir=LIBDIR
#      eval flag=\"$hardcode_libdir_flag_spec\"
#
#      $echo "   - use the \`$flag' linker flag"
#    fi
#    if test -n "$admincmds"; then
#      $echo "   - have your system administrator run these commands:$admincmds"
#    fi
#    if test -f /etc/ld.so.conf; then
#      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
#    fi
#    $echo
#    $echo "See any operating system documentation about shared libraries for"
#    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
#    $echo "X----------------------------------------------------------------------" | $Xsed
#    exit $EXIT_SUCCESS
#    ;;
#
#  # libtool execute mode
#  execute)
#    modename="$modename: execute"
#
#    # The first argument is the command name.
#    cmd="$nonopt"
#    if test -z "$cmd"; then
#      $echo "$modename: you must specify a COMMAND" 1>&2
#      $echo "$help"
#      exit $EXIT_FAILURE
#    fi
#
#    # Handle -dlopen flags immediately.
#    for file in $execute_dlfiles; do
#      if test ! -f "$file"; then
#	$echo "$modename: \`$file' is not a file" 1>&2
#	$echo "$help" 1>&2
#	exit $EXIT_FAILURE
#      fi
#
#      dir=
#      case $file in
#      *.la)
#	# Check to see that this really is a libtool archive.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
#	else
#	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
#	  $echo "$help" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#
#	# Read the libtool library.
#	dlname=
#	library_names=
#
#	# If there is no directory component, then add one.
#	case $file in
#	*/* | *\\*) . $file ;;
#	*) . ./$file ;;
#	esac
#
#	# Skip this library if it cannot be dlopened.
#	if test -z "$dlname"; then
#	  # Warn if it was a shared library.
#	  test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
#	  continue
#	fi
#
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$dir" = "X$file" && dir=.
#
#	if test -f "$dir/$objdir/$dlname"; then
#	  dir="$dir/$objdir"
#	else
#	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
#	  exit $EXIT_FAILURE
#	fi
#	;;
#
#      *.lo)
#	# Just add the directory containing the .lo file.
#	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#	test "X$dir" = "X$file" && dir=.
#	;;
#
#      *)
#	$echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
#	continue
#	;;
#      esac
#
#      # Get the absolute pathname.
#      absdir=`cd "$dir" && pwd`
#      test -n "$absdir" && dir="$absdir"
#
#      # Now add the directory to shlibpath_var.
#      if eval "test -z \"\$$shlibpath_var\""; then
#	eval "$shlibpath_var=\"\$dir\""
#      else
#	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
#      fi
#    done
#
#    # This variable tells wrapper scripts just to set shlibpath_var
#    # rather than running their programs.
#    libtool_execute_magic="$magic"
#
#    # Check if any of the arguments is a wrapper script.
#    args=
#    for file
#    do
#      case $file in
#      -*) ;;
#      *)
#	# Do a test to see if this is really a libtool program.
#	if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  # If there is no directory component, then add one.
#	  case $file in
#	  */* | *\\*) . $file ;;
#	  *) . ./$file ;;
#	  esac
#
#	  # Transform arg to wrapped name.
#	  file="$progdir/$program"
#	fi
#	;;
#      esac
#      # Quote arguments (to preserve shell metacharacters).
#      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
#      args="$args \"$file\""
#    done
#
#    if test -z "$run"; then
#      if test -n "$shlibpath_var"; then
#	# Export the shlibpath_var.
#	eval "export $shlibpath_var"
#      fi
#
#      # Restore saved environment variables
#      if test "${save_LC_ALL+set}" = set; then
#	LC_ALL="$save_LC_ALL"; export LC_ALL
#      fi
#      if test "${save_LANG+set}" = set; then
#	LANG="$save_LANG"; export LANG
#      fi
#
#      # Now prepare to actually exec the command.
#      exec_cmd="\$cmd$args"
#    else
#      # Display what would be done.
#      if test -n "$shlibpath_var"; then
#	eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
#	$echo "export $shlibpath_var"
#      fi
#      $echo "$cmd$args"
#      exit $EXIT_SUCCESS
#    fi
#    ;;
#
#  # libtool clean and uninstall mode
#  clean | uninstall)
#    modename="$modename: $mode"
#    rm="$nonopt"
#    files=
#    rmforce=
#    exit_status=0
#
#    # This variable tells wrapper scripts just to set variables rather
#    # than running their programs.
#    libtool_install_magic="$magic"
#
#    for arg
#    do
#      case $arg in
#      -f) rm="$rm $arg"; rmforce=yes ;;
#      -*) rm="$rm $arg" ;;
#      *) files="$files $arg" ;;
#      esac
#    done
#
#    if test -z "$rm"; then
#      $echo "$modename: you must specify an RM program" 1>&2
#      $echo "$help" 1>&2
#      exit $EXIT_FAILURE
#    fi
#
#    rmdirs=
#
#    origobjdir="$objdir"
#    for file in $files; do
#      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
#      if test "X$dir" = "X$file"; then
#	dir=.
#	objdir="$origobjdir"
#      else
#	objdir="$dir/$origobjdir"
#      fi
#      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
#      test "$mode" = uninstall && objdir="$dir"
#
#      # Remember objdir for removal later, being careful to avoid duplicates
#      if test "$mode" = clean; then
#	case " $rmdirs " in
#	  *" $objdir "*) ;;
#	  *) rmdirs="$rmdirs $objdir" ;;
#	esac
#      fi
#
#      # Don't error if the file doesn't exist and rm -f was used.
#      if (test -L "$file") >/dev/null 2>&1 \
#	|| (test -h "$file") >/dev/null 2>&1 \
#	|| test -f "$file"; then
#	:
#      elif test -d "$file"; then
#	exit_status=1
#	continue
#      elif test "$rmforce" = yes; then
#	continue
#      fi
#
#      rmfiles="$file"
#
#      case $name in
#      *.la)
#	# Possibly a libtool archive, so verify it.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	  . $dir/$name
#
#	  # Delete the libtool libraries and symlinks.
#	  for n in $library_names; do
#	    rmfiles="$rmfiles $objdir/$n"
#	  done
#	  test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
#
#	  case "$mode" in
#	  clean)
#	    case "  $library_names " in
#	    # "  " in the beginning catches empty $dlname
#	    *" $dlname "*) ;;
#	    *) rmfiles="$rmfiles $objdir/$dlname" ;;
#	    esac
#	     test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
#	    ;;
#	  uninstall)
#	    if test -n "$library_names"; then
#	      # Do each command in the postuninstall commands.
#	      cmds=$postuninstall_cmds
#	      save_ifs="$IFS"; IFS='~'
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd"
#		if test "$?" -ne 0 && test "$rmforce" != yes; then
#		  exit_status=1
#		fi
#	      done
#	      IFS="$save_ifs"
#	    fi
#
#	    if test -n "$old_library"; then
#	      # Do each command in the old_postuninstall commands.
#	      cmds=$old_postuninstall_cmds
#	      save_ifs="$IFS"; IFS='~'
#	      for cmd in $cmds; do
#		IFS="$save_ifs"
#		eval cmd=\"$cmd\"
#		$show "$cmd"
#		$run eval "$cmd"
#		if test "$?" -ne 0 && test "$rmforce" != yes; then
#		  exit_status=1
#		fi
#	      done
#	      IFS="$save_ifs"
#	    fi
#	    # FIXME: should reinstall the best remaining shared library.
#	    ;;
#	  esac
#	fi
#	;;
#
#      *.lo)
#	# Possibly a libtool object, so verify it.
#	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#
#	  # Read the .lo file
#	  . $dir/$name
#
#	  # Add PIC object to the list of files to remove.
#	  if test -n "$pic_object" \
#	     && test "$pic_object" != none; then
#	    rmfiles="$rmfiles $dir/$pic_object"
#	  fi
#
#	  # Add non-PIC object to the list of files to remove.
#	  if test -n "$non_pic_object" \
#	     && test "$non_pic_object" != none; then
#	    rmfiles="$rmfiles $dir/$non_pic_object"
#	  fi
#	fi
#	;;
#
#      *)
#	if test "$mode" = clean ; then
#	  noexename=$name
#	  case $file in
#	  *.exe)
#	    file=`$echo $file|${SED} 's,.exe$,,'`
#	    noexename=`$echo $name|${SED} 's,.exe$,,'`
#	    # $file with .exe has already been added to rmfiles,
#	    # add $file without .exe
#	    rmfiles="$rmfiles $file"
#	    ;;
#	  esac
#	  # Do a test to see if this is a libtool program.
#	  if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
#	    relink_command=
#	    . $dir/$noexename
#
#	    # note $name still contains .exe if it was in $file originally
#	    # as does the version of $file that was added into $rmfiles
#	    rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
#	    if test "$fast_install" = yes && test -n "$relink_command"; then
#	      rmfiles="$rmfiles $objdir/lt-$name"
#	    fi
#	    if test "X$noexename" != "X$name" ; then
#	      rmfiles="$rmfiles $objdir/lt-${noexename}.c"
#	    fi
#	  fi
#	fi
#	;;
#      esac
#      $show "$rm $rmfiles"
#      $run $rm $rmfiles || exit_status=1
#    done
#    objdir="$origobjdir"
#
#    # Try to remove the ${objdir}s in the directories where we deleted files
#    for dir in $rmdirs; do
#      if test -d "$dir"; then
#	$show "rmdir $dir"
#	$run rmdir $dir >/dev/null 2>&1
#      fi
#    done
#
#    exit $exit_status
#    ;;
#
#  "")
#    $echo "$modename: you must specify a MODE" 1>&2
#    $echo "$generic_help" 1>&2
#    exit $EXIT_FAILURE
#    ;;
#  esac
#
#  if test -z "$exec_cmd"; then
#    $echo "$modename: invalid operation mode \`$mode'" 1>&2
#    $echo "$generic_help" 1>&2
#    exit $EXIT_FAILURE
#  fi
#fi # test -z "$show_help"
#
#if test -n "$exec_cmd"; then
#  eval exec $exec_cmd
#  exit $EXIT_FAILURE
#fi
#
## We need to display help for each of the modes.
#case $mode in
#"") $echo \
#"Usage: $modename [OPTION]... [MODE-ARG]...
#
#Provide generalized library-building support services.
#
#    --config          show all configuration variables
#    --debug           enable verbose shell tracing
#-n, --dry-run         display commands without modifying any files
#    --features        display basic configuration information and exit
#    --finish          same as \`--mode=finish'
#    --help            display this help message and exit
#    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
#    --quiet           same as \`--silent'
#    --silent          don't print informational messages
#    --tag=TAG         use configuration variables from tag TAG
#    --version         print version information
#
#MODE must be one of the following:
#
#      clean           remove files from the build directory
#      compile         compile a source file into a libtool object
#      execute         automatically set library path, then run a program
#      finish          complete the installation of libtool libraries
#      install         install libraries or executables
#      link            create a library or an executable
#      uninstall       remove libraries from an installed directory
#
#MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
#a more detailed description of MODE.
#
#Report bugs to <bug-libtool at gnu.org>."
#  exit $EXIT_SUCCESS
#  ;;
#
#clean)
#  $echo \
#"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
#
#Remove files from the build directory.
#
#RM is the name of the program to use to delete files associated with each FILE
#(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
#to RM.
#
#If FILE is a libtool library, object or program, all the files associated
#with it are deleted. Otherwise, only FILE itself is deleted using RM."
#  ;;
#
#compile)
#  $echo \
#"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
#
#Compile a source file into a libtool library object.
#
#This mode accepts the following additional options:
#
#  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
#  -prefer-pic       try to building PIC objects only
#  -prefer-non-pic   try to building non-PIC objects only
#  -static           always build a \`.o' file suitable for static linking
#
#COMPILE-COMMAND is a command to be used in creating a \`standard' object file
#from the given SOURCEFILE.
#
#The output file name is determined by removing the directory component from
#SOURCEFILE, then substituting the C source code suffix \`.c' with the
#library object suffix, \`.lo'."
#  ;;
#
#execute)
#  $echo \
#"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
#
#Automatically set library path, then run a program.
#
#This mode accepts the following additional options:
#
#  -dlopen FILE      add the directory containing FILE to the library path
#
#This mode sets the library path environment variable according to \`-dlopen'
#flags.
#
#If any of the ARGS are libtool executable wrappers, then they are translated
#into their corresponding uninstalled binary, and any of their required library
#directories are added to the library path.
#
#Then, COMMAND is executed, with ARGS as arguments."
#  ;;
#
#finish)
#  $echo \
#"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
#
#Complete the installation of libtool libraries.
#
#Each LIBDIR is a directory that contains libtool libraries.
#
#The commands that this mode executes may require superuser privileges.  Use
#the \`--dry-run' option if you just want to see what would be executed."
#  ;;
#
#install)
#  $echo \
#"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
#
#Install executables or libraries.
#
#INSTALL-COMMAND is the installation command.  The first component should be
#either the \`install' or \`cp' program.
#
#The rest of the components are interpreted as arguments to that command (only
#BSD-compatible install options are recognized)."
#  ;;
#
#link)
#  $echo \
#"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
#
#Link object files or libraries together to form another library, or to
#create an executable program.
#
#LINK-COMMAND is a command using the C compiler that you would use to create
#a program from several object files.
#
#The following components of LINK-COMMAND are treated specially:
#
#  -all-static       do not do any dynamic linking at all
#  -avoid-version    do not add a version suffix if possible
#  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
#  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
#  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
#  -export-symbols SYMFILE
#		    try to export only the symbols listed in SYMFILE
#  -export-symbols-regex REGEX
#		    try to export only the symbols matching REGEX
#  -LLIBDIR          search LIBDIR for required installed libraries
#  -lNAME            OUTPUT-FILE requires the installed library libNAME
#  -module           build a library that can dlopened
#  -no-fast-install  disable the fast-install mode
#  -no-install       link a not-installable executable
#  -no-undefined     declare that a library does not refer to external symbols
#  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
#  -objectlist FILE  Use a list of object files found in FILE to specify objects
#  -precious-files-regex REGEX
#                    don't remove output files matching REGEX
#  -release RELEASE  specify package release information
#  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
#  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
#  -static           do not do any dynamic linking of libtool libraries
#  -version-info CURRENT[:REVISION[:AGE]]
#		    specify library version info [each variable defaults to 0]
#
#All other options (arguments beginning with \`-') are ignored.
#
#Every other argument is treated as a filename.  Files ending in \`.la' are
#treated as uninstalled libtool libraries, other files are standard or library
#object files.
#
#If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
#only library objects (\`.lo' files) may be specified, and \`-rpath' is
#required, except when creating a convenience library.
#
#If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
#using \`ar' and \`ranlib', or on Windows using \`lib'.
#
#If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
#is created, otherwise an executable program is created."
#  ;;
#
#uninstall)
#  $echo \
#"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
#
#Remove libraries from an installation directory.
#
#RM is the name of the program to use to delete files associated with each FILE
#(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
#to RM.
#
#If FILE is a libtool library, all the files associated with it are deleted.
#Otherwise, only FILE itself is deleted using RM."
#  ;;
#
#*)
#  $echo "$modename: invalid operation mode \`$mode'" 1>&2
#  $echo "$help" 1>&2
#  exit $EXIT_FAILURE
#  ;;
#esac
#
#$echo
#$echo "Try \`$modename --help' for more information about other modes."
#
#exit $?
#
## The TAGs below are defined such that we never get into a situation
## in which we disable both kinds of libraries.  Given conflicting
## choices, we go for a static library, that is the most portable,
## since we can't tell whether shared libraries were disabled because
## the user asked for that or because the platform doesn't support
## them.  This is particularly important on AIX, because we don't
## support having both static and shared libraries enabled at the same
## time on that platform, so we default to a shared-only configuration.
## If a disable-shared tag is given, we'll fallback to a static-only
## configuration.  But we'll never go from static-only to shared-only.
#
## ### BEGIN LIBTOOL TAG CONFIG: disable-shared
#disable_libs=shared
## ### END LIBTOOL TAG CONFIG: disable-shared
#
## ### BEGIN LIBTOOL TAG CONFIG: disable-static
#disable_libs=static
## ### END LIBTOOL TAG CONFIG: disable-static
#
## Local Variables:
## mode:shell-script
## sh-indentation:2
## End:
#
#

# Diff checksum=f3675b6a


# Patch vers:	1.3
# Patch type:	REGULAR

== ChangeSet ==
stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
stenn at deacon.udel.edu|ChangeSet|20060704015108|17048
D 1.1403 06/07/07 05:53:15-04:00 stenn at whimsy.udel.edu +11 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Make sure .def files are readable, distribute libtool.m4 and ltmain.sh to solve bootstrap problem
K 64281
P ChangeSet
------------------------------------------------

0a0
> stenn at whimsy.udel.edu|ltmain.sh|20060707095157|06112|2b9d9fc0af8c0735 stenn at whimsy.udel.edu|ltmain.sh|20060707095158|34945
> stenn at whimsy.udel.edu|libopts/m4/libtool.m4|20060707095153|16295|e2624821d47161b0 stenn at whimsy.udel.edu|libopts/m4/libtool.m4|20060707095154|21149
> stenn at pogo.udel.edu|ntpd/ntpd-opts.def|20050826081841|06446|b6e2aa114a85bbe0 stenn at whimsy.udel.edu|ntpd/ntpd-opts.def|20060707094942|20976
> stenn at pogo.udel.edu|ntpd/ntpdbase-opts.def|20050826081841|26339|196a43ba30aba16e stenn at whimsy.udel.edu|ntpd/ntpdbase-opts.def|20060707094943|44008
> stenn at pogo.udel.edu|ntpd/ntpdsim-opts.def|20050826081841|29475|bb89a2a79bb39de9 stenn at whimsy.udel.edu|ntpd/ntpdsim-opts.def|20060707094944|25937
> stenn at pogo.udel.edu|ntpdc/ntpdc-opts.def|20050206062012|59503|4bc3ba16720fbe3 stenn at whimsy.udel.edu|ntpdc/ntpdc-opts.def|20060707094945|12729
> stenn at pogo.udel.edu|ntpq/ntpq-opts.def|20041230225153|01987|e3d18e6635cf3f9 stenn at whimsy.udel.edu|ntpq/ntpq-opts.def|20060707094945|26115
> stenn at whimsy.udel.edu|sntp/ltmain.sh|20060707095155|23975|2aa9b7e4be78b913 stenn at whimsy.udel.edu|sntp/ltmain.sh|20060707095156|34945
> stenn at pogo.udel.edu|sntp/sntp-opts.def|20050826081842|04944|a8297fdfc766ed74 stenn at whimsy.udel.edu|sntp/sntp-opts.def|20060707094946|30518
> stenn at whimsy.udel.edu|sntp/libopts/m4/libtool.m4|20060707095156|23563|db8acbd0fb34597f stenn at whimsy.udel.edu|sntp/libopts/m4/libtool.m4|20060707095157|21149
> stenn at pogo.udel.edu|util/ntp-keygen-opts.def|20051215112317|54653|7fe9e5e515da8f57 stenn at whimsy.udel.edu|util/ntp-keygen-opts.def|20060707094947|33104

== ntpd/ntpd-opts.def ==
stenn at pogo.udel.edu|ntpd/ntpd-opts.def|20050826081841|06446|b6e2aa114a85bbe0
stenn at deacon.udel.edu|ntpd/ntpd-opts.def|20060606081458|21678
D 1.4 06/07/07 05:49:42-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 20976
O -rw-rw-r--
P ntpd/ntpd-opts.def
------------------------------------------------


== ntpd/ntpdbase-opts.def ==
stenn at pogo.udel.edu|ntpd/ntpdbase-opts.def|20050826081841|26339|196a43ba30aba16e
stenn at pogo.udel.edu|ntpd/ntpdbase-opts.def|20060614182227|22393
D 1.5 06/07/07 05:49:43-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 44008
O -rw-rw-r--
P ntpd/ntpdbase-opts.def
------------------------------------------------


== ntpd/ntpdsim-opts.def ==
stenn at pogo.udel.edu|ntpd/ntpdsim-opts.def|20050826081841|29475|bb89a2a79bb39de9
stenn at deacon.udel.edu|ntpd/ntpdsim-opts.def|20060606081458|23993
D 1.4 06/07/07 05:49:44-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 25937
O -rw-rw-r--
P ntpd/ntpdsim-opts.def
------------------------------------------------


== ntpdc/ntpdc-opts.def ==
stenn at pogo.udel.edu|ntpdc/ntpdc-opts.def|20050206062012|59503|4bc3ba16720fbe3
stenn at deacon.udel.edu|ntpdc/ntpdc-opts.def|20060606081506|01289
D 1.10 06/07/07 05:49:45-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 12729
O -rw-rw-r--
P ntpdc/ntpdc-opts.def
------------------------------------------------


== ntpq/ntpq-opts.def ==
stenn at pogo.udel.edu|ntpq/ntpq-opts.def|20041230225153|01987|e3d18e6635cf3f9
stenn at deacon.udel.edu|ntpq/ntpq-opts.def|20060606081510|13859
D 1.7 06/07/07 05:49:45-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 26115
O -rw-rw-r--
P ntpq/ntpq-opts.def
------------------------------------------------


== sntp/sntp-opts.def ==
stenn at pogo.udel.edu|sntp/sntp-opts.def|20050826081842|04944|a8297fdfc766ed74
stenn at deacon.udel.edu|sntp/sntp-opts.def|20060606081529|26388
D 1.4 06/07/07 05:49:46-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 30518
O -rw-rw-r--
P sntp/sntp-opts.def
------------------------------------------------


== util/ntp-keygen-opts.def ==
stenn at pogo.udel.edu|util/ntp-keygen-opts.def|20051215112317|54653|7fe9e5e515da8f57
stenn at deacon.udel.edu|util/ntp-keygen-opts.def|20060606081534|38638
D 1.4 06/07/07 05:49:47-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c Change mode to -rw-rw-r--
K 33104
O -rw-rw-r--
P util/ntp-keygen-opts.def
------------------------------------------------


== libopts/m4/libtool.m4 ==
New file: libopts/m4/libtool.m4
V 4

stenn at whimsy.udel.edu|libopts/m4/libtool.m4|20060707095153|16295|e2624821d47161b0
D 1.0 06/07/07 05:51:53-04:00 stenn at whimsy.udel.edu +0 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
K 16295
P libopts/m4/libtool.m4
R e2624821d47161b0
X 0x821
------------------------------------------------


stenn at whimsy.udel.edu|libopts/m4/libtool.m4|20060707095153|16295|e2624821d47161b0
D 1.1 06/07/07 05:51:53-04:00 stenn at whimsy.udel.edu +6397 -0
B stenn at whimsy.udel.edu|ChangeSet|19990526004811|57482|8983e65c737bb465
C
c BitKeeper file /deacon/backroom/ntp-dev/libopts/m4/libtool.m4
F 1
K 21149
O -rw-rw-r--
P libopts/m4/libtool.m4
------------------------------------------------

I0 6397
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
## Free Software Foundation, Inc.
## Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
##
## This file is free software; the Free Software Foundation gives
## unlimited permission to copy and/or distribute it, with or without
## modifications, as long as this notice is preserved.
\
# serial 48 AC_PROG_LIBTOOL
\
\
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
# -----------------------------------------------------------
# If this macro is not defined by Autoconf, define it here.
m4_ifdef([AC_PROVIDE_IFELSE],
         [],
         [m4_define([AC_PROVIDE_IFELSE],
	         [m4_ifdef([AC_PROVIDE_$1],
		           [$2], [$3])])])
\
\
# AC_PROG_LIBTOOL
# ---------------
AC_DEFUN([AC_PROG_LIBTOOL],
[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
  AC_PROVIDE_IFELSE([AC_PROG_CXX],
    [AC_LIBTOOL_CXX],
    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
  ])])
dnl And a similar setup for Fortran 77 support
  AC_PROVIDE_IFELSE([AC_PROG_F77],
    [AC_LIBTOOL_F77],
    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
])])
\
dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
    [AC_LIBTOOL_GCJ],
    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
      [AC_LIBTOOL_GCJ],
      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
	[AC_LIBTOOL_GCJ],
      [ifdef([AC_PROG_GCJ],
	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
       ifdef([A][M_PROG_GCJ],
	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
       ifdef([LT_AC_PROG_GCJ],
	     [define([LT_AC_PROG_GCJ],
		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
])])# AC_PROG_LIBTOOL
\
\
# _AC_PROG_LIBTOOL
# ----------------
AC_DEFUN([_AC_PROG_LIBTOOL],
[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
\
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
\
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
AC_SUBST(LIBTOOL)dnl
\
# Prevent multiple expansion
define([AC_PROG_LIBTOOL], [])
])# _AC_PROG_LIBTOOL
\
\
# AC_LIBTOOL_SETUP
# ----------------
AC_DEFUN([AC_LIBTOOL_SETUP],
[AC_PREREQ(2.50)dnl
AC_REQUIRE([AC_ENABLE_SHARED])dnl
AC_REQUIRE([AC_ENABLE_STATIC])dnl
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_LD])dnl
AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
AC_REQUIRE([AC_PROG_NM])dnl
\
AC_REQUIRE([AC_PROG_LN_S])dnl
AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
AC_REQUIRE([AC_OBJEXT])dnl
AC_REQUIRE([AC_EXEEXT])dnl
dnl
\
AC_LIBTOOL_SYS_MAX_CMD_LEN
AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
AC_LIBTOOL_OBJDIR
\
AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
_LT_AC_PROG_ECHO_BACKSLASH
\
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 1s/^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 MSVC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
ofile="$default_ofile"
with_gnu_ld="$lt_cv_prog_gnu_ld"
\
AC_CHECK_TOOL(AR, ar, false)
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(STRIP, strip, :)
\
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 "$LTCFLAGS" && LTCFLAGS=$CFLAGS
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="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
    ;;
  *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
    ;;
  esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi
\
_LT_CC_BASENAME([$compiler])
\
# 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
    AC_PATH_MAGIC
  fi
  ;;
esac
\
AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
enable_win32_dll=yes, enable_win32_dll=no)
\
AC_ARG_ENABLE([libtool-lock],
    [AC_HELP_STRING([--disable-libtool-lock],
	[avoid locking (might break parallel builds)])])
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
\
AC_ARG_WITH([pic],
    [AC_HELP_STRING([--with-pic],
	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
    [pic_mode="$withval"],
    [pic_mode=default])
test -z "$pic_mode" && pic_mode=default
\
# Use C for the default configuration in the libtool script
tagname=
AC_LIBTOOL_LANG_C_CONFIG
_LT_AC_TAGCONFIG
])# AC_LIBTOOL_SETUP
\
\
# _LT_AC_SYS_COMPILER
# -------------------
AC_DEFUN([_LT_AC_SYS_COMPILER],
[AC_REQUIRE([AC_PROG_CC])dnl
\
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
\
# If no C compiler flags were specified, use CFLAGS.
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
\
# Allow CC to be a program name with arguments.
compiler=$CC
])# _LT_AC_SYS_COMPILER
\
\
# _LT_CC_BASENAME(CC)
# -------------------
# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
AC_DEFUN([_LT_CC_BASENAME],
[for cc_temp in $1""; do
  case $cc_temp in
    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
    \-*) ;;
    *) break;;
  esac
done
cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
])
\
\
# _LT_COMPILER_BOILERPLATE
# ------------------------
# Check for compiler boilerplate output or warnings with
# the simple compiler test code.
AC_DEFUN([_LT_COMPILER_BOILERPLATE],
[ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" >conftest.$ac_ext
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_compiler_boilerplate=`cat conftest.err`
$rm conftest*
])# _LT_COMPILER_BOILERPLATE
\
\
# _LT_LINKER_BOILERPLATE
# ----------------------
# Check for linker boilerplate output or warnings with
# the simple link test code.
AC_DEFUN([_LT_LINKER_BOILERPLATE],
[ac_outfile=conftest.$ac_objext
printf "$lt_simple_link_test_code" >conftest.$ac_ext
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
_lt_linker_boilerplate=`cat conftest.err`
$rm conftest*
])# _LT_LINKER_BOILERPLATE
\
\
# _LT_AC_SYS_LIBPATH_AIX
# ----------------------
# Links a minimal program and checks the executable
# for the system default hardcoded library path. In most cases,
# this is /usr/lib:/lib, but when the MPI compilers are used
# the location of the communication and MPI libs are included too.
# If we don't find anything, use the default library path according
# to the aix ld manual.
AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
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],[])
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
])# _LT_AC_SYS_LIBPATH_AIX
\
\
# _LT_AC_SHELL_INIT(ARG)
# ----------------------
AC_DEFUN([_LT_AC_SHELL_INIT],
[ifdef([AC_DIVERSION_NOTICE],
	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
	 [AC_DIVERT_PUSH(NOTICE)])
$1
AC_DIVERT_POP
])# _LT_AC_SHELL_INIT
\
\
# _LT_AC_PROG_ECHO_BACKSLASH
# --------------------------
# Add some code to the start of the generated configure script which
# will find an echo command which doesn't interpret backslashes.
AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
[_LT_AC_SHELL_INIT([
# 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.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
\
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
\
AC_SUBST(ECHO)
])])# _LT_AC_PROG_ECHO_BACKSLASH
\
\
# _LT_AC_LOCK
# -----------
AC_DEFUN([_LT_AC_LOCK],
[AC_ARG_ENABLE([libtool-lock],
    [AC_HELP_STRING([--disable-libtool-lock],
	[avoid locking (might break parallel builds)])])
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 AC_TRY_EVAL(ac_compile); 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 __oline__ "configure"' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); 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 AC_TRY_EVAL(ac_compile); 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"
  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
    [AC_LANG_PUSH(C)
     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
     AC_LANG_POP])
  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
  ;;
sparc*-*solaris*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if AC_TRY_EVAL(ac_compile); then
    case `/usr/bin/file conftest.o` in
    *64-bit*)
      case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
      *)    LD="${LD-ld} -64" ;;
      esac
      ;;
    esac
  fi
  rm -rf conftest*
  ;;
\
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
  AC_CHECK_TOOL(AS, as, false)
  AC_CHECK_TOOL(OBJDUMP, objdump, false)
  ;;
  ])
esac
\
need_locks="$enable_libtool_lock"
\
])# _LT_AC_LOCK
\
\
# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
# ----------------------------------------------------------------
# Check whether the given compiler option works
AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
[AC_REQUIRE([LT_AC_PROG_SED])
AC_CACHE_CHECK([$1], [$2],
  [$2=no
  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$3"
   # 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}\{0,1\} :&$lt_compiler_flag :; t' \
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
   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 other than the usual output.
     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
       $2=yes
     fi
   fi
   $rm conftest*
])
\
if test x"[$]$2" = xyes; then
    ifelse([$5], , :, [$5])
else
    ifelse([$6], , :, [$6])
fi
])# AC_LIBTOOL_COMPILER_OPTION
\
\
# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
#                          [ACTION-SUCCESS], [ACTION-FAILURE])
# ------------------------------------------------------------
# Check whether the given compiler option works
AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
[AC_CACHE_CHECK([$1], [$2],
  [$2=no
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $3"
   printf "$lt_simple_link_test_code" > conftest.$ac_ext
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     # The linker 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>&AS_MESSAGE_LOG_FD
       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
       if diff conftest.exp conftest.er2 >/dev/null; then
         $2=yes
       fi
     else
       $2=yes
     fi
   fi
   $rm conftest*
   LDFLAGS="$save_LDFLAGS"
])
\
if test x"[$]$2" = xyes; then
    ifelse([$4], , :, [$4])
else
    ifelse([$5], , :, [$5])
fi
])# AC_LIBTOOL_LINKER_OPTION
\
\
# AC_LIBTOOL_SYS_MAX_CMD_LEN
# --------------------------
AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
[# find the maximum length of command line arguments
AC_MSG_CHECKING([the maximum length of command line arguments])
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
  i=0
  teststring="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;
    ;;
\
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
    # This has been around since 386BSD, at least.  Likely further.
    if test -x /sbin/sysctl; then
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
    elif test -x /usr/sbin/sysctl; then
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
    else
      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
    fi
    # And add a safety zone
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
    ;;
\
  interix*)
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
    lt_cv_sys_max_cmd_len=196608
    ;;
\
  osf*)
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
    # nice to cause kernel panics so lets avoid the loop below.
    # First set a reasonable default.
    lt_cv_sys_max_cmd_len=16384
    #
    if test -x /sbin/sysconfig; then
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
      esac
    fi
    ;;
  sco3.2v5*)
    lt_cv_sys_max_cmd_len=102400
    ;;
  sysv5* | sco5v6* | sysv4.2uw2*)
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
    if test -n "$kargmax"; then
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
    else
      lt_cv_sys_max_cmd_len=32768
    fi
    ;;
  *)
    # 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.
    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
	       = "XX$teststring") >/dev/null 2>&1 &&
	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
	    lt_cv_sys_max_cmd_len=$new_result &&
	    test $i != 17 # 1/2 MB should be enough
    do
      i=`expr $i + 1`
      teststring=$teststring$teststring
    done
    teststring=
    # 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
])
if test -n $lt_cv_sys_max_cmd_len ; then
  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
else
  AC_MSG_RESULT(none)
fi
])# AC_LIBTOOL_SYS_MAX_CMD_LEN
\
\
# _LT_AC_CHECK_DLFCN
# ------------------
AC_DEFUN([_LT_AC_CHECK_DLFCN],
[AC_CHECK_HEADERS(dlfcn.h)dnl
])# _LT_AC_CHECK_DLFCN
\
\
# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
# ---------------------------------------------------------------------
AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "$cross_compiling" = yes; then :
  [$4]
else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF
[#line __oline__ "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); */
    }
  else
    puts (dlerror ());
\
    exit (status);
}]
EOF
  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) $1 ;;
      x$lt_dlneed_uscore) $2 ;;
      x$lt_dlunknown|x*) $3 ;;
    esac
  else :
    # compilation failed
    $3
  fi
fi
rm -fr conftest*
])# _LT_AC_TRY_DLOPEN_SELF
\
\
# AC_LIBTOOL_DLOPEN_SELF
# ----------------------
AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
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
    AC_CHECK_LIB([dl], [dlopen],
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
    lt_cv_dlopen="dyld"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ])
   ;;
\
  *)
    AC_CHECK_FUNC([shl_load],
	  [lt_cv_dlopen="shl_load"],
      [AC_CHECK_LIB([dld], [shl_load],
	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
	[AC_CHECK_FUNC([dlopen],
	      [lt_cv_dlopen="dlopen"],
	  [AC_CHECK_LIB([dl], [dlopen],
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
	    [AC_CHECK_LIB([svld], [dlopen],
		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
	      [AC_CHECK_LIB([dld], [dld_link],
		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
	      ])
	    ])
	  ])
	])
      ])
    ;;
  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"
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
\
    save_LIBS="$LIBS"
    LIBS="$lt_cv_dlopen_libs $LIBS"
\
    AC_CACHE_CHECK([whether a program can dlopen itself],
	  lt_cv_dlopen_self, [dnl
	  _LT_AC_TRY_DLOPEN_SELF(
	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
    ])
\
    if test "x$lt_cv_dlopen_self" = xyes; then
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
    	  lt_cv_dlopen_self_static, [dnl
	  _LT_AC_TRY_DLOPEN_SELF(
	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
      ])
    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
])# AC_LIBTOOL_DLOPEN_SELF
\
\
# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
# ---------------------------------
# Check to see if options -c and -o are simultaneously supported by compiler
AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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}\{0,1\} :&$lt_compiler_flag :; t' \
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
   -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
   (eval "$lt_compile" 2>out/conftest.err)
   ac_status=$?
   cat out/conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
   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
     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
     fi
   fi
   chmod u+w . 2>&AS_MESSAGE_LOG_FD
   $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*
])
])# AC_LIBTOOL_PROG_CC_C_O
\
\
# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
# -----------------------------------------
# Check to see if we can do hard links to lock some files if needed
AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
[AC_REQUIRE([_LT_AC_LOCK])dnl
\
hard_links="nottested"
if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  AC_MSG_CHECKING([if we can lock with hard links])
  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
  AC_MSG_RESULT([$hard_links])
  if test "$hard_links" = no; then
    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
    need_locks=warn
  fi
else
  need_locks=no
fi
])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
\
\
# AC_LIBTOOL_OBJDIR
# -----------------
AC_DEFUN([AC_LIBTOOL_OBJDIR],
[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
[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])
objdir=$lt_cv_objdir
])# AC_LIBTOOL_OBJDIR
\
\
# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
# ----------------------------------------------
# Check hardcoding attributes.
AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
[AC_MSG_CHECKING([how to hardcode library paths into programs])
_LT_AC_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
\
  # We can hardcode non-existant directories.
  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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, $1)" != no &&
     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
    # Linking always hardcodes the temporary library directory.
    _LT_AC_TAGVAR(hardcode_action, $1)=relink
  else
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
  fi
else
  # We cannot hardcode anything, or else we can only hardcode existing
  # directories.
  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
fi
AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
\
if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
\
\
# AC_LIBTOOL_SYS_LIB_STRIP
# ------------------------
AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
[striplib=
old_striplib=
AC_MSG_CHECKING([whether stripping libraries is possible])
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"
  AC_MSG_RESULT([yes])
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"
         AC_MSG_RESULT([yes])
       else
  AC_MSG_RESULT([no])
fi
       ;;
   *)
  AC_MSG_RESULT([no])
    ;;
  esac
fi
])# AC_LIBTOOL_SYS_LIB_STRIP
\
\
# AC_LIBTOOL_SYS_DYNAMIC_LINKER
# -----------------------------
# PORTME Fill in your ld.so characteristics
AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
[AC_MSG_CHECKING([dynamic linker characteristics])
library_names_spec=
libname_spec='lib$name'
soname_spec=
shrext_cmds=".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
  ;;
\
bsdi[[45]]*)
  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_cmds=".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~
      chmod a+x \$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_cmds='`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* | dragonfly*)
  # DragonFly does not have aout.  When/if they implement a new
  # versioning mechanism, adjust this.
  if test -x /usr/bin/objformat; then
    objformat=`/usr/bin/objformat`
  else
    case $host_os in
    freebsd[[123]]*) objformat=aout ;;
    *) objformat=elf ;;
    esac
  fi
  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
    ;;
  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  freebsd*) # from 4.6 on
    shlibpath_overrides_runpath=yes
    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_cmds='.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_cmds='.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_cmds='.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'
  ;;
\
interix3*)
  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'
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  ;;
\
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
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_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
  sys_lib_dlsearch_path_spec="/usr/lib"
  need_lib_prefix=no
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  case $host_os in
    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
    *)                         need_version=no  ;;
  esac
  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_cmds=".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"
  ;;
\
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.3*)
  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
  ;;
\
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  version_type=freebsd-elf
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  if test "$with_gnu_ld" = yes; then
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
    shlibpath_overrides_runpath=no
  else
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
    shlibpath_overrides_runpath=yes
    case $host_os in
      sco3.2v5*)
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
	;;
    esac
  fi
  sys_lib_dlsearch_path_spec='/usr/lib'
  ;;
\
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
AC_MSG_RESULT([$dynamic_linker])
test "$dynamic_linker" = 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
])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
\
\
# _LT_AC_TAGCONFIG
# ----------------
AC_DEFUN([_LT_AC_TAGCONFIG],
[AC_ARG_WITH([tags],
    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
        [include additional configurations @<:@automatic@:>@])],
    [tagnames="$withval"])
\
if test -f "$ltmain" && test -n "$tagnames"; then
  if test ! -f "${ofile}"; then
    AC_MSG_WARN([output file `$ofile' does not exist])
  fi
\
  if test -z "$LTCC"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
    if test -z "$LTCC"; then
      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
    else
      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
    fi
  fi
  if test -z "$LTCFLAGS"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
  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
    "") ;;
    *)  AC_MSG_ERROR([invalid tag name: $tagname])
	;;
    esac
\
    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
    then
      AC_MSG_ERROR([tag name \"$tagname\" already exists])
    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" &&
	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
	    (test "X$CXX" != "Xg++"))) ; then
	  AC_LIBTOOL_LANG_CXX_CONFIG
	else
	  tagname=""
	fi
	;;
\
      F77)
	if test -n "$F77" && test "X$F77" != "Xno"; then
	  AC_LIBTOOL_LANG_F77_CONFIG
	else
	  tagname=""
	fi
	;;
\
      GCJ)
	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
	  AC_LIBTOOL_LANG_GCJ_CONFIG
	else
	  tagname=""
	fi
	;;
\
      RC)
	AC_LIBTOOL_LANG_RC_CONFIG
	;;
\
      *)
	AC_MSG_ERROR([Unsupported tag name: $tagname])
	;;
      esac
\
      # Append the new tag name to the list of available tags.
      if test -n "$tagname" ; then
      available_tags="$available_tags $tagname"
    fi
    fi
  done
  IFS="$lt_save_ifs"
\
  # Now substitute the updated list of available tags.
  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
    mv "${ofile}T" "$ofile"
    chmod +x "$ofile"
  else
    rm -f "${ofile}T"
    AC_MSG_ERROR([unable to update list of available tagged configurations.])
  fi
fi
])# _LT_AC_TAGCONFIG
\
\
# AC_LIBTOOL_DLOPEN
# -----------------
# enable checks for dlopen support
AC_DEFUN([AC_LIBTOOL_DLOPEN],
 [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
])# AC_LIBTOOL_DLOPEN
\
\
# AC_LIBTOOL_WIN32_DLL
# --------------------
# declare package support for building win32 DLLs
AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
])# AC_LIBTOOL_WIN32_DLL
\
\
# AC_ENABLE_SHARED([DEFAULT])
# ---------------------------
# implement the --enable-shared flag
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
AC_DEFUN([AC_ENABLE_SHARED],
[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([shared],
    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
    [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],
    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
])# AC_ENABLE_SHARED
\
\
# AC_DISABLE_SHARED
# -----------------
# set the default shared flag to --disable-shared
AC_DEFUN([AC_DISABLE_SHARED],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)
])# AC_DISABLE_SHARED
\
\
# AC_ENABLE_STATIC([DEFAULT])
# ---------------------------
# implement the --enable-static flag
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
AC_DEFUN([AC_ENABLE_STATIC],
[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([static],
    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
    [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],
    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
])# AC_ENABLE_STATIC
\
\
# AC_DISABLE_STATIC
# -----------------
# set the default static flag to --disable-static
AC_DEFUN([AC_DISABLE_STATIC],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_STATIC(no)
])# AC_DISABLE_STATIC
\
\
# AC_ENABLE_FAST_INSTALL([DEFAULT])
# ---------------------------------
# implement the --enable-fast-install flag
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
AC_DEFUN([AC_ENABLE_FAST_INSTALL],
[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE([fast-install],
    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
    [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],
    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
])# AC_ENABLE_FAST_INSTALL
\
\
# AC_DISABLE_FAST_INSTALL
# -----------------------
# set the default to --disable-fast-install
AC_DEFUN([AC_DISABLE_FAST_INSTALL],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_FAST_INSTALL(no)
])# AC_DISABLE_FAST_INSTALL
\
\
# AC_LIBTOOL_PICMODE([MODE])
# --------------------------
# implement the --with-pic flag
# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
AC_DEFUN([AC_LIBTOOL_PICMODE],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
pic_mode=ifelse($#,1,$1,default)
])# AC_LIBTOOL_PICMODE
\
\
# AC_PROG_EGREP
# -------------
# This is predefined starting with Autoconf 2.54, so this conditional
# definition can be removed once we require Autoconf 2.54 or later.
m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
   [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])
 EGREP=$ac_cv_prog_egrep
 AC_SUBST([EGREP])
])])
\
\
# AC_PATH_TOOL_PREFIX
# -------------------
# find a file program which can recognise shared library
AC_DEFUN([AC_PATH_TOOL_PREFIX],
[AC_REQUIRE([AC_PROG_EGREP])dnl
AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
[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
dnl $ac_dummy forces splitting on constant user-supplied paths.
dnl POSIX.2 word splitting is done only on the output of word expansions,
dnl not every word.  This closes a longstanding sh security hole.
  ac_dummy="ifelse([$2], , $PATH, [$2])"
  for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$1; then
      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
      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_C