Diff for /embedaddon/ipsec-tools/aclocal.m4 between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 22:39:10 version 1.1.1.2, 2014/06/15 16:37:11
Line 1 Line 1
# generated automatically by aclocal 1.11.1 -*- Autoconf -*-# generated automatically by aclocal 1.13.1 -*- Autoconf -*-
   
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,# Copyright (C) 1996-2012 Free Software Foundation, Inc.
# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
Line 11 Line 11
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.  # PARTICULAR PURPOSE.
   
   m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
 m4_ifndef([AC_AUTOCONF_VERSION],  m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],,m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
[m4_warning([this file was generated for autoconf 2.67.[m4_warning([this file was generated for autoconf 2.69.
 You have another version of autoconf.  It may work, but is not guaranteed to.  You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.  If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])To do so, use the procedure documented by the package, typically 'autoreconf'.])])
   
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-  # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 #  #
 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
#                 2006, 2007, 2008 Free Software Foundation, Inc.#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
 #                 Foundation, Inc.
 #   Written by Gordon Matzigkeit, 1996  #   Written by Gordon Matzigkeit, 1996
 #  #
 # This file is free software; the Free Software Foundation gives  # This file is free software; the Free Software Foundation gives
Line 31  To do so, use the procedure documented by the package, Line 33  To do so, use the procedure documented by the package,
   
 m4_define([_LT_COPYING], [dnl  m4_define([_LT_COPYING], [dnl
 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
#                 2006, 2007, 2008 Free Software Foundation, Inc.#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
 #                 Foundation, Inc.
 #   Written by Gordon Matzigkeit, 1996  #   Written by Gordon Matzigkeit, 1996
 #  #
 #   This file is part of GNU Libtool.  #   This file is part of GNU Libtool.
Line 58  m4_define([_LT_COPYING], [dnl Line 61  m4_define([_LT_COPYING], [dnl
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 ])  ])
   
# serial 56 LT_INIT# serial 57 LT_INIT
   
   
 # LT_PREREQ(VERSION)  # LT_PREREQ(VERSION)
Line 87  esac Line 90  esac
 # ------------------  # ------------------
 AC_DEFUN([LT_INIT],  AC_DEFUN([LT_INIT],
 [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT  [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
   AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
 AC_BEFORE([$0], [LT_LANG])dnl  AC_BEFORE([$0], [LT_LANG])dnl
 AC_BEFORE([$0], [LT_OUTPUT])dnl  AC_BEFORE([$0], [LT_OUTPUT])dnl
 AC_BEFORE([$0], [LTDL_INIT])dnl  AC_BEFORE([$0], [LTDL_INIT])dnl
Line 103  AC_REQUIRE([LTVERSION_VERSION])dnl Line 107  AC_REQUIRE([LTVERSION_VERSION])dnl
 AC_REQUIRE([LTOBSOLETE_VERSION])dnl  AC_REQUIRE([LTOBSOLETE_VERSION])dnl
 m4_require([_LT_PROG_LTMAIN])dnl  m4_require([_LT_PROG_LTMAIN])dnl
   
   _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
   
 dnl Parse OPTIONS  dnl Parse OPTIONS
 _LT_SET_OPTIONS([$0], [$1])  _LT_SET_OPTIONS([$0], [$1])
   
Line 139  m4_defun([_LT_CC_BASENAME], Line 145  m4_defun([_LT_CC_BASENAME],
     *) break;;      *) break;;
   esac    esac
 done  done
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
 ])  ])
   
   
Line 159  m4_defun([_LT_FILEUTILS_DEFAULTS], Line 165  m4_defun([_LT_FILEUTILS_DEFAULTS],
 m4_defun([_LT_SETUP],  m4_defun([_LT_SETUP],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 AC_REQUIRE([AC_CANONICAL_BUILD])dnl  AC_REQUIRE([AC_CANONICAL_BUILD])dnl
   AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
   AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
   
   _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
   dnl
 _LT_DECL([], [host_alias], [0], [The host system])dnl  _LT_DECL([], [host_alias], [0], [The host system])dnl
 _LT_DECL([], [host], [0])dnl  _LT_DECL([], [host], [0])dnl
 _LT_DECL([], [host_os], [0])dnl  _LT_DECL([], [host_os], [0])dnl
Line 181  _LT_DECL([], [exeext], [0], [Executable file suffix (n Line 192  _LT_DECL([], [exeext], [0], [Executable file suffix (n
 dnl  dnl
 m4_require([_LT_FILEUTILS_DEFAULTS])dnl  m4_require([_LT_FILEUTILS_DEFAULTS])dnl
 m4_require([_LT_CHECK_SHELL_FEATURES])dnl  m4_require([_LT_CHECK_SHELL_FEATURES])dnl
   m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
 m4_require([_LT_CMD_RELOAD])dnl  m4_require([_LT_CMD_RELOAD])dnl
 m4_require([_LT_CHECK_MAGIC_METHOD])dnl  m4_require([_LT_CHECK_MAGIC_METHOD])dnl
   m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
 m4_require([_LT_CMD_OLD_ARCHIVE])dnl  m4_require([_LT_CMD_OLD_ARCHIVE])dnl
 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl  m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
   m4_require([_LT_WITH_SYSROOT])dnl
   
 _LT_CONFIG_LIBTOOL_INIT([  _LT_CONFIG_LIBTOOL_INIT([
 # See if we are running on zsh, and set the options which allow our  # See if we are running on zsh, and set the options which allow our
Line 200  fi Line 214  fi
 _LT_CHECK_OBJDIR  _LT_CHECK_OBJDIR
   
 m4_require([_LT_TAG_COMPILER])dnl  m4_require([_LT_TAG_COMPILER])dnl
 _LT_PROG_ECHO_BACKSLASH  
   
 case $host_os in  case $host_os in
 aix3*)  aix3*)
Line 214  aix3*) Line 227  aix3*)
   ;;    ;;
 esac  esac
   
 # Sed substitution that helps us do robust quoting.  It backslashifies  
 # metacharacters that are still active within double-quoted strings.  
 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 delay expansion of an escaped single quote.  
 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'  
   
 # Sed substitution to avoid accidental globbing in evaled expressions  
 no_glob_subst='s/\*/\\\*/g'  
   
 # Global variables:  # Global variables:
 ofile=libtool  ofile=libtool
 can_build_shared=yes  can_build_shared=yes
Line 271  _LT_CONFIG_COMMANDS Line 267  _LT_CONFIG_COMMANDS
 ])# _LT_SETUP  ])# _LT_SETUP
   
   
   # _LT_PREPARE_SED_QUOTE_VARS
   # --------------------------
   # Define a few sed substitution that help us do robust quoting.
   m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
   [# Backslashify metacharacters that are still active within
   # double-quoted strings.
   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 delay expansion of an escaped single quote.
   delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
   
   # Sed substitution to avoid accidental globbing in evaled expressions
   no_glob_subst='s/\*/\\\*/g'
   ])
   
 # _LT_PROG_LTMAIN  # _LT_PROG_LTMAIN
 # ---------------  # ---------------
 # Note that this code is called both from `configure', and `config.status'  # Note that this code is called both from `configure', and `config.status'
Line 423  m4_define([_lt_decl_all_varnames], Line 441  m4_define([_lt_decl_all_varnames],
 # declaration there will have the same value as in `configure'.  VARNAME  # declaration there will have the same value as in `configure'.  VARNAME
 # must have a single quote delimited value for this to work.  # must have a single quote delimited value for this to work.
 m4_define([_LT_CONFIG_STATUS_DECLARE],  m4_define([_LT_CONFIG_STATUS_DECLARE],
[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
   
   
 # _LT_CONFIG_STATUS_DECLARATIONS  # _LT_CONFIG_STATUS_DECLARATIONS
Line 433  m4_define([_LT_CONFIG_STATUS_DECLARE], Line 451  m4_define([_LT_CONFIG_STATUS_DECLARE],
 # embedded single quotes properly.  In configure, this macro expands  # embedded single quotes properly.  In configure, this macro expands
 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:  # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
 #  #
#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
 m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],  m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
 [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),  [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
     [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])      [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
Line 532  LTCC='$LTCC' Line 550  LTCC='$LTCC'
 LTCFLAGS='$LTCFLAGS'  LTCFLAGS='$LTCFLAGS'
 compiler='$compiler_DEFAULT'  compiler='$compiler_DEFAULT'
   
   # A function that is used when there is no print builtin or printf.
   func_fallback_echo ()
   {
     eval 'cat <<_LTECHO_EOF
   \$[]1
   _LTECHO_EOF'
   }
   
 # Quote evaled strings.  # Quote evaled strings.
 for var in lt_decl_all_varnames([[ \  for var in lt_decl_all_varnames([[ \
 ]], lt_decl_quote_varnames); do  ]], lt_decl_quote_varnames); do
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     *[[\\\\\\\`\\"\\\$]]*)      *[[\\\\\\\`\\"\\\$]]*)
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
       ;;        ;;
     *)      *)
       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Line 548  done Line 574  done
 # Double-quote double-evaled strings.  # Double-quote double-evaled strings.
 for var in lt_decl_all_varnames([[ \  for var in lt_decl_all_varnames([[ \
 ]], lt_decl_dquote_varnames); do  ]], lt_decl_dquote_varnames); do
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     *[[\\\\\\\`\\"\\\$]]*)      *[[\\\\\\\`\\"\\\$]]*)
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
       ;;        ;;
     *)      *)
       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Line 558  for var in lt_decl_all_varnames([[ \ Line 584  for var in lt_decl_all_varnames([[ \
     esac      esac
 done  done
   
 # Fix-up fallback echo if it was mangled by the above quoting rules.  
 case \$lt_ECHO in  
 *'\\\[$]0 --fallback-echo"')dnl "  
   lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`  
   ;;  
 esac  
   
 _LT_OUTPUT_LIBTOOL_INIT  _LT_OUTPUT_LIBTOOL_INIT
 ])  ])
   
   # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
   # ------------------------------------
   # Generate a child script FILE with all initialization necessary to
   # reuse the environment learned by the parent script, and make the
   # file executable.  If COMMENT is supplied, it is inserted after the
   # `#!' sequence but before initialization text begins.  After this
   # macro, additional text can be appended to FILE to form the body of
   # the child script.  The macro ends with non-zero status if the
   # file could not be fully written (such as if the disk is full).
   m4_ifdef([AS_INIT_GENERATED],
   [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
   [m4_defun([_LT_GENERATED_FILE_INIT],
   [m4_require([AS_PREPARE])]dnl
   [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
   [lt_write_fail=0
   cat >$1 <<_ASEOF || lt_write_fail=1
   #! $SHELL
   # Generated by $as_me.
   $2
   SHELL=\${CONFIG_SHELL-$SHELL}
   export SHELL
   _ASEOF
   cat >>$1 <<\_ASEOF || lt_write_fail=1
   AS_SHELL_SANITIZE
   _AS_PREPARE
   exec AS_MESSAGE_FD>&1
   _ASEOF
   test $lt_write_fail = 0 && chmod +x $1[]dnl
   m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
   
 # LT_OUTPUT  # LT_OUTPUT
 # ---------  # ---------
Line 577  _LT_OUTPUT_LIBTOOL_INIT Line 625  _LT_OUTPUT_LIBTOOL_INIT
 AC_DEFUN([LT_OUTPUT],  AC_DEFUN([LT_OUTPUT],
 [: ${CONFIG_LT=./config.lt}  [: ${CONFIG_LT=./config.lt}
 AC_MSG_NOTICE([creating $CONFIG_LT])  AC_MSG_NOTICE([creating $CONFIG_LT])
cat >"$CONFIG_LT" <<_LTEOF_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
#! $SHELL[# Run this file to recreate a libtool stub with the current configuration.])
# Generated by $as_me. 
# Run this file to recreate a libtool stub with the current configuration. 
   
 lt_cl_silent=false  
 SHELL=\${CONFIG_SHELL-$SHELL}  
 _LTEOF  
   
 cat >>"$CONFIG_LT" <<\_LTEOF  cat >>"$CONFIG_LT" <<\_LTEOF
AS_SHELL_SANITIZElt_cl_silent=false
_AS_PREPARE 
 
exec AS_MESSAGE_FD>&1 
 exec AS_MESSAGE_LOG_FD>>config.log  exec AS_MESSAGE_LOG_FD>>config.log
 {  {
   echo    echo
Line 616  m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config. Line 655  m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.
 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])  m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
 configured by $[0], generated by m4_PACKAGE_STRING.  configured by $[0], generated by m4_PACKAGE_STRING.
   
Copyright (C) 2008 Free Software Foundation, Inc.Copyright (C) 2011 Free Software Foundation, Inc.
 This config.lt script is free software; the Free Software Foundation  This config.lt script is free software; the Free Software Foundation
 gives unlimited permision to copy, distribute and modify it."  gives unlimited permision to copy, distribute and modify it."
   
Line 661  chmod +x "$CONFIG_LT" Line 700  chmod +x "$CONFIG_LT"
 # appending to config.log, which fails on DOS, as config.log is still kept  # appending to config.log, which fails on DOS, as config.log is still kept
 # open by configure.  Here we exec the FD to /dev/null, effectively closing  # open by configure.  Here we exec the FD to /dev/null, effectively closing
 # config.log, so it can be properly (re)opened and appended to by config.lt.  # config.log, so it can be properly (re)opened and appended to by config.lt.
if test "$no_create" != yes; thenlt_cl_success=:
  lt_cl_success=:test "$silent" = yes &&
  test "$silent" = yes &&  lt_config_lt_args="$lt_config_lt_args --quiet"
    lt_config_lt_args="$lt_config_lt_args --quiet"exec AS_MESSAGE_LOG_FD>/dev/null
  exec AS_MESSAGE_LOG_FD>/dev/null$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=falseexec AS_MESSAGE_LOG_FD>>config.log
  exec AS_MESSAGE_LOG_FD>>config.log$lt_cl_success || AS_EXIT(1)
  $lt_cl_success || AS_EXIT(1) 
fi 
 ])# LT_OUTPUT  ])# LT_OUTPUT
   
   
Line 732  _LT_EOF Line 769  _LT_EOF
   # if finds mixed CR/LF and LF-only lines.  Since sed operates in    # 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    # text mode, it properly converts lines to CR/LF.  This bash problem
   # is reportedly fixed, but why not run on old versions too?    # is reportedly fixed, but why not run on old versions too?
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \  sed '$q' "$ltmain" >> "$cfgfile" \
    || (rm -f "$cfgfile"; exit 1)     || (rm -f "$cfgfile"; exit 1)
   
  _LT_PROG_XSI_SHELLFNS  _LT_PROG_REPLACE_SHELLFNS
   
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \   mv -f "$cfgfile" "$ofile" ||
    || (rm -f "$cfgfile"; exit 1) 
 
  mv -f "$cfgfile" "$ofile" || 
     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   chmod +x "$ofile"    chmod +x "$ofile"
 ],  ],
Line 785  AC_DEFUN([LT_LANG], Line 819  AC_DEFUN([LT_LANG],
 m4_case([$1],  m4_case([$1],
   [C],                  [_LT_LANG(C)],    [C],                  [_LT_LANG(C)],
   [C++],                [_LT_LANG(CXX)],    [C++],                [_LT_LANG(CXX)],
     [Go],                 [_LT_LANG(GO)],
   [Java],               [_LT_LANG(GCJ)],    [Java],               [_LT_LANG(GCJ)],
   [Fortran 77],         [_LT_LANG(F77)],    [Fortran 77],         [_LT_LANG(F77)],
   [Fortran],            [_LT_LANG(FC)],    [Fortran],            [_LT_LANG(FC)],
Line 806  m4_defun([_LT_LANG], Line 841  m4_defun([_LT_LANG],
 ])# _LT_LANG  ])# _LT_LANG
   
   
   m4_ifndef([AC_PROG_GO], [
   # NOTE: This macro has been submitted for inclusion into   #
   #  GNU Autoconf as AC_PROG_GO.  When it is available in    #
   #  a released version of Autoconf we should remove this    #
   #  macro and use it instead.                               #
   m4_defun([AC_PROG_GO],
   [AC_LANG_PUSH(Go)dnl
   AC_ARG_VAR([GOC],     [Go compiler command])dnl
   AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
   _AC_ARG_VAR_LDFLAGS()dnl
   AC_CHECK_TOOL(GOC, gccgo)
   if test -z "$GOC"; then
     if test -n "$ac_tool_prefix"; then
       AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
     fi
   fi
   if test -z "$GOC"; then
     AC_CHECK_PROG(GOC, gccgo, gccgo, false)
   fi
   ])#m4_defun
   ])#m4_ifndef
   
   
 # _LT_LANG_DEFAULT_CONFIG  # _LT_LANG_DEFAULT_CONFIG
 # -----------------------  # -----------------------
 m4_defun([_LT_LANG_DEFAULT_CONFIG],  m4_defun([_LT_LANG_DEFAULT_CONFIG],
Line 836  AC_PROVIDE_IFELSE([AC_PROG_GCJ], Line 894  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
        m4_ifdef([LT_PROG_GCJ],         m4_ifdef([LT_PROG_GCJ],
         [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])          [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
   
   AC_PROVIDE_IFELSE([AC_PROG_GO],
     [LT_LANG(GO)],
     [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
   
 AC_PROVIDE_IFELSE([LT_PROG_RC],  AC_PROVIDE_IFELSE([LT_PROG_RC],
   [LT_LANG(RC)],    [LT_LANG(RC)],
   [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])    [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
Line 846  AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) Line 908  AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
 AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])  AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
 AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])  AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
 AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])  AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
   AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
 dnl aclocal-1.4 backwards compatibility:  dnl aclocal-1.4 backwards compatibility:
 dnl AC_DEFUN([AC_LIBTOOL_CXX], [])  dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
 dnl AC_DEFUN([AC_LIBTOOL_F77], [])  dnl AC_DEFUN([AC_LIBTOOL_F77], [])
 dnl AC_DEFUN([AC_LIBTOOL_FC], [])  dnl AC_DEFUN([AC_LIBTOOL_FC], [])
 dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])  dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
   dnl AC_DEFUN([AC_LIBTOOL_RC], [])
   
   
 # _LT_TAG_COMPILER  # _LT_TAG_COMPILER
Line 936  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ Line 1000  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \          $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err            -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
         _lt_result=$?          _lt_result=$?
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then        # If there is a non-empty error log, and "single_module"
         # appears in it, assume the flag caused a linker warning
         if test -s conftest.err && $GREP single_module conftest.err; then
           cat conftest.err >&AS_MESSAGE_LOG_FD
         # Otherwise, if the output was created with a 0 exit code from
         # the compiler, it worked.
         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
           lt_cv_apple_cc_single_mod=yes            lt_cv_apple_cc_single_mod=yes
         else          else
           cat conftest.err >&AS_MESSAGE_LOG_FD            cat conftest.err >&AS_MESSAGE_LOG_FD
Line 944  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ Line 1014  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
         rm -rf libconftest.dylib*          rm -rf libconftest.dylib*
         rm -f conftest.*          rm -f conftest.*
       fi])        fi])
   
     AC_CACHE_CHECK([for -exported_symbols_list linker flag],      AC_CACHE_CHECK([for -exported_symbols_list linker flag],
       [lt_cv_ld_exported_symbols_list],        [lt_cv_ld_exported_symbols_list],
       [lt_cv_ld_exported_symbols_list=no        [lt_cv_ld_exported_symbols_list=no
Line 955  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ Line 1026  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
         [lt_cv_ld_exported_symbols_list=no])          [lt_cv_ld_exported_symbols_list=no])
         LDFLAGS="$save_LDFLAGS"          LDFLAGS="$save_LDFLAGS"
     ])      ])
   
       AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
         [lt_cv_ld_force_load=no
         cat > conftest.c << _LT_EOF
   int forced_loaded() { return 2;}
   _LT_EOF
         echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
         echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
         $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
         echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
         $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
         cat > conftest.c << _LT_EOF
   int main() { return 0;}
   _LT_EOF
         echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
         $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
         _lt_result=$?
         if test -s conftest.err && $GREP force_load conftest.err; then
           cat conftest.err >&AS_MESSAGE_LOG_FD
         elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
           lt_cv_ld_force_load=yes
         else
           cat conftest.err >&AS_MESSAGE_LOG_FD
         fi
           rm -f conftest.err libconftest.a conftest conftest.c
           rm -rf conftest.dSYM
       ])
     case $host_os in      case $host_os in
     rhapsody* | darwin1.[[012]])      rhapsody* | darwin1.[[012]])
       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;        _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Line 982  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ Line 1081  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
     else      else
       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'        _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
     fi      fi
    if test "$DSYMUTIL" != ":"; then    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
       _lt_dsymutil='~$DSYMUTIL $lib || :'        _lt_dsymutil='~$DSYMUTIL $lib || :'
     else      else
       _lt_dsymutil=        _lt_dsymutil=
Line 992  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ Line 1091  m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
 ])  ])
   
   
# _LT_DARWIN_LINKER_FEATURES# _LT_DARWIN_LINKER_FEATURES([TAG])
# --------------------------# ---------------------------------
 # Checks for linker and compiler features on darwin  # Checks for linker and compiler features on darwin
 m4_defun([_LT_DARWIN_LINKER_FEATURES],  m4_defun([_LT_DARWIN_LINKER_FEATURES],
 [  [
Line 1002  m4_defun([_LT_DARWIN_LINKER_FEATURES], Line 1101  m4_defun([_LT_DARWIN_LINKER_FEATURES],
   _LT_TAGVAR(hardcode_direct, $1)=no    _LT_TAGVAR(hardcode_direct, $1)=no
   _LT_TAGVAR(hardcode_automatic, $1)=yes    _LT_TAGVAR(hardcode_automatic, $1)=yes
   _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported    _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
  _LT_TAGVAR(whole_archive_flag_spec, $1)=''  if test "$lt_cv_ld_force_load" = "yes"; then
     _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
     m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
                   [FC],  [_LT_TAGVAR(compiler_needs_object, $1)=yes])
   else
     _LT_TAGVAR(whole_archive_flag_spec, $1)=''
   fi
   _LT_TAGVAR(link_all_deplibs, $1)=yes    _LT_TAGVAR(link_all_deplibs, $1)=yes
   _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"    _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
   case $cc_basename in    case $cc_basename in
Line 1010  m4_defun([_LT_DARWIN_LINKER_FEATURES], Line 1115  m4_defun([_LT_DARWIN_LINKER_FEATURES],
      *) _lt_dar_can_shared=$GCC ;;       *) _lt_dar_can_shared=$GCC ;;
   esac    esac
   if test "$_lt_dar_can_shared" = "yes"; then    if test "$_lt_dar_can_shared" = "yes"; then
    output_verbose_link_cmd=echo    output_verbose_link_cmd=func_echo_all
     _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"      _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
     _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"      _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
     _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
Line 1026  m4_defun([_LT_DARWIN_LINKER_FEATURES], Line 1131  m4_defun([_LT_DARWIN_LINKER_FEATURES],
   fi    fi
 ])  ])
   
# _LT_SYS_MODULE_PATH_AIX# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
# -----------------------# ----------------------------------
 # Links a minimal program and checks the executable  # Links a minimal program and checks the executable
 # for the system default hardcoded library path. In most cases,  # for the system default hardcoded library path. In most cases,
 # this is /usr/lib:/lib, but when the MPI compilers are used  # this is /usr/lib:/lib, but when the MPI compilers are used
 # the location of the communication and MPI libs are included too.  # the location of the communication and MPI libs are included too.
 # If we don't find anything, use the default library path according  # If we don't find anything, use the default library path according
 # to the aix ld manual.  # to the aix ld manual.
   # Store the results from the different compilers for each TAGNAME.
   # Allow to override them for all tags through lt_cv_aix_libpath.
 m4_defun([_LT_SYS_MODULE_PATH_AIX],  m4_defun([_LT_SYS_MODULE_PATH_AIX],
 [m4_require([_LT_DECL_SED])dnl  [m4_require([_LT_DECL_SED])dnl
AC_LINK_IFELSE(AC_LANG_PROGRAM,[if test "${lt_cv_aix_libpath+set}" = set; then
lt_aix_libpath_sed='  aix_libpath=$lt_cv_aix_libpath
    /Import File Strings/,/^$/ {else
        /^0/ {  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
            s/^0  *\(.*\)$/\1/  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
            p  lt_aix_libpath_sed='[
        }      /Import File Strings/,/^$/ {
    }'          /^0/ {
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`              s/^0  *\([^ ]*\) *$/\1/
# Check for a 64-bit object if we didn't find anything.              p
if test -z "$aix_libpath"; then          }
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`      }]'
fi],[])  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  # Check for a 64-bit object if we didn't find anything.
   if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
     _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
   fi],[])
   if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
     _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
   fi
   ])
   aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
 fi
 ])# _LT_SYS_MODULE_PATH_AIX  ])# _LT_SYS_MODULE_PATH_AIX
   
   
 # _LT_SHELL_INIT(ARG)  # _LT_SHELL_INIT(ARG)
 # -------------------  # -------------------
 m4_define([_LT_SHELL_INIT],  m4_define([_LT_SHELL_INIT],
[ifdef([AC_DIVERSION_NOTICE],[m4_divert_text([M4SH-INIT], [$1
             [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],])])# _LT_SHELL_INIT
         [AC_DIVERT_PUSH(NOTICE)]) 
$1 
AC_DIVERT_POP 
])# _LT_SHELL_INIT 
   
   
   
 # _LT_PROG_ECHO_BACKSLASH  # _LT_PROG_ECHO_BACKSLASH
 # -----------------------  # -----------------------
# Add some code to the start of the generated configure script which# Find how we can fake an echo command that does not interpret backslash.
# will find an echo command which doesn't interpret backslashes.# In particular, with Autoconf 2.60 or later we add some code to the start
 # of the generated configure script which will find a shell with a builtin
 # printf (which we can use as an echo command).
 m4_defun([_LT_PROG_ECHO_BACKSLASH],  m4_defun([_LT_PROG_ECHO_BACKSLASH],
[_LT_SHELL_INIT([[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
# Check that we are running under the correct shell.ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
SHELL=${CONFIG_SHELL-/bin/sh}ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   
case X$lt_ECHO inAC_MSG_CHECKING([how to print strings])
X*--fallback-echo)# Test print first, because it will be a builtin if present.
  # Remove one level of quotation (which was required for Make).if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
  ;;  ECHO='print -r --'
esacelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
  ECHO='printf %s\n'
ECHO=${lt_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  else
  # Restart under the correct shell.  # Use this function as a fallback that always works.
  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}  func_fallback_echo ()
   {
     eval 'cat <<_LTECHO_EOF
 $[]1
 _LTECHO_EOF'
   }
   ECHO='func_fallback_echo'
 fi  fi
   
if test "X[$]1" = X--fallback-echo; then# func_echo_all arg...
  # used as fallback echo# Invoke $ECHO with all args, space-separated.
  shiftfunc_echo_all ()
  cat <<_LT_EOF{
[$]*    $ECHO "$*" 
_LT_EOF}
  exit 0 
fi 
   
# The HP-UX ksh and POSIX shell print the target directory to stdoutcase "$ECHO" in
# if CDPATH is set.  printf*) AC_MSG_RESULT([printf]) ;;
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH  print*) AC_MSG_RESULT([print -r]) ;;
   *) AC_MSG_RESULT([cat]) ;;
 esac
   
if test -z "$lt_ECHO"; thenm4_ifdef([_AS_DETECT_SUGGESTED],
  if test "X${echo_test_string+set}" != Xset; then[_AS_DETECT_SUGGESTED([
    # find a string as large as possible, as long as the shell can cope with it  test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
         { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null    PATH=/empty FPATH=/empty; export PATH FPATH
      then    test "X`printf %s $ECHO`" = "X$ECHO" \
        break      || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
      fi 
    done 
  fi 
   
  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
     test "X$echo_testing_string" = "X$echo_test_string"; then])# _LT_PROG_ECHO_BACKSLASH
    : 
  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# _LT_WITH_SYSROOT
      # We didn't find a better echo, so look for alternatives.# ----------------
      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&AC_DEFUN([_LT_WITH_SYSROOT],
         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&[AC_MSG_CHECKING([for sysroot])
         test "X$echo_testing_string" = "X$echo_test_string"; thenAC_ARG_WITH([sysroot],
        # This shell has a builtin print -r that does the trick.[  --with-sysroot[=DIR] Search for dependent libraries within DIR
        ECHO='print -r'                        (or the compiler's sysroot if not specified).],
      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&[], [with_sysroot=no])
           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"'; dodnl lt_sysroot will always be passed unquoted.  We quote it here
            if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/nulldnl in case the user passed a directory name.
            thenlt_sysroot=
              breakcase ${with_sysroot} in #(
            fi yes)
            prev="$cmd"   if test "$GCC" = yes; then
          done     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
    fi
    ;; #(
  /*)
    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
    ;; #(
  no|'')
    ;; #(
  *)
    AC_MSG_RESULT([${with_sysroot}])
    AC_MSG_ERROR([The sysroot must be an absolute path.])
    ;;
 esac
   
          if test "$prev" != 'sed 50q "[$]0"'; then AC_MSG_RESULT([${lt_sysroot:-no}])
            echo_test_string=`eval $prev`_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
            export echo_test_string[dependent libraries, and in which our libraries should be installed.])])
            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.  
 lt_ECHO=$ECHO  
 if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then  
    lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"  
 fi  
   
 AC_SUBST(lt_ECHO)  
 ])  
 _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])  
 _LT_DECL([], [ECHO], [1],  
     [An echo program that does not interpret backslashes])  
 ])# _LT_PROG_ECHO_BACKSLASH  
   
   
 # _LT_ENABLE_LOCK  # _LT_ENABLE_LOCK
 # ---------------  # ---------------
 m4_defun([_LT_ENABLE_LOCK],  m4_defun([_LT_ENABLE_LOCK],
Line 1251  ia64-*-hpux*) Line 1295  ia64-*-hpux*)
   ;;    ;;
 *-*-irix6*)  *-*-irix6*)
   # Find out which ABI we are using.    # Find out which ABI we are using.
  echo '[#]line __oline__ "configure"' > conftest.$ac_ext  echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
   if AC_TRY_EVAL(ac_compile); then    if AC_TRY_EVAL(ac_compile); then
     if test "$lt_cv_prog_gnu_ld" = yes; then      if test "$lt_cv_prog_gnu_ld" = yes; then
       case `/usr/bin/file conftest.$ac_objext` in        case `/usr/bin/file conftest.$ac_objext` in
Line 1344  s390*-*linux*|s390*-*tpf*|sparc*-*linux*) Line 1388  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
     CFLAGS="$SAVE_CFLAGS"      CFLAGS="$SAVE_CFLAGS"
   fi    fi
   ;;    ;;
sparc*-*solaris*)*-*solaris*)
   # Find out which ABI we are using.    # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if AC_TRY_EVAL(ac_compile); then    if AC_TRY_EVAL(ac_compile); then
     case `/usr/bin/file conftest.o` in      case `/usr/bin/file conftest.o` in
     *64-bit*)      *64-bit*)
       case $lt_cv_prog_gnu_ld in        case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;      yes*)
         case $host in
         i?86-*-solaris*)
           LD="${LD-ld} -m elf_x86_64"
           ;;
         sparc*-*-solaris*)
           LD="${LD-ld} -m elf64_sparc"
           ;;
         esac
         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
           LD="${LD-ld}_sol2"
         fi
         ;;
       *)        *)
         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then          if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
           LD="${LD-ld} -64"            LD="${LD-ld} -64"
Line 1369  need_locks="$enable_libtool_lock" Line 1426  need_locks="$enable_libtool_lock"
 ])# _LT_ENABLE_LOCK  ])# _LT_ENABLE_LOCK
   
   
   # _LT_PROG_AR
   # -----------
   m4_defun([_LT_PROG_AR],
   [AC_CHECK_TOOLS(AR, [ar], false)
   : ${AR=ar}
   : ${AR_FLAGS=cru}
   _LT_DECL([], [AR], [1], [The archiver])
   _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
   
   AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
     [lt_cv_ar_at_file=no
      AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
        [echo conftest.$ac_objext > conftest.lst
         lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
         AC_TRY_EVAL([lt_ar_try])
         if test "$ac_status" -eq 0; then
           # Ensure the archiver fails upon bogus file names.
           rm -f conftest.$ac_objext libconftest.a
           AC_TRY_EVAL([lt_ar_try])
           if test "$ac_status" -ne 0; then
             lt_cv_ar_at_file=@
           fi
         fi
         rm -f conftest.* libconftest.a
        ])
     ])
   
   if test "x$lt_cv_ar_at_file" = xno; then
     archiver_list_spec=
   else
     archiver_list_spec=$lt_cv_ar_at_file
   fi
   _LT_DECL([], [archiver_list_spec], [1],
     [How to feed a file listing to the archiver])
   ])# _LT_PROG_AR
   
   
 # _LT_CMD_OLD_ARCHIVE  # _LT_CMD_OLD_ARCHIVE
 # -------------------  # -------------------
 m4_defun([_LT_CMD_OLD_ARCHIVE],  m4_defun([_LT_CMD_OLD_ARCHIVE],
[AC_CHECK_TOOL(AR, ar, false)[_LT_PROG_AR
test -z "$AR" && AR=ar 
test -z "$AR_FLAGS" && AR_FLAGS=cru 
_LT_DECL([], [AR], [1], [The archiver]) 
_LT_DECL([], [AR_FLAGS], [1]) 
   
 AC_CHECK_TOOL(STRIP, strip, :)  AC_CHECK_TOOL(STRIP, strip, :)
 test -z "$STRIP" && STRIP=:  test -z "$STRIP" && STRIP=:
Line 1395  old_postuninstall_cmds= Line 1485  old_postuninstall_cmds=
 if test -n "$RANLIB"; then  if test -n "$RANLIB"; then
   case $host_os in    case $host_os in
   openbsd*)    openbsd*)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;      ;;
   *)    *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
     ;;      ;;
   esac    esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
 fi  fi
   
   case $host_os in
     darwin*)
       lock_old_archive_extraction=yes ;;
     *)
       lock_old_archive_extraction=no ;;
   esac
 _LT_DECL([], [old_postinstall_cmds], [2])  _LT_DECL([], [old_postinstall_cmds], [2])
 _LT_DECL([], [old_postuninstall_cmds], [2])  _LT_DECL([], [old_postuninstall_cmds], [2])
 _LT_TAGDECL([], [old_archive_cmds], [2],  _LT_TAGDECL([], [old_archive_cmds], [2],
     [Commands used to build an old-style archive])      [Commands used to build an old-style archive])
   _LT_DECL([], [lock_old_archive_extraction], [0],
       [Whether to use a lock for old archive extraction])
 ])# _LT_CMD_OLD_ARCHIVE  ])# _LT_CMD_OLD_ARCHIVE
   
   
Line 1431  AC_CACHE_CHECK([$1], [$2], Line 1530  AC_CACHE_CHECK([$1], [$2],
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
    (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
    ac_status=$?     ac_status=$?
    cat conftest.err >&AS_MESSAGE_LOG_FD     cat conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
    if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.       # So say no if there are warnings other than the usual output.
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then       if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
        $2=yes         $2=yes
Line 1479  AC_CACHE_CHECK([$1], [$2], Line 1578  AC_CACHE_CHECK([$1], [$2],
      if test -s conftest.err; then       if test -s conftest.err; then
        # Append any errors to the config.log.         # Append any errors to the config.log.
        cat conftest.err 1>&AS_MESSAGE_LOG_FD         cat conftest.err 1>&AS_MESSAGE_LOG_FD
       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2         $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then         if diff conftest.exp conftest.er2 >/dev/null; then
          $2=yes           $2=yes
Line 1542  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl Line 1641  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
     lt_cv_sys_max_cmd_len=8192;      lt_cv_sys_max_cmd_len=8192;
     ;;      ;;
   
     mint*)
       # On MiNT this can take a long time and run out of memory.
       lt_cv_sys_max_cmd_len=8192;
       ;;
   
   amigaos*)    amigaos*)
     # On AmigaOS with pdksh, this test takes hours, literally.      # On AmigaOS with pdksh, this test takes hours, literally.
     # So we just punt and use a minimum line length of 8192.      # So we just punt and use a minimum line length of 8192.
Line 1567  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl Line 1671  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
     lt_cv_sys_max_cmd_len=196608      lt_cv_sys_max_cmd_len=196608
     ;;      ;;
   
     os2*)
       # The test takes a long time on OS/2.
       lt_cv_sys_max_cmd_len=8192
       ;;
   
   osf*)    osf*)
     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure      # 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      # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Line 1606  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl Line 1715  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
       # If test is not a shell built-in, we'll probably end up computing a        # 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        # maximum length that is only half of the actual maximum length, but
       # we can't tell.        # we can't tell.
      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
                 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
               test $i != 17 # 1/2 MB should be enough                test $i != 17 # 1/2 MB should be enough
       do        do
         i=`expr $i + 1`          i=`expr $i + 1`
Line 1658  else Line 1767  else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF    cat > conftest.$ac_ext <<_LT_EOF
[#line __oline__ "configure"[#line $LINENO "configure"
 #include "confdefs.h"  #include "confdefs.h"
   
 #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
Line 1699  else Line 1808  else
 #  endif  #  endif
 #endif  #endif
   
void fnord() { int i=42;}/* When -fvisbility=hidden is used, assume the code has been annotated
    correspondingly for the symbols needed.  */
 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
 int fnord () __attribute__((visibility("default")));
 #endif
 
 int fnord () { return 42; }
 int main ()  int main ()
 {  {
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Line 1708  int main () Line 1823  int main ()
   if (self)    if (self)
     {      {
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;        if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;      else
         {
           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
           else puts (dlerror ());
         }
       /* dlclose (self); */        /* dlclose (self); */
     }      }
   else    else
Line 1884  AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_o Line 2003  AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_o
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
    (eval "$lt_compile" 2>out/conftest.err)     (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?     ac_status=$?
    cat out/conftest.err >&AS_MESSAGE_LOG_FD     cat out/conftest.err >&AS_MESSAGE_LOG_FD
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
    if (exit $ac_status) && test -s out/conftest2.$ac_objext     if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then     then
      # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings       # So say no if there are warnings
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2       $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       if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
        _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes         _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
Line 2052  m4_require([_LT_DECL_EGREP])dnl Line 2171  m4_require([_LT_DECL_EGREP])dnl
 m4_require([_LT_FILEUTILS_DEFAULTS])dnl  m4_require([_LT_FILEUTILS_DEFAULTS])dnl
 m4_require([_LT_DECL_OBJDUMP])dnl  m4_require([_LT_DECL_OBJDUMP])dnl
 m4_require([_LT_DECL_SED])dnl  m4_require([_LT_DECL_SED])dnl
   m4_require([_LT_CHECK_SHELL_FEATURES])dnl
 AC_MSG_CHECKING([dynamic linker characteristics])  AC_MSG_CHECKING([dynamic linker characteristics])
 m4_if([$1],  m4_if([$1],
         [], [          [], [
Line 2060  if test "$GCC" = yes; then Line 2180  if test "$GCC" = yes; then
     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;      darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
     *) lt_awk_arg="/^libraries:/" ;;      *) lt_awk_arg="/^libraries:/" ;;
   esac    esac
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`  case $host_os in
  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then    mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
     *) lt_sed_strip_eq="s,=/,/,g" ;;
   esac
   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   case $lt_search_path_spec in
   *\;*)
     # if the path contains ";" then we assume it to be the separator      # if the path contains ";" then we assume it to be the separator
     # otherwise default to the standard path separator (i.e. ":") - it is      # otherwise default to the standard path separator (i.e. ":") - it is
     # assumed that no part of a normal pathname contains ";" but that should      # assumed that no part of a normal pathname contains ";" but that should
     # okay in the real world where ";" in dirpaths is itself problematic.      # okay in the real world where ";" in dirpaths is itself problematic.
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
  else    ;;
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  *)
  fi    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
     ;;
   esac
   # Ok, now we have the path, separated by spaces, we can step through it    # Ok, now we have the path, separated by spaces, we can step through it
   # and add multilib dir if necessary.    # and add multilib dir if necessary.
   lt_tmp_lt_search_path_spec=    lt_tmp_lt_search_path_spec=
Line 2082  if test "$GCC" = yes; then Line 2209  if test "$GCC" = yes; then
         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"          lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
     fi      fi
   done    done
  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
 BEGIN {RS=" "; FS="/|\n";} {  BEGIN {RS=" "; FS="/|\n";} {
   lt_foo="";    lt_foo="";
   lt_count=0;    lt_count=0;
Line 2102  BEGIN {RS=" "; FS="/|\n";} { Line 2229  BEGIN {RS=" "; FS="/|\n";} {
   if (lt_foo != "") { lt_freq[[lt_foo]]++; }    if (lt_foo != "") { lt_freq[[lt_foo]]++; }
   if (lt_freq[[lt_foo]] == 1) { print lt_foo; }    if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
 }'`  }'`
  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`  # AWK program above erroneously prepends '/' to C:/dos/paths
   # for these hosts.
   case $host_os in
     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
       $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
   esac
   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
 else  else
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"    sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 fi])  fi])
Line 2128  need_version=unknown Line 2261  need_version=unknown
   
 case $host_os in  case $host_os in
 aix3*)  aix3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'    library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
   
Line 2137  aix3*) Line 2270  aix3*)
   ;;    ;;
   
 aix[[4-9]]*)  aix[[4-9]]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
Line 2190  amigaos*) Line 2323  amigaos*)
   m68k)    m68k)
     library_names_spec='$libname.ixlibrary $libname.a'      library_names_spec='$libname.ixlibrary $libname.a'
     # Create ${libname}_ixlibrary.a entries in /sys/libs.      # 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'    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
     ;;      ;;
   esac    esac
   ;;    ;;
Line 2202  beos*) Line 2335  beos*)
   ;;    ;;
   
 bsdi[[45]]*)  bsdi[[45]]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
Line 2221  cygwin* | mingw* | pw32* | cegcc*) Line 2354  cygwin* | mingw* | pw32* | cegcc*)
   need_version=no    need_version=no
   need_lib_prefix=no    need_lib_prefix=no
   
  case $GCC,$host_os in  case $GCC,$cc_basename in
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)  yes,*)
     # gcc
     library_names_spec='$libname.dll.a'      library_names_spec='$libname.dll.a'
     # DLL is installed to $(libdir)/../bin by postinstall_cmds      # DLL is installed to $(libdir)/../bin by postinstall_cmds
     postinstall_cmds='base_file=`basename \${file}`~      postinstall_cmds='base_file=`basename \${file}`~
Line 2243  cygwin* | mingw* | pw32* | cegcc*) Line 2377  cygwin* | mingw* | pw32* | cegcc*)
     cygwin*)      cygwin*)
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'        # 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}'        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"m4_if([$1], [],[
       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
       ;;        ;;
     mingw* | cegcc*)      mingw* | cegcc*)
       # MinGW DLLs use traditional 'lib' prefix        # MinGW DLLs use traditional 'lib' prefix
       soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'        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*)
       # pw32 DLLs use 'pw' prefix rather than 'lib'        # 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}'        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
       ;;        ;;
     esac      esac
       dynamic_linker='Win32 ld.exe'
     ;;      ;;
   
     *,cl*)
       # Native MSVC
       libname_spec='$name'
       soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
       library_names_spec='${libname}.dll.lib'
   
       case $build_os in
       mingw*)
         sys_lib_search_path_spec=
         lt_save_ifs=$IFS
         IFS=';'
         for lt_path in $LIB
         do
           IFS=$lt_save_ifs
           # Let DOS variable expansion print the short 8.3 style file name.
           lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
           sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
         done
         IFS=$lt_save_ifs
         # Convert to MSYS style.
         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
         ;;
       cygwin*)
         # Convert to unix form, then to dos form, then back to unix form
         # but this time dos style (no spaces!) so that the unix form looks
         # like /cygdrive/c/PROGRA~1:/cygdr...
         sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
         sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
         sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
         ;;
       *)
         sys_lib_search_path_spec="$LIB"
         if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
           # It is most probably a Windows format PATH.
           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
         # FIXME: find the short name or the path components, as spaces are
         # common. (e.g. "Program Files" -> "PROGRA~1")
         ;;
       esac
   
       # DLL is installed to $(libdir)/../bin by postinstall_cmds
       postinstall_cmds='base_file=`basename \${file}`~
         dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
         dldir=$destdir/`dirname \$dlpath`~
         test -d \$dldir || mkdir -p \$dldir~
         $install_prog $dir/$dlname \$dldir/$dlname'
       postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
         dlpath=$dir/\$dldll~
          $RM \$dlpath'
       shlibpath_overrides_runpath=yes
       dynamic_linker='Win32 link.exe'
       ;;
   
   *)    *)
       # Assume MSVC wrapper
     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
       dynamic_linker='Win32 ld.exe'
     ;;      ;;
   esac    esac
   dynamic_linker='Win32 ld.exe'  
   # FIXME: first we should search . and the directory the executable is in    # FIXME: first we should search . and the directory the executable is in
   shlibpath_var=PATH    shlibpath_var=PATH
   ;;    ;;
Line 2293  m4_if([$1], [],[ Line 2474  m4_if([$1], [],[
   ;;    ;;
   
 dgux*)  dgux*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Line 2301  dgux*) Line 2482  dgux*)
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   ;;    ;;
   
 freebsd1.*)  
   dynamic_linker=no  
   ;;  
   
 freebsd* | dragonfly*)  freebsd* | dragonfly*)
   # DragonFly does not have aout.  When/if they implement a new    # DragonFly does not have aout.  When/if they implement a new
   # versioning mechanism, adjust this.    # versioning mechanism, adjust this.
Line 2312  freebsd* | dragonfly*) Line 2489  freebsd* | dragonfly*)
     objformat=`/usr/bin/objformat`      objformat=`/usr/bin/objformat`
   else    else
     case $host_os in      case $host_os in
    freebsd[[123]].*) objformat=aout ;;    freebsd[[23]].*) objformat=aout ;;
     *) objformat=elf ;;      *) objformat=elf ;;
     esac      esac
   fi    fi
Line 2330  freebsd* | dragonfly*) Line 2507  freebsd* | dragonfly*)
   esac    esac
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   case $host_os in    case $host_os in
  freebsd2*)  freebsd2.*)
     shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
     ;;      ;;
   freebsd3.[[01]]* | freebsdelf3.[[01]]*)    freebsd3.[[01]]* | freebsdelf3.[[01]]*)
Line 2350  freebsd* | dragonfly*) Line 2527  freebsd* | dragonfly*)
   ;;    ;;
   
 gnu*)  gnu*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
   ;;    ;;
   
   haiku*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     dynamic_linker="$host_os runtime_loader"
     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=LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
     hardcode_into_libs=yes
     ;;
   
 hpux9* | hpux10* | hpux11*)  hpux9* | hpux10* | hpux11*)
   # Give a soname corresponding to the major version so that dld.sl refuses to    # Give a soname corresponding to the major version so that dld.sl refuses to
   # link against other versions.    # link against other versions.
Line 2401  hpux9* | hpux10* | hpux11*) Line 2592  hpux9* | hpux10* | hpux11*)
     soname_spec='${libname}${release}${shared_ext}$major'      soname_spec='${libname}${release}${shared_ext}$major'
     ;;      ;;
   esac    esac
  # HP-UX runs *really* slowly unless shared libraries are mode 555.  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
   postinstall_cmds='chmod 555 $lib'    postinstall_cmds='chmod 555 $lib'
     # or fails outright, so override atomically:
     install_override_mode=555
   ;;    ;;
   
 interix[[3-9]]*)  interix[[3-9]]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Line 2422  irix5* | irix6* | nonstopux*) Line 2615  irix5* | irix6* | nonstopux*)
     nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
     *)      *)
         if test "$lt_cv_prog_gnu_ld" = yes; then          if test "$lt_cv_prog_gnu_ld" = yes; then
                version_type=linux                version_type=linux # correct to gnu/linux during the next big refactor
         else          else
                 version_type=irix                  version_type=irix
         fi ;;          fi ;;
Line 2459  linux*oldld* | linux*aout* | linux*coff*) Line 2652  linux*oldld* | linux*aout* | linux*coff*)
   dynamic_linker=no    dynamic_linker=no
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 2469  linux* | k*bsd*-gnu | kopensolaris*-gnu) Line 2662  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
   
   # Some binutils ld are patched to set DT_RUNPATH    # Some binutils ld are patched to set DT_RUNPATH
  save_LDFLAGS=$LDFLAGS  AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
  save_libdir=$libdir    [lt_cv_shlibpath_overrides_runpath=no
  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \    save_LDFLAGS=$LDFLAGS
       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""    save_libdir=$libdir
  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],    eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],         LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
       [shlibpath_overrides_runpath=yes])])    AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
  LDFLAGS=$save_LDFLAGS      [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
  libdir=$save_libdir         [lt_cv_shlibpath_overrides_runpath=yes])])
     LDFLAGS=$save_LDFLAGS
     libdir=$save_libdir
     ])
   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   
   # This implies no fast_install, which is unacceptable.    # This implies no fast_install, which is unacceptable.
   # Some rework will be needed to allow for fast_install    # Some rework will be needed to allow for fast_install
Line 2487  linux* | k*bsd*-gnu | kopensolaris*-gnu) Line 2685  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   
   # Append ld.so.conf contents to the search path    # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then    if test -f /etc/ld.so.conf; then
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[   ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[   ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi    fi
   
Line 2500  linux* | k*bsd*-gnu | kopensolaris*-gnu) Line 2698  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
   ;;    ;;
   
 netbsdelf*-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='NetBSD ld.elf_so'  
   ;;  
   
 netbsd*)  netbsd*)
   version_type=sunos    version_type=sunos
   need_lib_prefix=no    need_lib_prefix=no
Line 2531  netbsd*) Line 2717  netbsd*)
   ;;    ;;
   
 newsos6)  newsos6)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
Line 2600  rdos*) Line 2786  rdos*)
   ;;    ;;
   
 solaris*)  solaris*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 2625  sunos4*) Line 2811  sunos4*)
   ;;    ;;
   
 sysv4 | sysv4.3*)  sysv4 | sysv4.3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 2649  sysv4 | sysv4.3*) Line 2835  sysv4 | sysv4.3*)
   
 sysv4*MP*)  sysv4*MP*)
   if test -d /usr/nec ;then    if test -d /usr/nec ;then
    version_type=linux    version_type=linux # correct to gnu/linux during the next big refactor
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'      library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     soname_spec='$libname${shared_ext}.$major'      soname_spec='$libname${shared_ext}.$major'
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
Line 2680  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | Line 2866  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* |
   
 tpf*)  tpf*)
   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.    # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 2690  tpf*) Line 2876  tpf*)
   ;;    ;;
   
 uts4*)  uts4*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 2732  _LT_DECL([], [library_names_spec], [1], Line 2918  _LT_DECL([], [library_names_spec], [1],
     The last name is the one that the linker finds with -lNAME]])      The last name is the one that the linker finds with -lNAME]])
 _LT_DECL([], [soname_spec], [1],  _LT_DECL([], [soname_spec], [1],
     [[The coded name of the library, if different from the real name]])      [[The coded name of the library, if different from the real name]])
   _LT_DECL([], [install_override_mode], [1],
       [Permission mode override for installation of shared libraries])
 _LT_DECL([], [postinstall_cmds], [2],  _LT_DECL([], [postinstall_cmds], [2],
     [Command to use after installation of a shared archive])      [Command to use after installation of a shared archive])
 _LT_DECL([], [postuninstall_cmds], [2],  _LT_DECL([], [postuninstall_cmds], [2],
Line 2844  AC_REQUIRE([AC_CANONICAL_HOST])dnl Line 3032  AC_REQUIRE([AC_CANONICAL_HOST])dnl
 AC_REQUIRE([AC_CANONICAL_BUILD])dnl  AC_REQUIRE([AC_CANONICAL_BUILD])dnl
 m4_require([_LT_DECL_SED])dnl  m4_require([_LT_DECL_SED])dnl
 m4_require([_LT_DECL_EGREP])dnl  m4_require([_LT_DECL_EGREP])dnl
   m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
   
 AC_ARG_WITH([gnu-ld],  AC_ARG_WITH([gnu-ld],
     [AS_HELP_STRING([--with-gnu-ld],      [AS_HELP_STRING([--with-gnu-ld],
Line 2965  case $reload_flag in Line 3154  case $reload_flag in
 esac  esac
 reload_cmds='$LD$reload_flag -o $output$reload_objs'  reload_cmds='$LD$reload_flag -o $output$reload_objs'
 case $host_os in  case $host_os in
     cygwin* | mingw* | pw32* | cegcc*)
       if test "$GCC" != yes; then
         reload_cmds=false
       fi
       ;;
   darwin*)    darwin*)
     if test "$GCC" = yes; then      if test "$GCC" = yes; then
       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Line 2973  case $host_os in Line 3167  case $host_os in
     fi      fi
     ;;      ;;
 esac  esac
_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
_LT_DECL([], [reload_cmds], [2])dnl_LT_TAGDECL([], [reload_cmds], [2])dnl
 ])# _LT_CMD_RELOAD  ])# _LT_CMD_RELOAD
   
   
Line 3026  mingw* | pw32*) Line 3220  mingw* | pw32*)
   # Base MSYS/MinGW do not provide the 'file' command needed by    # Base MSYS/MinGW do not provide the 'file' command needed by
   # func_win32_libid shell function, so use a weaker test based on 'objdump',    # func_win32_libid shell function, so use a weaker test based on 'objdump',
   # unless we find 'file', for example because we are cross-compiling.    # unless we find 'file', for example because we are cross-compiling.
  if ( file / ) >/dev/null 2>&1; then  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     lt_cv_file_magic_cmd='func_win32_libid'      lt_cv_file_magic_cmd='func_win32_libid'
   else    else
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'    # Keep this pattern in sync with the one in func_win32_libid.
     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
     lt_cv_file_magic_cmd='$OBJDUMP -f'      lt_cv_file_magic_cmd='$OBJDUMP -f'
   fi    fi
   ;;    ;;
   
cegcc)cegcc*)
   # use the weaker test based on 'objdump'. See mingw*.    # use the weaker test based on 'objdump'. See mingw*.
   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'    lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
   lt_cv_file_magic_cmd='$OBJDUMP -f'    lt_cv_file_magic_cmd='$OBJDUMP -f'
Line 3065  gnu*) Line 3261  gnu*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
   haiku*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
 hpux10.20* | hpux11*)  hpux10.20* | hpux11*)
   lt_cv_file_magic_cmd=/usr/bin/file    lt_cv_file_magic_cmd=/usr/bin/file
   case $host_cpu in    case $host_cpu in
Line 3073  hpux10.20* | hpux11*) Line 3273  hpux10.20* | hpux11*)
     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so      lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
     ;;      ;;
   hppa*64*)    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_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl      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_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      lt_cv_file_magic_test_file=/usr/lib/libc.sl
     ;;      ;;
   esac    esac
Line 3098  irix5* | irix6* | nonstopux*) Line 3298  irix5* | irix6* | nonstopux*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
netbsd* | netbsdelf*-gnu)netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then    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)$'      lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else    else
Line 3177  tpf*) Line 3377  tpf*)
   ;;    ;;
 esac  esac
 ])  ])
   
   file_magic_glob=
   want_nocaseglob=no
   if test "$build" = "$host"; then
     case $host_os in
     mingw* | pw32*)
       if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
         want_nocaseglob=yes
       else
         file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
       fi
       ;;
     esac
   fi
   
 file_magic_cmd=$lt_cv_file_magic_cmd  file_magic_cmd=$lt_cv_file_magic_cmd
 deplibs_check_method=$lt_cv_deplibs_check_method  deplibs_check_method=$lt_cv_deplibs_check_method
 test -z "$deplibs_check_method" && deplibs_check_method=unknown  test -z "$deplibs_check_method" && deplibs_check_method=unknown
Line 3184  test -z "$deplibs_check_method" && deplibs_check_metho Line 3399  test -z "$deplibs_check_method" && deplibs_check_metho
 _LT_DECL([], [deplibs_check_method], [1],  _LT_DECL([], [deplibs_check_method], [1],
     [Method to check whether dependent libraries are shared objects])      [Method to check whether dependent libraries are shared objects])
 _LT_DECL([], [file_magic_cmd], [1],  _LT_DECL([], [file_magic_cmd], [1],
    [Command to use when deplibs_check_method == "file_magic"])    [Command to use when deplibs_check_method = "file_magic"])
 _LT_DECL([], [file_magic_glob], [1],
     [How to find potential files when deplibs_check_method = "file_magic"])
 _LT_DECL([], [want_nocaseglob], [1],
     [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
 ])# _LT_CHECK_MAGIC_METHOD  ])# _LT_CHECK_MAGIC_METHOD
   
   
Line 3241  if test "$lt_cv_path_NM" != "no"; then Line 3460  if test "$lt_cv_path_NM" != "no"; then
   NM="$lt_cv_path_NM"    NM="$lt_cv_path_NM"
 else  else
   # Didn't find any BSD compatible name lister, look for dumpbin.    # Didn't find any BSD compatible name lister, look for dumpbin.
  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)  if test -n "$DUMPBIN"; then :
     # Let the user override the test.
   else
     AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
     *COFF*)
       DUMPBIN="$DUMPBIN -symbols"
       ;;
     *)
       DUMPBIN=:
       ;;
     esac
   fi
   AC_SUBST([DUMPBIN])    AC_SUBST([DUMPBIN])
   if test "$DUMPBIN" != ":"; then    if test "$DUMPBIN" != ":"; then
     NM="$DUMPBIN"      NM="$DUMPBIN"
Line 3254  _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name  Line 3485  _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name 
 AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],  AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
   [lt_cv_nm_interface="BSD nm"    [lt_cv_nm_interface="BSD nm"
   echo "int some_variable = 0;" > conftest.$ac_ext    echo "int some_variable = 0;" > conftest.$ac_ext
  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
   (eval "$ac_compile" 2>conftest.err)    (eval "$ac_compile" 2>conftest.err)
   cat conftest.err >&AS_MESSAGE_LOG_FD    cat conftest.err >&AS_MESSAGE_LOG_FD
  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)    (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   cat conftest.err >&AS_MESSAGE_LOG_FD    cat conftest.err >&AS_MESSAGE_LOG_FD
  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)  (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
   cat conftest.out >&AS_MESSAGE_LOG_FD    cat conftest.out >&AS_MESSAGE_LOG_FD
   if $GREP 'External.*some_variable' conftest.out > /dev/null; then    if $GREP 'External.*some_variable' conftest.out > /dev/null; then
     lt_cv_nm_interface="MS dumpbin"      lt_cv_nm_interface="MS dumpbin"
Line 3275  dnl aclocal-1.4 backwards compatibility: Line 3506  dnl aclocal-1.4 backwards compatibility:
 dnl AC_DEFUN([AM_PROG_NM], [])  dnl AC_DEFUN([AM_PROG_NM], [])
 dnl AC_DEFUN([AC_PROG_NM], [])  dnl AC_DEFUN([AC_PROG_NM], [])
   
   # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
   # --------------------------------
   # how to determine the name of the shared library
   # associated with a specific link library.
   #  -- PORTME fill in with the dynamic library characteristics
   m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
   [m4_require([_LT_DECL_EGREP])
   m4_require([_LT_DECL_OBJDUMP])
   m4_require([_LT_DECL_DLLTOOL])
   AC_CACHE_CHECK([how to associate runtime and link libraries],
   lt_cv_sharedlib_from_linklib_cmd,
   [lt_cv_sharedlib_from_linklib_cmd='unknown'
   
   case $host_os in
   cygwin* | mingw* | pw32* | cegcc*)
     # two different shell functions defined in ltmain.sh
     # decide which to use based on capabilities of $DLLTOOL
     case `$DLLTOOL --help 2>&1` in
     *--identify-strict*)
       lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
       ;;
     *)
       lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
       ;;
     esac
     ;;
   *)
     # fallback: assume linklib IS sharedlib
     lt_cv_sharedlib_from_linklib_cmd="$ECHO"
     ;;
   esac
   ])
   sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   
   _LT_DECL([], [sharedlib_from_linklib_cmd], [1],
       [Command to associate shared and link libraries])
   ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
   
   
   # _LT_PATH_MANIFEST_TOOL
   # ----------------------
   # locate the manifest tool
   m4_defun([_LT_PATH_MANIFEST_TOOL],
   [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
   test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
     [lt_cv_path_mainfest_tool=no
     echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
     $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
     cat conftest.err >&AS_MESSAGE_LOG_FD
     if $GREP 'Manifest Tool' conftest.out > /dev/null; then
       lt_cv_path_mainfest_tool=yes
     fi
     rm -f conftest*])
   if test "x$lt_cv_path_mainfest_tool" != xyes; then
     MANIFEST_TOOL=:
   fi
   _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
   ])# _LT_PATH_MANIFEST_TOOL
   
   
 # LT_LIB_M  # LT_LIB_M
 # --------  # --------
 # check for math library  # check for math library
Line 3283  AC_DEFUN([LT_LIB_M], Line 3575  AC_DEFUN([LT_LIB_M],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 LIBM=  LIBM=
 case $host in  case $host in
*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
   # These system don't have libm, or don't need it    # These system don't have libm, or don't need it
   ;;    ;;
 *-ncr-sysv4.3*)  *-ncr-sysv4.3*)
Line 3311  m4_defun([_LT_COMPILER_NO_RTTI], Line 3603  m4_defun([_LT_COMPILER_NO_RTTI],
 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
   
 if test "$GCC" = yes; then  if test "$GCC" = yes; then
  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'  case $cc_basename in
   nvcc*)
     _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
   *)
     _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
   esac
   
   _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],    _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
     lt_cv_prog_compiler_rtti_exceptions,      lt_cv_prog_compiler_rtti_exceptions,
Line 3328  _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_bu Line 3625  _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_bu
 m4_defun([_LT_CMD_GLOBAL_SYMBOLS],  m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 AC_REQUIRE([AC_PROG_CC])dnl  AC_REQUIRE([AC_PROG_CC])dnl
   AC_REQUIRE([AC_PROG_AWK])dnl
 AC_REQUIRE([LT_PATH_NM])dnl  AC_REQUIRE([LT_PATH_NM])dnl
 AC_REQUIRE([LT_PATH_LD])dnl  AC_REQUIRE([LT_PATH_LD])dnl
 m4_require([_LT_DECL_SED])dnl  m4_require([_LT_DECL_SED])dnl
Line 3395  esac Line 3693  esac
 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_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
   
 # Transform an extracted symbol line into symbol name and symbol address  # 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\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
   
 # Handle CRLF in mingw tool chain  # Handle CRLF in mingw tool chain
 opt_cr=  opt_cr=
Line 3420  for ac_symprfx in "" "_"; do Line 3718  for ac_symprfx in "" "_"; do
     # which start with @ or ?.      # which start with @ or ?.
     lt_cv_sys_global_symbol_pipe="$AWK ['"\      lt_cv_sys_global_symbol_pipe="$AWK ['"\
 "     {last_section=section; section=\$ 3};"\  "     {last_section=section; section=\$ 3};"\
   "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\  "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
 "     \$ 0!~/External *\|/{next};"\  "     \$ 0!~/External *\|/{next};"\
 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\  "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Line 3432  for ac_symprfx in "" "_"; do Line 3731  for ac_symprfx in "" "_"; do
   else    else
     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[     ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[     ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
   fi    fi
     lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
   
   # Check to see that the pipe works correctly.    # Check to see that the pipe works correctly.
   pipe_works=no    pipe_works=no
Line 3453  _LT_EOF Line 3753  _LT_EOF
   if AC_TRY_EVAL(ac_compile); then    if AC_TRY_EVAL(ac_compile); then
     # Now try to grab the symbols.      # Now try to grab the symbols.
     nlist=conftest.nm      nlist=conftest.nm
    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then    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.        # Try sorting and uniquifying the output.
       if sort "$nlist" | uniq > "$nlist"T; then        if sort "$nlist" | uniq > "$nlist"T; then
         mv -f "$nlist"T "$nlist"          mv -f "$nlist"T "$nlist"
Line 3465  _LT_EOF Line 3765  _LT_EOF
       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then          if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
           cat <<_LT_EOF > conftest.$ac_ext            cat <<_LT_EOF > conftest.$ac_ext
   /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
   #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
   /* DATA imports from DLLs on WIN32 con't be const, because runtime
      relocations are performed -- see ld's documentation on pseudo-relocs.  */
   # define LT@&t@_DLSYM_CONST
   #elif defined(__osf__)
   /* This system does not cope well with relocations in const data.  */
   # define LT@&t@_DLSYM_CONST
   #else
   # define LT@&t@_DLSYM_CONST const
   #endif
   
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C" {  extern "C" {
 #endif  #endif
Line 3476  _LT_EOF Line 3788  _LT_EOF
           cat <<_LT_EOF >> conftest.$ac_ext            cat <<_LT_EOF >> conftest.$ac_ext
   
 /* The mapping between symbol names and symbols.  */  /* The mapping between symbol names and symbols.  */
const struct {LT@&t@_DLSYM_CONST struct {
   const char *name;    const char *name;
   void       *address;    void       *address;
 }  }
Line 3502  static const void *lt_preloaded_setup() { Line 3814  static const void *lt_preloaded_setup() {
 _LT_EOF  _LT_EOF
           # Now try linking the two files.            # Now try linking the two files.
           mv conftest.$ac_objext conftstm.$ac_objext            mv conftest.$ac_objext conftstm.$ac_objext
          lt_save_LIBS="$LIBS"          lt_globsym_save_LIBS=$LIBS
          lt_save_CFLAGS="$CFLAGS"          lt_globsym_save_CFLAGS=$CFLAGS
           LIBS="conftstm.$ac_objext"            LIBS="conftstm.$ac_objext"
           CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"            CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
           if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then            if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
             pipe_works=yes              pipe_works=yes
           fi            fi
          LIBS="$lt_save_LIBS"          LIBS=$lt_globsym_save_LIBS
          CFLAGS="$lt_save_CFLAGS"          CFLAGS=$lt_globsym_save_CFLAGS
         else          else
           echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD            echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
         fi          fi
Line 3543  else Line 3855  else
   AC_MSG_RESULT(ok)    AC_MSG_RESULT(ok)
 fi  fi
   
   # Response file support.
   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
     nm_file_list_spec='@'
   elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
     nm_file_list_spec='@'
   fi
   
 _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],  _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
     [Take the output of nm and produce a listing of raw symbols and C names])      [Take the output of nm and produce a listing of raw symbols and C names])
 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],  _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
Line 3553  _LT_DECL([global_symbol_to_c_name_address], Line 3872  _LT_DECL([global_symbol_to_c_name_address],
 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],  _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],      [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
     [Transform the output of nm in a C name address pair when lib prefix is needed])      [Transform the output of nm in a C name address pair when lib prefix is needed])
   _LT_DECL([], [nm_file_list_spec], [1],
       [Specify filename containing input files for $NM])
 ]) # _LT_CMD_GLOBAL_SYMBOLS  ]) # _LT_CMD_GLOBAL_SYMBOLS
   
   
Line 3564  _LT_TAGVAR(lt_prog_compiler_wl, $1)= Line 3885  _LT_TAGVAR(lt_prog_compiler_wl, $1)=
 _LT_TAGVAR(lt_prog_compiler_pic, $1)=  _LT_TAGVAR(lt_prog_compiler_pic, $1)=
 _LT_TAGVAR(lt_prog_compiler_static, $1)=  _LT_TAGVAR(lt_prog_compiler_static, $1)=
   
 AC_MSG_CHECKING([for $compiler option to produce PIC])  
 m4_if([$1], [CXX], [  m4_if([$1], [CXX], [
   # C++ specific cases for pic, static, wl, etc.    # C++ specific cases for pic, static, wl, etc.
   if test "$GXX" = yes; then    if test "$GXX" = yes; then
Line 3615  m4_if([$1], [CXX], [ Line 3935  m4_if([$1], [CXX], [
       # DJGPP does not support shared libraries at all        # DJGPP does not support shared libraries at all
       _LT_TAGVAR(lt_prog_compiler_pic, $1)=        _LT_TAGVAR(lt_prog_compiler_pic, $1)=
       ;;        ;;
       haiku*)
         # PIC is the default for Haiku.
         # The "-static" flag exists, but is broken.
         _LT_TAGVAR(lt_prog_compiler_static, $1)=
         ;;
     interix[[3-9]]*)      interix[[3-9]]*)
       # Interix 3.x gcc -fpic/-fPIC options generate broken code.        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
       # Instead, we relocate shared libraries at runtime.        # Instead, we relocate shared libraries at runtime.
Line 3664  m4_if([$1], [CXX], [ Line 3989  m4_if([$1], [CXX], [
           ;;            ;;
         esac          esac
         ;;          ;;
         mingw* | cygwin* | os2* | pw32* | cegcc*)
           # 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).
           m4_if([$1], [GCJ], [],
             [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
           ;;
       dgux*)        dgux*)
         case $cc_basename in          case $cc_basename in
           ec++*)            ec++*)
Line 3753  m4_if([$1], [CXX], [ Line 4084  m4_if([$1], [CXX], [
             _LT_TAGVAR(lt_prog_compiler_pic, $1)=              _LT_TAGVAR(lt_prog_compiler_pic, $1)=
             _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'              _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
             ;;              ;;
          xlc* | xlC*)          xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
            # IBM XL 8.0 on PPC            # IBM XL 8.0, 9.0 on PPC and BlueGene
             _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'              _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
             _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'              _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
             _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'              _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
Line 3784  m4_if([$1], [CXX], [ Line 4115  m4_if([$1], [CXX], [
             ;;              ;;
         esac          esac
         ;;          ;;
      netbsd* | netbsdelf*-gnu)      netbsd*)
         ;;          ;;
       *qnx* | *nto*)        *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise          # QNX uses GNU C++, but need to define -shared option too, otherwise
Line 3816  m4_if([$1], [CXX], [ Line 4147  m4_if([$1], [CXX], [
         ;;          ;;
       solaris*)        solaris*)
         case $cc_basename in          case $cc_basename in
          CC*)          CC* | sunCC*)
             # Sun C++ 4.2, 5.x and Centerline C++              # Sun C++ 4.2, 5.x and Centerline C++
             _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'              _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
             _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'              _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
Line 3920  m4_if([$1], [CXX], [ Line 4251  m4_if([$1], [CXX], [
       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
       ;;        ;;
   
       haiku*)
         # PIC is the default for Haiku.
         # The "-static" flag exists, but is broken.
         _LT_TAGVAR(lt_prog_compiler_static, $1)=
         ;;
   
     hpux*)      hpux*)
       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit        # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag        # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
Line 3962  m4_if([$1], [CXX], [ Line 4299  m4_if([$1], [CXX], [
       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
       ;;        ;;
     esac      esac
   
       case $cc_basename in
       nvcc*) # Cuda Compiler Driver 2.2
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
         if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
           _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
         fi
         ;;
       esac
   else    else
     # PORTME Check for flag to pass linker flags through the system compiler.      # PORTME Check for flag to pass linker flags through the system compiler.
     case $host_os in      case $host_os in
Line 4025  m4_if([$1], [CXX], [ Line 4371  m4_if([$1], [CXX], [
         _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'          _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
         _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'          _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
         ;;          ;;
      pgcc* | pgf77* | pgf90* | pgf95*)      nagfor*)
         # NAG Fortran compiler
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
         ;;
       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
         # Portland Group compilers (*not* the Pentium gcc compiler,          # Portland Group compilers (*not* the Pentium gcc compiler,
         # which looks to be a dead project)          # which looks to be a dead project)
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'          _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
Line 4037  m4_if([$1], [CXX], [ Line 4389  m4_if([$1], [CXX], [
         # All Alpha code is PIC.          # All Alpha code is PIC.
         _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'          _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
         ;;          ;;
      xl*)      xl* | bgxl* | bgf* | mpixl*)
        # IBM XL C 8.0/Fortran 10.1 on PPC        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'          _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'          _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
         _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'          _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
         ;;          ;;
       *)        *)
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
           *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
             # Sun Fortran 8.3 passes all unrecognized flags to the linker
             _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
             _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
             _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
             ;;
           *Sun\ F* | *Sun*Fortran*)
             _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
             _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
             _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
             ;;
         *Sun\ C*)          *Sun\ C*)
           # Sun C 5.9            # Sun C 5.9
           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'            _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'            _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
           ;;            ;;
        *Sun\ F*)        *Intel*\ [[CF]]*Compiler*)
          # Sun Fortran 8.3 passes all unrecognized flags to the linker          _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
          _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'          _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
           _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
           ;;
         *Portland\ Group*)
           _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
           _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
           _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'            _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
           _LT_TAGVAR(lt_prog_compiler_wl, $1)=''  
           ;;            ;;
         esac          esac
         ;;          ;;
Line 4087  m4_if([$1], [CXX], [ Line 4454  m4_if([$1], [CXX], [
       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'        _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
       case $cc_basename in        case $cc_basename in
      f77* | f90* | f95*)      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;          _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
       *)        *)
         _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;          _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
Line 4144  case $host_os in Line 4511  case $host_os in
     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"      _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
     ;;      ;;
 esac  esac
 AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])  
 _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],  
         [How to pass a linker flag through the compiler])  
   
   AC_CACHE_CHECK([for $compiler option to produce PIC],
     [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
     [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
   _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
   
 #  #
 # Check to make sure the PIC flag actually works.  # Check to make sure the PIC flag actually works.
 #  #
Line 4165  fi Line 4534  fi
 _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],  _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
         [Additional compiler flags for building library objects])          [Additional compiler flags for building library objects])
   
   _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
           [How to pass a linker flag through the compiler])
 #  #
 # Check to make sure the static flag actually works.  # Check to make sure the static flag actually works.
 #  #
Line 4185  _LT_TAGDECL([link_static_flag], [lt_prog_compiler_stat Line 4556  _LT_TAGDECL([link_static_flag], [lt_prog_compiler_stat
 m4_defun([_LT_LINKER_SHLIBS],  m4_defun([_LT_LINKER_SHLIBS],
 [AC_REQUIRE([LT_PATH_LD])dnl  [AC_REQUIRE([LT_PATH_LD])dnl
 AC_REQUIRE([LT_PATH_NM])dnl  AC_REQUIRE([LT_PATH_NM])dnl
   m4_require([_LT_PATH_MANIFEST_TOOL])dnl
 m4_require([_LT_FILEUTILS_DEFAULTS])dnl  m4_require([_LT_FILEUTILS_DEFAULTS])dnl
 m4_require([_LT_DECL_EGREP])dnl  m4_require([_LT_DECL_EGREP])dnl
 m4_require([_LT_DECL_SED])dnl  m4_require([_LT_DECL_SED])dnl
Line 4193  m4_require([_LT_TAG_COMPILER])dnl Line 4565  m4_require([_LT_TAG_COMPILER])dnl
 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])  AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
 m4_if([$1], [CXX], [  m4_if([$1], [CXX], [
   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
   case $host_os in    case $host_os in
   aix[[4-9]]*)    aix[[4-9]]*)
     # If we're using GNU nm, then we don't want the "-C" option.      # 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      # -C means demangle to AIX nm, but means don't demangle with GNU nm
       # Also, AIX nm treats weak defined symbols like other global defined
       # symbols, whereas GNU nm marks them as "W".
     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then      if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
      _LT_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'      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
     else      else
       _LT_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'        _LT_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      fi
     ;;      ;;
   pw32*)    pw32*)
     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"      _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
  ;;    ;;
   cygwin* | mingw* | cegcc*)    cygwin* | mingw* | cegcc*)
    _LT_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'    case $cc_basename in
  ;;    cl*)
  linux* | k*bsd*-gnu)      _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
    _LT_TAGVAR(link_all_deplibs, $1)=no      ;;
  ;;    *)
       _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
       _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
       ;;
     esac
     ;;
   *)    *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  ;;    ;;
   esac    esac
   _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']  
 ], [  ], [
   runpath_var=    runpath_var=
   _LT_TAGVAR(allow_undefined_flag, $1)=    _LT_TAGVAR(allow_undefined_flag, $1)=
Line 4231  m4_if([$1], [CXX], [ Line 4610  m4_if([$1], [CXX], [
   _LT_TAGVAR(hardcode_direct, $1)=no    _LT_TAGVAR(hardcode_direct, $1)=no
   _LT_TAGVAR(hardcode_direct_absolute, $1)=no    _LT_TAGVAR(hardcode_direct_absolute, $1)=no
   _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
   _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=  
   _LT_TAGVAR(hardcode_libdir_separator, $1)=    _LT_TAGVAR(hardcode_libdir_separator, $1)=
   _LT_TAGVAR(hardcode_minus_L, $1)=no    _LT_TAGVAR(hardcode_minus_L, $1)=no
   _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported    _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
Line 4276  dnl Note also adjust exclude_expsyms for C++ above. Line 4654  dnl Note also adjust exclude_expsyms for C++ above.
   openbsd*)    openbsd*)
     with_gnu_ld=no      with_gnu_ld=no
     ;;      ;;
   linux* | k*bsd*-gnu)  
     _LT_TAGVAR(link_all_deplibs, $1)=no  
     ;;  
   esac    esac
   
   _LT_TAGVAR(ld_shlibs, $1)=yes    _LT_TAGVAR(ld_shlibs, $1)=yes
   
     # On some targets, GNU ld is compatible enough with the native linker
     # that we're better off using the native interface for both.
     lt_use_gnu_ld_interface=no
   if test "$with_gnu_ld" = yes; then    if test "$with_gnu_ld" = yes; then
       case $host_os in
         aix*)
           # The AIX port of GNU ld has always aspired to compatibility
           # with the native linker.  However, as the warning in the GNU ld
           # block says, versions before 2.19.5* couldn't really create working
           # shared libraries, regardless of the interface used.
           case `$LD -v 2>&1` in
             *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
             *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
             *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
             *)
               lt_use_gnu_ld_interface=yes
               ;;
           esac
           ;;
         *)
           lt_use_gnu_ld_interface=yes
           ;;
       esac
     fi
   
     if test "$lt_use_gnu_ld_interface" = yes; then
     # If archive_cmds runs LD, not CC, wlarc should be empty      # If archive_cmds runs LD, not CC, wlarc should be empty
     wlarc='${wl}'      wlarc='${wl}'
   
Line 4316  dnl Note also adjust exclude_expsyms for C++ above. Line 4717  dnl Note also adjust exclude_expsyms for C++ above.
         _LT_TAGVAR(ld_shlibs, $1)=no          _LT_TAGVAR(ld_shlibs, $1)=no
         cat <<_LT_EOF 1>&2          cat <<_LT_EOF 1>&2
   
*** Warning: the GNU linker, at least up to release 2.9.1, is reported*** Warning: the GNU linker, at least up to release 2.19, is reported
 *** to be unable to reliably create shared libraries on AIX.  *** to be unable to reliably create shared libraries on AIX.
 *** Therefore, libtool is disabling shared libraries support.  If you  *** Therefore, libtool is disabling shared libraries support.  If you
*** really care for shared libraries, you may want to modify your PATH*** really care for shared libraries, you may want to install binutils
*** so that a non-GNU linker is found, and then restart.*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
 *** You will then need to restart the configuration process.
   
 _LT_EOF  _LT_EOF
       fi        fi
Line 4356  _LT_EOF Line 4758  _LT_EOF
       # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
       # as there is no search path for DLLs.        # as there is no search path for DLLs.
       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
         _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
       _LT_TAGVAR(always_export_symbols, $1)=no        _LT_TAGVAR(always_export_symbols, $1)=no
       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
      _LT_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'      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
       _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
   
       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Line 4377  _LT_EOF Line 4781  _LT_EOF
       fi        fi
       ;;        ;;
   
       haiku*)
         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
         _LT_TAGVAR(link_all_deplibs, $1)=yes
         ;;
   
     interix[[3-9]]*)      interix[[3-9]]*)
       _LT_TAGVAR(hardcode_direct, $1)=no        _LT_TAGVAR(hardcode_direct, $1)=no
       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no        _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
Line 4402  _LT_EOF Line 4811  _LT_EOF
       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \        if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
          && test "$tmp_diet" = no           && test "$tmp_diet" = no
       then        then
        tmp_addflag=        tmp_addflag=' $pic_flag'
         tmp_sharedflag='-shared'          tmp_sharedflag='-shared'
         case $cc_basename,$host_cpu in          case $cc_basename,$host_cpu in
         pgcc*)                          # Portland Group C compiler          pgcc*)                          # Portland Group C compiler
          _LT_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'          _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
           tmp_addflag=' $pic_flag'            tmp_addflag=' $pic_flag'
           ;;            ;;
        pgf77* | pgf90* | pgf95*)        # Portland Group f77 and f90 compilers        pgf77* | pgf90* | pgf95* | pgfortran*)
          _LT_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'                                        # Portland Group f77 and f90 compilers
           _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
           tmp_addflag=' $pic_flag -Mnomain' ;;            tmp_addflag=' $pic_flag -Mnomain' ;;
         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64          ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
           tmp_addflag=' -i_dynamic' ;;            tmp_addflag=' -i_dynamic' ;;
Line 4421  _LT_EOF Line 4831  _LT_EOF
         lf95*)                          # Lahey Fortran 8.1          lf95*)                          # Lahey Fortran 8.1
           _LT_TAGVAR(whole_archive_flag_spec, $1)=            _LT_TAGVAR(whole_archive_flag_spec, $1)=
           tmp_sharedflag='--shared' ;;            tmp_sharedflag='--shared' ;;
        xl[[cC]]*)                      # IBM XL C 8.0 on PPC (deal with xlf below)        xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
           tmp_sharedflag='-qmkshrobj'            tmp_sharedflag='-qmkshrobj'
           tmp_addflag= ;;            tmp_addflag= ;;
           nvcc*)  # Cuda Compiler Driver 2.2
             _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
             _LT_TAGVAR(compiler_needs_object, $1)=yes
             ;;
         esac          esac
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
         *Sun\ C*)                       # Sun C 5.9          *Sun\ C*)                       # Sun C 5.9
          _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'          _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
           _LT_TAGVAR(compiler_needs_object, $1)=yes            _LT_TAGVAR(compiler_needs_object, $1)=yes
           tmp_sharedflag='-G' ;;            tmp_sharedflag='-G' ;;
         *Sun\ F*)                       # Sun Fortran 8.3          *Sun\ F*)                       # Sun Fortran 8.3
Line 4443  _LT_EOF Line 4857  _LT_EOF
         fi          fi
   
         case $cc_basename in          case $cc_basename in
        xlf*)        xlf* | bgf* | bgxlf* | mpixlf*)
           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself            # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
           _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'            _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
          _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'          _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
          _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 
           if test "x$supports_anon_versioning" = xyes; then            if test "x$supports_anon_versioning" = xyes; then
             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~              _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
               echo "local: *; };" >> $output_objdir/$libname.ver~                echo "local: *; };" >> $output_objdir/$libname.ver~
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
           fi            fi
           ;;            ;;
         esac          esac
Line 4462  _LT_EOF Line 4875  _LT_EOF
       fi        fi
       ;;        ;;
   
    netbsd* | netbsdelf*-gnu)    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
         _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'          _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
         wlarc=          wlarc=
       else        else
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
       fi        fi
       ;;        ;;
   
Line 4486  _LT_EOF Line 4899  _LT_EOF
   
 _LT_EOF  _LT_EOF
       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
       else        else
         _LT_TAGVAR(ld_shlibs, $1)=no          _LT_TAGVAR(ld_shlibs, $1)=no
       fi        fi
Line 4533  _LT_EOF Line 4946  _LT_EOF
   
     *)      *)
       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
       else        else
         _LT_TAGVAR(ld_shlibs, $1)=no          _LT_TAGVAR(ld_shlibs, $1)=no
       fi        fi
Line 4574  _LT_EOF Line 4987  _LT_EOF
       else        else
         # If we're using GNU nm, then we don't want the "-C" option.          # 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          # -C means demangle to AIX nm, but means don't demangle with GNU nm
           # Also, AIX nm treats weak defined symbols like other global
           # defined symbols, whereas GNU nm marks them as "W".
         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then          if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
          _LT_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'          _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
         else          else
           _LT_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'            _LT_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          fi
Line 4637  _LT_EOF Line 5052  _LT_EOF
         if test "$aix_use_runtimelinking" = yes; then          if test "$aix_use_runtimelinking" = yes; then
           shared_flag="$shared_flag "'${wl}-G'            shared_flag="$shared_flag "'${wl}-G'
         fi          fi
         _LT_TAGVAR(link_all_deplibs, $1)=no  
       else        else
         # not using gcc          # not using gcc
         if test "$host_cpu" = ia64; then          if test "$host_cpu" = ia64; then
Line 4663  _LT_EOF Line 5077  _LT_EOF
         _LT_TAGVAR(allow_undefined_flag, $1)='-berok'          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
         # Determine the default libpath from the value encoded in an          # Determine the default libpath from the value encoded in an
         # empty executable.          # empty executable.
        _LT_SYS_MODULE_PATH_AIX        _LT_SYS_MODULE_PATH_AIX([$1])
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
        _LT_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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"        _LT_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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
       else        else
         if test "$host_cpu" = ia64; then          if test "$host_cpu" = ia64; then
           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
Line 4674  _LT_EOF Line 5088  _LT_EOF
         else          else
          # Determine the default libpath from the value encoded in an           # Determine the default libpath from the value encoded in an
          # empty executable.           # empty executable.
         _LT_SYS_MODULE_PATH_AIX         _LT_SYS_MODULE_PATH_AIX([$1])
          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
           # Warning - without using the other run time loading flags,            # Warning - without using the other run time loading flags,
           # -berok will link without error, but may produce a broken library.            # -berok will link without error, but may produce a broken library.
           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'            _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
           _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'            _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
          # Exported symbols can be pulled into shared objects from archives          if test "$with_gnu_ld" = yes; then
          _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'            # We only use this code for GNU lds that support --whole-archive.
             _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
           else
             # Exported symbols can be pulled into shared objects from archives
             _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
           fi
           _LT_TAGVAR(archive_cmds_need_lc, $1)=yes            _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
           # This is similar to how AIX traditionally builds its shared libraries.            # This is similar to how AIX traditionally builds its shared libraries.
           _LT_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'            _LT_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'
Line 4713  _LT_EOF Line 5132  _LT_EOF
       # Microsoft Visual C++.        # Microsoft Visual C++.
       # hardcode_libdir_flag_spec is actually meaningless, as there is        # hardcode_libdir_flag_spec is actually meaningless, as there is
       # no search path for DLLs.        # no search path for DLLs.
      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '      case $cc_basename in
      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported      cl*)
      # Tell ltmain to make .lib files, not .a files.        # Native MSVC
      libext=lib        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
      # Tell ltmain to make .dll files, not .so files.        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
      shrext_cmds=".dll"        _LT_TAGVAR(always_export_symbols, $1)=yes
      # FIXME: Setting linknames here is a bad hack.        _LT_TAGVAR(file_list_spec, $1)='@'
      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='        # Tell ltmain to make .lib files, not .a files.
      # The linker will automatically build a .lib file if we build a DLL.        libext=lib
      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'        # Tell ltmain to make .dll files, not .so files.
      # FIXME: Should let the user specify the lib program.        shrext_cmds=".dll"
      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'        # FIXME: Setting linknames here is a bad hack.
      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'        _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes        _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
           else
             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
           fi~
           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
           linknames='
         # The linker will not automatically build a static lib if we build a DLL.
         # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
         _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
         _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
         _LT_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'
         # Don't use ranlib
         _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
         _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
           lt_tool_outputfile="@TOOL_OUTPUT@"~
           case $lt_outputfile in
             *.exe|*.EXE) ;;
             *)
               lt_outputfile="$lt_outputfile.exe"
               lt_tool_outputfile="$lt_tool_outputfile.exe"
               ;;
           esac~
           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
             $RM "$lt_outputfile.manifest";
           fi'
         ;;
       *)
         # Assume MSVC wrapper
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
         _LT_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_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
         # The linker will automatically build a .lib file if we build a DLL.
         _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
         # FIXME: Should let the user specify the lib program.
         _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
         _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
         ;;
       esac
       ;;        ;;
   
     darwin* | rhapsody*)      darwin* | rhapsody*)
Line 4739  _LT_EOF Line 5202  _LT_EOF
       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no        _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
       ;;        ;;
   
     freebsd1.*)  
       _LT_TAGVAR(ld_shlibs, $1)=no  
       ;;  
   
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor      # 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      # 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      # does not break anything, and helps significantly (at the cost of a little
Line 4755  _LT_EOF Line 5214  _LT_EOF
       ;;        ;;
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)    freebsd2.*)
       _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
       _LT_TAGVAR(hardcode_direct, $1)=yes        _LT_TAGVAR(hardcode_direct, $1)=yes
       _LT_TAGVAR(hardcode_minus_L, $1)=yes        _LT_TAGVAR(hardcode_minus_L, $1)=yes
Line 4764  _LT_EOF Line 5223  _LT_EOF
   
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
     freebsd* | dragonfly*)      freebsd* | dragonfly*)
      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
       _LT_TAGVAR(hardcode_direct, $1)=yes        _LT_TAGVAR(hardcode_direct, $1)=yes
       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no        _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
Line 4772  _LT_EOF Line 5231  _LT_EOF
   
     hpux9*)      hpux9*)
       if test "$GCC" = yes; then        if test "$GCC" = yes; then
        _LT_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'        _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
       else        else
         _LT_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'          _LT_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        fi
Line 4787  _LT_EOF Line 5246  _LT_EOF
       ;;        ;;
   
     hpux10*)      hpux10*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
       else        else
         _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'          _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
       fi        fi
       if test "$with_gnu_ld" = no; then        if test "$with_gnu_ld" = no; then
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
         _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'  
         _LT_TAGVAR(hardcode_libdir_separator, $1)=:          _LT_TAGVAR(hardcode_libdir_separator, $1)=:
         _LT_TAGVAR(hardcode_direct, $1)=yes          _LT_TAGVAR(hardcode_direct, $1)=yes
         _LT_TAGVAR(hardcode_direct_absolute, $1)=yes          _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
Line 4806  _LT_EOF Line 5264  _LT_EOF
       ;;        ;;
   
     hpux11*)      hpux11*)
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
         case $host_cpu in          case $host_cpu in
         hppa*64*)          hppa*64*)
           _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'            _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         ia64*)          ia64*)
          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         *)          *)
          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         esac          esac
       else        else
Line 4827  _LT_EOF Line 5285  _LT_EOF
           _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'            _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         *)          *)
          _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'        m4_if($1, [], [
           # Older versions of the 11.00 compiler do not understand -b yet
           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
           _LT_LINKER_OPTION([if $CC understands -b],
             _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
             [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
             [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
           [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
           ;;            ;;
         esac          esac
       fi        fi
Line 4855  _LT_EOF Line 5320  _LT_EOF
   
     irix5* | irix6* | nonstopux*)      irix5* | irix6* | nonstopux*)
       if test "$GCC" = yes; then        if test "$GCC" = yes; then
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
         # Try to use the -exported_symbol ld option, if it does not          # Try to use the -exported_symbol ld option, if it does not
         # work, assume that -exports_file does not work either and          # work, assume that -exports_file does not work either and
         # implicitly export all symbols.          # implicitly export all symbols.
        save_LDFLAGS="$LDFLAGS"        # This should be the same for all languages, so no per-tag cache variable.
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"        AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
        AC_LINK_IFELSE(int foo(void) {},          [lt_cv_irix_exported_symbol],
          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'          [save_LDFLAGS="$LDFLAGS"
        )           LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
        LDFLAGS="$save_LDFLAGS"           AC_LINK_IFELSE(
              [AC_LANG_SOURCE(
                 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
                               [C++], [[int foo (void) { return 0; }]],
                               [Fortran 77], [[
       subroutine foo
       end]],
                               [Fortran], [[
       subroutine foo
       end]])])],
               [lt_cv_irix_exported_symbol=yes],
               [lt_cv_irix_exported_symbol=no])
            LDFLAGS="$save_LDFLAGS"])
         if test "$lt_cv_irix_exported_symbol" = yes; then
           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
         fi
       else        else
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
       fi        fi
       _LT_TAGVAR(archive_cmds_need_lc, $1)='no'        _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
Line 4876  _LT_EOF Line 5356  _LT_EOF
       _LT_TAGVAR(link_all_deplibs, $1)=yes        _LT_TAGVAR(link_all_deplibs, $1)=yes
       ;;        ;;
   
    netbsd* | netbsdelf*-gnu)    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
         _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out          _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else        else
Line 4929  _LT_EOF Line 5409  _LT_EOF
       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
       _LT_TAGVAR(hardcode_minus_L, $1)=yes        _LT_TAGVAR(hardcode_minus_L, $1)=yes
       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
      _LT_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_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_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'        _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
       ;;        ;;
   
     osf3*)      osf3*)
       if test "$GCC" = yes; then        if test "$GCC" = yes; then
         _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'          _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
       else        else
         _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'          _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
       fi        fi
       _LT_TAGVAR(archive_cmds_need_lc, $1)='no'        _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
Line 4949  _LT_EOF Line 5429  _LT_EOF
     osf4* | osf5*)      # as osf3* with the addition of -msym flag      osf4* | osf5*)      # as osf3* with the addition of -msym flag
       if test "$GCC" = yes; then        if test "$GCC" = yes; then
         _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'          _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
       else        else
         _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'          _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
         _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~          _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_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          # Both c and cxx compiler support -rpath directly
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
Line 4968  _LT_EOF Line 5448  _LT_EOF
       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'        _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
       if test "$GCC" = yes; then        if test "$GCC" = yes; then
         wlarc='${wl}'          wlarc='${wl}'
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~          _LT_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}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'          $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
       else        else
         case `$CC -V 2>&1` in          case `$CC -V 2>&1` in
         *"Compilers 5.0"*)          *"Compilers 5.0"*)
Line 5146  x|xyes) Line 5626  x|xyes)
       # Test whether the compiler implicitly links with -lc since on some        # Test whether the compiler implicitly links with -lc since on some
       # systems, -lgcc has to come before -lc. If gcc already passes -lc        # systems, -lgcc has to come before -lc. If gcc already passes -lc
       # to ld, don't add -lc before -lgcc.        # to ld, don't add -lc before -lgcc.
      AC_MSG_CHECKING([whether -lc should be explicitly linked in])      AC_CACHE_CHECK([whether -lc should be explicitly linked in],
      $RM conftest*        [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext        [$RM conftest*
         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then        if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
        soname=conftest          soname=conftest
        lib=conftest          lib=conftest
        libobjs=conftest.$ac_objext          libobjs=conftest.$ac_objext
        deplibs=          deplibs=
        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)          wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
        pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)          pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
        compiler_flags=-v          compiler_flags=-v
        linker_flags=-v          linker_flags=-v
        verstring=          verstring=
        output_objdir=.          output_objdir=.
        libname=conftest          libname=conftest
        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)          lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
        _LT_TAGVAR(allow_undefined_flag, $1)=          _LT_TAGVAR(allow_undefined_flag, $1)=
        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)          if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
        then          then
          _LT_TAGVAR(archive_cmds_need_lc, $1)=no            lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
        else          else
          _LT_TAGVAR(archive_cmds_need_lc, $1)=yes            lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
        fi          fi
        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag          _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
      else        else
        cat conftest.err 1>&5          cat conftest.err 1>&5
      fi        fi
      $RM conftest*        $RM conftest*
      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])        ])
       _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
       ;;        ;;
     esac      esac
   fi    fi
Line 5212  _LT_TAGDECL([], [no_undefined_flag], [1], Line 5694  _LT_TAGDECL([], [no_undefined_flag], [1],
 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],  _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
     [Flag to hardcode $libdir into a binary during linking.      [Flag to hardcode $libdir into a binary during linking.
     This must work even if $libdir does not exist])      This must work even if $libdir does not exist])
 _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [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]])  
 _LT_TAGDECL([], [hardcode_libdir_separator], [1],  _LT_TAGDECL([], [hardcode_libdir_separator], [1],
     [Whether we need a single "-rpath" flag with a separated argument])      [Whether we need a single "-rpath" flag with a separated argument])
 _LT_TAGDECL([], [hardcode_direct], [0],  _LT_TAGDECL([], [hardcode_direct], [0],
Line 5240  _LT_TAGDECL([], [inherit_rpath], [0], Line 5719  _LT_TAGDECL([], [inherit_rpath], [0],
     to runtime path list])      to runtime path list])
 _LT_TAGDECL([], [link_all_deplibs], [0],  _LT_TAGDECL([], [link_all_deplibs], [0],
     [Whether libtool must link a program against all its dependency libraries])      [Whether libtool must link a program against all its dependency libraries])
 _LT_TAGDECL([], [fix_srcfile_path], [1],  
     [Fix the shell variable $srcfile for the compiler])  
 _LT_TAGDECL([], [always_export_symbols], [0],  _LT_TAGDECL([], [always_export_symbols], [0],
     [Set to "yes" if exported symbols are required])      [Set to "yes" if exported symbols are required])
 _LT_TAGDECL([], [export_symbols_cmds], [2],  _LT_TAGDECL([], [export_symbols_cmds], [2],
Line 5252  _LT_TAGDECL([], [include_expsyms], [1], Line 5729  _LT_TAGDECL([], [include_expsyms], [1],
     [Symbols that must always be exported])      [Symbols that must always be exported])
 _LT_TAGDECL([], [prelink_cmds], [2],  _LT_TAGDECL([], [prelink_cmds], [2],
     [Commands necessary for linking programs (against libraries) with templates])      [Commands necessary for linking programs (against libraries) with templates])
   _LT_TAGDECL([], [postlink_cmds], [2],
       [Commands necessary for finishing linking programs])
 _LT_TAGDECL([], [file_list_spec], [1],  _LT_TAGDECL([], [file_list_spec], [1],
     [Specify filename containing input files])      [Specify filename containing input files])
 dnl FIXME: Not yet implemented  dnl FIXME: Not yet implemented
Line 5341  CC="$lt_save_CC" Line 5820  CC="$lt_save_CC"
 ])# _LT_LANG_C_CONFIG  ])# _LT_LANG_C_CONFIG
   
   
# _LT_PROG_CXX# _LT_LANG_CXX_CONFIG([TAG])
# ------------# --------------------------
Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++Ensure that the configuration variables for a C++ compiler are suitably
# compiler, we have our own version here.# defined.  These variables are subsequently used by _LT_CONFIG to write
m4_defun([_LT_PROG_CXX],# the compiler configuration to `libtool'.
[m4_defun([_LT_LANG_CXX_CONFIG],
pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
AC_PROG_CXXm4_require([_LT_DECL_EGREP])dnl
 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&  if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||      ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
     (test "X$CXX" != "Xg++"))) ; then      (test "X$CXX" != "Xg++"))) ; then
Line 5356  if test -n "$CXX" && ( test "X$CXX" != "Xno" && Line 5836  if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
 else  else
   _lt_caught_CXX_error=yes    _lt_caught_CXX_error=yes
 fi  fi
 popdef([AC_MSG_ERROR])  
 ])# _LT_PROG_CXX  
   
 dnl aclocal-1.4 backwards compatibility:  
 dnl AC_DEFUN([_LT_PROG_CXX], [])  
   
   
 # _LT_LANG_CXX_CONFIG([TAG])  
 # --------------------------  
 # Ensure that the configuration variables for a C++ compiler are suitably  
 # defined.  These variables are subsequently used by _LT_CONFIG to write  
 # the compiler configuration to `libtool'.  
 m4_defun([_LT_LANG_CXX_CONFIG],  
 [AC_REQUIRE([_LT_PROG_CXX])dnl  
 m4_require([_LT_FILEUTILS_DEFAULTS])dnl  
 m4_require([_LT_DECL_EGREP])dnl  
   
 AC_LANG_PUSH(C++)  AC_LANG_PUSH(C++)
 _LT_TAGVAR(archive_cmds_need_lc, $1)=no  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
 _LT_TAGVAR(allow_undefined_flag, $1)=  _LT_TAGVAR(allow_undefined_flag, $1)=
Line 5383  _LT_TAGVAR(export_dynamic_flag_spec, $1)= Line 5847  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
 _LT_TAGVAR(hardcode_direct, $1)=no  _LT_TAGVAR(hardcode_direct, $1)=no
 _LT_TAGVAR(hardcode_direct_absolute, $1)=no  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=  
 _LT_TAGVAR(hardcode_libdir_separator, $1)=  _LT_TAGVAR(hardcode_libdir_separator, $1)=
 _LT_TAGVAR(hardcode_minus_L, $1)=no  _LT_TAGVAR(hardcode_minus_L, $1)=no
 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
Line 5393  _LT_TAGVAR(module_cmds, $1)= Line 5856  _LT_TAGVAR(module_cmds, $1)=
 _LT_TAGVAR(module_expsym_cmds, $1)=  _LT_TAGVAR(module_expsym_cmds, $1)=
 _LT_TAGVAR(link_all_deplibs, $1)=unknown  _LT_TAGVAR(link_all_deplibs, $1)=unknown
 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds  _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
   _LT_TAGVAR(reload_flag, $1)=$reload_flag
   _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
 _LT_TAGVAR(no_undefined_flag, $1)=  _LT_TAGVAR(no_undefined_flag, $1)=
 _LT_TAGVAR(whole_archive_flag_spec, $1)=  _LT_TAGVAR(whole_archive_flag_spec, $1)=
 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
Line 5424  if test "$_lt_caught_CXX_error" != yes; then Line 5889  if test "$_lt_caught_CXX_error" != yes; then
   
   # Allow CC to be a program name with arguments.    # Allow CC to be a program name with arguments.
   lt_save_CC=$CC    lt_save_CC=$CC
     lt_save_CFLAGS=$CFLAGS
   lt_save_LD=$LD    lt_save_LD=$LD
   lt_save_GCC=$GCC    lt_save_GCC=$GCC
   GCC=$GXX    GCC=$GXX
Line 5441  if test "$_lt_caught_CXX_error" != yes; then Line 5907  if test "$_lt_caught_CXX_error" != yes; then
   fi    fi
   test -z "${LDCXX+set}" || LD=$LDCXX    test -z "${LDCXX+set}" || LD=$LDCXX
   CC=${CXX-"c++"}    CC=${CXX-"c++"}
     CFLAGS=$CXXFLAGS
   compiler=$CC    compiler=$CC
   _LT_TAGVAR(compiler, $1)=$CC    _LT_TAGVAR(compiler, $1)=$CC
   _LT_CC_BASENAME([$compiler])    _LT_CC_BASENAME([$compiler])
Line 5462  if test "$_lt_caught_CXX_error" != yes; then Line 5929  if test "$_lt_caught_CXX_error" != yes; then
       # Check if GNU C++ uses GNU ld as the underlying linker, since the        # Check if GNU C++ uses GNU ld as the underlying linker, since the
       # archiving commands below assume that GNU ld is being used.        # archiving commands below assume that GNU ld is being used.
       if test "$with_gnu_ld" = yes; then        if test "$with_gnu_ld" = yes; then
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'        _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
        _LT_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_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
   
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
         _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'          _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
Line 5495  if test "$_lt_caught_CXX_error" != yes; then Line 5962  if test "$_lt_caught_CXX_error" != yes; then
       # Commands to make compiler produce verbose output that lists        # Commands to make compiler produce verbose output that lists
       # what "hidden" libraries, object files and flags are used when        # what "hidden" libraries, object files and flags are used when
       # linking a shared library.        # linking a shared library.
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   
     else      else
       GXX=no        GXX=no
Line 5604  if test "$_lt_caught_CXX_error" != yes; then Line 6071  if test "$_lt_caught_CXX_error" != yes; then
           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'            _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
           # Determine the default libpath from the value encoded in an empty            # Determine the default libpath from the value encoded in an empty
           # executable.            # executable.
          _LT_SYS_MODULE_PATH_AIX          _LT_SYS_MODULE_PATH_AIX([$1])
           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
   
          _LT_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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"          _LT_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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
         else          else
           if test "$host_cpu" = ia64; then            if test "$host_cpu" = ia64; then
             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'              _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
Line 5616  if test "$_lt_caught_CXX_error" != yes; then Line 6083  if test "$_lt_caught_CXX_error" != yes; then
           else            else
             # Determine the default libpath from the value encoded in an              # Determine the default libpath from the value encoded in an
             # empty executable.              # empty executable.
            _LT_SYS_MODULE_PATH_AIX            _LT_SYS_MODULE_PATH_AIX([$1])
             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"              _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
             # Warning - without using the other run time loading flags,              # Warning - without using the other run time loading flags,
             # -berok will link without error, but may produce a broken library.              # -berok will link without error, but may produce a broken library.
             _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'              _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
             _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'              _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
            # Exported symbols can be pulled into shared objects from archives            if test "$with_gnu_ld" = yes; then
            _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'              # We only use this code for GNU lds that support --whole-archive.
               _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
             else
               # Exported symbols can be pulled into shared objects from archives
               _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
             fi
             _LT_TAGVAR(archive_cmds_need_lc, $1)=yes              _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
             # This is similar to how AIX traditionally builds its shared              # This is similar to how AIX traditionally builds its shared
             # libraries.              # libraries.
Line 5653  if test "$_lt_caught_CXX_error" != yes; then Line 6125  if test "$_lt_caught_CXX_error" != yes; then
         ;;          ;;
   
       cygwin* | mingw* | pw32* | cegcc*)        cygwin* | mingw* | pw32* | cegcc*)
        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,        case $GXX,$cc_basename in
        # as there is no search path for DLLs.        ,cl* | no,cl*)
        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'          # Native MSVC
        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported          # hardcode_libdir_flag_spec is actually meaningless, as there is
        _LT_TAGVAR(always_export_symbols, $1)=no          # no search path for DLLs.
        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
           _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
           _LT_TAGVAR(always_export_symbols, $1)=yes
           _LT_TAGVAR(file_list_spec, $1)='@'
           # 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_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
           _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
               $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
             else
               $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
             fi~
             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
             linknames='
           # The linker will not automatically build a static lib if we build a DLL.
           # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
           _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
           # Don't use ranlib
           _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
           _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
             lt_tool_outputfile="@TOOL_OUTPUT@"~
             case $lt_outputfile in
               *.exe|*.EXE) ;;
               *)
                 lt_outputfile="$lt_outputfile.exe"
                 lt_tool_outputfile="$lt_tool_outputfile.exe"
                 ;;
             esac~
             func_to_tool_file "$lt_outputfile"~
             if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
               $RM "$lt_outputfile.manifest";
             fi'
           ;;
         *)
           # g++
           # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
           # as there is no search path for DLLs.
           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
           _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
           _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
           _LT_TAGVAR(always_export_symbols, $1)=no
           _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
   
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then          if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          _LT_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'            _LT_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            # If the export-symbols file already is a .def file (1st line
          # is EXPORTS), use it as is; otherwise, prepend...            # is EXPORTS), use it as is; otherwise, prepend...
          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then            _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
            cp $export_symbols $output_objdir/$soname.def;              cp $export_symbols $output_objdir/$soname.def;
          else            else
            echo EXPORTS > $output_objdir/$soname.def;              echo EXPORTS > $output_objdir/$soname.def;
            cat $export_symbols >> $output_objdir/$soname.def;              cat $export_symbols >> $output_objdir/$soname.def;
          fi~            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'            $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          else
          _LT_TAGVAR(ld_shlibs, $1)=no            _LT_TAGVAR(ld_shlibs, $1)=no
        fi          fi
        ;;          ;;
         esac
         ;;
       darwin* | rhapsody*)        darwin* | rhapsody*)
         _LT_DARWIN_LINKER_FEATURES($1)          _LT_DARWIN_LINKER_FEATURES($1)
         ;;          ;;
Line 5697  if test "$_lt_caught_CXX_error" != yes; then Line 6216  if test "$_lt_caught_CXX_error" != yes; then
         esac          esac
         ;;          ;;
   
      freebsd[[12]].*)      freebsd2.*)
         # C++ shared libraries reported to be fairly broken before          # C++ shared libraries reported to be fairly broken before
         # switch to ELF          # switch to ELF
         _LT_TAGVAR(ld_shlibs, $1)=no          _LT_TAGVAR(ld_shlibs, $1)=no
Line 5716  if test "$_lt_caught_CXX_error" != yes; then Line 6235  if test "$_lt_caught_CXX_error" != yes; then
       gnu*)        gnu*)
         ;;          ;;
   
         haiku*)
           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           _LT_TAGVAR(link_all_deplibs, $1)=yes
           ;;
   
       hpux9*)        hpux9*)
         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
         _LT_TAGVAR(hardcode_libdir_separator, $1)=:          _LT_TAGVAR(hardcode_libdir_separator, $1)=:
Line 5740  if test "$_lt_caught_CXX_error" != yes; then Line 6264  if test "$_lt_caught_CXX_error" != yes; then
             # explicitly linking system object files so we need to strip them              # explicitly linking system object files so we need to strip them
             # from the output so that they don't get included in the library              # from the output so that they don't get included in the library
             # dependencies.              # dependencies.
            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
             ;;              ;;
           *)            *)
             if test "$GXX" = yes; then              if test "$GXX" = yes; then
              _LT_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'              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${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              else
               # FIXME: insert proper C++ library support                # FIXME: insert proper C++ library support
               _LT_TAGVAR(ld_shlibs, $1)=no                _LT_TAGVAR(ld_shlibs, $1)=no
Line 5805  if test "$_lt_caught_CXX_error" != yes; then Line 6329  if test "$_lt_caught_CXX_error" != yes; then
             # explicitly linking system object files so we need to strip them              # explicitly linking system object files so we need to strip them
             # from the output so that they don't get included in the library              # from the output so that they don't get included in the library
             # dependencies.              # 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 "X$list" | $Xsed'            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; func_echo_all "$list"'
             ;;              ;;
           *)            *)
             if test "$GXX" = yes; then              if test "$GXX" = yes; then
Line 5815  if test "$_lt_caught_CXX_error" != yes; then Line 6339  if test "$_lt_caught_CXX_error" != yes; then
                     _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'                      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                     ;;                      ;;
                   ia64*)                    ia64*)
                    _LT_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_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                     ;;                      ;;
                   *)                    *)
                    _LT_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'                    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                     ;;                      ;;
                 esac                  esac
               fi                fi
Line 5848  if test "$_lt_caught_CXX_error" != yes; then Line 6372  if test "$_lt_caught_CXX_error" != yes; then
         case $cc_basename in          case $cc_basename in
           CC*)            CC*)
             # SGI C++              # SGI C++
            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
   
             # Archives containing C++ object files must be created using              # Archives containing C++ object files must be created using
             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is              # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
Line 5859  if test "$_lt_caught_CXX_error" != yes; then Line 6383  if test "$_lt_caught_CXX_error" != yes; then
           *)            *)
             if test "$GXX" = yes; then              if test "$GXX" = yes; then
               if test "$with_gnu_ld" = no; then                if test "$with_gnu_ld" = no; then
                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
               else                else
                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
               fi                fi
             fi              fi
             _LT_TAGVAR(link_all_deplibs, $1)=yes              _LT_TAGVAR(link_all_deplibs, $1)=yes
Line 5890  if test "$_lt_caught_CXX_error" != yes; then Line 6414  if test "$_lt_caught_CXX_error" != yes; then
             # explicitly linking system object files so we need to strip them              # explicitly linking system object files so we need to strip them
             # from the output so that they don't get included in the library              # from the output so that they don't get included in the library
             # dependencies.              # 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 "X$list" | $Xsed'            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; func_echo_all "$list"'
   
             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'              _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
             _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'              _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
Line 5927  if test "$_lt_caught_CXX_error" != yes; then Line 6451  if test "$_lt_caught_CXX_error" != yes; then
           pgCC* | pgcpp*)            pgCC* | pgcpp*)
             # Portland Group C++ compiler              # Portland Group C++ compiler
             case `$CC -V` in              case `$CC -V` in
            *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)            *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
               _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~                _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
                 rm -rf $tpldir~                  rm -rf $tpldir~
                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~                  $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
                compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'                compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
               _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~                _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
                 rm -rf $tpldir~                  rm -rf $tpldir~
                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~                  $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
                 $RANLIB $oldlib'                  $RANLIB $oldlib'
               _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~                _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
                 rm -rf $tpldir~                  rm -rf $tpldir~
                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~                  $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
               _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~                _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
                 rm -rf $tpldir~                  rm -rf $tpldir~
                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~                  $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
               ;;                ;;
            *) # Version 6 will use weak symbols            *) # Version 6 and above use weak symbols
               _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
               _LT_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_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'
               ;;                ;;
Line 5954  if test "$_lt_caught_CXX_error" != yes; then Line 6478  if test "$_lt_caught_CXX_error" != yes; then
   
             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'              _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
             _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'              _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
            _LT_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'            _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
             ;;              ;;
           cxx*)            cxx*)
             # Compaq C++              # Compaq C++
Line 5973  if test "$_lt_caught_CXX_error" != yes; then Line 6497  if test "$_lt_caught_CXX_error" != yes; then
             # explicitly linking system object files so we need to strip them              # explicitly linking system object files so we need to strip them
             # from the output so that they don't get included in the library              # from the output so that they don't get included in the library
             # dependencies.              # dependencies.
            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$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; func_echo_all "X$list" | $Xsed'
             ;;              ;;
          xl*)          xl* | mpixl* | bgxl*)
             # IBM XL 8.0 on PPC, with GNU ld              # IBM XL 8.0 on PPC, with GNU ld
             _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'              _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
             _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'              _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
Line 5995  if test "$_lt_caught_CXX_error" != yes; then Line 6519  if test "$_lt_caught_CXX_error" != yes; then
               _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'                _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
               _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'                _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
               _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'                _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
              _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'              _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
               _LT_TAGVAR(compiler_needs_object, $1)=yes                _LT_TAGVAR(compiler_needs_object, $1)=yes
   
               # Not sure whether something based on                # Not sure whether something based on
               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1                # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
               # would be better.                # would be better.
              output_verbose_link_cmd='echo'              output_verbose_link_cmd='func_echo_all'
   
               # Archives containing C++ object files must be created using                # Archives containing C++ object files must be created using
               # "CC -xar", where "CC" is the Sun C++ compiler.  This is                # "CC -xar", where "CC" is the Sun C++ compiler.  This is
Line 6070  if test "$_lt_caught_CXX_error" != yes; then Line 6594  if test "$_lt_caught_CXX_error" != yes; then
             _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'              _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
             _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'              _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
           fi            fi
          output_verbose_link_cmd=echo          output_verbose_link_cmd=func_echo_all
         else          else
           _LT_TAGVAR(ld_shlibs, $1)=no            _LT_TAGVAR(ld_shlibs, $1)=no
         fi          fi
Line 6105  if test "$_lt_caught_CXX_error" != yes; then Line 6629  if test "$_lt_caught_CXX_error" != yes; then
             case $host in              case $host in
               osf3*)                osf3*)
                 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'                  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
                _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
                 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'                  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
                 ;;                  ;;
               *)                *)
                 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'                  _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
                _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
                 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~                  _LT_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~                    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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~                  $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'                    $RM $lib.exp'
                 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'                  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
                 ;;                  ;;
Line 6129  if test "$_lt_caught_CXX_error" != yes; then Line 6653  if test "$_lt_caught_CXX_error" != yes; then
             # explicitly linking system object files so we need to strip them              # explicitly linking system object files so we need to strip them
             # from the output so that they don't get included in the library              # from the output so that they don't get included in the library
             # dependencies.              # dependencies.
            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$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; func_echo_all "$list"'
             ;;              ;;
           *)            *)
             if test "$GXX" = yes && test "$with_gnu_ld" = no; then              if test "$GXX" = yes && test "$with_gnu_ld" = no; then
               _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'                _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
               case $host in                case $host in
                 osf3*)                  osf3*)
                  _LT_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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'                  _LT_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" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
                   ;;                    ;;
                 *)                  *)
                  _LT_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" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'                  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
                   ;;                    ;;
               esac                esac
   
Line 6149  if test "$_lt_caught_CXX_error" != yes; then Line 6673  if test "$_lt_caught_CXX_error" != yes; then
               # Commands to make compiler produce verbose output that lists                # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when                # what "hidden" libraries, object files and flags are used when
               # linking a shared library.                # linking a shared library.
              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   
             else              else
               # FIXME: insert proper C++ library support                # FIXME: insert proper C++ library support
Line 6185  if test "$_lt_caught_CXX_error" != yes; then Line 6709  if test "$_lt_caught_CXX_error" != yes; then
   
       solaris*)        solaris*)
         case $cc_basename in          case $cc_basename in
          CC*)          CC* | sunCC*)
             # Sun C++ 4.2, 5.x and Centerline C++              # Sun C++ 4.2, 5.x and Centerline C++
             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes              _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
             _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'              _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
Line 6206  if test "$_lt_caught_CXX_error" != yes; then Line 6730  if test "$_lt_caught_CXX_error" != yes; then
             esac              esac
             _LT_TAGVAR(link_all_deplibs, $1)=yes              _LT_TAGVAR(link_all_deplibs, $1)=yes
   
            output_verbose_link_cmd='echo'            output_verbose_link_cmd='func_echo_all'
   
             # Archives containing C++ object files must be created using              # Archives containing C++ object files must be created using
             # "CC -xar", where "CC" is the Sun C++ compiler.  This is              # "CC -xar", where "CC" is the Sun C++ compiler.  This is
Line 6226  if test "$_lt_caught_CXX_error" != yes; then Line 6750  if test "$_lt_caught_CXX_error" != yes; then
             if test "$GXX" = yes && test "$with_gnu_ld" = no; then              if test "$GXX" = yes && test "$with_gnu_ld" = no; then
               _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'                _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
               if $CC --version | $GREP -v '^2\.7' > /dev/null; then                if $CC --version | $GREP -v '^2\.7' > /dev/null; then
                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'                _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
                 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~                  _LT_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'                  $CC -shared $pic_flag -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                  # Commands to make compiler produce verbose output that lists
                 # what "hidden" libraries, object files and flags are used when                  # what "hidden" libraries, object files and flags are used when
                 # linking a shared library.                  # linking a shared library.
                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
               else                else
                 # g++ 2.7 appears to require `-G' NOT `-shared' on this                  # g++ 2.7 appears to require `-G' NOT `-shared' on this
                 # platform.                  # platform.
Line 6244  if test "$_lt_caught_CXX_error" != yes; then Line 6768  if test "$_lt_caught_CXX_error" != yes; then
                 # Commands to make compiler produce verbose output that lists                  # Commands to make compiler produce verbose output that lists
                 # what "hidden" libraries, object files and flags are used when                  # what "hidden" libraries, object files and flags are used when
                 # linking a shared library.                  # linking a shared library.
                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
               fi                fi
   
               _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'                _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
Line 6298  if test "$_lt_caught_CXX_error" != yes; then Line 6822  if test "$_lt_caught_CXX_error" != yes; then
           CC*)            CC*)
             _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'              _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
             _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'              _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
               _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
                 '"$_LT_TAGVAR(old_archive_cmds, $1)"
               _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
                 '"$_LT_TAGVAR(reload_cmds, $1)"
             ;;              ;;
           *)            *)
             _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'              _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Line 6353  if test "$_lt_caught_CXX_error" != yes; then Line 6881  if test "$_lt_caught_CXX_error" != yes; then
   fi # test -n "$compiler"    fi # test -n "$compiler"
   
   CC=$lt_save_CC    CC=$lt_save_CC
     CFLAGS=$lt_save_CFLAGS
   LDCXX=$LD    LDCXX=$LD
   LD=$lt_save_LD    LD=$lt_save_LD
   GCC=$lt_save_GCC    GCC=$lt_save_GCC
Line 6367  AC_LANG_POP Line 6896  AC_LANG_POP
 ])# _LT_LANG_CXX_CONFIG  ])# _LT_LANG_CXX_CONFIG
   
   
   # _LT_FUNC_STRIPNAME_CNF
   # ----------------------
   # func_stripname_cnf prefix suffix name
   # strip PREFIX and SUFFIX off of NAME.
   # PREFIX and SUFFIX must not contain globbing or regex special
   # characters, hashes, percent signs, but SUFFIX may contain a leading
   # dot (in which case that matches only a dot).
   #
   # This function is identical to the (non-XSI) version of func_stripname,
   # except this one can be used by m4 code that may be executed by configure,
   # rather than the libtool script.
   m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
   AC_REQUIRE([_LT_DECL_SED])
   AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
   func_stripname_cnf ()
   {
     case ${2} in
     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
     esac
   } # func_stripname_cnf
   ])# _LT_FUNC_STRIPNAME_CNF
   
 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])  # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
 # ---------------------------------  # ---------------------------------
 # Figure out "hidden" library dependencies from verbose  # Figure out "hidden" library dependencies from verbose
Line 6375  AC_LANG_POP Line 6927  AC_LANG_POP
 # objects, libraries and library flags.  # objects, libraries and library flags.
 m4_defun([_LT_SYS_HIDDEN_LIBDEPS],  m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl  [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
   AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
 # Dependencies to place before and after the object being linked:  # Dependencies to place before and after the object being linked:
 _LT_TAGVAR(predep_objects, $1)=  _LT_TAGVAR(predep_objects, $1)=
 _LT_TAGVAR(postdep_objects, $1)=  _LT_TAGVAR(postdep_objects, $1)=
Line 6424  public class foo { Line 6977  public class foo {
   }    }
 };  };
 _LT_EOF  _LT_EOF
   ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
   package foo
   func foo() {
   }
   _LT_EOF
 ])  ])
   
   _lt_libdeps_save_CFLAGS=$CFLAGS
   case "$CC $CFLAGS " in #(
   *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
   *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
   *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
   esac
   
 dnl Parse the compiler output and extract the necessary  dnl Parse the compiler output and extract the necessary
 dnl objects, libraries and library flags.  dnl objects, libraries and library flags.
 if AC_TRY_EVAL(ac_compile); then  if AC_TRY_EVAL(ac_compile); then
Line 6436  if AC_TRY_EVAL(ac_compile); then Line 7002  if AC_TRY_EVAL(ac_compile); then
   pre_test_object_deps_done=no    pre_test_object_deps_done=no
   
   for p in `eval "$output_verbose_link_cmd"`; do    for p in `eval "$output_verbose_link_cmd"`; do
    case $p in    case ${prev}${p} in
   
     -L* | -R* | -l*)      -L* | -R* | -l*)
        # Some compilers place space between "-{L,R}" and the path.         # Some compilers place space between "-{L,R}" and the path.
Line 6445  if AC_TRY_EVAL(ac_compile); then Line 7011  if AC_TRY_EVAL(ac_compile); then
           test $p = "-R"; then            test $p = "-R"; then
          prev=$p           prev=$p
          continue           continue
        else  
          prev=  
        fi         fi
   
          # Expand the sysroot to ease extracting the directories later.
          if test -z "$prev"; then
            case $p in
            -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
            -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
            -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
            esac
          fi
          case $p in
          =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
          esac
        if test "$pre_test_object_deps_done" = no; then         if test "$pre_test_object_deps_done" = no; then
         case $p in         case ${prev} in
         -L* | -R*)         -L | -R)
            # Internal compiler library paths should come after those             # Internal compiler library paths should come after those
            # provided the user.  The postdeps already come after the             # provided the user.  The postdeps already come after the
            # user supplied libs so there is no need to process them.             # user supplied libs so there is no need to process them.
Line 6471  if AC_TRY_EVAL(ac_compile); then Line 7046  if AC_TRY_EVAL(ac_compile); then
            _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"             _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
          fi           fi
        fi         fi
          prev=
        ;;         ;;
   
       *.lto.$objext) ;; # Ignore GCC LTO objects
     *.$objext)      *.$objext)
        # This assumes that the test object file only shows up         # This assumes that the test object file only shows up
        # once in the compiler output.         # once in the compiler output.
Line 6508  else Line 7085  else
 fi  fi
   
 $RM -f confest.$objext  $RM -f confest.$objext
   CFLAGS=$_lt_libdeps_save_CFLAGS
   
 # PORTME: override above test on systems where it is broken  # PORTME: override above test on systems where it is broken
 m4_if([$1], [CXX],  m4_if([$1], [CXX],
Line 6544  linux*) Line 7122  linux*)
   
 solaris*)  solaris*)
   case $cc_basename in    case $cc_basename in
  CC*)  CC* | sunCC*)
     # The more standards-conforming stlport4 library is      # The more standards-conforming stlport4 library is
     # incompatible with the Cstd library. Avoid specifying      # incompatible with the Cstd library. Avoid specifying
     # it if it's in CXXFLAGS. Ignore libCrun as      # it if it's in CXXFLAGS. Ignore libCrun as
Line 6588  _LT_TAGDECL([], [compiler_lib_search_path], [1], Line 7166  _LT_TAGDECL([], [compiler_lib_search_path], [1],
 ])# _LT_SYS_HIDDEN_LIBDEPS  ])# _LT_SYS_HIDDEN_LIBDEPS
   
   
 # _LT_PROG_F77  
 # ------------  
 # Since AC_PROG_F77 is broken, in that it returns the empty string  
 # if there is no fortran compiler, we have our own version here.  
 m4_defun([_LT_PROG_F77],  
 [  
 pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])  
 AC_PROG_F77  
 if test -z "$F77" || test "X$F77" = "Xno"; then  
   _lt_disable_F77=yes  
 fi  
 popdef([AC_MSG_ERROR])  
 ])# _LT_PROG_F77  
   
 dnl aclocal-1.4 backwards compatibility:  
 dnl AC_DEFUN([_LT_PROG_F77], [])  
   
   
 # _LT_LANG_F77_CONFIG([TAG])  # _LT_LANG_F77_CONFIG([TAG])
 # --------------------------  # --------------------------
 # Ensure that the configuration variables for a Fortran 77 compiler are  # Ensure that the configuration variables for a Fortran 77 compiler are
 # suitably defined.  These variables are subsequently used by _LT_CONFIG  # suitably defined.  These variables are subsequently used by _LT_CONFIG
 # to write the compiler configuration to `libtool'.  # to write the compiler configuration to `libtool'.
 m4_defun([_LT_LANG_F77_CONFIG],  m4_defun([_LT_LANG_F77_CONFIG],
[AC_REQUIRE([_LT_PROG_F77])dnl[AC_LANG_PUSH(Fortran 77)
AC_LANG_PUSH(Fortran 77)if test -z "$F77" || test "X$F77" = "Xno"; then
   _lt_disable_F77=yes
 fi
   
 _LT_TAGVAR(archive_cmds_need_lc, $1)=no  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
 _LT_TAGVAR(allow_undefined_flag, $1)=  _LT_TAGVAR(allow_undefined_flag, $1)=
Line 6623  _LT_TAGVAR(export_dynamic_flag_spec, $1)= Line 7185  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
 _LT_TAGVAR(hardcode_direct, $1)=no  _LT_TAGVAR(hardcode_direct, $1)=no
 _LT_TAGVAR(hardcode_direct_absolute, $1)=no  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=  
 _LT_TAGVAR(hardcode_libdir_separator, $1)=  _LT_TAGVAR(hardcode_libdir_separator, $1)=
 _LT_TAGVAR(hardcode_minus_L, $1)=no  _LT_TAGVAR(hardcode_minus_L, $1)=no
 _LT_TAGVAR(hardcode_automatic, $1)=no  _LT_TAGVAR(hardcode_automatic, $1)=no
Line 6632  _LT_TAGVAR(module_cmds, $1)= Line 7193  _LT_TAGVAR(module_cmds, $1)=
 _LT_TAGVAR(module_expsym_cmds, $1)=  _LT_TAGVAR(module_expsym_cmds, $1)=
 _LT_TAGVAR(link_all_deplibs, $1)=unknown  _LT_TAGVAR(link_all_deplibs, $1)=unknown
 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds  _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
   _LT_TAGVAR(reload_flag, $1)=$reload_flag
   _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
 _LT_TAGVAR(no_undefined_flag, $1)=  _LT_TAGVAR(no_undefined_flag, $1)=
 _LT_TAGVAR(whole_archive_flag_spec, $1)=  _LT_TAGVAR(whole_archive_flag_spec, $1)=
 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
Line 6671  if test "$_lt_disable_F77" != yes; then Line 7234  if test "$_lt_disable_F77" != yes; then
   # Allow CC to be a program name with arguments.    # Allow CC to be a program name with arguments.
   lt_save_CC="$CC"    lt_save_CC="$CC"
   lt_save_GCC=$GCC    lt_save_GCC=$GCC
     lt_save_CFLAGS=$CFLAGS
   CC=${F77-"f77"}    CC=${F77-"f77"}
     CFLAGS=$FFLAGS
   compiler=$CC    compiler=$CC
   _LT_TAGVAR(compiler, $1)=$CC    _LT_TAGVAR(compiler, $1)=$CC
   _LT_CC_BASENAME([$compiler])    _LT_CC_BASENAME([$compiler])
Line 6725  if test "$_lt_disable_F77" != yes; then Line 7290  if test "$_lt_disable_F77" != yes; then
   
   GCC=$lt_save_GCC    GCC=$lt_save_GCC
   CC="$lt_save_CC"    CC="$lt_save_CC"
     CFLAGS="$lt_save_CFLAGS"
 fi # test "$_lt_disable_F77" != yes  fi # test "$_lt_disable_F77" != yes
   
 AC_LANG_POP  AC_LANG_POP
 ])# _LT_LANG_F77_CONFIG  ])# _LT_LANG_F77_CONFIG
   
   
 # _LT_PROG_FC  
 # -----------  
 # Since AC_PROG_FC is broken, in that it returns the empty string  
 # if there is no fortran compiler, we have our own version here.  
 m4_defun([_LT_PROG_FC],  
 [  
 pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])  
 AC_PROG_FC  
 if test -z "$FC" || test "X$FC" = "Xno"; then  
   _lt_disable_FC=yes  
 fi  
 popdef([AC_MSG_ERROR])  
 ])# _LT_PROG_FC  
   
 dnl aclocal-1.4 backwards compatibility:  
 dnl AC_DEFUN([_LT_PROG_FC], [])  
   
   
 # _LT_LANG_FC_CONFIG([TAG])  # _LT_LANG_FC_CONFIG([TAG])
 # -------------------------  # -------------------------
 # Ensure that the configuration variables for a Fortran compiler are  # Ensure that the configuration variables for a Fortran compiler are
 # suitably defined.  These variables are subsequently used by _LT_CONFIG  # suitably defined.  These variables are subsequently used by _LT_CONFIG
 # to write the compiler configuration to `libtool'.  # to write the compiler configuration to `libtool'.
 m4_defun([_LT_LANG_FC_CONFIG],  m4_defun([_LT_LANG_FC_CONFIG],
[AC_REQUIRE([_LT_PROG_FC])dnl[AC_LANG_PUSH(Fortran)
AC_LANG_PUSH(Fortran) 
   
   if test -z "$FC" || test "X$FC" = "Xno"; then
     _lt_disable_FC=yes
   fi
   
 _LT_TAGVAR(archive_cmds_need_lc, $1)=no  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
 _LT_TAGVAR(allow_undefined_flag, $1)=  _LT_TAGVAR(allow_undefined_flag, $1)=
 _LT_TAGVAR(always_export_symbols, $1)=no  _LT_TAGVAR(always_export_symbols, $1)=no
Line 6766  _LT_TAGVAR(export_dynamic_flag_spec, $1)= Line 7317  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
 _LT_TAGVAR(hardcode_direct, $1)=no  _LT_TAGVAR(hardcode_direct, $1)=no
 _LT_TAGVAR(hardcode_direct_absolute, $1)=no  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=  
 _LT_TAGVAR(hardcode_libdir_separator, $1)=  _LT_TAGVAR(hardcode_libdir_separator, $1)=
 _LT_TAGVAR(hardcode_minus_L, $1)=no  _LT_TAGVAR(hardcode_minus_L, $1)=no
 _LT_TAGVAR(hardcode_automatic, $1)=no  _LT_TAGVAR(hardcode_automatic, $1)=no
Line 6775  _LT_TAGVAR(module_cmds, $1)= Line 7325  _LT_TAGVAR(module_cmds, $1)=
 _LT_TAGVAR(module_expsym_cmds, $1)=  _LT_TAGVAR(module_expsym_cmds, $1)=
 _LT_TAGVAR(link_all_deplibs, $1)=unknown  _LT_TAGVAR(link_all_deplibs, $1)=unknown
 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds  _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
   _LT_TAGVAR(reload_flag, $1)=$reload_flag
   _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
 _LT_TAGVAR(no_undefined_flag, $1)=  _LT_TAGVAR(no_undefined_flag, $1)=
 _LT_TAGVAR(whole_archive_flag_spec, $1)=  _LT_TAGVAR(whole_archive_flag_spec, $1)=
 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
Line 6814  if test "$_lt_disable_FC" != yes; then Line 7366  if test "$_lt_disable_FC" != yes; then
   # Allow CC to be a program name with arguments.    # Allow CC to be a program name with arguments.
   lt_save_CC="$CC"    lt_save_CC="$CC"
   lt_save_GCC=$GCC    lt_save_GCC=$GCC
     lt_save_CFLAGS=$CFLAGS
   CC=${FC-"f95"}    CC=${FC-"f95"}
     CFLAGS=$FCFLAGS
   compiler=$CC    compiler=$CC
   GCC=$ac_cv_fc_compiler_gnu    GCC=$ac_cv_fc_compiler_gnu
   
Line 6870  if test "$_lt_disable_FC" != yes; then Line 7424  if test "$_lt_disable_FC" != yes; then
   fi # test -n "$compiler"    fi # test -n "$compiler"
   
   GCC=$lt_save_GCC    GCC=$lt_save_GCC
  CC="$lt_save_CC"  CC=$lt_save_CC
   CFLAGS=$lt_save_CFLAGS
 fi # test "$_lt_disable_FC" != yes  fi # test "$_lt_disable_FC" != yes
   
 AC_LANG_POP  AC_LANG_POP
Line 6907  _LT_COMPILER_BOILERPLATE Line 7462  _LT_COMPILER_BOILERPLATE
 _LT_LINKER_BOILERPLATE  _LT_LINKER_BOILERPLATE
   
 # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
lt_save_CC="$CC"lt_save_CC=$CC
 lt_save_CFLAGS=$CFLAGS
 lt_save_GCC=$GCC  lt_save_GCC=$GCC
 GCC=yes  GCC=yes
 CC=${GCJ-"gcj"}  CC=${GCJ-"gcj"}
   CFLAGS=$GCJFLAGS
 compiler=$CC  compiler=$CC
 _LT_TAGVAR(compiler, $1)=$CC  _LT_TAGVAR(compiler, $1)=$CC
 _LT_TAGVAR(LD, $1)="$LD"  _LT_TAGVAR(LD, $1)="$LD"
Line 6920  _LT_CC_BASENAME([$compiler]) Line 7477  _LT_CC_BASENAME([$compiler])
 _LT_TAGVAR(archive_cmds_need_lc, $1)=no  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
   
 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds  _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
   _LT_TAGVAR(reload_flag, $1)=$reload_flag
   _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
   
 if test -n "$compiler"; then  if test -n "$compiler"; then
   _LT_COMPILER_NO_RTTI($1)    _LT_COMPILER_NO_RTTI($1)
Line 6935  fi Line 7494  fi
 AC_LANG_RESTORE  AC_LANG_RESTORE
   
 GCC=$lt_save_GCC  GCC=$lt_save_GCC
CC="$lt_save_CC"CC=$lt_save_CC
 CFLAGS=$lt_save_CFLAGS
 ])# _LT_LANG_GCJ_CONFIG  ])# _LT_LANG_GCJ_CONFIG
   
   
   # _LT_LANG_GO_CONFIG([TAG])
   # --------------------------
   # Ensure that the configuration variables for the GNU Go compiler
   # are suitably defined.  These variables are subsequently used by _LT_CONFIG
   # to write the compiler configuration to `libtool'.
   m4_defun([_LT_LANG_GO_CONFIG],
   [AC_REQUIRE([LT_PROG_GO])dnl
   AC_LANG_SAVE
   
   # Source file extension for Go test sources.
   ac_ext=go
   
   # Object file extension for compiled Go test sources.
   objext=o
   _LT_TAGVAR(objext, $1)=$objext
   
   # Code to be used in simple compile tests
   lt_simple_compile_test_code="package main; func main() { }"
   
   # Code to be used in simple link tests
   lt_simple_link_test_code='package main; func main() { }'
   
   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   _LT_TAG_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_CFLAGS=$CFLAGS
   lt_save_GCC=$GCC
   GCC=yes
   CC=${GOC-"gccgo"}
   CFLAGS=$GOFLAGS
   compiler=$CC
   _LT_TAGVAR(compiler, $1)=$CC
   _LT_TAGVAR(LD, $1)="$LD"
   _LT_CC_BASENAME([$compiler])
   
   # Go did not exist at the time GCC didn't implicitly link libc in.
   _LT_TAGVAR(archive_cmds_need_lc, $1)=no
   
   _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
   _LT_TAGVAR(reload_flag, $1)=$reload_flag
   _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
   
   if test -n "$compiler"; then
     _LT_COMPILER_NO_RTTI($1)
     _LT_COMPILER_PIC($1)
     _LT_COMPILER_C_O($1)
     _LT_COMPILER_FILE_LOCKS($1)
     _LT_LINKER_SHLIBS($1)
     _LT_LINKER_HARDCODE_LIBPATH($1)
   
     _LT_CONFIG($1)
   fi
   
   AC_LANG_RESTORE
   
   GCC=$lt_save_GCC
   CC=$lt_save_CC
   CFLAGS=$lt_save_CFLAGS
   ])# _LT_LANG_GO_CONFIG
   
   
 # _LT_LANG_RC_CONFIG([TAG])  # _LT_LANG_RC_CONFIG([TAG])
 # -------------------------  # -------------------------
 # Ensure that the configuration variables for the Windows resource compiler  # Ensure that the configuration variables for the Windows resource compiler
Line 6970  _LT_LINKER_BOILERPLATE Line 7597  _LT_LINKER_BOILERPLATE
   
 # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
 lt_save_CC="$CC"  lt_save_CC="$CC"
   lt_save_CFLAGS=$CFLAGS
 lt_save_GCC=$GCC  lt_save_GCC=$GCC
 GCC=  GCC=
 CC=${RC-"windres"}  CC=${RC-"windres"}
   CFLAGS=
 compiler=$CC  compiler=$CC
 _LT_TAGVAR(compiler, $1)=$CC  _LT_TAGVAR(compiler, $1)=$CC
 _LT_CC_BASENAME([$compiler])  _LT_CC_BASENAME([$compiler])
Line 6985  fi Line 7614  fi
   
 GCC=$lt_save_GCC  GCC=$lt_save_GCC
 AC_LANG_RESTORE  AC_LANG_RESTORE
CC="$lt_save_CC"CC=$lt_save_CC
 CFLAGS=$lt_save_CFLAGS
 ])# _LT_LANG_RC_CONFIG  ])# _LT_LANG_RC_CONFIG
   
   
Line 7005  dnl aclocal-1.4 backwards compatibility: Line 7635  dnl aclocal-1.4 backwards compatibility:
 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])  dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
   
   
   # LT_PROG_GO
   # ----------
   AC_DEFUN([LT_PROG_GO],
   [AC_CHECK_TOOL(GOC, gccgo,)
   ])
   
   
 # LT_PROG_RC  # LT_PROG_RC
 # ----------  # ----------
 AC_DEFUN([LT_PROG_RC],  AC_DEFUN([LT_PROG_RC],
Line 7044  _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper] Line 7681  _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]
 AC_SUBST([OBJDUMP])  AC_SUBST([OBJDUMP])
 ])  ])
   
   # _LT_DECL_DLLTOOL
   # ----------------
   # Ensure DLLTOOL variable is set.
   m4_defun([_LT_DECL_DLLTOOL],
   [AC_CHECK_TOOL(DLLTOOL, dlltool, false)
   test -z "$DLLTOOL" && DLLTOOL=dlltool
   _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
   AC_SUBST([DLLTOOL])
   ])
   
 # _LT_DECL_SED  # _LT_DECL_SED
 # ------------  # ------------
Line 7135  m4_defun([_LT_CHECK_SHELL_FEATURES], Line 7781  m4_defun([_LT_CHECK_SHELL_FEATURES],
 # Try some XSI features  # Try some XSI features
 xsi_shell=no  xsi_shell=no
 ( _lt_dummy="a/b/c"  ( _lt_dummy="a/b/c"
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
      = c,a/b,, \      = c,a/b,b/c, \
     && eval 'test $(( 1 + 1 )) -eq 2 \      && eval 'test $(( 1 + 1 )) -eq 2 \
     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
   && xsi_shell=yes    && xsi_shell=yes
Line 7175  _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into Line 7821  _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into
 ])# _LT_CHECK_SHELL_FEATURES  ])# _LT_CHECK_SHELL_FEATURES
   
   
# _LT_PROG_XSI_SHELLFNS# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
# ---------------------# ------------------------------------------------------
Bourne and XSI compatible variants of some useful shell functions.In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
m4_defun([_LT_PROG_XSI_SHELLFNS],# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
[case $xsi_shell inm4_defun([_LT_PROG_FUNCTION_REPLACE],
  yes)[dnl {
    cat << \_LT_EOF >> "$cfgfile"sed -e '/^$1 ()$/,/^} # $1 /c\
 $1 ()\
 {\
 m4_bpatsubsts([$2], [$], [\\], [^\([     ]\)], [\\\1])
 } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
   && mv -f "$cfgfile.tmp" "$cfgfile" \
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
 test 0 -eq $? || _lt_function_replace_fail=:
 ])
   
 # func_dirname file append nondir_replacement  
 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,  
 # otherwise set result to NONDIR_REPLACEMENT.  
 func_dirname ()  
 {  
   case ${1} in  
     */*) func_dirname_result="${1%/*}${2}" ;;  
     *  ) func_dirname_result="${3}" ;;  
   esac  
 }  
   
# func_basename file# _LT_PROG_REPLACE_SHELLFNS
func_basename ()# -------------------------
{# Replace existing portable implementations of several shell functions with
  func_basename_result="${1##*/}"# equivalent extended shell implementations where those features are available..
}m4_defun([_LT_PROG_REPLACE_SHELLFNS],
 [if test x"$xsi_shell" = xyes; then
   _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
     case ${1} in
       */*) func_dirname_result="${1%/*}${2}" ;;
       *  ) func_dirname_result="${3}" ;;
     esac])
   
# func_dirname_and_basename file append nondir_replacement  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
# perform func_basename and func_dirname in a single function    func_basename_result="${1##*/}"])
# call: 
#   dirname:  Compute the dirname of FILE.  If nonempty, 
#             add APPEND to the result, otherwise set result 
#             to NONDIR_REPLACEMENT. 
#             value returned in "$func_dirname_result" 
#   basename: Compute filename of FILE. 
#             value retuned in "$func_basename_result" 
# Implementation must be kept synchronized with func_dirname 
# and func_basename. For efficiency, we do not delegate to 
# those functions but instead duplicate the functionality here. 
func_dirname_and_basename () 
{ 
  case ${1} in 
    */*) func_dirname_result="${1%/*}${2}" ;; 
    *  ) func_dirname_result="${3}" ;; 
  esac 
  func_basename_result="${1##*/}" 
} 
   
# func_stripname prefix suffix name  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
# strip PREFIX and SUFFIX off of NAME.    case ${1} in
# PREFIX and SUFFIX must not contain globbing or regex special      */*) func_dirname_result="${1%/*}${2}" ;;
# characters, hashes, percent signs, but SUFFIX may contain a leading      *  ) func_dirname_result="${3}" ;;
# dot (in which case that matches only a dot).    esac
func_stripname ()    func_basename_result="${1##*/}"])
{ 
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 
  # positional parameters, so assign one to ordinary parameter first. 
  func_stripname_result=${3} 
  func_stripname_result=${func_stripname_result#"${1}"} 
  func_stripname_result=${func_stripname_result%"${2}"} 
} 
   
# func_opt_split  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
func_opt_split ()    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
{    # positional parameters, so assign one to ordinary parameter first.
  func_opt_split_opt=${1%%=*}    func_stripname_result=${3}
  func_opt_split_arg=${1#*=}    func_stripname_result=${func_stripname_result#"${1}"}
}    func_stripname_result=${func_stripname_result%"${2}"}])
   
# func_lo2o object  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
func_lo2o ()    func_split_long_opt_name=${1%%=*}
{    func_split_long_opt_arg=${1#*=}])
  case ${1} in 
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 
    *)    func_lo2o_result=${1} ;; 
  esac 
} 
   
# func_xform libobj-or-source  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
func_xform ()    func_split_short_opt_arg=${1#??}
{    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
  func_xform_result=${1%.*}.lo 
} 
   
# func_arith arithmetic-term...  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
func_arith ()    case ${1} in
{      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
  func_arith_result=$(( $[*] ))      *)    func_lo2o_result=${1} ;;
}    esac])
   
# func_len string  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
# STRING may not start with a hyphen. 
func_len () 
{ 
  func_len_result=${#1} 
} 
   
_LT_EOF  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
    ;; 
  *) # Bourne compatible functions. 
    cat << \_LT_EOF >> "$cfgfile" 
   
# func_dirname file append nondir_replacement  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,fi
# otherwise set result to NONDIR_REPLACEMENT. 
func_dirname () 
{ 
  # Extract subdirectory from the argument. 
  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 
  if test "X$func_dirname_result" = "X${1}"; then 
    func_dirname_result="${3}" 
  else 
    func_dirname_result="$func_dirname_result${2}" 
  fi 
} 
   
# func_basename fileif test x"$lt_shell_append" = xyes; then
func_basename ()  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
{ 
  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 
} 
   
dnl func_dirname_and_basename  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
dnl A portable version of this function is already defined in general.m4sh    func_quote_for_eval "${2}"
dnl so there is no need for it here.dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
     eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
   
# func_stripname prefix suffix name  # Save a `func_append' function call where possible by direct use of '+='
# strip PREFIX and SUFFIX off of NAME.  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
# PREFIX and SUFFIX must not contain globbing or regex special    && mv -f "$cfgfile.tmp" "$cfgfile" \
# characters, hashes, percent signs, but SUFFIX may contain a leading      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
# dot (in which case that matches only a dot).  test 0 -eq $? || _lt_function_replace_fail=:
# func_strip_suffix prefix nameelse
func_stripname ()  # Save a `func_append' function call even when '+=' is not available
{  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
  case ${2} in    && mv -f "$cfgfile.tmp" "$cfgfile" \
    .*) func_stripname_result=`$ECHO "X${3}" \      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;  test 0 -eq $? || _lt_function_replace_fail=:
    *)  func_stripname_result=`$ECHO "X${3}" \fi
           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 
  esac 
} 
   
# sed scripts:if test x"$_lt_function_replace_fail" = x":"; then
my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
my_sed_long_arg='1s/^-[[^=]]*=//'fi
 ])
   
# func_opt_split# _LT_PATH_CONVERSION_FUNCTIONS
func_opt_split ()# -----------------------------
{# Determine which file name conversion functions should be used by
  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`# for certain cross-compile configurations and native mingw.
}m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
# func_lo2o objectAC_REQUIRE([AC_CANONICAL_BUILD])dnl
func_lo2o ()AC_MSG_CHECKING([how to convert $build file names to $host format])
{AC_CACHE_VAL(lt_cv_to_host_file_cmd,
  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`[case $host in
}  *-*-mingw* )
    case $build in
# func_xform libobj-or-source      *-*-mingw* ) # actually msys
func_xform ()        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
{        ;;
  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`      *-*-cygwin* )
}        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
        ;;
# func_arith arithmetic-term...      * ) # otherwise, assume *nix
func_arith ()        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
{        ;;
  func_arith_result=`expr "$[@]"`    esac
}    ;;
  *-*-cygwin* )
# func_len string    case $build in
# STRING may not start with a hyphen.      *-*-mingw* ) # actually msys
func_len ()        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
{        ;;
  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`      *-*-cygwin* )
}        lt_cv_to_host_file_cmd=func_convert_file_noop
        ;;
_LT_EOF      * ) # otherwise, assume *nix
         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
         ;;
     esac
     ;;
   * ) # unhandled hosts (and "normal" native builds)
     lt_cv_to_host_file_cmd=func_convert_file_noop
     ;;
 esac  esac
   ])
   to_host_file_cmd=$lt_cv_to_host_file_cmd
   AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
   _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
            [0], [convert $build file names to $host format])dnl
   
case $lt_shell_append inAC_MSG_CHECKING([how to convert $build file names to toolchain format])
  yes)AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
    cat << \_LT_EOF >> "$cfgfile"[#assume ordinary cross tools, or native build.
lt_cv_to_tool_file_cmd=func_convert_file_noop
# func_append var valuecase $host in
# Append VALUE to the end of shell variable VAR.  *-*-mingw* )
func_append ()    case $build in
{      *-*-mingw* ) # actually msys
  eval "$[1]+=\$[2]"        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
}        ;;
_LT_EOF    esac
     ;;      ;;
  *)esac
    cat << \_LT_EOF >> "$cfgfile" 
 
# func_append var value 
# Append VALUE to the end of shell variable VAR. 
func_append () 
{ 
  eval "$[1]=\$$[1]\$[2]" 
} 
 
_LT_EOF 
    ;; 
  esac 
 ])  ])
   to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
   _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
            [0], [convert $build files to toolchain format])dnl
   ])# _LT_PATH_CONVERSION_FUNCTIONS
   
 # Helper functions for option handling.                    -*- Autoconf -*-  # Helper functions for option handling.                    -*- Autoconf -*-
 #  #
#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
 #   Inc.
 #   Written by Gary V. Vaughan, 2004  #   Written by Gary V. Vaughan, 2004
 #  #
 # This file is free software; the Free Software Foundation gives  # This file is free software; the Free Software Foundation gives
 # unlimited permission to copy and/or distribute it, with or without  # unlimited permission to copy and/or distribute it, with or without
 # modifications, as long as this notice is preserved.  # modifications, as long as this notice is preserved.
   
# serial 6 ltoptions.m4# serial 7 ltoptions.m4
   
 # This is to help aclocal find these macros, as it can't see m4_define.  # This is to help aclocal find these macros, as it can't see m4_define.
 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])  AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
Line 7505  LT_OPTION_DEFINE([LT_INIT], [win32-dll], Line 8106  LT_OPTION_DEFINE([LT_INIT], [win32-dll],
 [enable_win32_dll=yes  [enable_win32_dll=yes
   
 case $host in  case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
   AC_CHECK_TOOL(AS, as, false)    AC_CHECK_TOOL(AS, as, false)
   AC_CHECK_TOOL(DLLTOOL, dlltool, false)    AC_CHECK_TOOL(DLLTOOL, dlltool, false)
   AC_CHECK_TOOL(OBJDUMP, objdump, false)    AC_CHECK_TOOL(OBJDUMP, objdump, false)
Line 7513  case $host in Line 8114  case $host in
 esac  esac
   
 test -z "$AS" && AS=as  test -z "$AS" && AS=as
_LT_DECL([], [AS],      [0], [Assembler program])dnl_LT_DECL([], [AS],      [1], [Assembler program])dnl
   
 test -z "$DLLTOOL" && DLLTOOL=dlltool  test -z "$DLLTOOL" && DLLTOOL=dlltool
_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
   
 test -z "$OBJDUMP" && OBJDUMP=objdump  test -z "$OBJDUMP" && OBJDUMP=objdump
_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
 ])# win32-dll  ])# win32-dll
   
 AU_DEFUN([AC_LIBTOOL_WIN32_DLL],  AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
Line 7705  dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) Line 8306  dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.  # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
 m4_define([_LT_WITH_PIC],  m4_define([_LT_WITH_PIC],
 [AC_ARG_WITH([pic],  [AC_ARG_WITH([pic],
    [AS_HELP_STRING([--with-pic],    [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
         [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],          [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
    [pic_mode="$withval"],    [lt_p=${PACKAGE-default}
     case $withval in
     yes|no) pic_mode=$withval ;;
     *)
       pic_mode=default
       # Look at the argument we got.  We use all the common list separators.
       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
       for lt_pkg in $withval; do
         IFS="$lt_save_ifs"
         if test "X$lt_pkg" = "X$lt_p"; then
           pic_mode=yes
         fi
       done
       IFS="$lt_save_ifs"
       ;;
     esac],
     [pic_mode=default])      [pic_mode=default])
   
 test -z "$pic_mode" && pic_mode=m4_default([$1], [default])  test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
Line 7877  m4_define([lt_dict_filter], Line 8493  m4_define([lt_dict_filter],
 # unlimited permission to copy and/or distribute it, with or without  # unlimited permission to copy and/or distribute it, with or without
 # modifications, as long as this notice is preserved.  # modifications, as long as this notice is preserved.
   
# Generated from ltversion.in.# @configure_input@
   
# serial 3017 ltversion.m4# serial 3337 ltversion.m4
 # This file is part of GNU Libtool  # This file is part of GNU Libtool
   
m4_define([LT_PACKAGE_VERSION], [2.2.6b])m4_define([LT_PACKAGE_VERSION], [2.4.2])
m4_define([LT_PACKAGE_REVISION], [1.3017])m4_define([LT_PACKAGE_REVISION], [1.3337])
   
 AC_DEFUN([LTVERSION_VERSION],  AC_DEFUN([LTVERSION_VERSION],
[macro_version='2.2.6b'[macro_version='2.4.2'
macro_revision='1.3017'macro_revision='1.3337'
 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])  _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
 _LT_DECL(, macro_revision, 0)  _LT_DECL(, macro_revision, 0)
 ])  ])
   
 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-  # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
 #  #
#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
 #   Written by Scott James Remnant, 2004.  #   Written by Scott James Remnant, 2004.
 #  #
 # This file is free software; the Free Software Foundation gives  # This file is free software; the Free Software Foundation gives
 # unlimited permission to copy and/or distribute it, with or without  # unlimited permission to copy and/or distribute it, with or without
 # modifications, as long as this notice is preserved.  # modifications, as long as this notice is preserved.
   
# serial 4 lt~obsolete.m4# serial 5 lt~obsolete.m4
   
 # These exist entirely to fool aclocal when bootstrapping libtool.  # These exist entirely to fool aclocal when bootstrapping libtool.
 #  #
Line 7971  m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DIS Line 8587  m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DIS
 m4_ifndef([_LT_AC_LANG_CXX],            [AC_DEFUN([_LT_AC_LANG_CXX])])  m4_ifndef([_LT_AC_LANG_CXX],            [AC_DEFUN([_LT_AC_LANG_CXX])])
 m4_ifndef([_LT_AC_LANG_F77],            [AC_DEFUN([_LT_AC_LANG_F77])])  m4_ifndef([_LT_AC_LANG_F77],            [AC_DEFUN([_LT_AC_LANG_F77])])
 m4_ifndef([_LT_AC_LANG_GCJ],            [AC_DEFUN([_LT_AC_LANG_GCJ])])  m4_ifndef([_LT_AC_LANG_GCJ],            [AC_DEFUN([_LT_AC_LANG_GCJ])])
 m4_ifndef([AC_LIBTOOL_RC],              [AC_DEFUN([AC_LIBTOOL_RC])])  
 m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],   [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])  m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],   [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
 m4_ifndef([_LT_AC_LANG_C_CONFIG],       [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])  m4_ifndef([_LT_AC_LANG_C_CONFIG],       [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
 m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])  m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
Line 7984  m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_L Line 8599  m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_L
 m4_ifndef([_LT_AC_LANG_RC_CONFIG],      [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])  m4_ifndef([_LT_AC_LANG_RC_CONFIG],      [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
 m4_ifndef([AC_LIBTOOL_CONFIG],          [AC_DEFUN([AC_LIBTOOL_CONFIG])])  m4_ifndef([AC_LIBTOOL_CONFIG],          [AC_DEFUN([AC_LIBTOOL_CONFIG])])
 m4_ifndef([_LT_AC_FILE_LTDLL_C],        [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])  m4_ifndef([_LT_AC_FILE_LTDLL_C],        [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
   m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
   m4_ifndef([_LT_AC_PROG_CXXCPP],         [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
   m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
   m4_ifndef([_LT_PROG_ECHO_BACKSLASH],    [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
   m4_ifndef([_LT_PROG_F77],               [AC_DEFUN([_LT_PROG_F77])])
   m4_ifndef([_LT_PROG_FC],                [AC_DEFUN([_LT_PROG_FC])])
   m4_ifndef([_LT_PROG_CXX],               [AC_DEFUN([_LT_PROG_CXX])])
   
# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.# Copyright (C) 2002-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
Line 7997  m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FIL Line 8619  m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FIL
 # generated from the m4 files accompanying Automake X.Y.  # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)  # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],  AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.11'[am__api_version='1.13'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.  dnl require some minimum version.  Point them to the right macro.
m4_if([$1], [1.11.1], [],m4_if([$1], [1.13.1], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])  ])
   
Line 8016  m4_define([_AM_AUTOCONF_VERSION], []) Line 8638  m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.  # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.  # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.11.1])dnl[AM_AUTOMAKE_VERSION([1.13.1])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],  m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl    [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])  _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
   
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
   
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets  # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
`$srcdir', `$srcdir/..', or `$srcdir/../..'.'$srcdir', '$srcdir/..', or '$srcdir/../..'.
 #  #
 # Of course, Automake must honor this variable whenever it calls a  # Of course, Automake must honor this variable whenever it calls a
 # tool from the auxiliary directory.  The problem is that $srcdir (and  # tool from the auxiliary directory.  The problem is that $srcdir (and
Line 8050  _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) Line 8672  _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 #  #
 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir  # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 # are both prefixed by $srcdir.  In an in-source build this is usually  # are both prefixed by $srcdir.  In an in-source build this is usually
# harmless because $srcdir is `.', but things will broke when you# harmless because $srcdir is '.', but things will broke when you
 # start a VPATH build or use an absolute $srcdir.  # start a VPATH build or use an absolute $srcdir.
 #  #
 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,  # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
Line 8074  AC_PREREQ([2.50])dnl Line 8696  AC_PREREQ([2.50])dnl
 am_aux_dir=`cd $ac_aux_dir && pwd`  am_aux_dir=`cd $ac_aux_dir && pwd`
 ])  ])
   
   
 # Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2005  
 # Free Software Foundation, Inc.  
 #  
 # 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 4  
   
 # This was merged into AC_PROG_CC in Autoconf.  
   
 AU_DEFUN([AM_PROG_CC_STDC],  
 [AC_PROG_CC  
 AC_DIAGNOSE([obsolete], [$0:  
         your code should no longer depend upon `am_cv_prog_cc_stdc', but upon  
         `ac_cv_prog_cc_stdc'.  Remove this warning and the assignment when  
         you adjust the code.  You can also remove the above call to  
         AC_PROG_CC if you already called it elsewhere.])  
 am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc  
 ])  
 AU_DEFUN([fp_PROG_CC_STDC])  
   
 # AM_CONDITIONAL                                            -*- Autoconf -*-  # AM_CONDITIONAL                                            -*- Autoconf -*-
   
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008# Copyright (C) 1997-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 9  
   
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)  # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------  # -------------------------------------
 # Define a conditional.  # Define a conditional.
 AC_DEFUN([AM_CONDITIONAL],  AC_DEFUN([AM_CONDITIONAL],
[AC_PREREQ(2.52)dnl[AC_PREREQ([2.52])dnl
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])], m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 AC_SUBST([$1_TRUE])dnl  AC_SUBST([$1_TRUE])dnl
 AC_SUBST([$1_FALSE])dnl  AC_SUBST([$1_FALSE])dnl
 _AM_SUBST_NOTMAKE([$1_TRUE])dnl  _AM_SUBST_NOTMAKE([$1_TRUE])dnl
Line 8133  AC_CONFIG_COMMANDS_PRE( Line 8729  AC_CONFIG_COMMANDS_PRE(
 Usually this means the macro was only invoked conditionally.]])  Usually this means the macro was only invoked conditionally.]])
 fi])])  fi])])
   
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 10  
   
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,  # written in clear, in which case automake, when reading aclocal.m4,
 # will think it sees a *use*, and therefore will trigger all it's  # will think it sees a *use*, and therefore will trigger all it's
 # C support machinery.  Also note that it means that autoscan, seeing  # C support machinery.  Also note that it means that autoscan, seeing
Line 8152  fi])]) Line 8746  fi])])
 # _AM_DEPENDENCIES(NAME)  # _AM_DEPENDENCIES(NAME)
 # ----------------------  # ----------------------
 # See how the compiler implements dependency checking.  # See how the compiler implements dependency checking.
# NAME is "CC", "CXX", "GCJ", or "OBJC".# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
 # We try a few techniques and use that to set a single cache variable.  # We try a few techniques and use that to set a single cache variable.
 #  #
 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was  # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
Line 8165  AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl Line 8759  AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 AC_REQUIRE([AM_MAKE_INCLUDE])dnl  AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 AC_REQUIRE([AM_DEP_TRACK])dnl  AC_REQUIRE([AM_DEP_TRACK])dnl
   
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
                   [depcc="$$1"   am_compiler_list=])      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
                     [depcc="$$1"   am_compiler_list=])
   
 AC_CACHE_CHECK([dependency style of $depcc],  AC_CACHE_CHECK([dependency style of $depcc],
                [am_cv_$1_dependencies_compiler_type],                 [am_cv_$1_dependencies_compiler_type],
Line 8178  AC_CACHE_CHECK([dependency style of $depcc], Line 8773  AC_CACHE_CHECK([dependency style of $depcc],
   # We make a subdir and do the tests there.  Otherwise we can end up    # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For    # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up    # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output  # making a dummy file named 'D' -- because '-MD' means "put the output
  # in D'.  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir    mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're    # Copy depcomp to subdir because otherwise we won't find it if we're
   # using a relative directory.    # using a relative directory.
Line 8218  AC_CACHE_CHECK([dependency style of $depcc], Line 8814  AC_CACHE_CHECK([dependency style of $depcc],
     : > sub/conftest.c      : > sub/conftest.c
     for i in 1 2 3 4 5 6; do      for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c        echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
      # Solaris 8's {/usr,}/bin/sh.      # Solaris 10 /bin/sh.
      touch sub/conftst$i.h      echo '/* dummy */' > sub/conftst$i.h
     done      done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf      echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   
    # We check with `-c' and `-o' for the sake of the "dashmstdout"    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly      # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.  Also, some Intel    # handle '-M -o', and we need to detect this.  Also, some Intel
    # versions had trouble with output in subdirs    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}      am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"      am__minus_obj="-o $am__obj"
     case $depmode in      case $depmode in
Line 8236  AC_CACHE_CHECK([dependency style of $depcc], Line 8832  AC_CACHE_CHECK([dependency style of $depcc],
       test "$am__universal" = false || continue        test "$am__universal" = false || continue
       ;;        ;;
     nosideeffect)      nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll      # After this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then        if test "x$enable_dependency_tracking" = xyes; then
         continue          continue
       else        else
         break          break
       fi        fi
       ;;        ;;
    msvisualcpp | msvcmsys)    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
      # This compiler won't grok `-c -o', but also, the minuso test has      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and        # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.        # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}        am__obj=conftest.${OBJEXT-o}
Line 8293  AM_CONDITIONAL([am__fastdep$1], [ Line 8889  AM_CONDITIONAL([am__fastdep$1], [
 # AM_SET_DEPDIR  # AM_SET_DEPDIR
 # -------------  # -------------
 # Choose a directory name for dependency files.  # Choose a directory name for dependency files.
# This macro is AC_REQUIREd in _AM_DEPENDENCIES# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
 AC_DEFUN([AM_SET_DEPDIR],  AC_DEFUN([AM_SET_DEPDIR],
 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl  [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl  AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
Line 8303  AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl Line 8899  AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 # AM_DEP_TRACK  # AM_DEP_TRACK
 # ------------  # ------------
 AC_DEFUN([AM_DEP_TRACK],  AC_DEFUN([AM_DEP_TRACK],
[AC_ARG_ENABLE(dependency-tracking,[AC_ARG_ENABLE([dependency-tracking], [dnl
[  --disable-dependency-tracking  speeds up one-time buildAS_HELP_STRING(
  --enable-dependency-tracking   do not reject slow dependency extractors])  [--enable-dependency-tracking],
   [do not reject slow dependency extractors])
 AS_HELP_STRING(
   [--disable-dependency-tracking],
   [speeds up one-time build])])
 if test "x$enable_dependency_tracking" != xno; then  if test "x$enable_dependency_tracking" != xno; then
   am_depcomp="$ac_aux_dir/depcomp"    am_depcomp="$ac_aux_dir/depcomp"
   AMDEPBACKSLASH='\'    AMDEPBACKSLASH='\'
     am__nodep='_no'
 fi  fi
 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])  AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 AC_SUBST([AMDEPBACKSLASH])dnl  AC_SUBST([AMDEPBACKSLASH])dnl
 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl  _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
   AC_SUBST([am__nodep])dnl
   _AM_SUBST_NOTMAKE([am__nodep])dnl
 ])  ])
   
 # Generate code to set up dependency tracking.              -*- Autoconf -*-  # Generate code to set up dependency tracking.              -*- Autoconf -*-
   
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 #serial 5  
   
 # _AM_OUTPUT_DEPENDENCY_COMMANDS  # _AM_OUTPUT_DEPENDENCY_COMMANDS
 # ------------------------------  # ------------------------------
 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 [{  [{
  # Autoconf 2.62 quotes --file arguments for eval, but not when files  # Older Autoconf quotes --file arguments for eval, but not when files
   # are listed without --file.  Let's play safe and only enable the eval    # are listed without --file.  Let's play safe and only enable the eval
   # if we detect the quoting.    # if we detect the quoting.
   case $CONFIG_FILES in    case $CONFIG_FILES in
Line 8343  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], Line 8944  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
     # Strip MF so we end up with the name of the file.      # Strip MF so we end up with the name of the file.
     mf=`echo "$mf" | sed -e 's/:.*$//'`      mf=`echo "$mf" | sed -e 's/:.*$//'`
     # Check whether this is an Automake generated Makefile or not.      # Check whether this is an Automake generated Makefile or not.
    # We used to match only the files named `Makefile.in', but    # We used to match only the files named 'Makefile.in', but
     # some people rename them; so instead we look at the file content.      # some people rename them; so instead we look at the file content.
     # Grep'ing the first line is not enough: some people post-process      # Grep'ing the first line is not enough: some people post-process
     # each Makefile.in and add a new line on top of each file to say so.      # each Makefile.in and add a new line on top of each file to say so.
Line 8355  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], Line 8956  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
       continue        continue
     fi      fi
     # Extract the definition of DEPDIR, am__include, and am__quote      # Extract the definition of DEPDIR, am__include, and am__quote
    # from the Makefile without running `make'.    # from the Makefile without running 'make'.
     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`      DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
     test -z "$DEPDIR" && continue      test -z "$DEPDIR" && continue
     am__include=`sed -n 's/^am__include = //p' < "$mf"`      am__include=`sed -n 's/^am__include = //p' < "$mf"`
     test -z "am__include" && continue      test -z "am__include" && continue
     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`      am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
     # When using ansi2knr, U may be empty or an underscore; expand it  
     U=`sed -n 's/^U = //p' < "$mf"`  
     # Find all dependency output files, they are included files with      # Find all dependency output files, they are included files with
     # $(DEPDIR) in their names.  We invoke sed twice because it is the      # $(DEPDIR) in their names.  We invoke sed twice because it is the
     # simplest approach to changing $(DEPDIR) to its actual value in the      # simplest approach to changing $(DEPDIR) to its actual value in the
     # expansion.      # expansion.
     for file in `sed -n "      for file in `sed -n "
       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \        s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
       # Make sure the directory exists.        # Make sure the directory exists.
       test -f "$dirpart/$file" && continue        test -f "$dirpart/$file" && continue
       fdir=`AS_DIRNAME(["$file"])`        fdir=`AS_DIRNAME(["$file"])`
Line 8387  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], Line 8986  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 # This macro should only be invoked once -- use via AC_REQUIRE.  # This macro should only be invoked once -- use via AC_REQUIRE.
 #  #
 # This code is only required when automatic dependency tracking  # This code is only required when automatic dependency tracking
# is enabled.  FIXME.  This creates each `.P' file that we will# is enabled.  FIXME.  This creates each '.P' file that we will
 # need in order to bootstrap the dependency handling code.  # need in order to bootstrap the dependency handling code.
 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],  AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 [AC_CONFIG_COMMANDS([depfiles],  [AC_CONFIG_COMMANDS([depfiles],
Line 8395  AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], Line 8994  AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])       [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 ])  ])
   
 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005  
 # Free Software Foundation, Inc.  
 #  
 # 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 8  
   
 # AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.  
 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])  
   
 # Do all the work for Automake.                             -*- Autoconf -*-  # Do all the work for Automake.                             -*- Autoconf -*-
   
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,# Copyright (C) 1996-2013 Free Software Foundation, Inc.
# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 16  
   
 # This macro actually does too much.  Some checks are only needed if  # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.  # your package does certain things.  But this isn't really a big deal.
   
Line 8433  AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) Line 9017  AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 # arguments mandatory, and then we can depend on a new Autoconf  # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.  # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],  AC_DEFUN([AM_INIT_AUTOMAKE],
[AC_PREREQ([2.62])dnl[AC_PREREQ([2.65])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow  dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.  dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl  m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
Line 8462  AC_SUBST([CYGPATH_W]) Line 9046  AC_SUBST([CYGPATH_W])
 # Define the identity of the package.  # Define the identity of the package.
 dnl Distinguish between old-style and new-style calls.  dnl Distinguish between old-style and new-style calls.
 m4_ifval([$2],  m4_ifval([$2],
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl[AC_DIAGNOSE([obsolete],
              [$0: two- and three-arguments forms are deprecated.])
 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
  AC_SUBST([PACKAGE], [$1])dnl   AC_SUBST([PACKAGE], [$1])dnl
  AC_SUBST([VERSION], [$2])],   AC_SUBST([VERSION], [$2])],
 [_AM_SET_OPTIONS([$1])dnl  [_AM_SET_OPTIONS([$1])dnl
 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.  dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,m4_if(
   m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
   [ok:ok],,
   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl    [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl   AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl   AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
   
 _AM_IF_OPTION([no-define],,  _AM_IF_OPTION([no-define],,
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
   
 # Some tools Automake needs.  # Some tools Automake needs.
 AC_REQUIRE([AM_SANITY_CHECK])dnl  AC_REQUIRE([AM_SANITY_CHECK])dnl
 AC_REQUIRE([AC_ARG_PROGRAM])dnl  AC_REQUIRE([AC_ARG_PROGRAM])dnl
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
AM_MISSING_PROG(AUTOCONF, autoconf)AM_MISSING_PROG([AUTOCONF], [autoconf])
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
AM_MISSING_PROG(AUTOHEADER, autoheader)AM_MISSING_PROG([AUTOHEADER], [autoheader])
AM_MISSING_PROG(MAKEINFO, makeinfo)AM_MISSING_PROG([MAKEINFO], [makeinfo])
 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl  AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl  AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
AC_REQUIRE([AM_PROG_MKDIR_P])dnlAC_REQUIRE([AC_PROG_MKDIR_P])dnl
 # For better backward compatibility.  To be removed once Automake 1.9.x
 # dies out for good.  For more background, see:
 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
 # We need awk for the "check" target.  The system "awk" is bad on  # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.  # some platforms.
 AC_REQUIRE([AC_PROG_AWK])dnl  AC_REQUIRE([AC_PROG_AWK])dnl
Line 8497  _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], Line 9090  _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
                              [_AM_PROG_TAR([v7])])])                               [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,  _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],  [AC_PROVIDE_IFELSE([AC_PROG_CC],
                  [_AM_DEPENDENCIES(CC)],                  [_AM_DEPENDENCIES([CC])],
                  [define([AC_PROG_CC],                  [m4_define([AC_PROG_CC],
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl                             m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],  AC_PROVIDE_IFELSE([AC_PROG_CXX],
                  [_AM_DEPENDENCIES(CXX)],                  [_AM_DEPENDENCIES([CXX])],
                  [define([AC_PROG_CXX],                  [m4_define([AC_PROG_CXX],
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl                             m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],  AC_PROVIDE_IFELSE([AC_PROG_OBJC],
                  [_AM_DEPENDENCIES(OBJC)],                  [_AM_DEPENDENCIES([OBJC])],
                  [define([AC_PROG_OBJC],                  [m4_define([AC_PROG_OBJC],
                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl                             m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
                   [_AM_DEPENDENCIES([OBJCXX])],
                   [m4_define([AC_PROG_OBJCXX],
                              m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
 ])  ])
_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnlAC_REQUIRE([AM_SILENT_RULES])dnl
dnl The `parallel-tests' driver may need to know about EXEEXT, so add thednl The testsuite driver may need to know about EXEEXT, so add the
dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macrodnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
 AC_CONFIG_COMMANDS_PRE(dnl  AC_CONFIG_COMMANDS_PRE(dnl
 [m4_provide_if([_AM_COMPILER_EXEEXT],  [m4_provide_if([_AM_COMPILER_EXEEXT],
   [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl    [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
 ])  ])
   
dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do notdnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further  dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
 dnl mangled by Autoconf and run in a shell conditional statement.  dnl mangled by Autoconf and run in a shell conditional statement.
 m4_define([_AC_COMPILER_EXEEXT],  m4_define([_AC_COMPILER_EXEEXT],
Line 8546  for _am_header in $config_headers :; do Line 9143  for _am_header in $config_headers :; do
 done  done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])  echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
   
# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
Line 8565  if test x"${install_sh}" != xset; then Line 9162  if test x"${install_sh}" != xset; then
     install_sh="\${SHELL} $am_aux_dir/install-sh"      install_sh="\${SHELL} $am_aux_dir/install-sh"
   esac    esac
 fi  fi
AC_SUBST(install_sh)])AC_SUBST([install_sh])])
   
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.# Copyright (C) 2003-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 2  
   
 # Check whether the underlying file-system supports filenames  # Check whether the underlying file-system supports filenames
 # with a leading dot.  For instance MS-DOS doesn't.  # with a leading dot.  For instance MS-DOS doesn't.
 AC_DEFUN([AM_SET_LEADING_DOT],  AC_DEFUN([AM_SET_LEADING_DOT],
Line 8588  fi Line 9183  fi
 rmdir .tst 2>/dev/null  rmdir .tst 2>/dev/null
 AC_SUBST([am__leading_dot])])  AC_SUBST([am__leading_dot])])
   
# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005# Copyright (C) 1998-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 5  
   
 # AM_PROG_LEX  # AM_PROG_LEX
 # -----------  # -----------
 # Autoconf leaves LEX=: if lex or flex can't be found.  Change that to a  # Autoconf leaves LEX=: if lex or flex can't be found.  Change that to a
 # "missing" invocation, for better error output.  # "missing" invocation, for better error output.
 AC_DEFUN([AM_PROG_LEX],  AC_DEFUN([AM_PROG_LEX],
[AC_PREREQ(2.50)dnl[AC_PREREQ([2.50])dnl
 AC_REQUIRE([AM_MISSING_HAS_RUN])dnl  AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
 AC_REQUIRE([AC_PROG_LEX])dnl  AC_REQUIRE([AC_PROG_LEX])dnl
 if test "$LEX" = :; then  if test "$LEX" = :; then
Line 8611  fi]) Line 9203  fi])
   
 # Check to see how 'make' treats includes.                  -*- Autoconf -*-  # Check to see how 'make' treats includes.                  -*- Autoconf -*-
   
# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 4  
   
 # AM_MAKE_INCLUDE()  # AM_MAKE_INCLUDE()
 # -----------------  # -----------------
 # Check to see how make treats includes.  # Check to see how make treats includes.
Line 8636  am__quote= Line 9226  am__quote=
 _am_result=none  _am_result=none
 # First try GNU make style include.  # First try GNU make style include.
 echo "include confinc" > confmf  echo "include confinc" > confmf
# Ignore all kinds of additional output from `make'.# Ignore all kinds of additional output from 'make'.
 case `$am_make -s -f confmf 2> /dev/null` in #(  case `$am_make -s -f confmf 2> /dev/null` in #(
 *the\ am__doit\ target*)  *the\ am__doit\ target*)
   am__include=include    am__include=include
Line 8663  rm -f confinc confmf Line 9253  rm -f confinc confmf
   
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-  # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
   
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008# Copyright (C) 1997-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 6  
   
 # AM_MISSING_PROG(NAME, PROGRAM)  # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------  # ------------------------------
 AC_DEFUN([AM_MISSING_PROG],  AC_DEFUN([AM_MISSING_PROG],
Line 8679  AC_DEFUN([AM_MISSING_PROG], Line 9266  AC_DEFUN([AM_MISSING_PROG],
 $1=${$1-"${am_missing_run}$2"}  $1=${$1-"${am_missing_run}$2"}
 AC_SUBST($1)])  AC_SUBST($1)])
   
   
 # AM_MISSING_HAS_RUN  # AM_MISSING_HAS_RUN
 # ------------------  # ------------------
# Define MISSING if not defined so far and test if it supports --run.# Define MISSING if not defined so far and test if it is modern enough.
# If it does, set am_missing_run to use it, otherwise, to nothing.# If it is, set am_missing_run to use it, otherwise, to nothing.
 AC_DEFUN([AM_MISSING_HAS_RUN],  AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl  [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl  AC_REQUIRE_AUX_FILE([missing])dnl
Line 8696  if test x"${MISSING+set}" != xset; then Line 9282  if test x"${MISSING+set}" != xset; then
   esac    esac
 fi  fi
 # Use eval to expand $SHELL  # Use eval to expand $SHELL
if eval "$MISSING --run true"; thenif eval "$MISSING --is-lightweight"; then
  am_missing_run="$MISSING --run "  am_missing_run="$MISSING "
 else  else
   am_missing_run=    am_missing_run=
  AC_MSG_WARN([`missing' script is too old or missing])  AC_MSG_WARN(['missing' script is too old or missing])
 fi  fi
 ])  ])
   
 # Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.  
 #  
 # 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.  
   
 # AM_PROG_MKDIR_P  
 # ---------------  
 # Check for `mkdir -p'.  
 AC_DEFUN([AM_PROG_MKDIR_P],  
 [AC_PREREQ([2.60])dnl  
 AC_REQUIRE([AC_PROG_MKDIR_P])dnl  
 dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,  
 dnl while keeping a definition of mkdir_p for backward compatibility.  
 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.  
 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of  
 dnl Makefile.ins that do not define MKDIR_P, so we do our own  
 dnl adjustment using top_builddir (which is defined more often than  
 dnl MKDIR_P).  
 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl  
 case $mkdir_p in  
   [[\\/$]]* | ?:[[\\/]]*) ;;  
   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;  
 esac  
 ])  
   
 # Helper functions for option handling.                     -*- Autoconf -*-  # Helper functions for option handling.                     -*- Autoconf -*-
   
# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 4  
   
 # _AM_MANGLE_OPTION(NAME)  # _AM_MANGLE_OPTION(NAME)
 # -----------------------  # -----------------------
 AC_DEFUN([_AM_MANGLE_OPTION],  AC_DEFUN([_AM_MANGLE_OPTION],
 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])  [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
   
 # _AM_SET_OPTION(NAME)  # _AM_SET_OPTION(NAME)
# ------------------------------# --------------------
 # Set option NAME.  Presently that only means defining a flag for this option.  # Set option NAME.  Presently that only means defining a flag for this option.
 AC_DEFUN([_AM_SET_OPTION],  AC_DEFUN([_AM_SET_OPTION],
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
   
 # _AM_SET_OPTIONS(OPTIONS)  # _AM_SET_OPTIONS(OPTIONS)
# ----------------------------------# ------------------------
 # OPTIONS is a space-separated list of Automake options.  # OPTIONS is a space-separated list of Automake options.
 AC_DEFUN([_AM_SET_OPTIONS],  AC_DEFUN([_AM_SET_OPTIONS],
 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])  [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
Line 8765  AC_DEFUN([_AM_IF_OPTION], Line 9323  AC_DEFUN([_AM_IF_OPTION],
   
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-  # Check to make sure that the build environment is sane.    -*- Autoconf -*-
   
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008# Copyright (C) 1996-2013 Free Software Foundation, Inc.
# Free Software Foundation, Inc. 
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 5  
   
 # AM_SANITY_CHECK  # AM_SANITY_CHECK
 # ---------------  # ---------------
 AC_DEFUN([AM_SANITY_CHECK],  AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])  [AC_MSG_CHECKING([whether build environment is sane])
 # Just in case  
 sleep 1  
 echo timestamp > conftest.file  
 # Reject unsafe characters in $srcdir or the absolute working directory  # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.  # name.  Accept space and tab only in the latter.
 am_lf='  am_lf='
Line 8791  case `pwd` in Line 9343  case `pwd` in
 esac  esac
 case $srcdir in  case $srcdir in
   *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)    *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)
    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
 esac  esac
   
# Do `set' in a subshell so we don't clobber the current shell's# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a  # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks  # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing  # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).  # directory).
 if (  if (
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`   am_has_slept=no
   if test "$[*]" = "X"; then   for am_try in 1 2; do
      # -L didn't work.     echo "timestamp, slept: $am_has_slept" > conftest.file
      set X `ls -t "$srcdir/configure" conftest.file`     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   fi     if test "$[*]" = "X"; then
   rm -f conftest.file        # -L didn't work.
   if test "$[*]" != "X $srcdir/configure conftest.file" \        set X `ls -t "$srcdir/configure" conftest.file`
      && test "$[*]" != "X conftest.file $srcdir/configure"; then     fi
      if test "$[*]" != "X $srcdir/configure conftest.file" \
         && test "$[*]" != "X conftest.file $srcdir/configure"; then
   
      # If neither matched, then we have a broken ls.  This can happen        # If neither matched, then we have a broken ls.  This can happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a        # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually        # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered "sane".        # happened.  Such a system could not be considered "sane".
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken        AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
alias in your environment])  alias in your environment])
   fi     fi
     if test "$[2]" = conftest.file || test $am_try -eq 2; then
        break
      fi
      # Just in case.
      sleep 1
      am_has_slept=yes
    done
    test "$[2]" = conftest.file     test "$[2]" = conftest.file
    )     )
 then  then
Line 8826  else Line 9386  else
    AC_MSG_ERROR([newly created file is older than distributed files!     AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])  Check your system clock])
 fi  fi
AC_MSG_RESULT(yes)])AC_MSG_RESULT([yes])
 # If we didn't sleep, we still need to ensure time stamps of config.status and
 # generated files are strictly newer.
 am_sleep_pid=
 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   ( sleep 1 ) &
   am_sleep_pid=$!
 fi
 AC_CONFIG_COMMANDS_PRE(
   [AC_MSG_CHECKING([that generated files are newer than configure])
    if test -n "$am_sleep_pid"; then
      # Hide warnings about reused PIDs.
      wait $am_sleep_pid 2>/dev/null
    fi
    AC_MSG_RESULT([done])])
 rm -f conftest.file
 ])
   
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.# Copyright (C) 2009-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
   # AM_SILENT_RULES([DEFAULT])
   # --------------------------
   # Enable less verbose build rules; with the default set to DEFAULT
   # ("yes" being less verbose, "no" or empty being verbose).
   AC_DEFUN([AM_SILENT_RULES],
   [AC_ARG_ENABLE([silent-rules], [dnl
   AS_HELP_STRING(
     [--enable-silent-rules],
     [less verbose build output (undo: "make V=1")])
   AS_HELP_STRING(
     [--disable-silent-rules],
     [verbose build output (undo: "make V=0")])dnl
   ])
   case $enable_silent_rules in @%:@ (((
     yes) AM_DEFAULT_VERBOSITY=0;;
      no) AM_DEFAULT_VERBOSITY=1;;
       *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
   esac
   dnl
   dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
   dnl do not support nested variable expansions.
   dnl See automake bug#9928 and bug#10237.
   am_make=${MAKE-make}
   AC_CACHE_CHECK([whether $am_make supports nested variables],
      [am_cv_make_support_nested_variables],
      [if AS_ECHO([['TRUE=$(BAR$(V))
   BAR0=false
   BAR1=true
   V=1
   am__doit:
           @$(TRUE)
   .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
     am_cv_make_support_nested_variables=yes
   else
     am_cv_make_support_nested_variables=no
   fi])
   if test $am_cv_make_support_nested_variables = yes; then
     dnl Using '$V' instead of '$(V)' breaks IRIX make.
     AM_V='$(V)'
     AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
   else
     AM_V=$AM_DEFAULT_VERBOSITY
     AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
   fi
   AC_SUBST([AM_V])dnl
   AM_SUBST_NOTMAKE([AM_V])dnl
   AC_SUBST([AM_DEFAULT_V])dnl
   AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
   AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
   AM_BACKSLASH='\'
   AC_SUBST([AM_BACKSLASH])dnl
   _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
   ])
   
   # Copyright (C) 2001-2013 Free Software Foundation, Inc.
   #
   # 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.
   
 # AM_PROG_INSTALL_STRIP  # AM_PROG_INSTALL_STRIP
 # ---------------------  # ---------------------
# One issue with vendor `install' (even GNU) is that you can't# One issue with vendor 'install' (even GNU) is that you can't
 # specify the program used to strip binaries.  This is especially  # specify the program used to strip binaries.  This is especially
 # annoying in cross-compiling environments, where the build's strip  # annoying in cross-compiling environments, where the build's strip
 # is unlikely to handle the host's binaries.  # is unlikely to handle the host's binaries.
 # Fortunately install-sh will honor a STRIPPROG variable, so we  # Fortunately install-sh will honor a STRIPPROG variable, so we
# always use install-sh in `make install-strip', and initialize# always use install-sh in "make install-strip", and initialize
 # STRIPPROG with the value of the STRIP variable (set by the user).  # STRIPPROG with the value of the STRIP variable (set by the user).
 AC_DEFUN([AM_PROG_INSTALL_STRIP],  AC_DEFUN([AM_PROG_INSTALL_STRIP],
 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl  [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
# Installed binaries are usually stripped using `strip' when the user# Installed binaries are usually stripped using 'strip' when the user
# run `make install-strip'.  However `strip' might not be the right# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake  # tool to use in cross-compilation environments, therefore Automake
# will honor the `STRIP' environment variable to overrule this program.# will honor the 'STRIP' environment variable to overrule this program.
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
 if test "$cross_compiling" != no; then  if test "$cross_compiling" != no; then
   AC_CHECK_TOOL([STRIP], [strip], :)    AC_CHECK_TOOL([STRIP], [strip], :)
 fi  fi
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"  INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])  AC_SUBST([INSTALL_STRIP_PROGRAM])])
   
# Copyright (C) 2006, 2008  Free Software Foundation, Inc.# Copyright (C) 2006-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 2  
   
 # _AM_SUBST_NOTMAKE(VARIABLE)  # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------  # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.  # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
Line 8871  AC_SUBST([INSTALL_STRIP_PROGRAM])]) Line 9505  AC_SUBST([INSTALL_STRIP_PROGRAM])])
 AC_DEFUN([_AM_SUBST_NOTMAKE])  AC_DEFUN([_AM_SUBST_NOTMAKE])
   
 # AM_SUBST_NOTMAKE(VARIABLE)  # AM_SUBST_NOTMAKE(VARIABLE)
# ---------------------------# --------------------------
 # Public sister of _AM_SUBST_NOTMAKE.  # Public sister of _AM_SUBST_NOTMAKE.
 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])  AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
   
 # Check how to create a tarball.                            -*- Autoconf -*-  # Check how to create a tarball.                            -*- Autoconf -*-
   
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.# Copyright (C) 2004-2013 Free Software Foundation, Inc.
 #  #
 # This file is free software; the Free Software Foundation  # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.  # with or without modifications, as long as this notice is preserved.
   
 # serial 2  
   
 # _AM_PROG_TAR(FORMAT)  # _AM_PROG_TAR(FORMAT)
 # --------------------  # --------------------
 # Check how to create a tarball in format FORMAT.  # Check how to create a tarball in format FORMAT.
# FORMAT should be one of `v7', `ustar', or `pax'.# FORMAT should be one of 'v7', 'ustar', or 'pax'.
 #  #
 # Substitute a variable $(am__tar) that is a command  # Substitute a variable $(am__tar) that is a command
 # writing to stdout a FORMAT-tarball containing the directory  # writing to stdout a FORMAT-tarball containing the directory
Line 8899  AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) Line 9531  AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 # a tarball read from stdin.  # a tarball read from stdin.
 #     $(am__untar) < result.tar  #     $(am__untar) < result.tar
 AC_DEFUN([_AM_PROG_TAR],  AC_DEFUN([_AM_PROG_TAR],
[# Always define AMTAR for backward compatibility.[# Always define AMTAR for backward compatibility.  Yes, it's still used
AM_MISSING_PROG([AMTAR], [tar])# in the wild :-(  We should find a proper way to deprecate it ...
 AC_SUBST([AMTAR], ['$${TAR-tar}'])
 m4_if([$1], [v7],  m4_if([$1], [v7],
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
      [m4_case([$1], [ustar],, [pax],,       [m4_case([$1], [ustar],, [pax],,
               [m4_fatal([Unknown tar format])])                [m4_fatal([Unknown tar format])])
 AC_MSG_CHECKING([how to create a $1 tar archive])  AC_MSG_CHECKING([how to create a $1 tar archive])
Line 8910  AC_MSG_CHECKING([how to create a $1 tar archive]) Line 9543  AC_MSG_CHECKING([how to create a $1 tar archive])
 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'  _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 _am_tools=${am_cv_prog_tar_$1-$_am_tools}  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
 # Do not fold the above two line into one, because Tru64 sh and  # Do not fold the above two line into one, because Tru64 sh and
# Solaris sh will not grok spaces in the rhs of `-'.# Solaris sh will not grok spaces in the rhs of '-'.
 for _am_tool in $_am_tools  for _am_tool in $_am_tools
 do  do
   case $_am_tool in    case $_am_tool in

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


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