Diff for /parser3/configure between versions 1.91 and 1.134

version 1.91, 2005/12/29 13:06:58 version 1.134, 2012/06/11 23:12:49
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.  # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.  # Generated by GNU Autoconf 2.59 for parser 3.4.2b.
 #  #
 # Copyright (C) 2003 Free Software Foundation, Inc.  # Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation  # This configure script is free software; the Free Software Foundation
Line 240  IFS="  $as_nl" Line 240  IFS="  $as_nl"
 # CDPATH.  # CDPATH.
 $as_unset CDPATH  $as_unset CDPATH
   
   lt_ltdl_dir='src/lib/ltdl'
   
   SHELL=${CONFIG_SHELL-/bin/sh}
   
   lt_dlopen_dir="$lt_ltdl_dir"
   
   
 # Name of the host.  # Name of the host.
 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,  # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
Line 265  SHELL=${CONFIG_SHELL-/bin/sh} Line 271  SHELL=${CONFIG_SHELL-/bin/sh}
 : ${ac_max_here_lines=38}  : ${ac_max_here_lines=38}
   
 # Identity of this package.  # Identity of this package.
 PACKAGE_NAME=  PACKAGE_NAME='parser'
 PACKAGE_TARNAME=  PACKAGE_TARNAME='parser'
 PACKAGE_VERSION=  PACKAGE_VERSION='3.4.2b'
 PACKAGE_STRING=  PACKAGE_STRING='parser 3.4.2b'
 PACKAGE_BUGREPORT=  PACKAGE_BUGREPORT=''
   
 ac_unique_file="README"  ac_unique_file="README"
 ac_subdirs_all="$ac_subdirs_all src/lib/ltdl"  
 # Factoring default headers for most tests.  # Factoring default headers for most tests.
 ac_includes_default="\  ac_includes_default="\
 #include <stdio.h>  #include <stdio.h>
Line 310  ac_includes_default="\ Line 315  ac_includes_default="\
 # include <unistd.h>  # include <unistd.h>
 #endif"  #endif"
   
 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar P3S build build_cpu build_vendor build_os host host_cpu host_vendor host_os RANLIB ac_ct_RANLIB YACC CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE commentcharset_windows1251 commentcharset_windows1250 commentcharset_windows1257 commentcharset_koi8r dll_extension mysql_client pgsql_client oracle_client CPP_LIBS GC_LIBS XML_INCLUDES XML_LIBS MIME_INCLUDES MIME_LIBS APACHE13 COMPILE_APACHE13_MODULE_TRUE COMPILE_APACHE13_MODULE_FALSE INCLTDL LIBLTDL subdirs LIBADD_DL CPP EGREP LIBOBJS LTLIBOBJS'  ac_subdirs_all="$ac_subdirs_all src/lib/ltdl"
   ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar P3S build build_cpu build_vendor build_os host host_cpu host_vendor host_os YACC CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE dll_extension GC_LIBS PCRE_INCLUDES PCRE_LIBS XML_INCLUDES XML_LIBS MIME_INCLUDES MIME_LIBS APACHE APACHE_INC APACHE_CFLAGS COMPILE_APACHE_MODULE_TRUE COMPILE_APACHE_MODULE_FALSE AS ac_ct_AS DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB MANIFEST_TOOL ac_ct_MANIFEST_TOOL DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 CPP CXXCPP LIBLTDL LTDLDEPS LTDLINCL INCLTDL LT_DLLOADERS LIBADD_DLOPEN LIBADD_SHL_LOAD LIBADD_DLD_LINK LT_DLPREOPEN LIBADD_DL sys_symbol_underscore ARGZ_H INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE subdirs LT_CONFIG_H LTDLOPEN LIBOBJS LTLIBOBJS ltdl_LIBOBJS ltdl_LTLIBOBJS'
 ac_subst_files=''  ac_subst_files=''
   
 # Initialize some variables set by options.  # Initialize some variables set by options.
Line 779  ac_env_CPP_set=${CPP+set} Line 785  ac_env_CPP_set=${CPP+set}
 ac_env_CPP_value=$CPP  ac_env_CPP_value=$CPP
 ac_cv_env_CPP_set=${CPP+set}  ac_cv_env_CPP_set=${CPP+set}
 ac_cv_env_CPP_value=$CPP  ac_cv_env_CPP_value=$CPP
   ac_env_CXXCPP_set=${CXXCPP+set}
   ac_env_CXXCPP_value=$CXXCPP
   ac_cv_env_CXXCPP_set=${CXXCPP+set}
   ac_cv_env_CXXCPP_value=$CXXCPP
   
 #  #
 # Report the --help message.  # Report the --help message.
Line 787  if test "$ac_init_help" = "long"; then Line 797  if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.    # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.    # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF    cat <<_ACEOF
 \`configure' configures this package to adapt to many kinds of systems.  \`configure' configures parser 3.4.2b to adapt to many kinds of systems.
   
 Usage: $0 [OPTION]... [VAR=VALUE]...  Usage: $0 [OPTION]... [VAR=VALUE]...
   
Line 852  _ACEOF Line 862  _ACEOF
 fi  fi
   
 if test -n "$ac_init_help"; then  if test -n "$ac_init_help"; then
     case $ac_init_help in
        short | recursive ) echo "Configuration of parser 3.4.2b:";;
      esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
 Optional Features:  Optional Features:
Line 862  Optional Features: Line 874  Optional Features:
   --enable-dependency-tracking   do not reject slow dependency extractors    --enable-dependency-tracking   do not reject slow dependency extractors
   --disable-safe-mode     to enable reading and executing    --disable-safe-mode     to enable reading and executing
                           files belonging to group+user other then effective                            files belonging to group+user other then effective
   --disable-execs         to disable any execs    --disable-execs             to disable any execs
                           (file::exec, file::cgi, unix mail:send)                            (file::exec, file::cgi, unix mail:send)
     --disable-stringstream  to disable stringstream usage.
                             when disabled table.save use more memory but it's safer on freebsd 4.x
     --enable-shared[=PKGS]
                             build shared libraries [default=yes]
     --enable-static[=PKGS]
                             build static libraries [default=yes]
     --enable-fast-install[=PKGS]
                             optimize for fast installation [default=yes]
     --disable-libtool-lock  avoid locking (might break parallel builds)
     --enable-ltdl-install   install libltdl
   
 Optional Packages:  Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   --with-build-warnings   to enable build-time compiler warnings if gcc is used    --with-build-warnings   to enable build-time compiler warnings if gcc is used
   --with-assertions       to enable assertions    --with-assertions       to enable assertions
   --with-charsets=CHARSET,CHARSET,...  Enables charsets in root config (windows-1251,  
                           windows-1250 windows-1257 koi8-r; Default is windows-1251)  
   --with-mysql-client=mysqlclientlib?withparams  
                           MySQL client dynamic library to root config  
   --with-pgsql-client=pgsqlclientlib?withparams  
                           PgSQL client dynamic library to root config  
   --with-oracle-client=oracleclientlib?withparams  
                           Oracle client dynamic library  
   --with-pathlink=LKEY    put dynamic libraries paths to binary    --with-pathlink=LKEY    put dynamic libraries paths to binary
                           using linker key (-R, -rpath-link)                            using linker key (-R, -rpath-link)
   --with-dynamic-stdcpp   link libstdc++ dynamically  
                           by default, libstdc++ is linked statically  
   --with-sjlj-exceptions  enable simple 'throw' from dynamic library    --with-sjlj-exceptions  enable simple 'throw' from dynamic library
   --with-shared-gc=D      D is the directory where    --with-shared-gc=D      D is the directory where
                           Boehm garbage collecting library is installed (shared lib)                            Boehm garbage collecting library is installed (shared lib)
   --with-static-gc=D      D is the directory where    --with-static-gc=D      D is the directory where
                           Boehm garbage collecting library is installed (static lib)                            Boehm garbage collecting library is installed (static lib)
     --with-static-pcre=D    D is the directory where
                             PCRE library is installed (static lib)
   --with-shared-xml=D     D is the directory where    --with-shared-xml=D     D is the directory where
                           Gnome XML libraries are installed (shared libs)                            Gnome XML libraries are installed (shared libs)
   --with-static-xml=D     D is the directory where    --with-static-xml=D     D is the directory where
Line 900  Optional Packages: Line 914  Optional Packages:
   \"--with-sendmail=COMMAND\" forces this command to send mail.    \"--with-sendmail=COMMAND\" forces this command to send mail.
                           example: \"--with-sendmail=/usr/sbin/sendmail -t\"                            example: \"--with-sendmail=/usr/sbin/sendmail -t\"
                           (makes parser ignore user-defined sendmail commands)                            (makes parser ignore user-defined sendmail commands)
   --with-apache13=D       D is the Apache13 source distribution directory    --with-apache=FILE is the full path for APXS
                           builds library for apache_module using that dir                            builds apache DSO module using apxs
                           (do not add /src)    --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
                             both]
     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
     --with-sysroot=DIR Search for dependent libraries within DIR
                           (or the compiler's sysroot if not specified).
     --with-included-ltdl    use the GNU ltdl sources included here
     --with-ltdl-include=DIR use the ltdl headers installed in DIR
     --with-ltdl-lib=DIR     use the libltdl.la installed in DIR
   
 Some influential environment variables:  Some influential environment variables:
   CXX         C++ compiler command    CXX         C++ compiler command
Line 914  Some influential environment variables: Line 935  Some influential environment variables:
   CC          C compiler command    CC          C compiler command
   CFLAGS      C compiler flags    CFLAGS      C compiler flags
   CPP         C preprocessor    CPP         C preprocessor
     CXXCPP      C++ preprocessor
   
 Use these variables to override the choices made by `configure' or to help  Use these variables to override the choices made by `configure' or to help
 it to find libraries and programs with nonstandard names/locations.  it to find libraries and programs with nonstandard names/locations.
Line 1013  fi Line 1035  fi
 test -n "$ac_init_help" && exit 0  test -n "$ac_init_help" && exit 0
 if $ac_init_version; then  if $ac_init_version; then
   cat <<\_ACEOF    cat <<\_ACEOF
   parser configure 3.4.2b
   generated by GNU Autoconf 2.59
   
 Copyright (C) 2003 Free Software Foundation, Inc.  Copyright (C) 2003 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation  This configure script is free software; the Free Software Foundation
Line 1025  cat >&5 <<_ACEOF Line 1049  cat >&5 <<_ACEOF
 This file contains any messages produced by compilers while  This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.  running configure, to aid debugging if configure makes a mistake.
   
 It was created by $as_me, which was  It was created by parser $as_me 3.4.2b, which was
 generated by GNU Autoconf 2.59.  Invocation command line was  generated by GNU Autoconf 2.59.  Invocation command line was
   
   $ $0 $@    $ $0 $@
Line 1355  ac_compiler_gnu=$ac_cv_c_compiler_gnu Line 1379  ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   
   
   
   
   
   
   
   
   
   
 am__api_version="1.9"  am__api_version="1.9"
 ac_aux_dir=  ac_aux_dir=
 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
Line 1661  fi Line 1694  fi
   
   
 # Define the identity of the package.  # Define the identity of the package.
  PACKAGE=parser   PACKAGE='parser'
  VERSION=3.2.1   VERSION='3.4.2b'
   
   
   cat >>confdefs.h <<_ACEOF
   #define PACKAGE "$PACKAGE"
   _ACEOF
   
   
   cat >>confdefs.h <<_ACEOF
   #define VERSION "$VERSION"
   _ACEOF
   
 # Some tools Automake needs.  # Some tools Automake needs.
   
Line 1784  am__tar='${AMTAR} chof - "$$tardir"'; am Line 1826  am__tar='${AMTAR} chof - "$$tardir"'; am
   
   
   
   
 P3S=`cd $srcdir/src ; pwd`  P3S=`cd $srcdir/src ; pwd`
   
   
   
 # Make sure we can run config.sub.  # Make sure we can run config.sub.
 $ac_config_sub sun4 >/dev/null 2>&1 ||  $ac_config_sub sun4 >/dev/null 2>&1 ||
   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5    { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
Line 1855  else Line 1899  else
 fi  fi
   
   
   
   
 case $host_os in  case $host_os in
   *cygwin* )    *cygwin* )
 cat >>confdefs.h <<\_ACEOF  cat >>confdefs.h <<\_ACEOF
Line 1865  _ACEOF Line 1907  _ACEOF
 ;;  ;;
 esac  esac
   
   
 # Find a good install program.  We prefer a C program (faster),  # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or  # so one script is as good as another.  But avoid the broken or
 # incompatible versions:  # incompatible versions:
Line 1944  test -z "$INSTALL_SCRIPT" && INSTALL_SCR Line 1987  test -z "$INSTALL_SCRIPT" && INSTALL_SCR
   
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   
 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5  
 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6  
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`  
 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.make <<\_ACEOF  
 all:  
         @echo 'ac_maketemp="$(MAKE)"'  
 _ACEOF  
 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.  
 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`  
 if test -n "$ac_maketemp"; then  
   eval ac_cv_prog_make_${ac_make}_set=yes  
 else  
   eval ac_cv_prog_make_${ac_make}_set=no  
 fi  
 rm -f conftest.make  
 fi  
 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then  
   echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
   SET_MAKE=  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
   SET_MAKE="MAKE=${MAKE-make}"  
 fi  
   
 if test -n "$ac_tool_prefix"; then  
   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.  
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_RANLIB+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$RANLIB"; then  
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
 fi  
 fi  
 RANLIB=$ac_cv_prog_RANLIB  
 if test -n "$RANLIB"; then  
   echo "$as_me:$LINENO: result: $RANLIB" >&5  
 echo "${ECHO_T}$RANLIB" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
 fi  
 if test -z "$ac_cv_prog_RANLIB"; then  
   ac_ct_RANLIB=$RANLIB  
   # Extract the first word of "ranlib", so it can be a program name with args.  
 set dummy ranlib; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$ac_ct_RANLIB"; then  
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_ac_ct_RANLIB="ranlib"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"  
 fi  
 fi  
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB  
 if test -n "$ac_ct_RANLIB"; then  
   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5  
 echo "${ECHO_T}$ac_ct_RANLIB" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
   RANLIB=$ac_ct_RANLIB  
 else  
   RANLIB="$ac_cv_prog_RANLIB"  
 fi  
   
 for ac_prog in gawk mawk nawk awk  for ac_prog in gawk mawk nawk awk
 do  do
   # Extract the first word of "$ac_prog", so it can be a program name with args.    # Extract the first word of "$ac_prog", so it can be a program name with args.
Line 3720  else Line 3654  else
 fi  fi
   
   
   
 ac_ext=c  ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Line 3727  ac_link='$CC -o conftest$ac_exeext $CFLA Line 3662  ac_link='$CC -o conftest$ac_exeext $CFLA
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
 echo "$as_me:$LINENO: checking for inline" >&5  
 echo $ECHO_N "checking for inline... $ECHO_C" >&6  
 if test "${ac_cv_c_inline+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_cv_c_inline=no  
 for ac_kw in inline __inline__ __inline; do  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 #ifndef __cplusplus  
 typedef int foo_t;  
 static $ac_kw foo_t static_foo () {return 0; }  
 $ac_kw foo_t foo () {return 0; }  
 #endif  
   
 _ACEOF  
 rm -f conftest.$ac_objext  
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest.$ac_objext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_c_inline=$ac_kw; break  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext  
 done  
   
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5  
 echo "${ECHO_T}$ac_cv_c_inline" >&6  
   
   
 case $ac_cv_c_inline in  echo "$as_me:$LINENO: checking for dynamic-link library extension" >&5
   inline | yes) ;;  echo $ECHO_N "checking for dynamic-link library extension... $ECHO_C" >&6
   *)  case "$host_os" in
     case $ac_cv_c_inline in  cygwin)
       no) ac_val=;;          dll_extension=dll
       *) ac_val=$ac_cv_c_inline;;          ;;
     esac  *)
     cat >>confdefs.h <<_ACEOF          dll_extension=so
 #ifndef __cplusplus  
 #define inline $ac_val  
 #endif  
 _ACEOF  
     ;;  
 esac  esac
   echo "$as_me:$LINENO: result: $dll_extension" >&5
   echo "${ECHO_T}$dll_extension" >&6
   
   
   
Line 3811  echo "$as_me: WARNING: enabling compiler Line 3688  echo "$as_me: WARNING: enabling compiler
 fi;  fi;
   
   
   
 # Check whether --with-assertions or --without-assertions was given.  # Check whether --with-assertions or --without-assertions was given.
 if test "${with_assertions+set}" = set; then  if test "${with_assertions+set}" = set; then
   withval="$with_assertions"    withval="$with_assertions"
Line 3827  _ACEOF Line 3703  _ACEOF
   
 fi;  fi;
   
   
   # Check whether --with-pathlink or --without-pathlink was given.
   if test "${with_pathlink+set}" = set; then
     withval="$with_pathlink"
     LD_PATHLINK=$withval
   
   fi;
   
   
   # Check whether --with-sjlj-exceptions or --without-sjlj-exceptions was given.
   if test "${with_sjlj_exceptions+set}" = set; then
     withval="$with_sjlj_exceptions"
   
   cat >>confdefs.h <<\_ACEOF
   #define PA_WITH_SJLJ_EXCEPTIONS
   _ACEOF
   
   
   fi;
   
   
 # Check whether --enable-safe-mode or --disable-safe-mode was given.  # Check whether --enable-safe-mode or --disable-safe-mode was given.
 if test "${enable_safe_mode+set}" = set; then  if test "${enable_safe_mode+set}" = set; then
   enableval="$enable_safe_mode"    enableval="$enable_safe_mode"
Line 3835  if test "${enable_safe_mode+set}" = set; Line 3732  if test "${enable_safe_mode+set}" = set;
   
   
 fi;  fi;
   
 if test "$SAFE_MODE" = "no"; then  if test "$SAFE_MODE" = "no"; then
         { echo "$as_me:$LINENO: WARNING: enabling reading of files belonging to group+user other then effective" >&5          { echo "$as_me:$LINENO: WARNING: enabling reading of files belonging to group+user other then effective" >&5
 echo "$as_me: WARNING: enabling reading of files belonging to group+user other then effective" >&2;}  echo "$as_me: WARNING: enabling reading of files belonging to group+user other then effective" >&2;}
Line 3846  _ACEOF Line 3744  _ACEOF
   
 fi  fi
   
   
 # Check whether --enable-execs or --disable-execs was given.  # Check whether --enable-execs or --disable-execs was given.
 if test "${enable_execs+set}" = set; then  if test "${enable_execs+set}" = set; then
   enableval="$enable_execs"    enableval="$enable_execs"
Line 3864  fi Line 3763  fi
 fi;  fi;
   
   
 srccharsetsdir=$srcdir/etc/parser3.charsets  # Check whether --enable-stringstream or --disable-stringstream was given.
 CHARSETS_REQUESTED="windows-1251"  if test "${enable_stringstream+set}" = set; then
     enableval="$enable_stringstream"
 # Check whether --with-charsets or --without-charsets was given.  
 if test "${with_charsets+set}" = set; then  
   withval="$with_charsets"  
   CHARSETS_REQUESTED=`echo $withval | sed -e 's/,/ /g'`  
 fi;  
   
 # Checking whether all requested charsets have corresponding .cfg files  
 for c in $CHARSETS_REQUESTED; do  
         if test \! -f $srccharsetsdir/$c.cfg; then  
                 { { echo "$as_me:$LINENO: error: bad charset requested \"$c\" - file $srccharsetsdir/$c.cfg not found" >&5  
 echo "$as_me: error: bad charset requested \"$c\" - file $srccharsetsdir/$c.cfg not found" >&2;}  
    { (exit 1); exit 1; }; }  
         fi  
 done  
   
 # Switching on commentcharset_XXX='#'  
   
   
         commentcharset_windows1251='#'  
         for c in $CHARSETS_REQUESTED; do  
                 if test "windows-1251" = "$c"; then  
                         { echo "$as_me:$LINENO: WARNING: enabling charset windows-1251" >&5  
 echo "$as_me: WARNING: enabling charset windows-1251" >&2;}  
                         commentcharset_windows1251=  
                 fi  
         done  
   
   
   
         commentcharset_windows1250='#'  
         for c in $CHARSETS_REQUESTED; do  
                 if test "windows-1250" = "$c"; then  
                         { echo "$as_me:$LINENO: WARNING: enabling charset windows-1250" >&5  
 echo "$as_me: WARNING: enabling charset windows-1250" >&2;}  
                         commentcharset_windows1250=  
                 fi  
         done  
   
   
   
         commentcharset_windows1257='#'  
         for c in $CHARSETS_REQUESTED; do  
                 if test "windows-1257" = "$c"; then  
                         { echo "$as_me:$LINENO: WARNING: enabling charset windows-1257" >&5  
 echo "$as_me: WARNING: enabling charset windows-1257" >&2;}  
                         commentcharset_windows1257=  
                 fi  
         done  
   
   
   
         commentcharset_koi8r='#'  
         for c in $CHARSETS_REQUESTED; do  
                 if test "koi8-r" = "$c"; then  
                         { echo "$as_me:$LINENO: WARNING: enabling charset koi8-r" >&5  
 echo "$as_me: WARNING: enabling charset koi8-r" >&2;}  
                         commentcharset_koi8r=  
                 fi  
         done  
   
   
   
   
 echo "$as_me:$LINENO: checking for dynamic-link library extension" >&5  
 echo $ECHO_N "checking for dynamic-link library extension... $ECHO_C" >&6  
 case "$host_os" in  
 hpux9* | hpux10* | hpux11*)  
         dll_extension=sl  
         ;;  
 cygwin)  
         dll_extension=dll  
         ;;  
 *)  
         dll_extension=so  
 esac  
 echo "$as_me:$LINENO: result: $dll_extension" >&5  
 echo "${ECHO_T}$dll_extension" >&6  
   
   
   
 # Check whether --with-mysql-client or --without-mysql-client was given.  
 if test "${with_mysql_client+set}" = set; then  
   withval="$with_mysql_client"  
   mysql_client=$withval  
   
 else  
   echo "$as_me:$LINENO: checking for mysql client" >&5  
 echo $ECHO_N "checking for mysql client... $ECHO_C" >&6  
         for lib in \  
                 /usr/local/lib/mysql/libmysqlclient.$dll_extension \  
                 /usr/local/lib/libmysqlclient.$dll_extension \  
                 /usr/lib/libmysqlclient.$dll_extension; do  
                 if test -f $lib; then mysql_client=$lib; fi  
         done  
   
         if test -z "$mysql_client"; then  
                 mysql_client="-configure could not guess-"  
                 echo "$as_me:$LINENO: result: could not guess" >&5  
 echo "${ECHO_T}could not guess" >&6  
         else  
                 echo "$as_me:$LINENO: result: $mysql_client" >&5  
 echo "${ECHO_T}$mysql_client" >&6  
         fi  
   
   
 fi;  
   
   
   
 # Check whether --with-pgsql-client or --without-pgsql-client was given.  
 if test "${with_pgsql_client+set}" = set; then  
   withval="$with_pgsql_client"  
   mysql_client=$withval  
   
 else  
   echo "$as_me:$LINENO: checking for pgsql client" >&5  
 echo $ECHO_N "checking for pgsql client... $ECHO_C" >&6  
         for lib in \  
                 /usr/local/pgsql/lib/libpq.$dll_extension \  
                 /usr/local/lib/libpq.$dll_extension \  
                 /usr/lib/libpq.$dll_extension; do  
                 if test -f $lib; then pgsql_client=$lib; fi  
         done  
   
         if test -z "$pgsql_client"; then  
                 pgsql_client="-configure could not guess-"  
                 echo "$as_me:$LINENO: result: could not guess" >&5  
 echo "${ECHO_T}could not guess" >&6  
         else  
                 echo "$as_me:$LINENO: result: $pgsql_client" >&5  
 echo "${ECHO_T}$pgsql_client" >&6  
         fi  
   
   
 fi;  
   
   
   
 # Check whether --with-oracle-client or --without-oracle-client was given.  
 if test "${with_oracle_client+set}" = set; then  
   withval="$with_oracle_client"  
   oracle_client=$withval  
   
 else  
   echo "$as_me:$LINENO: checking for oracle client" >&5  
 echo $ECHO_N "checking for oracle client... $ECHO_C" >&6  
         lib=$ORACLE_HOME/lib/libclntsh.$dll_extension  
         if test -f $lib; then oracle_client=$lib; fi  
   
         if test -z "$oracle_client"; then  
                 oracle_client="-configure could not guess-"  
                 echo "$as_me:$LINENO: result: could not guess" >&5  
 echo "${ECHO_T}could not guess" >&6  
         else  
                 oracle_client="$oracle_client?ORACLE_HOME=$ORACLE_HOME&ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data"  
                 echo "$as_me:$LINENO: result: $oracle_client" >&5  
 echo "${ECHO_T}$oracle_client" >&6  
         fi  
   
   
 fi;  
   
   
   
   
   
 # Check whether --with-pathlink or --without-pathlink was given.  
 if test "${with_pathlink+set}" = set; then  
   withval="$with_pathlink"  
   LD_PATHLINK=$withval  
   
 fi;  
   
 # Check whether --with-dynamic-stdcpp or --without-dynamic-stdcpp was given.  
 if test "${with_dynamic_stdcpp+set}" = set; then  
   withval="$with_dynamic_stdcpp"  
   
         { echo "$as_me:$LINENO: WARNING: libstdc++ will be linked dynamically: this is probably incompatible with other platforms" >&5  
 echo "$as_me: WARNING: libstdc++ will be linked dynamically: this is probably incompatible with other platforms" >&2;}  
         # this is for apache, it's linked with gcc and need to know  
         # and it would not harm linking with c++ toolchain  
         CPP_LIBS="-lstdc++"  
   
 else  
   
         CPP_LIBS="-Wl,-Bstatic -lstdc++ -Wl,-Bdynamic"  
   
 fi;  if test "$enableval" = "no"; then
           { echo "$as_me:$LINENO: WARNING: disabling stringstream usage" >&5
   echo "$as_me: WARNING: disabling stringstream usage" >&2;}
   
 # Check whether --with-sjlj-exceptions or --without-sjlj-exceptions was given.  
 if test "${with_sjlj_exceptions+set}" = set; then  
   withval="$with_sjlj_exceptions"  
   
 cat >>confdefs.h <<\_ACEOF  cat >>confdefs.h <<\_ACEOF
 #define PA_WITH_SJLJ_EXCEPTIONS  #define NO_STRINGSTREAM
 _ACEOF  _ACEOF
   
   fi
   
   
 fi;  fi;
   
   
 GC_LIB_NAME=gc  GC_LIB_NAME=gc
   
 # Check whether --with-shared-gc or --without-shared-gc was given.  # Check whether --with-shared-gc or --without-shared-gc was given.
Line 4083  fi; Line 3795  fi;
 if test "${with_static_gc+set}" = set; then  if test "${with_static_gc+set}" = set; then
   withval="$with_static_gc"    withval="$with_static_gc"
   
         GC_LIBS="-L$withval -Wl,-Bstatic -l$GC_LIB_NAME -Wl,-Bdynamic"          GC_LIBS="$withval/lib$GC_LIB_NAME.a"
   
 fi;  fi;
 if test -z "$GC_LIBS"; then  if test -z "$GC_LIBS"; then
Line 4097  echo "$as_me:$LINENO: checking for libgc Line 3809  echo "$as_me:$LINENO: checking for libgc
 echo $ECHO_N "checking for libgc... $ECHO_C" >&6  echo $ECHO_N "checking for libgc... $ECHO_C" >&6
 SAVE_LIBS=$LIBS  SAVE_LIBS=$LIBS
 LIBS="$LIBS $GC_LIBS"  LIBS="$LIBS $GC_LIBS"
   
 cat >conftest.$ac_ext <<_ACEOF  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
Line 4159  LIBS=$SAVE_LIBS Line 3872  LIBS=$SAVE_LIBS
   
   
   
   # Check whether --with-static-pcre or --without-static-pcre was given.
   if test "${with_static_pcre+set}" = set; then
     withval="$with_static_pcre"
   
           PCRE=$withval
           PCREINC="$PCRE/include"
           PCRELIB="$PCRE/lib"
   
           if test \! -d $PCREINC -o \! -d $PCRELIB; then
                   { { echo "$as_me:$LINENO: error: $PCRE does not seem to be valid PCRE installation directory" >&5
   echo "$as_me: error: $PCRE does not seem to be valid PCRE installation directory" >&2;}
      { (exit 1); exit 1; }; }
           fi
   
           PCRE_INCLUDES="-I$PCREINC"
           PCRE_LIBS="$PCRELIB/libpcre.a"
   
   fi;
   
   
   
   
   
 # Check whether --with-shared-xml or --without-shared-xml was given.  # Check whether --with-shared-xml or --without-shared-xml was given.
 if test "${with_shared_xml+set}" = set; then  if test "${with_shared_xml+set}" = set; then
   withval="$with_shared_xml"    withval="$with_shared_xml"
Line 4328  fi; Line 4064  fi;
   
   
   
 # Check whether --with-apache13 or --without-apache13 was given.  # Check whether --with-apache or --without-apache was given.
 if test "${with_apache13+set}" = set; then  if test "${with_apache+set}" = set; then
   withval="$with_apache13"    withval="$with_apache"
   APACHE13=$withval  
         if test \! -f "$APACHE13/src/include/httpd.h"; then          APXS=$withval
                 { { echo "$as_me:$LINENO: error: $APACHE13 does not seem to be valid Apache13 source distribution directory" >&5  
 echo "$as_me: error: $APACHE13 does not seem to be valid Apache13 source distribution directory" >&2;}          if test -z "$APXS" -o "$APXS" = "yes"; then
                   APXS=`which apxs 2>/dev/null`
           fi;
   
           APACHE=`$APXS -q TARGET 2>/dev/null`
   
           if test -z "$APACHE"; then
                   APXS=`which apxs2 2>/dev/null`
                   APACHE=`$APXS -q TARGET 2>/dev/null`
   
                   if test -z "$APACHE"; then
                           { { echo "$as_me:$LINENO: error: $APXS does not seem to be valid apache apxs utility path" >&5
   echo "$as_me: error: $APXS does not seem to be valid apache apxs utility path" >&2;}
    { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
                   fi
         fi          fi
   
           APACHE_MAIN_INC=`$APXS -q INCLUDEDIR`
           APACHE_EXTRA_INC=`$APXS -q EXTRA_INCLUDES 2>/dev/null`
           APACHE_INC="-I$APACHE_MAIN_INC $APACHE_EXTRA_INC"
           APACHE_CFLAGS=`$APXS -q CFLAGS`
   
 fi;  fi;
   
   
   
 if test -n "$APACHE13"; then  
   COMPILE_APACHE13_MODULE_TRUE=  
   COMPILE_APACHE13_MODULE_FALSE='#'  if test -n "$APACHE"; then
     COMPILE_APACHE_MODULE_TRUE=
     COMPILE_APACHE_MODULE_FALSE='#'
 else  else
   COMPILE_APACHE13_MODULE_TRUE='#'    COMPILE_APACHE_MODULE_TRUE='#'
   COMPILE_APACHE13_MODULE_FALSE=    COMPILE_APACHE_MODULE_FALSE=
 fi  fi
   
   
   
   LIBLTDL='${top_builddir}/'src/lib/ltdl/libltdlc.a  
   INCLTDL='-I${top_srcdir}/'src/lib/ltdl  
   
   
   
   
   
   
 subdirs="$subdirs src/lib/ltdl"  
   
   case `pwd` in
     *\ * | *\     *)
       { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
   echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
   esac
   
 LIBADD_DL=  
   
   
 echo "$as_me:$LINENO: checking for shl_load" >&5  macro_version='2.4.2'
 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6  macro_revision='1.3337'
 if test "${ac_cv_func_shl_load+set}" = set; then  
   
   
   
   
   
   
   
   
   
   
   
   
   ltmain="$ac_aux_dir/ltmain.sh"
   
   # 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'
   
   ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
   ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
   
   echo "$as_me:$LINENO: checking how to print strings" >&5
   echo $ECHO_N "checking how to print strings... $ECHO_C" >&6
   # Test print first, because it will be a builtin if present.
   if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
     ECHO='print -r --'
   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
     ECHO='printf %s\n'
   else
     # Use this function as a fallback that always works.
     func_fallback_echo ()
     {
       eval 'cat <<_LTECHO_EOF
   $1
   _LTECHO_EOF'
     }
     ECHO='func_fallback_echo'
   fi
   
   # func_echo_all arg...
   # Invoke $ECHO with all args, space-separated.
   func_echo_all ()
   {
       $ECHO ""
   }
   
   case "$ECHO" in
     printf*) echo "$as_me:$LINENO: result: printf" >&5
   echo "${ECHO_T}printf" >&6 ;;
     print*) echo "$as_me:$LINENO: result: print -r" >&5
   echo "${ECHO_T}print -r" >&6 ;;
     *) echo "$as_me:$LINENO: result: cat" >&5
   echo "${ECHO_T}cat" >&6 ;;
   esac
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
   echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
   if test "${lt_cv_path_SED+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   cat >conftest.$ac_ext <<_ACEOF    # Loop through the user's path and test for sed and gsed.
   # Then use that list of sed's as ones to test for truncation.
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for lt_ac_prog in sed gsed; do
       for ac_exec_ext in '' $ac_executable_extensions; do
         if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
           lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
         fi
       done
     done
   done
   IFS=$as_save_IFS
   lt_ac_max=0
   lt_ac_count=0
   # Add /usr/xpg4/bin/sed as it is typically found on Solaris
   # along with /bin/sed that truncates output.
   for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
     test ! -f $lt_ac_sed && continue
     cat /dev/null > conftest.in
     lt_ac_count=0
     echo $ECHO_N "0123456789$ECHO_C" >conftest.in
     # Check for GNU sed and select it if it is found.
     if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
       lt_cv_path_SED=$lt_ac_sed
       break
     fi
     while true; do
       cat conftest.in conftest.in >conftest.tmp
       mv conftest.tmp conftest.in
       cp conftest.in conftest.nl
       echo >>conftest.nl
       $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
       cmp -s conftest.out conftest.nl || break
       # 10000 chars as input seems more than enough
       test $lt_ac_count -gt 10 && break
       lt_ac_count=`expr $lt_ac_count + 1`
       if test $lt_ac_count -gt $lt_ac_max; then
         lt_ac_max=$lt_ac_count
         lt_cv_path_SED=$lt_ac_sed
       fi
     done
   done
   
   fi
   
   SED=$lt_cv_path_SED
   
   echo "$as_me:$LINENO: result: $SED" >&5
   echo "${ECHO_T}$SED" >&6
   
   test -z "$SED" && SED=sed
   Xsed="$SED -e 1s/^X//"
   
   
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking for egrep" >&5
   echo $ECHO_N "checking for egrep... $ECHO_C" >&6
   if test "${ac_cv_prog_egrep+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
       then ac_cv_prog_egrep='grep -E'
       else ac_cv_prog_egrep='egrep'
       fi
   fi
   echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
   echo "${ECHO_T}$ac_cv_prog_egrep" >&6
    EGREP=$ac_cv_prog_egrep
   
   
   echo "$as_me:$LINENO: checking for fgrep" >&5
   echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
   if test "${ac_cv_prog_fgrep+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
       then ac_cv_prog_fgrep='grep -F'
       else ac_cv_prog_fgrep='fgrep'
       fi
   fi
   echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
   echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
    FGREP=$ac_cv_prog_fgrep
   
   
   test -z "$GREP" && GREP=grep
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   # Check whether --with-gnu-ld or --without-gnu-ld was given.
   if test "${with_gnu_ld+set}" = set; then
     withval="$with_gnu_ld"
     test "$withval" = no || with_gnu_ld=yes
   else
     with_gnu_ld=no
   fi;
   ac_prog=ld
   if test "$GCC" = yes; then
     # Check if gcc -print-prog-name=ld gives a path.
     echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
     case $host in
     *-*-mingw*)
       # gcc leaves a trailing carriage return which upsets mingw
       ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     *)
       ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     esac
     case $ac_prog in
       # Accept absolute paths.
       [\\/]* | ?:[\\/]*)
         re_direlt='/[^/][^/]*/\.\./'
         # Canonicalize the pathname of ld
         ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
         while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
           ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
         done
         test -z "$LD" && LD="$ac_prog"
         ;;
     "")
       # If it fails, then pretend we aren't using GCC.
       ac_prog=ld
       ;;
     *)
       # If it is relative, then search for the first ld in PATH.
       with_gnu_ld=unknown
       ;;
     esac
   elif test "$with_gnu_ld" = yes; then
     echo "$as_me:$LINENO: checking for GNU ld" >&5
   echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   else
     echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   fi
   if test "${lt_cv_path_LD+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -z "$LD"; then
     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     for ac_dir in $PATH; do
       IFS="$lt_save_ifs"
       test -z "$ac_dir" && ac_dir=.
       if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
         lt_cv_path_LD="$ac_dir/$ac_prog"
         # Check to see if the program is GNU ld.  I'd rather use --version,
         # but apparently some variants of GNU ld only accept -v.
         # Break only if it was the GNU/non-GNU ld that we prefer.
         case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
         *GNU* | *'with BFD'*)
           test "$with_gnu_ld" != no && break
           ;;
         *)
           test "$with_gnu_ld" != yes && break
           ;;
         esac
       fi
     done
     IFS="$lt_save_ifs"
   else
     lt_cv_path_LD="$LD" # Let the user override the test with a path.
   fi
   fi
   
   LD="$lt_cv_path_LD"
   if test -n "$LD"; then
     echo "$as_me:$LINENO: result: $LD" >&5
   echo "${ECHO_T}$LD" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
      { (exit 1); exit 1; }; }
   echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   if test "${lt_cv_prog_gnu_ld+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     # I'd rather use --version here, but apparently some GNU lds only accept -v.
   case `$LD -v 2>&1 </dev/null` in
   *GNU* | *'with BFD'*)
     lt_cv_prog_gnu_ld=yes
     ;;
   *)
     lt_cv_prog_gnu_ld=no
     ;;
   esac
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   with_gnu_ld=$lt_cv_prog_gnu_ld
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
   echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
   if test "${lt_cv_path_NM+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$NM"; then
     # Let the user override the test.
     lt_cv_path_NM="$NM"
   else
     lt_nm_to_check="${ac_tool_prefix}nm"
     if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
       lt_nm_to_check="$lt_nm_to_check nm"
     fi
     for lt_tmp_nm in $lt_nm_to_check; do
       lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
       for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
         IFS="$lt_save_ifs"
         test -z "$ac_dir" && ac_dir=.
         tmp_nm="$ac_dir/$lt_tmp_nm"
         if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
           # Check to see if the nm accepts a BSD-compat flag.
           # Adding the `sed 1q' prevents false positives on HP-UX, which says:
           #   nm: unknown option "B" ignored
           # Tru64's nm complains that /dev/null is an invalid object file
           case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
           */dev/null* | *'Invalid file or object type'*)
             lt_cv_path_NM="$tmp_nm -B"
             break
             ;;
           *)
             case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
             */dev/null*)
               lt_cv_path_NM="$tmp_nm -p"
               break
               ;;
             *)
               lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
               continue # so that we can try to find one that supports BSD flags
               ;;
             esac
             ;;
           esac
         fi
       done
       IFS="$lt_save_ifs"
     done
     : ${lt_cv_path_NM=no}
   fi
   fi
   echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
   echo "${ECHO_T}$lt_cv_path_NM" >&6
   if test "$lt_cv_path_NM" != "no"; then
     NM="$lt_cv_path_NM"
   else
     # Didn't find any BSD compatible name lister, look for dumpbin.
     if test -n "$DUMPBIN"; then :
       # Let the user override the test.
     else
       if test -n "$ac_tool_prefix"; then
     for ac_prog in dumpbin "link -dump"
     do
       # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_DUMPBIN+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$DUMPBIN"; then
     ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   DUMPBIN=$ac_cv_prog_DUMPBIN
   if test -n "$DUMPBIN"; then
     echo "$as_me:$LINENO: result: $DUMPBIN" >&5
   echo "${ECHO_T}$DUMPBIN" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
       test -n "$DUMPBIN" && break
     done
   fi
   if test -z "$DUMPBIN"; then
     ac_ct_DUMPBIN=$DUMPBIN
     for ac_prog in dumpbin "link -dump"
   do
     # Extract the first word of "$ac_prog", so it can be a program name with args.
   set dummy $ac_prog; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_DUMPBIN"; then
     ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
   if test -n "$ac_ct_DUMPBIN"; then
     echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
   echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     test -n "$ac_ct_DUMPBIN" && break
   done
   test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
   
     DUMPBIN=$ac_ct_DUMPBIN
   fi
   
       case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
       *COFF*)
         DUMPBIN="$DUMPBIN -symbols"
         ;;
       *)
         DUMPBIN=:
         ;;
       esac
     fi
   
     if test "$DUMPBIN" != ":"; then
       NM="$DUMPBIN"
     fi
   fi
   test -z "$NM" && NM=nm
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
   echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
   if test "${lt_cv_nm_interface+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_nm_interface="BSD nm"
     echo "int some_variable = 0;" > conftest.$ac_ext
     (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
     (eval "$ac_compile" 2>conftest.err)
     cat conftest.err >&5
     (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
     (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
     cat conftest.err >&5
     (eval echo "\"\$as_me:$LINENO: output\"" >&5)
     cat conftest.out >&5
     if $GREP 'External.*some_variable' conftest.out > /dev/null; then
       lt_cv_nm_interface="MS dumpbin"
     fi
     rm -f conftest*
   fi
   echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
   echo "${ECHO_T}$lt_cv_nm_interface" >&6
   
   echo "$as_me:$LINENO: checking whether ln -s works" >&5
   echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
   LN_S=$as_ln_s
   if test "$LN_S" = "ln -s"; then
     echo "$as_me:$LINENO: result: yes" >&5
   echo "${ECHO_T}yes" >&6
   else
     echo "$as_me:$LINENO: result: no, using $LN_S" >&5
   echo "${ECHO_T}no, using $LN_S" >&6
   fi
   
   # find the maximum length of command line arguments
   echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
   echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
   if test "${lt_cv_sys_max_cmd_len+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
       i=0
     teststring="ABCD"
   
     case $build_os in
     msdosdjgpp*)
       # On DJGPP, this test can blow up pretty badly due to problems in libc
       # (any single argument exceeding 2000 bytes causes a buffer overrun
       # during glob expansion).  Even if it were fixed, the result of this
       # check would be larger than it should be.
       lt_cv_sys_max_cmd_len=12288;    # 12K is about right
       ;;
   
     gnu*)
       # Under GNU Hurd, this test is not required because there is
       # no limit to the length of command line arguments.
       # Libtool will interpret -1 as no limit whatsoever
       lt_cv_sys_max_cmd_len=-1;
       ;;
   
     cygwin* | mingw* | cegcc*)
       # On Win9x/ME, this test blows up -- it succeeds, but takes
       # about 5 minutes as the teststring grows exponentially.
       # Worse, since 9x/ME are not pre-emptively multitasking,
       # you end up with a "frozen" computer, even though with patience
       # the test eventually succeeds (with a max line length of 256k).
       # Instead, let's just punt: use the minimum linelength reported by
       # all of the supported platforms: 8192 (on NT/2K/XP).
       lt_cv_sys_max_cmd_len=8192;
       ;;
   
     mint*)
       # On MiNT this can take a long time and run out of memory.
       lt_cv_sys_max_cmd_len=8192;
       ;;
   
     amigaos*)
       # On AmigaOS with pdksh, this test takes hours, literally.
       # So we just punt and use a minimum line length of 8192.
       lt_cv_sys_max_cmd_len=8192;
       ;;
   
     netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
       # This has been around since 386BSD, at least.  Likely further.
       if test -x /sbin/sysctl; then
         lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
       elif test -x /usr/sbin/sysctl; then
         lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
       else
         lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
       fi
       # And add a safety zone
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
       ;;
   
     interix*)
       # We know the value 262144 and hardcode it with a safety zone (like BSD)
       lt_cv_sys_max_cmd_len=196608
       ;;
   
     os2*)
       # The test takes a long time on OS/2.
       lt_cv_sys_max_cmd_len=8192
       ;;
   
     osf*)
       # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
       # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
       # nice to cause kernel panics so lets avoid the loop below.
       # First set a reasonable default.
       lt_cv_sys_max_cmd_len=16384
       #
       if test -x /sbin/sysconfig; then
         case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
           *1*) lt_cv_sys_max_cmd_len=-1 ;;
         esac
       fi
       ;;
     sco3.2v5*)
       lt_cv_sys_max_cmd_len=102400
       ;;
     sysv5* | sco5v6* | sysv4.2uw2*)
       kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
       if test -n "$kargmax"; then
         lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
       else
         lt_cv_sys_max_cmd_len=32768
       fi
       ;;
     *)
       lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
       if test -n "$lt_cv_sys_max_cmd_len"; then
         lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
         lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
       else
         # Make teststring a little bigger before we do anything with it.
         # a 1K string should be a reasonable start.
         for i in 1 2 3 4 5 6 7 8 ; do
           teststring=$teststring$teststring
         done
         SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
         # If test is not a shell built-in, we'll probably end up computing a
         # maximum length that is only half of the actual maximum length, but
         # we can't tell.
         while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
                    = "X$teststring$teststring"; } >/dev/null 2>&1 &&
                 test $i != 17 # 1/2 MB should be enough
         do
           i=`expr $i + 1`
           teststring=$teststring$teststring
         done
         # Only check the string length outside the loop.
         lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
         teststring=
         # Add a significant safety factor because C++ compilers can tack on
         # massive amounts of additional arguments before passing them to the
         # linker.  It appears as though 1/2 is a usable value.
         lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
       fi
       ;;
     esac
   
   fi
   
   if test -n $lt_cv_sys_max_cmd_len ; then
     echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
   echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
   else
     echo "$as_me:$LINENO: result: none" >&5
   echo "${ECHO_T}none" >&6
   fi
   max_cmd_len=$lt_cv_sys_max_cmd_len
   
   
   
   
   
   
   : ${CP="cp -f"}
   : ${MV="mv -f"}
   : ${RM="rm -f"}
   
   echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
   echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
   # Try some XSI features
   xsi_shell=no
   ( _lt_dummy="a/b/c"
     test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
         = c,a/b,b/c, \
       && eval 'test $(( 1 + 1 )) -eq 2 \
       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
     && xsi_shell=yes
   echo "$as_me:$LINENO: result: $xsi_shell" >&5
   echo "${ECHO_T}$xsi_shell" >&6
   
   
   echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
   echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
   lt_shell_append=no
   ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
       >/dev/null 2>&1 \
     && lt_shell_append=yes
   echo "$as_me:$LINENO: result: $lt_shell_append" >&5
   echo "${ECHO_T}$lt_shell_append" >&6
   
   
   if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
     lt_unset=unset
   else
     lt_unset=false
   fi
   
   
   
   
   
   # test EBCDIC or ASCII
   case `echo X|tr X '\101'` in
    A) # ASCII based system
       # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
     lt_SP2NL='tr \040 \012'
     lt_NL2SP='tr \015\012 \040\040'
     ;;
    *) # EBCDIC based system
     lt_SP2NL='tr \100 \n'
     lt_NL2SP='tr \r\n \100\100'
     ;;
   esac
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking how to convert $build file names to $host format" >&5
   echo $ECHO_N "checking how to convert $build file names to $host format... $ECHO_C" >&6
   if test "${lt_cv_to_host_file_cmd+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     case $host in
     *-*-mingw* )
       case $build in
         *-*-mingw* ) # actually msys
           lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
           ;;
         *-*-cygwin* )
           lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
           ;;
         * ) # otherwise, assume *nix
           lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
           ;;
       esac
       ;;
     *-*-cygwin* )
       case $build in
         *-*-mingw* ) # actually msys
           lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
           ;;
         *-*-cygwin* )
           lt_cv_to_host_file_cmd=func_convert_file_noop
           ;;
         * ) # 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
   
   fi
   
   to_host_file_cmd=$lt_cv_to_host_file_cmd
   echo "$as_me:$LINENO: result: $lt_cv_to_host_file_cmd" >&5
   echo "${ECHO_T}$lt_cv_to_host_file_cmd" >&6
   
   
   
   
   
   echo "$as_me:$LINENO: checking how to convert $build file names to toolchain format" >&5
   echo $ECHO_N "checking how to convert $build file names to toolchain format... $ECHO_C" >&6
   if test "${lt_cv_to_tool_file_cmd+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     #assume ordinary cross tools, or native build.
   lt_cv_to_tool_file_cmd=func_convert_file_noop
   case $host in
     *-*-mingw* )
       case $build in
         *-*-mingw* ) # actually msys
           lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
           ;;
       esac
       ;;
   esac
   
   fi
   
   to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   echo "$as_me:$LINENO: result: $lt_cv_to_tool_file_cmd" >&5
   echo "${ECHO_T}$lt_cv_to_tool_file_cmd" >&6
   
   
   
   
   
   echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
   echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
   if test "${lt_cv_ld_reload_flag+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_ld_reload_flag='-r'
   fi
   echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
   echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
   reload_flag=$lt_cv_ld_reload_flag
   case $reload_flag in
   "" | " "*) ;;
   *) reload_flag=" $reload_flag" ;;
   esac
   reload_cmds='$LD$reload_flag -o $output$reload_objs'
   case $host_os in
     cygwin* | mingw* | pw32* | cegcc*)
       if test "$GCC" != yes; then
         reload_cmds=false
       fi
       ;;
     darwin*)
       if test "$GCC" = yes; then
         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
       else
         reload_cmds='$LD$reload_flag -o $output$reload_objs'
       fi
       ;;
   esac
   
   
   
   
   
   
   
   
   
   if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   set dummy ${ac_tool_prefix}objdump; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_OBJDUMP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$OBJDUMP"; then
     ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   OBJDUMP=$ac_cv_prog_OBJDUMP
   if test -n "$OBJDUMP"; then
     echo "$as_me:$LINENO: result: $OBJDUMP" >&5
   echo "${ECHO_T}$OBJDUMP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_OBJDUMP"; then
     ac_ct_OBJDUMP=$OBJDUMP
     # Extract the first word of "objdump", so it can be a program name with args.
   set dummy objdump; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_OBJDUMP"; then
     ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_OBJDUMP="objdump"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
   fi
   fi
   ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   if test -n "$ac_ct_OBJDUMP"; then
     echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
   echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     OBJDUMP=$ac_ct_OBJDUMP
   else
     OBJDUMP="$ac_cv_prog_OBJDUMP"
   fi
   
   test -z "$OBJDUMP" && OBJDUMP=objdump
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
   echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
   if test "${lt_cv_deplibs_check_method+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_file_magic_cmd='$MAGIC_CMD'
   lt_cv_file_magic_test_file=
   lt_cv_deplibs_check_method='unknown'
   # Need to set the preceding variable on all platforms that support
   # interlibrary dependencies.
   # 'none' -- dependencies not supported.
   # `unknown' -- same as none, but documents that we really don't know.
   # 'pass_all' -- all dependencies passed with no checks.
   # 'test_compile' -- check by making test program.
   # 'file_magic [[regex]]' -- check by looking for files in library path
   # which responds to the $file_magic_cmd with a given extended regex.
   # If you have `file' or equivalent on your system and you're not sure
   # whether `pass_all' will *always* work, you probably want this one.
   
   case $host_os in
   aix[4-9]*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   beos*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   bsdi[45]*)
     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
     lt_cv_file_magic_cmd='/usr/bin/file -L'
     lt_cv_file_magic_test_file=/shlib/libc.so
     ;;
   
   cygwin*)
     # func_win32_libid is a shell function defined in ltmain.sh
     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     lt_cv_file_magic_cmd='func_win32_libid'
     ;;
   
   mingw* | pw32*)
     # Base MSYS/MinGW do not provide the 'file' command needed by
     # func_win32_libid shell function, so use a weaker test based on 'objdump',
     # unless we find 'file', for example because we are cross-compiling.
     # 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_file_magic_cmd='func_win32_libid'
     else
       # 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'
     fi
     ;;
   
   cegcc*)
     # 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_file_magic_cmd='$OBJDUMP -f'
     ;;
   
   darwin* | rhapsody*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   freebsd* | dragonfly*)
     if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
       case $host_cpu in
       i*86 )
         # Not sure whether the presence of OpenBSD here was a mistake.
         # Let's accept both of them until this is cleared up.
         lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
         lt_cv_file_magic_cmd=/usr/bin/file
         lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
         ;;
       esac
     else
       lt_cv_deplibs_check_method=pass_all
     fi
     ;;
   
   gnu*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   haiku*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   hpux10.20* | hpux11*)
     lt_cv_file_magic_cmd=/usr/bin/file
     case $host_cpu in
     ia64*)
       lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
       lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
       ;;
     hppa*64*)
       lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-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_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
       lt_cv_file_magic_test_file=/usr/lib/libc.sl
       ;;
     esac
     ;;
   
   interix[3-9]*)
     # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
     ;;
   
   irix5* | irix6* | nonstopux*)
     case $LD in
     *-32|*"-32 ") libmagic=32-bit;;
     *-n32|*"-n32 ") libmagic=N32;;
     *-64|*"-64 ") libmagic=64-bit;;
     *) libmagic=never-match;;
     esac
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   # This must be glibc/ELF.
   linux* | k*bsd*-gnu | kopensolaris*-gnu)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   netbsd*)
     if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
       lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     else
       lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
     fi
     ;;
   
   newos6*)
     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
     lt_cv_file_magic_cmd=/usr/bin/file
     lt_cv_file_magic_test_file=/usr/lib/libnls.so
     ;;
   
   *nto* | *qnx*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   openbsd*)
     if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
       lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
     else
       lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     fi
     ;;
   
   osf3* | osf4* | osf5*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   rdos*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   solaris*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   
   sysv4 | sysv4.3*)
     case $host_vendor in
     motorola)
       lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
       ;;
     ncr)
       lt_cv_deplibs_check_method=pass_all
       ;;
     sequent)
       lt_cv_file_magic_cmd='/bin/file'
       lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
       ;;
     sni)
       lt_cv_file_magic_cmd='/bin/file'
       lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
       lt_cv_file_magic_test_file=/lib/libc.so
       ;;
     siemens)
       lt_cv_deplibs_check_method=pass_all
       ;;
     pc)
       lt_cv_deplibs_check_method=pass_all
       ;;
     esac
     ;;
   
   tpf*)
     lt_cv_deplibs_check_method=pass_all
     ;;
   esac
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
   echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
   
   file_magic_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
   deplibs_check_method=$lt_cv_deplibs_check_method
   test -z "$deplibs_check_method" && deplibs_check_method=unknown
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_DLLTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$DLLTOOL"; then
     ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   DLLTOOL=$ac_cv_prog_DLLTOOL
   if test -n "$DLLTOOL"; then
     echo "$as_me:$LINENO: result: $DLLTOOL" >&5
   echo "${ECHO_T}$DLLTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_DLLTOOL"; then
     ac_ct_DLLTOOL=$DLLTOOL
     # Extract the first word of "dlltool", so it can be a program name with args.
   set dummy dlltool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_DLLTOOL"; then
     ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_DLLTOOL="dlltool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
   fi
   fi
   ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   if test -n "$ac_ct_DLLTOOL"; then
     echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
   echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     DLLTOOL=$ac_ct_DLLTOOL
   else
     DLLTOOL="$ac_cv_prog_DLLTOOL"
   fi
   
   test -z "$DLLTOOL" && DLLTOOL=dlltool
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking how to associate runtime and link libraries" >&5
   echo $ECHO_N "checking how to associate runtime and link libraries... $ECHO_C" >&6
   if test "${lt_cv_sharedlib_from_linklib_cmd+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     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
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
   echo "${ECHO_T}$lt_cv_sharedlib_from_linklib_cmd" >&6
   sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
   test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
   
   
   
   
   
   
   
   if test -n "$ac_tool_prefix"; then
     for ac_prog in ar
     do
       # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_AR+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$AR"; then
     ac_cv_prog_AR="$AR" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   AR=$ac_cv_prog_AR
   if test -n "$AR"; then
     echo "$as_me:$LINENO: result: $AR" >&5
   echo "${ECHO_T}$AR" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
       test -n "$AR" && break
     done
   fi
   if test -z "$AR"; then
     ac_ct_AR=$AR
     for ac_prog in ar
   do
     # Extract the first word of "$ac_prog", so it can be a program name with args.
   set dummy $ac_prog; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_AR"; then
     ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_AR="$ac_prog"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   ac_ct_AR=$ac_cv_prog_ac_ct_AR
   if test -n "$ac_ct_AR"; then
     echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
   echo "${ECHO_T}$ac_ct_AR" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     test -n "$ac_ct_AR" && break
   done
   test -n "$ac_ct_AR" || ac_ct_AR="false"
   
     AR=$ac_ct_AR
   fi
   
   : ${AR=ar}
   : ${AR_FLAGS=cru}
   
   
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking for archiver @FILE support" >&5
   echo $ECHO_N "checking for archiver @FILE support... $ECHO_C" >&6
   if test "${lt_cv_ar_at_file+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_ar_at_file=no
      cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define shl_load innocuous_shl_load  
   
 /* System header to define __stub macros and hopefully few prototypes,  int
     which can conflict with char shl_load (); below.  main ()
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  {
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__    ;
 # include <limits.h>    return 0;
 #else  }
 # include <assert.h>  _ACEOF
 #endif  rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     echo conftest.$ac_objext > conftest.lst
         lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
         { (eval echo "$as_me:$LINENO: \"$lt_ar_try\"") >&5
     (eval $lt_ar_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }
         if test "$ac_status" -eq 0; then
           # Ensure the archiver fails upon bogus file names.
           rm -f conftest.$ac_objext libconftest.a
           { (eval echo "$as_me:$LINENO: \"$lt_ar_try\"") >&5
     (eval $lt_ar_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }
           if test "$ac_status" -ne 0; then
             lt_cv_ar_at_file=@
           fi
         fi
         rm -f conftest.* libconftest.a
   
 #undef shl_load  else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
 /* Override any gcc2 internal prototype to avoid an error.  */  fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_ar_at_file" >&5
   echo "${ECHO_T}$lt_cv_ar_at_file" >&6
   
   if test "x$lt_cv_ar_at_file" = xno; then
     archiver_list_spec=
   else
     archiver_list_spec=$lt_cv_ar_at_file
   fi
   
   
   
   
   
   
   
   if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
   set dummy ${ac_tool_prefix}strip; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_STRIP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$STRIP"; then
     ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   STRIP=$ac_cv_prog_STRIP
   if test -n "$STRIP"; then
     echo "$as_me:$LINENO: result: $STRIP" >&5
   echo "${ECHO_T}$STRIP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_STRIP"; then
     ac_ct_STRIP=$STRIP
     # Extract the first word of "strip", so it can be a program name with args.
   set dummy strip; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_STRIP"; then
     ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_STRIP="strip"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
   fi
   fi
   ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
   if test -n "$ac_ct_STRIP"; then
     echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
   echo "${ECHO_T}$ac_ct_STRIP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     STRIP=$ac_ct_STRIP
   else
     STRIP="$ac_cv_prog_STRIP"
   fi
   
   test -z "$STRIP" && STRIP=:
   
   
   
   
   
   
   if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_RANLIB+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$RANLIB"; then
     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   RANLIB=$ac_cv_prog_RANLIB
   if test -n "$RANLIB"; then
     echo "$as_me:$LINENO: result: $RANLIB" >&5
   echo "${ECHO_T}$RANLIB" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_RANLIB"; then
     ac_ct_RANLIB=$RANLIB
     # Extract the first word of "ranlib", so it can be a program name with args.
   set dummy ranlib; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_RANLIB"; then
     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_RANLIB="ranlib"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
   fi
   fi
   ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   if test -n "$ac_ct_RANLIB"; then
     echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
   echo "${ECHO_T}$ac_ct_RANLIB" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     RANLIB=$ac_ct_RANLIB
   else
     RANLIB="$ac_cv_prog_RANLIB"
   fi
   
   test -z "$RANLIB" && RANLIB=:
   
   
   
   
   
   
   # Determine commands to create old-style static archives.
   old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
   old_postinstall_cmds='chmod 644 $oldlib'
   old_postuninstall_cmds=
   
   if test -n "$RANLIB"; then
     case $host_os in
     openbsd*)
       old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
       ;;
     *)
       old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
       ;;
     esac
     old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
   fi
   
   case $host_os in
     darwin*)
       lock_old_archive_extraction=yes ;;
     *)
       lock_old_archive_extraction=no ;;
   esac
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   # If no C compiler was specified, use CC.
   LTCC=${LTCC-"$CC"}
   
   # If no C compiler flags were specified, use CFLAGS.
   LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   
   # Allow CC to be a program name with arguments.
   compiler=$CC
   
   
   # Check for command to grab the raw symbol name followed by C symbol from nm.
   echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
   echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
   if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
   
   # These are sane defaults that work on at least a few old systems.
   # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
   
   # Character class describing NM global symbol codes.
   symcode='[BCDEGRST]'
   
   # Regexp to match symbols that can be accessed directly from C.
   sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
   
   # Define system-specific variables.
   case $host_os in
   aix*)
     symcode='[BCDT]'
     ;;
   cygwin* | mingw* | pw32* | cegcc*)
     symcode='[ABCDGISTW]'
     ;;
   hpux*)
     if test "$host_cpu" = ia64; then
       symcode='[ABCDEGRST]'
     fi
     ;;
   irix* | nonstopux*)
     symcode='[BCDEGRST]'
     ;;
   osf*)
     symcode='[BCDEGQRST]'
     ;;
   solaris*)
     symcode='[BDRT]'
     ;;
   sco3.2v5*)
     symcode='[DT]'
     ;;
   sysv4.2uw2*)
     symcode='[DT]'
     ;;
   sysv5* | sco5v6* | unixware* | OpenUNIX*)
     symcode='[ABDT]'
     ;;
   sysv4)
     symcode='[DFNSTU]'
     ;;
   esac
   
   # If we're using GNU nm, then use its standard symbol codes.
   case `$NM -V 2>&1` in
   *GNU* | *'with BFD'*)
     symcode='[ABCDGIRSTW]' ;;
   esac
   
   # Transform an extracted symbol line into a proper C declaration.
   # Some systems (esp. on ia64) link data and code symbols differently,
   # so use this general approach.
   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
   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'"
   
   # Handle CRLF in mingw tool chain
   opt_cr=
   case $build_os in
   mingw*)
     opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
     ;;
   esac
   
   # Try without a prefix underscore, then with it.
   for ac_symprfx in "" "_"; do
   
     # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
     symxfrm="\\1 $ac_symprfx\\2 \\2"
   
     # Write the raw and C identifiers.
     if test "$lt_cv_nm_interface" = "MS dumpbin"; then
       # Fake it for dumpbin and say T for any non-static function
       # and D for any global variable.
       # Also find C++ and __fastcall symbols from MSVC++,
       # which start with @ or ?.
       lt_cv_sys_global_symbol_pipe="$AWK '"\
   "     {last_section=section; section=\$ 3};"\
   "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
   "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   "     \$ 0!~/External *\|/{next};"\
   "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
   "     {if(hide[section]) next};"\
   "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
   "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
   "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
   "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
   "     ' prfx=^$ac_symprfx"
     else
       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
     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.
     pipe_works=no
   
     rm -f conftest*
     cat > conftest.$ac_ext <<_LT_EOF
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C" {
 {  
 #endif  #endif
 /* We use char because int might match the return type of a gcc2  char nm_test_var;
    builtin and then its argument prototype would still apply.  */  void nm_test_func(void);
 char shl_load ();  void nm_test_func(void){}
 /* The GNU C library defines this for functions which it implements  #ifdef __cplusplus
     to always fail with ENOSYS.  Some functions are actually named  }
     something starting with __ and the normal name is an alias.  */  #endif
 #if defined (__stub_shl_load) || defined (__stub___shl_load)  int main(){nm_test_var='a';nm_test_func();return(0);}
 choke me  _LT_EOF
   
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       # Now try to grab the symbols.
       nlist=conftest.nm
       if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\"") >&5
     (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s "$nlist"; then
         # Try sorting and uniquifying the output.
         if sort "$nlist" | uniq > "$nlist"T; then
           mv -f "$nlist"T "$nlist"
         else
           rm -f "$nlist"T
         fi
   
         # Make sure that we snagged all the symbols we need.
         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
           if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
             cat <<_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_DLSYM_CONST
   #elif defined(__osf__)
   /* This system does not cope well with relocations in const data.  */
   # define LT_DLSYM_CONST
 #else  #else
 char (*f) () = shl_load;  # define LT_DLSYM_CONST const
 #endif  #endif
   
 #ifdef __cplusplus  #ifdef __cplusplus
   extern "C" {
   #endif
   
   _LT_EOF
             # Now generate the symbol file.
             eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
   
             cat <<_LT_EOF >> conftest.$ac_ext
   
   /* The mapping between symbol names and symbols.  */
   LT_DLSYM_CONST struct {
     const char *name;
     void       *address;
   }
   lt__PROGRAM__LTX_preloaded_symbols[] =
   {
     { "@PROGRAM@", (void *) 0 },
   _LT_EOF
             $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
             cat <<\_LT_EOF >> conftest.$ac_ext
     {0, (void *) 0}
   };
   
   /* This works around a problem in FreeBSD linker */
   #ifdef FREEBSD_WORKAROUND
   static const void *lt_preloaded_setup() {
     return lt__PROGRAM__LTX_preloaded_symbols;
 }  }
 #endif  #endif
   
   #ifdef __cplusplus
   }
   #endif
   _LT_EOF
             # Now try linking the two files.
             mv conftest.$ac_objext conftstm.$ac_objext
             lt_globsym_save_LIBS=$LIBS
             lt_globsym_save_CFLAGS=$CFLAGS
             LIBS="conftstm.$ac_objext"
             CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
             if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s conftest${ac_exeext}; then
               pipe_works=yes
             fi
             LIBS=$lt_globsym_save_LIBS
             CFLAGS=$lt_globsym_save_CFLAGS
           else
             echo "cannot find nm_test_func in $nlist" >&5
           fi
         else
           echo "cannot find nm_test_var in $nlist" >&5
         fi
       else
         echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
       fi
     else
       echo "$progname: failed program was:" >&5
       cat conftest.$ac_ext >&5
     fi
     rm -rf conftest* conftst*
   
     # Do not use the global_symbol_pipe unless it works.
     if test "$pipe_works" = yes; then
       break
     else
       lt_cv_sys_global_symbol_pipe=
     fi
   done
   
   fi
   
   if test -z "$lt_cv_sys_global_symbol_pipe"; then
     lt_cv_sys_global_symbol_to_cdecl=
   fi
   if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
     echo "$as_me:$LINENO: result: failed" >&5
   echo "${ECHO_T}failed" >&6
   else
     echo "$as_me:$LINENO: result: ok" >&5
   echo "${ECHO_T}ok" >&6
   fi
   
   # 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
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   echo "$as_me:$LINENO: checking for sysroot" >&5
   echo $ECHO_N "checking for sysroot... $ECHO_C" >&6
   
   # Check whether --with-sysroot or --without-sysroot was given.
   if test "${with_sysroot+set}" = set; then
     withval="$with_sysroot"
   
   else
     with_sysroot=no
   fi;
   
   lt_sysroot=
   case ${with_sysroot} in #(
    yes)
      if test "$GCC" = yes; then
        lt_sysroot=`$CC --print-sysroot 2>/dev/null`
      fi
      ;; #(
    /*)
      lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
      ;; #(
    no|'')
      ;; #(
    *)
      echo "$as_me:$LINENO: result: ${with_sysroot}" >&5
   echo "${ECHO_T}${with_sysroot}" >&6
      { { echo "$as_me:$LINENO: error: The sysroot must be an absolute path." >&5
   echo "$as_me: error: The sysroot must be an absolute path." >&2;}
      { (exit 1); exit 1; }; }
      ;;
   esac
   
    echo "$as_me:$LINENO: result: ${lt_sysroot:-no}" >&5
   echo "${ECHO_T}${lt_sysroot:-no}" >&6
   
   
   
   
   
   # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
   if test "${enable_libtool_lock+set}" = set; then
     enableval="$enable_libtool_lock"
   
   fi;
   test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
   
   # Some flags need to be propagated to the compiler or linker for good
   # libtool support.
   case $host in
   ia64-*-hpux*)
     # Find out which ABI we are using.
     echo 'int i;' > conftest.$ac_ext
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       case `/usr/bin/file conftest.$ac_objext` in
         *ELF-32*)
           HPUX_IA64_MODE="32"
           ;;
         *ELF-64*)
           HPUX_IA64_MODE="64"
           ;;
       esac
     fi
     rm -rf conftest*
     ;;
   *-*-irix6*)
     # Find out which ABI we are using.
     echo '#line '$LINENO' "configure"' > conftest.$ac_ext
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       if test "$lt_cv_prog_gnu_ld" = yes; then
         case `/usr/bin/file conftest.$ac_objext` in
           *32-bit*)
             LD="${LD-ld} -melf32bsmip"
             ;;
           *N32*)
             LD="${LD-ld} -melf32bmipn32"
             ;;
           *64-bit*)
             LD="${LD-ld} -melf64bmip"
           ;;
         esac
       else
         case `/usr/bin/file conftest.$ac_objext` in
           *32-bit*)
             LD="${LD-ld} -32"
             ;;
           *N32*)
             LD="${LD-ld} -n32"
             ;;
           *64-bit*)
             LD="${LD-ld} -64"
             ;;
         esac
       fi
     fi
     rm -rf conftest*
     ;;
   
   x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
   s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
     # Find out which ABI we are using.
     echo 'int i;' > conftest.$ac_ext
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       case `/usr/bin/file conftest.o` in
         *32-bit*)
           case $host in
             x86_64-*kfreebsd*-gnu)
               LD="${LD-ld} -m elf_i386_fbsd"
               ;;
             x86_64-*linux*)
               LD="${LD-ld} -m elf_i386"
               ;;
             ppc64-*linux*|powerpc64-*linux*)
               LD="${LD-ld} -m elf32ppclinux"
               ;;
             s390x-*linux*)
               LD="${LD-ld} -m elf_s390"
               ;;
             sparc64-*linux*)
               LD="${LD-ld} -m elf32_sparc"
               ;;
           esac
           ;;
         *64-bit*)
           case $host in
             x86_64-*kfreebsd*-gnu)
               LD="${LD-ld} -m elf_x86_64_fbsd"
               ;;
             x86_64-*linux*)
               LD="${LD-ld} -m elf_x86_64"
               ;;
             ppc*-*linux*|powerpc*-*linux*)
               LD="${LD-ld} -m elf64ppc"
               ;;
             s390*-*linux*|s390*-*tpf*)
               LD="${LD-ld} -m elf64_s390"
               ;;
             sparc*-*linux*)
               LD="${LD-ld} -m elf64_sparc"
               ;;
           esac
           ;;
       esac
     fi
     rm -rf conftest*
     ;;
   
   *-*-sco3.2v5*)
     # On SCO OpenServer 5, we need -belf to get full-featured binaries.
     SAVE_CFLAGS="$CFLAGS"
     CFLAGS="$CFLAGS -belf"
     echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
   echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
   if test "${lt_cv_cc_needs_belf+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
        cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
 int  int
 main ()  main ()
 {  {
 return f != shl_load;  
   ;    ;
   return 0;    return 0;
 }  }
Line 4444  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 6334  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_func_shl_load=yes    lt_cv_cc_needs_belf=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_func_shl_load=no  lt_cv_cc_needs_belf=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
        ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5  echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
 echo "${ECHO_T}$ac_cv_func_shl_load" >&6  echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
 if test $ac_cv_func_shl_load = yes; then    if test x"$lt_cv_cc_needs_belf" != x"yes"; then
       # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
       CFLAGS="$SAVE_CFLAGS"
     fi
     ;;
   *-*solaris*)
     # Find out which ABI we are using.
     echo 'int i;' > conftest.$ac_ext
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       case `/usr/bin/file conftest.o` in
       *64-bit*)
         case $lt_cv_prog_gnu_ld in
         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
             LD="${LD-ld} -64"
           fi
           ;;
         esac
         ;;
       esac
     fi
     rm -rf conftest*
     ;;
   esac
   
 cat >>confdefs.h <<\_ACEOF  need_locks="$enable_libtool_lock"
 #define HAVE_SHL_LOAD 1  
 _ACEOF  
   
   if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
   set dummy ${ac_tool_prefix}mt; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_MANIFEST_TOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5    if test -n "$MANIFEST_TOOL"; then
 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6    ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
 if test "${ac_cv_lib_dld_shl_load+set}" = set; then  else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
   if test -n "$MANIFEST_TOOL"; then
     echo "$as_me:$LINENO: result: $MANIFEST_TOOL" >&5
   echo "${ECHO_T}$MANIFEST_TOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
     ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
     # Extract the first word of "mt", so it can be a program name with args.
   set dummy mt; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_MANIFEST_TOOL+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   ac_check_lib_save_LIBS=$LIBS    if test -n "$ac_ct_MANIFEST_TOOL"; then
 LIBS="-ldld  $LIBS"    ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
 cat >conftest.$ac_ext <<_ACEOF  else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_MANIFEST_TOOL" && ac_cv_prog_ac_ct_MANIFEST_TOOL=":"
   fi
   fi
   ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
   if test -n "$ac_ct_MANIFEST_TOOL"; then
     echo "$as_me:$LINENO: result: $ac_ct_MANIFEST_TOOL" >&5
   echo "${ECHO_T}$ac_ct_MANIFEST_TOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
   else
     MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
   fi
   
   test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
   echo "$as_me:$LINENO: checking if $MANIFEST_TOOL is a manifest tool" >&5
   echo $ECHO_N "checking if $MANIFEST_TOOL is a manifest tool... $ECHO_C" >&6
   if test "${lt_cv_path_mainfest_tool+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_path_mainfest_tool=no
     echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
     $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
     cat conftest.err >&5
     if $GREP 'Manifest Tool' conftest.out > /dev/null; then
       lt_cv_path_mainfest_tool=yes
     fi
     rm -f conftest*
   fi
   echo "$as_me:$LINENO: result: $lt_cv_path_mainfest_tool" >&5
   echo "${ECHO_T}$lt_cv_path_mainfest_tool" >&6
   if test "x$lt_cv_path_mainfest_tool" != xyes; then
     MANIFEST_TOOL=:
   fi
   
   
   
   
   
   
     case $host_os in
       rhapsody* | darwin*)
       if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
   set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$DSYMUTIL"; then
     ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   DSYMUTIL=$ac_cv_prog_DSYMUTIL
   if test -n "$DSYMUTIL"; then
     echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
   echo "${ECHO_T}$DSYMUTIL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_DSYMUTIL"; then
     ac_ct_DSYMUTIL=$DSYMUTIL
     # Extract the first word of "dsymutil", so it can be a program name with args.
   set dummy dsymutil; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_DSYMUTIL"; then
     ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":"
   fi
   fi
   ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
   if test -n "$ac_ct_DSYMUTIL"; then
     echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
   echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     DSYMUTIL=$ac_ct_DSYMUTIL
   else
     DSYMUTIL="$ac_cv_prog_DSYMUTIL"
   fi
   
       if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
   set dummy ${ac_tool_prefix}nmedit; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_NMEDIT+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$NMEDIT"; then
     ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   NMEDIT=$ac_cv_prog_NMEDIT
   if test -n "$NMEDIT"; then
     echo "$as_me:$LINENO: result: $NMEDIT" >&5
   echo "${ECHO_T}$NMEDIT" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_NMEDIT"; then
     ac_ct_NMEDIT=$NMEDIT
     # Extract the first word of "nmedit", so it can be a program name with args.
   set dummy nmedit; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_NMEDIT"; then
     ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_NMEDIT="nmedit"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":"
   fi
   fi
   ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
   if test -n "$ac_ct_NMEDIT"; then
     echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
   echo "${ECHO_T}$ac_ct_NMEDIT" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     NMEDIT=$ac_ct_NMEDIT
   else
     NMEDIT="$ac_cv_prog_NMEDIT"
   fi
   
       if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
   set dummy ${ac_tool_prefix}lipo; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_LIPO+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$LIPO"; then
     ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   LIPO=$ac_cv_prog_LIPO
   if test -n "$LIPO"; then
     echo "$as_me:$LINENO: result: $LIPO" >&5
   echo "${ECHO_T}$LIPO" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_LIPO"; then
     ac_ct_LIPO=$LIPO
     # Extract the first word of "lipo", so it can be a program name with args.
   set dummy lipo; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_LIPO"; then
     ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_LIPO="lipo"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":"
   fi
   fi
   ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
   if test -n "$ac_ct_LIPO"; then
     echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
   echo "${ECHO_T}$ac_ct_LIPO" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     LIPO=$ac_ct_LIPO
   else
     LIPO="$ac_cv_prog_LIPO"
   fi
   
       if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
   set dummy ${ac_tool_prefix}otool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_OTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$OTOOL"; then
     ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   OTOOL=$ac_cv_prog_OTOOL
   if test -n "$OTOOL"; then
     echo "$as_me:$LINENO: result: $OTOOL" >&5
   echo "${ECHO_T}$OTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_OTOOL"; then
     ac_ct_OTOOL=$OTOOL
     # Extract the first word of "otool", so it can be a program name with args.
   set dummy otool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_OTOOL"; then
     ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_OTOOL="otool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":"
   fi
   fi
   ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
   if test -n "$ac_ct_OTOOL"; then
     echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
   echo "${ECHO_T}$ac_ct_OTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     OTOOL=$ac_ct_OTOOL
   else
     OTOOL="$ac_cv_prog_OTOOL"
   fi
   
       if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
   set dummy ${ac_tool_prefix}otool64; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_OTOOL64+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$OTOOL64"; then
     ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   OTOOL64=$ac_cv_prog_OTOOL64
   if test -n "$OTOOL64"; then
     echo "$as_me:$LINENO: result: $OTOOL64" >&5
   echo "${ECHO_T}$OTOOL64" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_OTOOL64"; then
     ac_ct_OTOOL64=$OTOOL64
     # Extract the first word of "otool64", so it can be a program name with args.
   set dummy otool64; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_OTOOL64"; then
     ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_OTOOL64="otool64"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":"
   fi
   fi
   ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
   if test -n "$ac_ct_OTOOL64"; then
     echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
   echo "${ECHO_T}$ac_ct_OTOOL64" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     OTOOL64=$ac_ct_OTOOL64
   else
     OTOOL64="$ac_cv_prog_OTOOL64"
   fi
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
       echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
   echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6
   if test "${lt_cv_apple_cc_single_mod+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_apple_cc_single_mod=no
         if test -z "${LT_MULTI_MODULE}"; then
           # By default we will add the -single_module flag. You can override
           # by either setting the environment variable LT_MULTI_MODULE
           # non-empty at configure time, or by adding -multi_module to the
           # link flags.
           rm -rf libconftest.dylib*
           echo "int foo(void){return 1;}" > conftest.c
           echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
   -dynamiclib -Wl,-single_module conftest.c" >&5
           $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
             -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
           _lt_result=$?
           # 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 >&5
           # 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
           else
             cat conftest.err >&5
           fi
           rm -rf libconftest.dylib*
           rm -f conftest.*
         fi
   fi
   echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
   echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6
   
       echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
   echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6
   if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_ld_exported_symbols_list=no
         save_LDFLAGS=$LDFLAGS
         echo "_main" > conftest.sym
         LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
         cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 int  int
 main ()  main ()
 {  {
 shl_load ();  
   ;    ;
   return 0;    return 0;
 }  }
Line 4514  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 7013  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_lib_dld_shl_load=yes    lt_cv_ld_exported_symbols_list=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_lib_dld_shl_load=no  lt_cv_ld_exported_symbols_list=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS          LDFLAGS="$save_LDFLAGS"
   
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5  echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6  echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6
 if test $ac_cv_lib_dld_shl_load = yes; then  
   
 cat >>confdefs.h <<\_ACEOF      echo "$as_me:$LINENO: checking for -force_load linker flag" >&5
 #define HAVE_SHL_LOAD 1  echo $ECHO_N "checking for -force_load linker flag... $ECHO_C" >&6
   if test "${lt_cv_ld_force_load+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     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" >&5
         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
         echo "$AR cru libconftest.a conftest.o" >&5
         $AR cru libconftest.a conftest.o 2>&5
         echo "$RANLIB libconftest.a" >&5
         $RANLIB libconftest.a 2>&5
         cat > conftest.c << _LT_EOF
   int main() { return 0;}
   _LT_EOF
         echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
         $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 >&5
         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 >&5
         fi
           rm -f conftest.err libconftest.a conftest conftest.c
           rm -rf conftest.dSYM
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_ld_force_load" >&5
   echo "${ECHO_T}$lt_cv_ld_force_load" >&6
       case $host_os in
       rhapsody* | darwin1.[012])
         _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
       darwin1.*)
         _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
       darwin*) # darwin 5.x on
         # if running on 10.5 or later, the deployment target defaults
         # to the OS version, if on x86, and 10.4, the deployment
         # target defaults to 10.4. Don't you love it?
         case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
           10.0,*86*-darwin8*|10.0,*-darwin[91]*)
             _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
           10.[012]*)
             _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
           10.*)
             _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
         esac
       ;;
     esac
       if test "$lt_cv_apple_cc_single_mod" = "yes"; then
         _lt_dar_single_mod='$single_module'
       fi
       if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
         _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
       else
         _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
       fi
       if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
         _lt_dsymutil='~$DSYMUTIL $lib || :'
       else
         _lt_dsymutil=
       fi
       ;;
     esac
   
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
   echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
   # On Suns, sometimes $CPP names a directory.
   if test -n "$CPP" && test -d "$CPP"; then
     CPP=
   fi
   if test -z "$CPP"; then
     if test "${ac_cv_prog_CPP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
         # Double quotes because CPP needs to be expanded
       for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
       do
         ac_preproc_ok=false
   for ac_c_preproc_warn_flag in '' yes
   do
     # Use a header file that comes with gcc, so configuring glibc
     # with a fresh cross-compiler works.
     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     # <limits.h> exists even on freestanding compilers.
     # On the NeXT, cc -E runs the code through the compiler's parser,
     # not just through cpp. "Syntax error" is here to catch this case.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
                        Syntax error
 _ACEOF  _ACEOF
   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } >/dev/null; then
     if test -s conftest.err; then
       ac_cpp_err=$ac_c_preproc_warn_flag
       ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
     else
       ac_cpp_err=
     fi
   else
     ac_cpp_err=yes
   fi
   if test -z "$ac_cpp_err"; then
     :
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
     # Broken: fails on valid input.
   continue
   fi
   rm -f conftest.err conftest.$ac_ext
   
         LIBADD_DL="$LIBADD_DL -ldld"    # OK, works on sane cases.  Now check whether non-existent headers
     # can be detected and how.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <ac_nonexistent.h>
   _ACEOF
   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } >/dev/null; then
     if test -s conftest.err; then
       ac_cpp_err=$ac_c_preproc_warn_flag
       ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
     else
       ac_cpp_err=
     fi
 else  else
   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5    ac_cpp_err=yes
 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6  fi
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then  if test -z "$ac_cpp_err"; then
     # Broken: success on invalid input.
   continue
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
     # Passes both tests.
   ac_preproc_ok=:
   break
   fi
   rm -f conftest.err conftest.$ac_ext
   
   done
   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   rm -f conftest.err conftest.$ac_ext
   if $ac_preproc_ok; then
     break
   fi
   
       done
       ac_cv_prog_CPP=$CPP
   
   fi
     CPP=$ac_cv_prog_CPP
   else
     ac_cv_prog_CPP=$CPP
   fi
   echo "$as_me:$LINENO: result: $CPP" >&5
   echo "${ECHO_T}$CPP" >&6
   ac_preproc_ok=false
   for ac_c_preproc_warn_flag in '' yes
   do
     # Use a header file that comes with gcc, so configuring glibc
     # with a fresh cross-compiler works.
     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     # <limits.h> exists even on freestanding compilers.
     # On the NeXT, cc -E runs the code through the compiler's parser,
     # not just through cpp. "Syntax error" is here to catch this case.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
                        Syntax error
   _ACEOF
   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } >/dev/null; then
     if test -s conftest.err; then
       ac_cpp_err=$ac_c_preproc_warn_flag
       ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
     else
       ac_cpp_err=
     fi
   else
     ac_cpp_err=yes
   fi
   if test -z "$ac_cpp_err"; then
     :
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
     # Broken: fails on valid input.
   continue
   fi
   rm -f conftest.err conftest.$ac_ext
   
     # OK, works on sane cases.  Now check whether non-existent headers
     # can be detected and how.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <ac_nonexistent.h>
   _ACEOF
   if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } >/dev/null; then
     if test -s conftest.err; then
       ac_cpp_err=$ac_c_preproc_warn_flag
       ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
     else
       ac_cpp_err=
     fi
   else
     ac_cpp_err=yes
   fi
   if test -z "$ac_cpp_err"; then
     # Broken: success on invalid input.
   continue
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
     # Passes both tests.
   ac_preproc_ok=:
   break
   fi
   rm -f conftest.err conftest.$ac_ext
   
   done
   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   rm -f conftest.err conftest.$ac_ext
   if $ac_preproc_ok; then
     :
   else
     { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
   See \`config.log' for more details." >&5
   echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
   See \`config.log' for more details." >&2;}
      { (exit 1); exit 1; }; }
   fi
   
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   echo "$as_me:$LINENO: checking for ANSI C header files" >&5
   echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
   if test "${ac_cv_header_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   ac_check_lib_save_LIBS=$LIBS    cat >conftest.$ac_ext <<_ACEOF
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
   #include <stdlib.h>
   #include <stdarg.h>
   #include <string.h>
   #include <float.h>
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  int
 main ()  main ()
 {  {
 dlopen ();  
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext  rm -f conftest.$ac_objext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_link) 2>conftest.er1    (eval $ac_compile) 2>conftest.er1
   ac_status=$?    ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1    rm -f conftest.er1
Line 4580  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 7372  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
          { ac_try='test -s conftest$ac_exeext'           { ac_try='test -s conftest.$ac_objext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_lib_dl_dlopen=yes    ac_cv_header_stdc=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_lib_dl_dlopen=no  ac_cv_header_stdc=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  if test $ac_cv_header_stdc = yes; then
     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <string.h>
   
   _ACEOF
   if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     $EGREP "memchr" >/dev/null 2>&1; then
     :
   else
     ac_cv_header_stdc=no
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  rm -f conftest*
 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  
 if test $ac_cv_lib_dl_dlopen = yes; then  
   
 cat >>confdefs.h <<\_ACEOF  fi
 #define HAVE_LIBDL 1  
   if test $ac_cv_header_stdc = yes; then
     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
 _ACEOF  _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <stdlib.h>
   
           LIBADD_DL="-ldl"  _ACEOF
   if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     $EGREP "free" >/dev/null 2>&1; then
     :
   else
     ac_cv_header_stdc=no
   fi
   rm -f conftest*
   
   fi
   
   if test $ac_cv_header_stdc = yes; then
     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
     if test "$cross_compiling" = yes; then
     :
 else  else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
Line 4613  _ACEOF Line 7440  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #if HAVE_DLFCN_H  #include <ctype.h>
 #  include <dlfcn.h>  #if ((' ' & 0x0FF) == 0x020)
   # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   #else
   # define ISLOWER(c) \
                      (('a' <= (c) && (c) <= 'i') \
                        || ('j' <= (c) && (c) <= 'r') \
                        || ('s' <= (c) && (c) <= 'z'))
   # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
 #endif  #endif
   
   #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
 int  int
 main ()  main ()
 {  {
 dlopen(0, 0);    int i;
   ;    for (i = 0; i < 256; i++)
   return 0;      if (XOR (islower (i), ISLOWER (i))
           || toupper (i) != TOUPPER (i))
         exit(2);
     exit (0);
 }  }
 _ACEOF  _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext  rm -f conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_link) 2>conftest.er1    (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     :
   else
     echo "$as_me: program exited with status $ac_status" >&5
   echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ( exit $ac_status )
   ac_cv_header_stdc=no
   fi
   rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   fi
   fi
   fi
   echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
   echo "${ECHO_T}$ac_cv_header_stdc" >&6
   if test $ac_cv_header_stdc = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define STDC_HEADERS 1
   _ACEOF
   
   fi
   
   # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   
   
   
   
   
   
   
   
   
   for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
                     inttypes.h stdint.h unistd.h
   do
   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_header" >&5
   echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   if eval "test \"\${$as_ac_Header+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   $ac_includes_default
   
   #include <$ac_header>
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
   ac_status=$?    ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1    rm -f conftest.er1
Line 4641  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 7543  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
          { ac_try='test -s conftest$ac_exeext'           { ac_try='test -s conftest.$ac_objext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
     eval "$as_ac_Header=yes"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
 cat >>confdefs.h <<\_ACEOF  eval "$as_ac_Header=no"
 #define HAVE_LIBDL 1  fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   if test `eval echo '${'$as_ac_Header'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
   
   fi
   
   done
   
   
   
   for ac_header in dlfcn.h
   do
   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_header" >&5
   echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   if eval "test \"\${$as_ac_Header+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   $ac_includes_default
   
   #include <$ac_header>
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     eval "$as_ac_Header=yes"
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5  eval "$as_ac_Header=no"
 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6  fi
 if test "${ac_cv_lib_svld_dlopen+set}" = set; then  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   if test `eval echo '${'$as_ac_Header'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   
   done
   
   
   
   
   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
   
   
   
   
   
   # Set options
   enable_dlopen=yes
   enable_win32_dll=yes
   
   case $host in
   *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
     if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
   set dummy ${ac_tool_prefix}as; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_AS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   ac_check_lib_save_LIBS=$LIBS    if test -n "$AS"; then
 LIBS="-lsvld  $LIBS"    ac_cv_prog_AS="$AS" # Let the user override the test.
 cat >conftest.$ac_ext <<_ACEOF  else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_AS="${ac_tool_prefix}as"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   AS=$ac_cv_prog_AS
   if test -n "$AS"; then
     echo "$as_me:$LINENO: result: $AS" >&5
   echo "${ECHO_T}$AS" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_AS"; then
     ac_ct_AS=$AS
     # Extract the first word of "as", so it can be a program name with args.
   set dummy as; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_AS"; then
     ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_AS="as"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
   fi
   fi
   ac_ct_AS=$ac_cv_prog_ac_ct_AS
   if test -n "$ac_ct_AS"; then
     echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
   echo "${ECHO_T}$ac_ct_AS" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     AS=$ac_ct_AS
   else
     AS="$ac_cv_prog_AS"
   fi
   
     if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
   set dummy ${ac_tool_prefix}dlltool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_DLLTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$DLLTOOL"; then
     ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   DLLTOOL=$ac_cv_prog_DLLTOOL
   if test -n "$DLLTOOL"; then
     echo "$as_me:$LINENO: result: $DLLTOOL" >&5
   echo "${ECHO_T}$DLLTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_DLLTOOL"; then
     ac_ct_DLLTOOL=$DLLTOOL
     # Extract the first word of "dlltool", so it can be a program name with args.
   set dummy dlltool; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_DLLTOOL"; then
     ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_DLLTOOL="dlltool"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
   fi
   fi
   ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
   if test -n "$ac_ct_DLLTOOL"; then
     echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
   echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     DLLTOOL=$ac_ct_DLLTOOL
   else
     DLLTOOL="$ac_cv_prog_DLLTOOL"
   fi
   
     if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
   set dummy ${ac_tool_prefix}objdump; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_OBJDUMP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$OBJDUMP"; then
     ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
   fi
   fi
   OBJDUMP=$ac_cv_prog_OBJDUMP
   if test -n "$OBJDUMP"; then
     echo "$as_me:$LINENO: result: $OBJDUMP" >&5
   echo "${ECHO_T}$OBJDUMP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   fi
   if test -z "$ac_cv_prog_OBJDUMP"; then
     ac_ct_OBJDUMP=$OBJDUMP
     # Extract the first word of "objdump", so it can be a program name with args.
   set dummy objdump; ac_word=$2
   echo "$as_me:$LINENO: checking for $ac_word" >&5
   echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
   if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$ac_ct_OBJDUMP"; then
     ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
   else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   for as_dir in $PATH
   do
     IFS=$as_save_IFS
     test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
       ac_cv_prog_ac_ct_OBJDUMP="objdump"
       echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
       break 2
     fi
   done
   done
   
     test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
   fi
   fi
   ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
   if test -n "$ac_ct_OBJDUMP"; then
     echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
   echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
     OBJDUMP=$ac_ct_OBJDUMP
   else
     OBJDUMP="$ac_cv_prog_OBJDUMP"
   fi
   
     ;;
   esac
   
   test -z "$AS" && AS=as
   
   
   
   
   
   test -z "$DLLTOOL" && DLLTOOL=dlltool
   
   
   
   
   
   test -z "$OBJDUMP" && OBJDUMP=objdump
   
   
   
   
   
   
   
   
   
               # Check whether --enable-shared or --disable-shared was given.
   if test "${enable_shared+set}" = set; then
     enableval="$enable_shared"
     p=${PACKAGE-default}
       case $enableval in
       yes) enable_shared=yes ;;
       no) enable_shared=no ;;
       *)
         enable_shared=no
         # Look at the argument we got.  We use all the common list separators.
         lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
         for pkg in $enableval; do
           IFS="$lt_save_ifs"
           if test "X$pkg" = "X$p"; then
             enable_shared=yes
           fi
         done
         IFS="$lt_save_ifs"
         ;;
       esac
   else
     enable_shared=yes
   fi;
   
   
   
   
   
   
   
   
     # Check whether --enable-static or --disable-static was given.
   if test "${enable_static+set}" = set; then
     enableval="$enable_static"
     p=${PACKAGE-default}
       case $enableval in
       yes) enable_static=yes ;;
       no) enable_static=no ;;
       *)
        enable_static=no
         # Look at the argument we got.  We use all the common list separators.
         lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
         for pkg in $enableval; do
           IFS="$lt_save_ifs"
           if test "X$pkg" = "X$p"; then
             enable_static=yes
           fi
         done
         IFS="$lt_save_ifs"
         ;;
       esac
   else
     enable_static=yes
   fi;
   
   
   
   
   
   
   
   
   
   # Check whether --with-pic or --without-pic was given.
   if test "${with_pic+set}" = set; then
     withval="$with_pic"
     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
   else
     pic_mode=default
   fi;
   
   test -z "$pic_mode" && pic_mode=default
   
   
   
   
   
   
   
     # Check whether --enable-fast-install or --disable-fast-install was given.
   if test "${enable_fast_install+set}" = set; then
     enableval="$enable_fast_install"
     p=${PACKAGE-default}
       case $enableval in
       yes) enable_fast_install=yes ;;
       no) enable_fast_install=no ;;
       *)
         enable_fast_install=no
         # Look at the argument we got.  We use all the common list separators.
         lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
         for pkg in $enableval; do
           IFS="$lt_save_ifs"
           if test "X$pkg" = "X$p"; then
             enable_fast_install=yes
           fi
         done
         IFS="$lt_save_ifs"
         ;;
       esac
   else
     enable_fast_install=yes
   fi;
   
   
   
   
   
   
   
   
   
   
   # This can be used to rebuild libtool when needed
   LIBTOOL_DEPS="$ltmain"
   
   # Always use our own libtool.
   LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   test -z "$LN_S" && LN_S="ln -s"
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   if test -n "${ZSH_VERSION+set}" ; then
      setopt NO_GLOB_SUBST
   fi
   
   echo "$as_me:$LINENO: checking for objdir" >&5
   echo $ECHO_N "checking for objdir... $ECHO_C" >&6
   if test "${lt_cv_objdir+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     rm -f .libs 2>/dev/null
   mkdir .libs 2>/dev/null
   if test -d .libs; then
     lt_cv_objdir=.libs
   else
     # MS-DOS does not allow filenames that begin with a dot.
     lt_cv_objdir=_libs
   fi
   rmdir .libs 2>/dev/null
   fi
   echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
   echo "${ECHO_T}$lt_cv_objdir" >&6
   objdir=$lt_cv_objdir
   
   
   
   
   
   cat >>confdefs.h <<_ACEOF
   #define LT_OBJDIR "$lt_cv_objdir/"
   _ACEOF
   
   
   
   
   case $host_os in
   aix3*)
     # AIX sometimes has problems with the GCC collect2 program.  For some
     # reason, if we set the COLLECT_NAMES environment variable, the problems
     # vanish in a puff of smoke.
     if test "X${COLLECT_NAMES+set}" != Xset; then
       COLLECT_NAMES=
       export COLLECT_NAMES
     fi
     ;;
   esac
   
   # Global variables:
   ofile=libtool
   can_build_shared=yes
   
   # All known linkers require a `.a' archive for static linking (except MSVC,
   # which needs '.lib').
   libext=a
   
   with_gnu_ld="$lt_cv_prog_gnu_ld"
   
   old_CC="$CC"
   old_CFLAGS="$CFLAGS"
   
   # Set sane defaults for various variables
   test -z "$CC" && CC=cc
   test -z "$LTCC" && LTCC=$CC
   test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
   test -z "$LD" && LD=ld
   test -z "$ac_objext" && ac_objext=o
   
   for cc_temp in $compiler""; do
     case $cc_temp in
       compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
       distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
       \-*) ;;
       *) break;;
     esac
   done
   cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   
   
   # Only perform the check for file, if the check method requires it
   test -z "$MAGIC_CMD" && MAGIC_CMD=file
   case $deplibs_check_method in
   file_magic*)
     if test "$file_magic_cmd" = '$MAGIC_CMD'; then
       echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
   echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
   if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     case $MAGIC_CMD in
   [\\/*] |  ?:[\\/]*)
     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
     ;;
   *)
     lt_save_MAGIC_CMD="$MAGIC_CMD"
     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     for ac_dir in $ac_dummy; do
       IFS="$lt_save_ifs"
       test -z "$ac_dir" && ac_dir=.
       if test -f $ac_dir/${ac_tool_prefix}file; then
         lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
         if test -n "$file_magic_test_file"; then
           case $deplibs_check_method in
           "file_magic "*)
             file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
             MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
             if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
               $EGREP "$file_magic_regex" > /dev/null; then
               :
             else
               cat <<_LT_EOF 1>&2
   
   *** Warning: the command libtool uses to detect shared libraries,
   *** $file_magic_cmd, produces output that libtool cannot recognize.
   *** The result is that libtool may fail to recognize shared libraries
   *** as such.  This will affect the creation of libtool libraries that
   *** depend on shared libraries, but programs linked with such libtool
   *** libraries will work regardless of this problem.  Nevertheless, you
   *** may want to report the problem to your system manager and/or to
   *** bug-libtool@gnu.org
   
   _LT_EOF
             fi ;;
           esac
         fi
         break
       fi
     done
     IFS="$lt_save_ifs"
     MAGIC_CMD="$lt_save_MAGIC_CMD"
     ;;
   esac
   fi
   
   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   if test -n "$MAGIC_CMD"; then
     echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   echo "${ECHO_T}$MAGIC_CMD" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   
   
   
   
   if test -z "$lt_cv_path_MAGIC_CMD"; then
     if test -n "$ac_tool_prefix"; then
       echo "$as_me:$LINENO: checking for file" >&5
   echo $ECHO_N "checking for file... $ECHO_C" >&6
   if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     case $MAGIC_CMD in
   [\\/*] |  ?:[\\/]*)
     lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
     ;;
   *)
     lt_save_MAGIC_CMD="$MAGIC_CMD"
     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     for ac_dir in $ac_dummy; do
       IFS="$lt_save_ifs"
       test -z "$ac_dir" && ac_dir=.
       if test -f $ac_dir/file; then
         lt_cv_path_MAGIC_CMD="$ac_dir/file"
         if test -n "$file_magic_test_file"; then
           case $deplibs_check_method in
           "file_magic "*)
             file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
             MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
             if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
               $EGREP "$file_magic_regex" > /dev/null; then
               :
             else
               cat <<_LT_EOF 1>&2
   
   *** Warning: the command libtool uses to detect shared libraries,
   *** $file_magic_cmd, produces output that libtool cannot recognize.
   *** The result is that libtool may fail to recognize shared libraries
   *** as such.  This will affect the creation of libtool libraries that
   *** depend on shared libraries, but programs linked with such libtool
   *** libraries will work regardless of this problem.  Nevertheless, you
   *** may want to report the problem to your system manager and/or to
   *** bug-libtool@gnu.org
   
   _LT_EOF
             fi ;;
           esac
         fi
         break
       fi
     done
     IFS="$lt_save_ifs"
     MAGIC_CMD="$lt_save_MAGIC_CMD"
     ;;
   esac
   fi
   
   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
   if test -n "$MAGIC_CMD"; then
     echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
   echo "${ECHO_T}$MAGIC_CMD" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   
   
     else
       MAGIC_CMD=:
     fi
   fi
   
     fi
     ;;
   esac
   
   # Use C for the default configuration in the libtool script
   
   lt_save_CC="$CC"
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   # Source file extension for C test sources.
   ac_ext=c
   
   # Object file extension for compiled C test sources.
   objext=o
   objext=$objext
   
   # Code to be used in simple compile tests
   lt_simple_compile_test_code="int some_variable = 0;"
   
   # Code to be used in simple link tests
   lt_simple_link_test_code='int main(){return(0);}'
   
   
   
   
   
   
   
   # If no C compiler was specified, use CC.
   LTCC=${LTCC-"$CC"}
   
   # If no C compiler flags were specified, use CFLAGS.
   LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   
   # Allow CC to be a program name with arguments.
   compiler=$CC
   
   # Save the default compiler, since it gets overwritten when the other
   # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
   compiler_DEFAULT=$CC
   
   # save warnings/boilerplate of simple test code
   ac_outfile=conftest.$ac_objext
   echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   _lt_compiler_boilerplate=`cat conftest.err`
   $RM conftest*
   
   ac_outfile=conftest.$ac_objext
   echo "$lt_simple_link_test_code" >conftest.$ac_ext
   eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   _lt_linker_boilerplate=`cat conftest.err`
   $RM -r conftest*
   
   
   ## CAVEAT EMPTOR:
   ## There is no encapsulation within the following macros, do not change
   ## the running order or otherwise move them around unless you know exactly
   ## what you are doing...
   if test -n "$compiler"; then
   
   lt_prog_compiler_no_builtin_flag=
   
   if test "$GCC" = yes; then
     case $cc_basename in
     nvcc*)
       lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
     *)
       lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
     esac
   
     echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
   echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_rtti_exceptions=no
      ac_outfile=conftest.$ac_objext
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
      lt_compiler_flag="-fno-rtti -fno-exceptions"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      # The option is referenced via a variable to avoid confusing sed.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>conftest.err)
      ac_status=$?
      cat conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s "$ac_outfile"; then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings other than the usual output.
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_rtti_exceptions=yes
        fi
      fi
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
   
   if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
       lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
   else
       :
   fi
   
   fi
   
   
   
   
   
   
     lt_prog_compiler_wl=
   lt_prog_compiler_pic=
   lt_prog_compiler_static=
   
   
     if test "$GCC" = yes; then
       lt_prog_compiler_wl='-Wl,'
       lt_prog_compiler_static='-static'
   
       case $host_os in
         aix*)
         # All AIX code is PIC.
         if test "$host_cpu" = ia64; then
           # AIX 5 now supports IA64 processor
           lt_prog_compiler_static='-Bstatic'
         fi
         ;;
   
       amigaos*)
         case $host_cpu in
         powerpc)
               # see comment about AmigaOS4 .so support
               lt_prog_compiler_pic='-fPIC'
           ;;
         m68k)
               # FIXME: we need at least 68020 code to build shared libraries, but
               # adding the `-m68020' flag to GCC prevents building anything better,
               # like `-m68040'.
               lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
           ;;
         esac
         ;;
   
       beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
         # PIC is the default for these OSes.
         ;;
   
       mingw* | cygwin* | pw32* | os2* | 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).
         # Although the cygwin gcc ignores -fPIC, still need this for old-style
         # (--disable-auto-import) libraries
         lt_prog_compiler_pic='-DDLL_EXPORT'
         ;;
   
       darwin* | rhapsody*)
         # PIC is the default on this platform
         # Common symbols not allowed in MH_DYLIB files
         lt_prog_compiler_pic='-fno-common'
         ;;
   
       haiku*)
         # PIC is the default for Haiku.
         # The "-static" flag exists, but is broken.
         lt_prog_compiler_static=
         ;;
   
       hpux*)
         # 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
         # sets the default TLS model and affects inlining.
         case $host_cpu in
         hppa*64*)
           # +Z the default
           ;;
         *)
           lt_prog_compiler_pic='-fPIC'
           ;;
         esac
         ;;
   
       interix[3-9]*)
         # Interix 3.x gcc -fpic/-fPIC options generate broken code.
         # Instead, we relocate shared libraries at runtime.
         ;;
   
       msdosdjgpp*)
         # Just because we use GCC doesn't mean we suddenly get shared libraries
         # on systems that don't support them.
         lt_prog_compiler_can_build_shared=no
         enable_shared=no
         ;;
   
       *nto* | *qnx*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
         # it will coredump.
         lt_prog_compiler_pic='-fPIC -shared'
         ;;
   
       sysv4*MP*)
         if test -d /usr/nec; then
           lt_prog_compiler_pic=-Kconform_pic
         fi
         ;;
   
       *)
         lt_prog_compiler_pic='-fPIC'
         ;;
       esac
   
       case $cc_basename in
       nvcc*) # Cuda Compiler Driver 2.2
         lt_prog_compiler_wl='-Xlinker '
         if test -n "$lt_prog_compiler_pic"; then
           lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
         fi
         ;;
       esac
     else
       # PORTME Check for flag to pass linker flags through the system compiler.
       case $host_os in
       aix*)
         lt_prog_compiler_wl='-Wl,'
         if test "$host_cpu" = ia64; then
           # AIX 5 now supports IA64 processor
           lt_prog_compiler_static='-Bstatic'
         else
           lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
         fi
         ;;
   
       mingw* | cygwin* | pw32* | os2* | 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).
         lt_prog_compiler_pic='-DDLL_EXPORT'
         ;;
   
       hpux9* | hpux10* | hpux11*)
         lt_prog_compiler_wl='-Wl,'
         # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
         # not for PA HP-UX.
         case $host_cpu in
         hppa*64*|ia64*)
           # +Z the default
           ;;
         *)
           lt_prog_compiler_pic='+Z'
           ;;
         esac
         # Is there a better lt_prog_compiler_static that works with the bundled CC?
         lt_prog_compiler_static='${wl}-a ${wl}archive'
         ;;
   
       irix5* | irix6* | nonstopux*)
         lt_prog_compiler_wl='-Wl,'
         # PIC (with -KPIC) is the default.
         lt_prog_compiler_static='-non_shared'
         ;;
   
       linux* | k*bsd*-gnu | kopensolaris*-gnu)
         case $cc_basename in
         # old Intel for x86_64 which still supported -KPIC.
         ecc*)
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-static'
           ;;
         # icc used to be incompatible with GCC.
         # ICC 10 doesn't accept -KPIC any more.
         icc* | ifort*)
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='-fPIC'
           lt_prog_compiler_static='-static'
           ;;
         # Lahey Fortran 8.1.
         lf95*)
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='--shared'
           lt_prog_compiler_static='--static'
           ;;
         nagfor*)
           # NAG Fortran compiler
           lt_prog_compiler_wl='-Wl,-Wl,,'
           lt_prog_compiler_pic='-PIC'
           lt_prog_compiler_static='-Bstatic'
           ;;
         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
           # Portland Group compilers (*not* the Pentium gcc compiler,
           # which looks to be a dead project)
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='-fpic'
           lt_prog_compiler_static='-Bstatic'
           ;;
         ccc*)
           lt_prog_compiler_wl='-Wl,'
           # All Alpha code is PIC.
           lt_prog_compiler_static='-non_shared'
           ;;
         xl* | bgxl* | bgf* | mpixl*)
           # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='-qpic'
           lt_prog_compiler_static='-qstaticlink'
           ;;
         *)
           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_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl=''
             ;;
           *Sun\ F* | *Sun*Fortran*)
             lt_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl='-Qoption ld '
             ;;
           *Sun\ C*)
             # Sun C 5.9
             lt_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl='-Wl,'
             ;;
           *Intel*\ [CF]*Compiler*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fPIC'
             lt_prog_compiler_static='-static'
             ;;
           *Portland\ Group*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fpic'
             lt_prog_compiler_static='-Bstatic'
             ;;
           esac
           ;;
         esac
         ;;
   
       newsos6)
         lt_prog_compiler_pic='-KPIC'
         lt_prog_compiler_static='-Bstatic'
         ;;
   
       *nto* | *qnx*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
         # it will coredump.
         lt_prog_compiler_pic='-fPIC -shared'
         ;;
   
       osf3* | osf4* | osf5*)
         lt_prog_compiler_wl='-Wl,'
         # All OSF/1 code is PIC.
         lt_prog_compiler_static='-non_shared'
         ;;
   
       rdos*)
         lt_prog_compiler_static='-non_shared'
         ;;
   
       solaris*)
         lt_prog_compiler_pic='-KPIC'
         lt_prog_compiler_static='-Bstatic'
         case $cc_basename in
         f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
           lt_prog_compiler_wl='-Qoption ld ';;
         *)
           lt_prog_compiler_wl='-Wl,';;
         esac
         ;;
   
       sunos4*)
         lt_prog_compiler_wl='-Qoption ld '
         lt_prog_compiler_pic='-PIC'
         lt_prog_compiler_static='-Bstatic'
         ;;
   
       sysv4 | sysv4.2uw2* | sysv4.3*)
         lt_prog_compiler_wl='-Wl,'
         lt_prog_compiler_pic='-KPIC'
         lt_prog_compiler_static='-Bstatic'
         ;;
   
       sysv4*MP*)
         if test -d /usr/nec ;then
           lt_prog_compiler_pic='-Kconform_pic'
           lt_prog_compiler_static='-Bstatic'
         fi
         ;;
   
       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
         lt_prog_compiler_wl='-Wl,'
         lt_prog_compiler_pic='-KPIC'
         lt_prog_compiler_static='-Bstatic'
         ;;
   
       unicos*)
         lt_prog_compiler_wl='-Wl,'
         lt_prog_compiler_can_build_shared=no
         ;;
   
       uts4*)
         lt_prog_compiler_pic='-pic'
         lt_prog_compiler_static='-Bstatic'
         ;;
   
       *)
         lt_prog_compiler_can_build_shared=no
         ;;
       esac
     fi
   
   case $host_os in
     # For platforms which do not support PIC, -DPIC is meaningless:
     *djgpp*)
       lt_prog_compiler_pic=
       ;;
     *)
       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
       ;;
   esac
   
   echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_pic+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_pic" >&6
   lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
   
   #
   # Check to make sure the PIC flag actually works.
   #
   if test -n "$lt_prog_compiler_pic"; then
     echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
   echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_pic_works=no
      ac_outfile=conftest.$ac_objext
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
      lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      # The option is referenced via a variable to avoid confusing sed.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>conftest.err)
      ac_status=$?
      cat conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s "$ac_outfile"; then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings other than the usual output.
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_pic_works=yes
        fi
      fi
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6
   
   if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
       case $lt_prog_compiler_pic in
        "" | " "*) ;;
        *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
        esac
   else
       lt_prog_compiler_pic=
        lt_prog_compiler_can_build_shared=no
   fi
   
   fi
   
   
   
   
   
   
   
   
   
   
   
   #
   # Check to make sure the static flag actually works.
   #
   wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
   echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_static_works+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_static_works=no
      save_LDFLAGS="$LDFLAGS"
      LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
      echo "$lt_simple_link_test_code" > conftest.$ac_ext
      if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
        # The linker can only warn and ignore the option if not recognized
        # So say no if there are warnings
        if test -s conftest.err; then
          # Append any errors to the config.log.
          cat conftest.err 1>&5
          $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
          $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
          if diff conftest.exp conftest.er2 >/dev/null; then
            lt_cv_prog_compiler_static_works=yes
          fi
        else
          lt_cv_prog_compiler_static_works=yes
        fi
      fi
      $RM -r conftest*
      LDFLAGS="$save_LDFLAGS"
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6
   
   if test x"$lt_cv_prog_compiler_static_works" = xyes; then
       :
   else
       lt_prog_compiler_static=
   fi
   
   
   
   
   
   
   
     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_c_o+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_c_o=no
      $RM -r conftest 2>/dev/null
      mkdir conftest
      cd conftest
      mkdir out
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
      lt_compiler_flag="-o out/conftest2.$ac_objext"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>out/conftest.err)
      ac_status=$?
      cat out/conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s out/conftest2.$ac_objext
      then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
        $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
        if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_c_o=yes
        fi
      fi
      chmod u+w . 2>&5
      $RM conftest*
      # SGI C++ compiler will create directory out/ii_files/ for
      # template instantiation
      test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
      $RM out/* && rmdir out
      cd ..
      $RM -r conftest
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
   
   
   
   
   
   
     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_c_o+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_c_o=no
      $RM -r conftest 2>/dev/null
      mkdir conftest
      cd conftest
      mkdir out
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
      lt_compiler_flag="-o out/conftest2.$ac_objext"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>out/conftest.err)
      ac_status=$?
      cat out/conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s out/conftest2.$ac_objext
      then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
        $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
        if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_c_o=yes
        fi
      fi
      chmod u+w . 2>&5
      $RM conftest*
      # SGI C++ compiler will create directory out/ii_files/ for
      # template instantiation
      test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
      $RM out/* && rmdir out
      cd ..
      $RM -r conftest
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
   
   
   
   
   hard_links="nottested"
   if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
     # do not overwrite the value of need_locks provided by the user
     echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     hard_links=yes
     $RM conftest*
     ln conftest.a conftest.b 2>/dev/null && hard_links=no
     touch conftest.a
     ln conftest.a conftest.b 2>&5 || hard_links=no
     ln conftest.a conftest.b 2>/dev/null && hard_links=no
     echo "$as_me:$LINENO: result: $hard_links" >&5
   echo "${ECHO_T}$hard_links" >&6
     if test "$hard_links" = no; then
       { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
       need_locks=warn
     fi
   else
     need_locks=no
   fi
   
   
   
   
   
   
     echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   
     runpath_var=
     allow_undefined_flag=
     always_export_symbols=no
     archive_cmds=
     archive_expsym_cmds=
     compiler_needs_object=no
     enable_shared_with_static_runtimes=no
     export_dynamic_flag_spec=
     export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     hardcode_automatic=no
     hardcode_direct=no
     hardcode_direct_absolute=no
     hardcode_libdir_flag_spec=
     hardcode_libdir_separator=
     hardcode_minus_L=no
     hardcode_shlibpath_var=unsupported
     inherit_rpath=no
     link_all_deplibs=unknown
     module_cmds=
     module_expsym_cmds=
     old_archive_from_new_cmds=
     old_archive_from_expsyms_cmds=
     thread_safe_flag_spec=
     whole_archive_flag_spec=
     # include_expsyms should be a list of space-separated symbols to be *always*
     # included in the symbol list
     include_expsyms=
     # exclude_expsyms can be an extended regexp of symbols to exclude
     # it will be wrapped by ` (' and `)$', so one must not match beginning or
     # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
     # as well as any symbol that contains `d'.
     exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
     # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
     # platforms (ab)use it in PIC code, but their linkers get confused if
     # the symbol is explicitly referenced.  Since portable code cannot
     # rely on this symbol name, it's probably fine to never include it in
     # preloaded symbol tables.
     # Exclude shared library initialization/finalization symbols.
     extract_expsyms_cmds=
   
     case $host_os in
     cygwin* | mingw* | pw32* | cegcc*)
       # FIXME: the MSVC++ port hasn't been tested in a loooong time
       # When not using gcc, we currently assume that we are using
       # Microsoft Visual C++.
       if test "$GCC" != yes; then
         with_gnu_ld=no
       fi
       ;;
     interix*)
       # we just hope/assume this is gcc and not c89 (= MSVC++)
       with_gnu_ld=yes
       ;;
     openbsd*)
       with_gnu_ld=no
       ;;
     esac
   
     ld_shlibs=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
       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
       wlarc='${wl}'
   
       # Set some defaults for GNU ld with shared library support. These
       # are reset later if shared libraries are not supported. Putting them
       # here allows them to be overridden if necessary.
       runpath_var=LD_RUN_PATH
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
       export_dynamic_flag_spec='${wl}--export-dynamic'
       # ancient GNU ld didn't support --whole-archive et. al.
       if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
       else
         whole_archive_flag_spec=
       fi
       supports_anon_versioning=no
       case `$LD -v 2>&1` in
         *GNU\ gold*) supports_anon_versioning=yes ;;
         *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
         *\ 2.11.*) ;; # other 2.11 versions
         *) supports_anon_versioning=yes ;;
       esac
   
       # See if GNU ld supports shared libraries.
       case $host_os in
       aix[3-9]*)
         # On AIX/PPC, the GNU linker is very broken
         if test "$host_cpu" != ia64; then
           ld_shlibs=no
           cat <<_LT_EOF 1>&2
   
   *** Warning: the GNU linker, at least up to release 2.19, is reported
   *** to be unable to reliably create shared libraries on AIX.
   *** Therefore, libtool is disabling shared libraries support.  If you
   *** really care for shared libraries, you may want to install binutils
   *** 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
         fi
         ;;
   
       amigaos*)
         case $host_cpu in
         powerpc)
               # see comment about AmigaOS4 .so support
               archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
               archive_expsym_cmds=''
           ;;
         m68k)
               archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
               hardcode_libdir_flag_spec='-L$libdir'
               hardcode_minus_L=yes
           ;;
         esac
         ;;
   
       beos*)
         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
           allow_undefined_flag=unsupported
           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
           # support --undefined.  This deserves some investigation.  FIXME
           archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
         else
           ld_shlibs=no
         fi
         ;;
   
       cygwin* | mingw* | pw32* | cegcc*)
         # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
         # as there is no search path for DLLs.
         hardcode_libdir_flag_spec='-L$libdir'
         export_dynamic_flag_spec='${wl}--export-all-symbols'
         allow_undefined_flag=unsupported
         always_export_symbols=no
         enable_shared_with_static_runtimes=yes
         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
         exclude_expsyms='[_]+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
           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
           # If the export-symbols file already is a .def file (1st line
           # is EXPORTS), use it as is; otherwise, prepend...
           archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
             cp $export_symbols $output_objdir/$soname.def;
           else
             echo EXPORTS > $output_objdir/$soname.def;
             cat $export_symbols >> $output_objdir/$soname.def;
           fi~
           $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
         else
           ld_shlibs=no
         fi
         ;;
   
       haiku*)
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
         link_all_deplibs=yes
         ;;
   
       interix[3-9]*)
         hardcode_direct=no
         hardcode_shlibpath_var=no
         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
         export_dynamic_flag_spec='${wl}-E'
         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
         # Instead, shared libraries are loaded at an image base (0x10000000 by
         # default) and relocated if they conflict, which is a slow very memory
         # consuming and fragmenting process.  To avoid this, we pick a random,
         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
         archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
         ;;
   
       gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
         tmp_diet=no
         if test "$host_os" = linux-dietlibc; then
           case $cc_basename in
             diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
           esac
         fi
         if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
            && test "$tmp_diet" = no
         then
           tmp_addflag=' $pic_flag'
           tmp_sharedflag='-shared'
           case $cc_basename,$host_cpu in
           pgcc*)                          # Portland Group C compiler
             whole_archive_flag_spec='${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'
             ;;
           pgf77* | pgf90* | pgf95* | pgfortran*)
                                           # Portland Group f77 and f90 compilers
             whole_archive_flag_spec='${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' ;;
           ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
             tmp_addflag=' -i_dynamic' ;;
           efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
             tmp_addflag=' -i_dynamic -nofor_main' ;;
           ifc* | ifort*)                  # Intel Fortran compiler
             tmp_addflag=' -nofor_main' ;;
           lf95*)                          # Lahey Fortran 8.1
             whole_archive_flag_spec=
             tmp_sharedflag='--shared' ;;
           xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
             tmp_sharedflag='-qmkshrobj'
             tmp_addflag= ;;
           nvcc*)  # Cuda Compiler Driver 2.2
             whole_archive_flag_spec='${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'
             compiler_needs_object=yes
             ;;
           esac
           case `$CC -V 2>&1 | sed 5q` in
           *Sun\ C*)                       # Sun C 5.9
             whole_archive_flag_spec='${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'
             compiler_needs_object=yes
             tmp_sharedflag='-G' ;;
           *Sun\ F*)                       # Sun Fortran 8.3
             tmp_sharedflag='-G' ;;
           esac
           archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
   
           if test "x$supports_anon_versioning" = xyes; then
             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
               echo "local: *; };" >> $output_objdir/$libname.ver~
               $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
           fi
   
           case $cc_basename in
           xlf* | bgf* | bgxlf* | mpixlf*)
             # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
             whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
             archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
             if test "x$supports_anon_versioning" = xyes; then
               archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
                 echo "local: *; };" >> $output_objdir/$libname.ver~
                 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
             fi
             ;;
           esac
         else
           ld_shlibs=no
         fi
         ;;
   
       netbsd*)
         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
           archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
           wlarc=
         else
           archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
         fi
         ;;
   
       solaris*)
         if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
           ld_shlibs=no
           cat <<_LT_EOF 1>&2
   
   *** Warning: The releases 2.8.* of the GNU linker cannot reliably
   *** create shared libraries on Solaris systems.  Therefore, libtool
   *** is disabling shared libraries support.  We urge you to upgrade GNU
   *** binutils to release 2.9.1 or newer.  Another option is to modify
   *** your PATH or compiler configuration so that the native linker is
   *** used, and then restart.
   
   _LT_EOF
         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
           archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
         else
           ld_shlibs=no
         fi
         ;;
   
       sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
         case `$LD -v 2>&1` in
           *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
           ld_shlibs=no
           cat <<_LT_EOF 1>&2
   
   *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
   *** reliably create shared libraries on SCO systems.  Therefore, libtool
   *** is disabling shared libraries support.  We urge you to upgrade GNU
   *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
   *** your PATH or compiler configuration so that the native linker is
   *** used, and then restart.
   
   _LT_EOF
           ;;
           *)
             # For security reasons, it is highly recommended that you always
             # use absolute paths for naming shared libraries, and exclude the
             # DT_RUNPATH tag from executables and libraries.  But doing so
             # requires that you compile everything twice, which is a pain.
             if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
               hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
               archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
               archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
             else
               ld_shlibs=no
             fi
           ;;
         esac
         ;;
   
       sunos4*)
         archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
         wlarc=
         hardcode_direct=yes
         hardcode_shlibpath_var=no
         ;;
   
       *)
         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
           archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
         else
           ld_shlibs=no
         fi
         ;;
       esac
   
       if test "$ld_shlibs" = no; then
         runpath_var=
         hardcode_libdir_flag_spec=
         export_dynamic_flag_spec=
         whole_archive_flag_spec=
       fi
     else
       # PORTME fill in a description of your system's linker (not GNU ld)
       case $host_os in
       aix3*)
         allow_undefined_flag=unsupported
         always_export_symbols=yes
         archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
         # Note: this linker hardcodes the directories in LIBPATH if there
         # are no directories specified by -L.
         hardcode_minus_L=yes
         if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
           # Neither direct hardcoding nor static linking is supported with a
           # broken collect2.
           hardcode_direct=unsupported
         fi
         ;;
   
       aix[4-9]*)
         if test "$host_cpu" = ia64; then
           # On IA64, the linker does run time linking by default, so we don't
           # have to do anything special.
           aix_use_runtimelinking=no
           exp_sym_flag='-Bexport'
           no_entry_flag=""
         else
           # If we're using GNU nm, then we don't want the "-C" option.
           # -C means demangle to AIX nm, but means don't demangle with GNU nm
           # 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
             export_symbols_cmds='$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
             export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
           fi
           aix_use_runtimelinking=no
   
           # Test if we are trying to use run time linking or normal
           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
           # need to do runtime linking.
           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
             for ld_flag in $LDFLAGS; do
             if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
               aix_use_runtimelinking=yes
               break
             fi
             done
             ;;
           esac
   
           exp_sym_flag='-bexport'
           no_entry_flag='-bnoentry'
         fi
   
         # When large executables or shared objects are built, AIX ld can
         # have problems creating the table of contents.  If linking a library
         # or program results in "error TOC overflow" add -mminimal-toc to
         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   
         archive_cmds=''
         hardcode_direct=yes
         hardcode_direct_absolute=yes
         hardcode_libdir_separator=':'
         link_all_deplibs=yes
         file_list_spec='${wl}-f,'
   
         if test "$GCC" = yes; then
           case $host_os in aix4.[012]|aix4.[012].*)
           # We only want to do this on AIX 4.2 and lower, the check
           # below for broken collect2 doesn't work under 4.3+
             collect2name=`${CC} -print-prog-name=collect2`
             if test -f "$collect2name" &&
              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
             then
             # We have reworked collect2
             :
             else
             # We have old collect2
             hardcode_direct=unsupported
             # It fails to find uninstalled libraries when the uninstalled
             # path is not listed in the libpath.  Setting hardcode_minus_L
             # to unsupported forces relinking
             hardcode_minus_L=yes
             hardcode_libdir_flag_spec='-L$libdir'
             hardcode_libdir_separator=
             fi
             ;;
           esac
           shared_flag='-shared'
           if test "$aix_use_runtimelinking" = yes; then
             shared_flag="$shared_flag "'${wl}-G'
           fi
         else
           # not using gcc
           if test "$host_cpu" = ia64; then
           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
           # chokes on -Wl,-G. The following line is correct:
             shared_flag='-G'
           else
             if test "$aix_use_runtimelinking" = yes; then
               shared_flag='${wl}-G'
             else
               shared_flag='${wl}-bM:SRE'
             fi
           fi
         fi
   
         export_dynamic_flag_spec='${wl}-bexpall'
         # It seems that -bexpall does not export symbols beginning with
         # underscore (_), so it is better to generate a list of symbols to export.
         always_export_symbols=yes
         if test "$aix_use_runtimelinking" = yes; then
           # Warning - without using the other runtime loading flags (-brtl),
           # -berok will link without error, but may produce a broken library.
           allow_undefined_flag='-berok'
           # Determine the default libpath from the value encoded in an
           # empty executable.
           if test "${lt_cv_aix_libpath+set}" = set; then
     aix_libpath=$lt_cv_aix_libpath
   else
     if test "${lt_cv_aix_libpath_+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  int
 main ()  main ()
 {  {
 dlopen ();  
   ;    ;
   return 0;    return 0;
 }  }
Line 4707  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 9528  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_lib_svld_dlopen=yes  
     lt_aix_libpath_sed='
         /Import File Strings/,/^$/ {
             /^0/ {
                 s/^0  *\([^ ]*\) *$/\1/
                 p
             }
         }'
     lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     # Check for a 64-bit object if we didn't find anything.
     if test -z "$lt_cv_aix_libpath_"; then
       lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     fi
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_lib_svld_dlopen=no  
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS    if test -z "$lt_cv_aix_libpath_"; then
       lt_cv_aix_libpath_="/usr/lib:/lib"
     fi
   
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6  
 if test $ac_cv_lib_svld_dlopen = yes; then  
   
 cat >>confdefs.h <<\_ACEOF    aix_libpath=$lt_cv_aix_libpath_
 #define HAVE_LIBDL 1  fi
 _ACEOF  
   
               LIBADD_DL="-lsvld"          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
           archive_expsym_cmds='$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
           if test "$host_cpu" = ia64; then
             hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
             allow_undefined_flag="-z nodefs"
             archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
           else
            # Determine the default libpath from the value encoded in an
            # empty executable.
            if test "${lt_cv_aix_libpath+set}" = set; then
     aix_libpath=$lt_cv_aix_libpath
 else  else
   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5    if test "${lt_cv_aix_libpath_+set}" = set; then
 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_dld_link+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   ac_check_lib_save_LIBS=$LIBS    cat >conftest.$ac_ext <<_ACEOF
 LIBS="-ldld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dld_link ();  
 int  int
 main ()  main ()
 {  {
 dld_link ();  
   ;    ;
   return 0;    return 0;
 }  }
Line 4779  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 9610  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_lib_dld_dld_link=yes  
     lt_aix_libpath_sed='
         /Import File Strings/,/^$/ {
             /^0/ {
                 s/^0  *\([^ ]*\) *$/\1/
                 p
             }
         }'
     lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     # Check for a 64-bit object if we didn't find anything.
     if test -z "$lt_cv_aix_libpath_"; then
       lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     fi
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_lib_dld_dld_link=no  
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS    if test -z "$lt_cv_aix_libpath_"; then
       lt_cv_aix_libpath_="/usr/lib:/lib"
     fi
   
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5  
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6  
 if test $ac_cv_lib_dld_dld_link = yes; then  
   
 cat >>confdefs.h <<\_ACEOF    aix_libpath=$lt_cv_aix_libpath_
 #define HAVE_DLD 1  fi
   
            hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
             # Warning - without using the other run time loading flags,
             # -berok will link without error, but may produce a broken library.
             no_undefined_flag=' ${wl}-bernotok'
             allow_undefined_flag=' ${wl}-berok'
             if test "$with_gnu_ld" = yes; then
               # We only use this code for GNU lds that support --whole-archive.
               whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
             else
               # Exported symbols can be pulled into shared objects from archives
               whole_archive_flag_spec='$convenience'
             fi
             archive_cmds_need_lc=yes
             # This is similar to how AIX traditionally builds its shared libraries.
             archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
           fi
         fi
         ;;
   
       amigaos*)
         case $host_cpu in
         powerpc)
               # see comment about AmigaOS4 .so support
               archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
               archive_expsym_cmds=''
           ;;
         m68k)
               archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
               hardcode_libdir_flag_spec='-L$libdir'
               hardcode_minus_L=yes
           ;;
         esac
         ;;
   
       bsdi[45]*)
         export_dynamic_flag_spec=-rdynamic
         ;;
   
       cygwin* | mingw* | pw32* | cegcc*)
         # When not using gcc, we currently assume that we are using
         # Microsoft Visual C++.
         # hardcode_libdir_flag_spec is actually meaningless, as there is
         # no search path for DLLs.
         case $cc_basename in
         cl*)
           # Native MSVC
           hardcode_libdir_flag_spec=' '
           allow_undefined_flag=unsupported
           always_export_symbols=yes
           file_list_spec='@'
           # 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.
           archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
           archive_expsym_cmds='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, )='true'
           enable_shared_with_static_runtimes=yes
           exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
           export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
           # Don't use ranlib
           old_postinstall_cmds='chmod 644 $oldlib'
           postlink_cmds='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
           hardcode_libdir_flag_spec=' '
           allow_undefined_flag=unsupported
           # Tell ltmain to make .lib files, not .a files.
           libext=lib
           # Tell ltmain to make .dll files, not .so files.
           shrext_cmds=".dll"
           # FIXME: Setting linknames here is a bad hack.
           archive_cmds='$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.
           old_archive_from_new_cmds='true'
           # FIXME: Should let the user specify the lib program.
           old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
           enable_shared_with_static_runtimes=yes
           ;;
         esac
         ;;
   
       darwin* | rhapsody*)
   
   
     archive_cmds_need_lc=no
     hardcode_direct=no
     hardcode_automatic=yes
     hardcode_shlibpath_var=unsupported
     if test "$lt_cv_ld_force_load" = "yes"; then
       whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   
     else
       whole_archive_flag_spec=''
     fi
     link_all_deplibs=yes
     allow_undefined_flag="$_lt_dar_allow_undefined"
     case $cc_basename in
        ifort*) _lt_dar_can_shared=yes ;;
        *) _lt_dar_can_shared=$GCC ;;
     esac
     if test "$_lt_dar_can_shared" = "yes"; then
       output_verbose_link_cmd=func_echo_all
       archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
       module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
       archive_expsym_cmds="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}"
       module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
   
     else
     ld_shlibs=no
     fi
   
         ;;
   
       dgux*)
         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
         hardcode_libdir_flag_spec='-L$libdir'
         hardcode_shlibpath_var=no
         ;;
   
       # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
       # support.  Future versions do this automatically, but an explicit c++rt0.o
       # does not break anything, and helps significantly (at the cost of a little
       # extra space).
       freebsd2.2*)
         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
         hardcode_libdir_flag_spec='-R$libdir'
         hardcode_direct=yes
         hardcode_shlibpath_var=no
         ;;
   
       # Unfortunately, older versions of FreeBSD 2 do not have this feature.
       freebsd2.*)
         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
         hardcode_direct=yes
         hardcode_minus_L=yes
         hardcode_shlibpath_var=no
         ;;
   
       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
       freebsd* | dragonfly*)
         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
         hardcode_libdir_flag_spec='-R$libdir'
         hardcode_direct=yes
         hardcode_shlibpath_var=no
         ;;
   
       hpux9*)
         if test "$GCC" = yes; then
           archive_cmds='$RM $output_objdir/$soname~$CC -shared $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
           archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
         fi
         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
         hardcode_libdir_separator=:
         hardcode_direct=yes
   
         # hardcode_minus_L: Not really in the search PATH,
         # but as the default location of the library.
         hardcode_minus_L=yes
         export_dynamic_flag_spec='${wl}-E'
         ;;
   
       hpux10*)
         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
         else
           archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
         fi
         if test "$with_gnu_ld" = no; then
           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
           hardcode_libdir_separator=:
           hardcode_direct=yes
           hardcode_direct_absolute=yes
           export_dynamic_flag_spec='${wl}-E'
           # hardcode_minus_L: Not really in the search PATH,
           # but as the default location of the library.
           hardcode_minus_L=yes
         fi
         ;;
   
       hpux11*)
         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
           case $host_cpu in
           hppa*64*)
             archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           ia64*)
             archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           *)
             archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           esac
         else
           case $host_cpu in
           hppa*64*)
             archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           ia64*)
             archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           *)
   
             # 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)
             echo "$as_me:$LINENO: checking if $CC understands -b" >&5
   echo $ECHO_N "checking if $CC understands -b... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler__b+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler__b=no
      save_LDFLAGS="$LDFLAGS"
      LDFLAGS="$LDFLAGS -b"
      echo "$lt_simple_link_test_code" > conftest.$ac_ext
      if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
        # The linker can only warn and ignore the option if not recognized
        # So say no if there are warnings
        if test -s conftest.err; then
          # Append any errors to the config.log.
          cat conftest.err 1>&5
          $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
          $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
          if diff conftest.exp conftest.er2 >/dev/null; then
            lt_cv_prog_compiler__b=yes
          fi
        else
          lt_cv_prog_compiler__b=yes
        fi
      fi
      $RM -r conftest*
      LDFLAGS="$save_LDFLAGS"
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler__b" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler__b" >&6
   
   if test x"$lt_cv_prog_compiler__b" = xyes; then
       archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
   else
       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
   fi
   
             ;;
           esac
         fi
         if test "$with_gnu_ld" = no; then
           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
           hardcode_libdir_separator=:
   
           case $host_cpu in
           hppa*64*|ia64*)
             hardcode_direct=no
             hardcode_shlibpath_var=no
             ;;
           *)
             hardcode_direct=yes
             hardcode_direct_absolute=yes
             export_dynamic_flag_spec='${wl}-E'
   
             # hardcode_minus_L: Not really in the search PATH,
             # but as the default location of the library.
             hardcode_minus_L=yes
             ;;
           esac
         fi
         ;;
   
       irix5* | irix6* | nonstopux*)
         if test "$GCC" = yes; then
           archive_cmds='$CC -shared $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
           # work, assume that -exports_file does not work either and
           # implicitly export all symbols.
           # This should be the same for all languages, so no per-tag cache variable.
           echo "$as_me:$LINENO: checking whether the $host_os linker accepts -exported_symbol" >&5
   echo $ECHO_N "checking whether the $host_os linker accepts -exported_symbol... $ECHO_C" >&6
   if test "${lt_cv_irix_exported_symbol+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     save_LDFLAGS="$LDFLAGS"
              LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
              cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
 _ACEOF  _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   int foo (void) { return 0; }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     lt_cv_irix_exported_symbol=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   lt_cv_irix_exported_symbol=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
              LDFLAGS="$save_LDFLAGS"
   fi
   echo "$as_me:$LINENO: result: $lt_cv_irix_exported_symbol" >&5
   echo "${ECHO_T}$lt_cv_irix_exported_symbol" >&6
           if test "$lt_cv_irix_exported_symbol" = yes; then
             archive_expsym_cmds='$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
           archive_cmds='$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'
           archive_expsym_cmds='$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
         archive_cmds_need_lc='no'
         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
         hardcode_libdir_separator=:
         inherit_rpath=yes
         link_all_deplibs=yes
         ;;
   
       netbsd*)
         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
         else
           archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
         fi
         hardcode_libdir_flag_spec='-R$libdir'
         hardcode_direct=yes
         hardcode_shlibpath_var=no
         ;;
   
       newsos6)
         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
         hardcode_direct=yes
         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
         hardcode_libdir_separator=:
         hardcode_shlibpath_var=no
         ;;
   
       *nto* | *qnx*)
         ;;
   
       openbsd*)
         if test -f /usr/libexec/ld.so; then
           hardcode_direct=yes
           hardcode_shlibpath_var=no
           hardcode_direct_absolute=yes
           if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
             archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
             export_dynamic_flag_spec='${wl}-E'
           else
             case $host_os in
              openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
                archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
                hardcode_libdir_flag_spec='-R$libdir'
                ;;
              *)
                archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
                hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
                ;;
             esac
           fi
         else
           ld_shlibs=no
         fi
         ;;
   
       os2*)
         hardcode_libdir_flag_spec='-L$libdir'
         hardcode_minus_L=yes
         allow_undefined_flag=unsupported
         archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
         old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
         ;;
   
       osf3*)
         if test "$GCC" = yes; then
           allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
           archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
         else
           allow_undefined_flag=' -expect_unresolved \*'
           archive_cmds='$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
         archive_cmds_need_lc='no'
         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
         hardcode_libdir_separator=:
         ;;
   
       osf4* | osf5*)      # as osf3* with the addition of -msym flag
         if test "$GCC" = yes; then
           allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
           archive_cmds='$CC -shared${allow_undefined_flag} $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'
           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
         else
           allow_undefined_flag=' -expect_unresolved \*'
           archive_cmds='$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'
           archive_expsym_cmds='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 "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
   
           # Both c and cxx compiler support -rpath directly
           hardcode_libdir_flag_spec='-rpath $libdir'
         fi
         archive_cmds_need_lc='no'
         hardcode_libdir_separator=:
         ;;
   
       solaris*)
         no_undefined_flag=' -z defs'
         if test "$GCC" = yes; then
           wlarc='${wl}'
           archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
             $CC -shared $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
           case `$CC -V 2>&1` in
           *"Compilers 5.0"*)
             wlarc=''
             archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
             archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
             $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
             ;;
           *)
             wlarc='${wl}'
             archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
             archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
             $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
             ;;
           esac
         fi
         hardcode_libdir_flag_spec='-R$libdir'
         hardcode_shlibpath_var=no
         case $host_os in
         solaris2.[0-5] | solaris2.[0-5].*) ;;
         *)
           # The compiler driver will combine and reorder linker options,
           # but understands `-z linker_flag'.  GCC discards it without `$wl',
           # but is careful enough not to reorder.
           # Supported since Solaris 2.6 (maybe 2.5.1?)
           if test "$GCC" = yes; then
             whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
           else
             whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
           fi
           ;;
         esac
         link_all_deplibs=yes
         ;;
   
                 LIBADD_DL="$LIBADD_DL -ldld"      sunos4*)
         if test "x$host_vendor" = xsequent; then
           # Use $CC to link under sequent, because it throws in some extra .o
           # files that make .init and .fini sections work.
           archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
         else
           archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
         fi
         hardcode_libdir_flag_spec='-L$libdir'
         hardcode_direct=yes
         hardcode_minus_L=yes
         hardcode_shlibpath_var=no
         ;;
   
       sysv4)
         case $host_vendor in
           sni)
             archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
             hardcode_direct=yes # is this really true???
           ;;
           siemens)
             ## LD is ld it makes a PLAMLIB
             ## CC just makes a GrossModule.
             archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
             reload_cmds='$CC -r -o $output$reload_objs'
             hardcode_direct=no
           ;;
           motorola)
             archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
             hardcode_direct=no #Motorola manual says yes, but my tests say they lie
           ;;
         esac
         runpath_var='LD_RUN_PATH'
         hardcode_shlibpath_var=no
         ;;
   
       sysv4.3*)
         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
         hardcode_shlibpath_var=no
         export_dynamic_flag_spec='-Bexport'
         ;;
   
       sysv4*MP*)
         if test -d /usr/nec; then
           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
           hardcode_shlibpath_var=no
           runpath_var=LD_RUN_PATH
           hardcode_runpath_var=yes
           ld_shlibs=yes
         fi
         ;;
   
       sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
         no_undefined_flag='${wl}-z,text'
         archive_cmds_need_lc=no
         hardcode_shlibpath_var=no
         runpath_var='LD_RUN_PATH'
   
         if test "$GCC" = yes; then
           archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
         else
           archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
         fi
         ;;
   
       sysv5* | sco3.2v5* | sco5v6*)
         # Note: We can NOT use -z defs as we might desire, because we do not
         # link with -lc, and that would cause any symbols used from libc to
         # always be unresolved, which means just about no library would
         # ever link correctly.  If we're not using GNU ld we use -z text
         # though, which does catch some bad symbols but isn't as heavy-handed
         # as -z defs.
         no_undefined_flag='${wl}-z,text'
         allow_undefined_flag='${wl}-z,nodefs'
         archive_cmds_need_lc=no
         hardcode_shlibpath_var=no
         hardcode_libdir_flag_spec='${wl}-R,$libdir'
         hardcode_libdir_separator=':'
         link_all_deplibs=yes
         export_dynamic_flag_spec='${wl}-Bexport'
         runpath_var='LD_RUN_PATH'
   
         if test "$GCC" = yes; then
           archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
         else
           archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
         fi
         ;;
   
       uts4*)
         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
         hardcode_libdir_flag_spec='-L$libdir'
         hardcode_shlibpath_var=no
         ;;
   
       *)
         ld_shlibs=no
         ;;
       esac
   
       if test x$host_vendor = xsni; then
         case $host in
         sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
           export_dynamic_flag_spec='${wl}-Blargedynsym'
           ;;
         esac
       fi
     fi
   
   echo "$as_me:$LINENO: result: $ld_shlibs" >&5
   echo "${ECHO_T}$ld_shlibs" >&6
   test "$ld_shlibs" = no && can_build_shared=no
   
   with_gnu_ld=$with_gnu_ld
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   #
   # Do we need to explicitly link libc?
   #
   case "x$archive_cmds_need_lc" in
   x|xyes)
     # Assume -lc should be added
     archive_cmds_need_lc=yes
   
     if test "$enable_shared" = yes && test "$GCC" = yes; then
       case $archive_cmds in
       *'~'*)
         # FIXME: we may have to deal with multi-command sequences.
         ;;
       '$CC '*)
         # Test whether the compiler implicitly links with -lc since on some
         # systems, -lgcc has to come before -lc. If gcc already passes -lc
         # to ld, don't add -lc before -lgcc.
         echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     $RM conftest*
           echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
           if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } 2>conftest.err; then
             soname=conftest
             lib=conftest
             libobjs=conftest.$ac_objext
             deplibs=
             wl=$lt_prog_compiler_wl
             pic_flag=$lt_prog_compiler_pic
             compiler_flags=-v
             linker_flags=-v
             verstring=
             output_objdir=.
             libname=conftest
             lt_save_allow_undefined_flag=$allow_undefined_flag
             allow_undefined_flag=
             if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
     (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }
             then
               lt_cv_archive_cmds_need_lc=no
             else
               lt_cv_archive_cmds_need_lc=yes
             fi
             allow_undefined_flag=$lt_save_allow_undefined_flag
           else
             cat conftest.err 1>&5
           fi
           $RM conftest*
   
 fi  fi
   echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
   echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
         archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
         ;;
       esac
     fi
     ;;
   esac
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
     echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   
   if test "$GCC" = yes; then
     case $host_os in
       darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
       *) lt_awk_arg="/^libraries:/" ;;
     esac
     case $host_os in
       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
       # otherwise default to the standard path separator (i.e. ":") - it is
       # assumed that no part of a normal pathname contains ";" but that should
       # okay in the real world where ";" in dirpaths is itself problematic.
       lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
       ;;
     *)
       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
     # and add multilib dir if necessary.
     lt_tmp_lt_search_path_spec=
     lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
     for lt_sys_path in $lt_search_path_spec; do
       if test -d "$lt_sys_path/$lt_multi_os_dir"; then
         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
       else
         test -d "$lt_sys_path" && \
           lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
       fi
     done
     lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
   BEGIN {RS=" "; FS="/|\n";} {
     lt_foo="";
     lt_count=0;
     for (lt_i = NF; lt_i > 0; lt_i--) {
       if ($lt_i != "" && $lt_i != ".") {
         if ($lt_i == "..") {
           lt_count++;
         } else {
           if (lt_count == 0) {
             lt_foo="/" $lt_i lt_foo;
           } else {
             lt_count--;
           }
         }
       }
     }
     if (lt_foo != "") { lt_freq[lt_foo]++; }
     if (lt_freq[lt_foo] == 1) { print lt_foo; }
   }'`
     # 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
     sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 fi  fi
   library_names_spec=
   libname_spec='lib$name'
   soname_spec=
   shrext_cmds=".so"
   postinstall_cmds=
   postuninstall_cmds=
   finish_cmds=
   finish_eval=
   shlibpath_var=
   shlibpath_overrides_runpath=unknown
   version_type=none
   dynamic_linker="$host_os ld.so"
   sys_lib_dlsearch_path_spec="/lib /usr/lib"
   need_lib_prefix=unknown
   hardcode_into_libs=no
   
   # when you set need_version to no, make sure it does not cause -set_version
   # flags to be left without arguments
   need_version=unknown
   
   case $host_os in
   aix3*)
     version_type=linux # correct to gnu/linux during the next big refactor
     library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     shlibpath_var=LIBPATH
   
     # AIX 3 has no versioning support, so we append a major version to the name.
     soname_spec='${libname}${release}${shared_ext}$major'
     ;;
   
   aix[4-9]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     hardcode_into_libs=yes
     if test "$host_cpu" = ia64; then
       # AIX 5 supports IA64
       library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
       shlibpath_var=LD_LIBRARY_PATH
     else
       # With GCC up to 2.95.x, collect2 would create an import file
       # for dependence libraries.  The import file would start with
       # the line `#! .'.  This would cause the generated library to
       # depend on `.', always an invalid library.  This was fixed in
       # development snapshots of GCC prior to 3.0.
       case $host_os in
         aix4 | aix4.[01] | aix4.[01].*)
         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
              echo ' yes '
              echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
           :
         else
           can_build_shared=no
         fi
         ;;
       esac
       # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
       # soname into executable. Probably we can add versioning support to
       # collect2, so additional links can be useful in future.
       if test "$aix_use_runtimelinking" = yes; then
         # If using run time linking (on AIX 4.2 or later) use lib<name>.so
         # instead of lib<name>.a to let people know that these are not
         # typical AIX shared libraries.
         library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       else
         # We preserve .a as extension for shared libraries through AIX4.2
         # and later when we are not doing run time linking.
         library_names_spec='${libname}${release}.a $libname.a'
         soname_spec='${libname}${release}${shared_ext}$major'
       fi
       shlibpath_var=LIBPATH
     fi
     ;;
   
   amigaos*)
     case $host_cpu in
     powerpc)
       # Since July 2007 AmigaOS4 officially supports .so libraries.
       # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       ;;
     m68k)
       library_names_spec='$libname.ixlibrary $libname.a'
       # Create ${libname}_ixlibrary.a entries in /sys/libs.
       finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`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
     ;;
   
   beos*)
     library_names_spec='${libname}${shared_ext}'
     dynamic_linker="$host_os ld.so"
     shlibpath_var=LIBRARY_PATH
     ;;
   
   bsdi[45]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     # the default ld.so.conf also contains /usr/contrib/lib and
     # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     # libtool to hard-code these into programs
     ;;
   
   cygwin* | mingw* | pw32* | cegcc*)
     version_type=windows
     shrext_cmds=".dll"
     need_version=no
     need_lib_prefix=no
   
     case $GCC,$cc_basename in
     yes,*)
       # gcc
       library_names_spec='$libname.dll.a'
       # DLL is installed to $(libdir)/../bin by postinstall_cmds
       postinstall_cmds='base_file=`basename \${file}`~
         dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
         dldir=$destdir/`dirname \$dlpath`~
         test -d \$dldir || mkdir -p \$dldir~
         $install_prog $dir/$dlname \$dldir/$dlname~
         chmod a+x \$dldir/$dlname~
         if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
           eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
         fi'
       postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
         dlpath=$dir/\$dldll~
          $RM \$dlpath'
       shlibpath_overrides_runpath=yes
   
       case $host_os in
       cygwin*)
         # Cygwin DLLs use 'cyg' prefix rather than 'lib'
         soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   
         sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
         ;;
       mingw* | cegcc*)
         # MinGW DLLs use traditional 'lib' prefix
         soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
         ;;
       pw32*)
         # pw32 DLLs use 'pw' prefix rather than 'lib'
         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
         ;;
       esac
       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'
       dynamic_linker='Win32 ld.exe'
       ;;
     esac
     # FIXME: first we should search . and the directory the executable is in
     shlibpath_var=PATH
     ;;
   
   darwin* | rhapsody*)
     dynamic_linker="$host_os dyld"
     version_type=darwin
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     soname_spec='${libname}${release}${major}$shared_ext'
     shlibpath_overrides_runpath=yes
     shlibpath_var=DYLD_LIBRARY_PATH
     shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   
     sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
     sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     ;;
   
   dgux*)
     version_type=linux # correct to gnu/linux during the next big refactor
     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
     ;;
   
   freebsd* | dragonfly*)
     # DragonFly does not have aout.  When/if they implement a new
     # versioning mechanism, adjust this.
     if test -x /usr/bin/objformat; then
       objformat=`/usr/bin/objformat`
     else
       case $host_os in
       freebsd[23].*) objformat=aout ;;
       *) objformat=elf ;;
       esac
     fi
     version_type=freebsd-$objformat
     case $version_type in
       freebsd-elf*)
         library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
         need_version=no
         need_lib_prefix=no
         ;;
       freebsd-*)
         library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
         need_version=yes
         ;;
     esac
     shlibpath_var=LD_LIBRARY_PATH
     case $host_os in
     freebsd2.*)
       shlibpath_overrides_runpath=yes
       ;;
     freebsd3.[01]* | freebsdelf3.[01]*)
       shlibpath_overrides_runpath=yes
       hardcode_into_libs=yes
       ;;
     freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
     freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
       shlibpath_overrides_runpath=no
       hardcode_into_libs=yes
       ;;
     *) # from 4.6 on, and DragonFly
       shlibpath_overrides_runpath=yes
       hardcode_into_libs=yes
       ;;
     esac
     ;;
   
   gnu*)
     version_type=linux # correct to gnu/linux during the next big refactor
     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
     ;;
   
   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*)
     # Give a soname corresponding to the major version so that dld.sl refuses to
     # link against other versions.
     version_type=sunos
     need_lib_prefix=no
     need_version=no
     case $host_cpu in
     ia64*)
       shrext_cmds='.so'
       hardcode_into_libs=yes
       dynamic_linker="$host_os dld.so"
       shlibpath_var=LD_LIBRARY_PATH
       shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       if test "X$HPUX_IA64_MODE" = X32; then
         sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
       else
         sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
       fi
       sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
       ;;
     hppa*64*)
       shrext_cmds='.sl'
       hardcode_into_libs=yes
       dynamic_linker="$host_os dld.sl"
       shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
       shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
       sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
       ;;
     *)
       shrext_cmds='.sl'
       dynamic_linker="$host_os dld.sl"
       shlibpath_var=SHLIB_PATH
       shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       ;;
     esac
     # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
     postinstall_cmds='chmod 555 $lib'
     # or fails outright, so override atomically:
     install_override_mode=555
     ;;
   
   interix[3-9]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
     hardcode_into_libs=yes
     ;;
   
   irix5* | irix6* | nonstopux*)
     case $host_os in
       nonstopux*) version_type=nonstopux ;;
       *)
           if test "$lt_cv_prog_gnu_ld" = yes; then
                   version_type=linux # correct to gnu/linux during the next big refactor
           else
                   version_type=irix
           fi ;;
     esac
     need_lib_prefix=no
     need_version=no
     soname_spec='${libname}${release}${shared_ext}$major'
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     case $host_os in
     irix5* | nonstopux*)
       libsuff= shlibsuff=
       ;;
     *)
       case $LD in # libtool.m4 will add one of these switches to LD
       *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
         libsuff= shlibsuff= libmagic=32-bit;;
       *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
         libsuff=32 shlibsuff=N32 libmagic=N32;;
       *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
         libsuff=64 shlibsuff=64 libmagic=64-bit;;
       *) libsuff= shlibsuff= libmagic=never-match;;
       esac
       ;;
     esac
     shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     shlibpath_overrides_runpath=no
     sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     hardcode_into_libs=yes
     ;;
   
   # No shared lib support for Linux oldld, aout, or coff.
   linux*oldld* | linux*aout* | linux*coff*)
     dynamic_linker=no
     ;;
   
   # This must be glibc/ELF.
   linux* | k*bsd*-gnu | kopensolaris*-gnu)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
   
     # Some binutils ld are patched to set DT_RUNPATH
     if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_shlibpath_overrides_runpath=no
       save_LDFLAGS=$LDFLAGS
       save_libdir=$libdir
       eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
            LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
       cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
     lt_cv_shlibpath_overrides_runpath=yes
   fi
   
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
       LDFLAGS=$save_LDFLAGS
       libdir=$save_libdir
   
 fi  fi
   
     shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   
     # This implies no fast_install, which is unacceptable.
     # Some rework will be needed to allow for fast_install
     # before this can be enabled.
     hardcode_into_libs=yes
   
     # Append ld.so.conf contents to the search path
     if test -f /etc/ld.so.conf; then
       lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/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"
     fi
   
     # We used to test for /lib/ld.so.1 and disable shared libraries on
     # powerpc, because MkLinux only supported shared libraries with the
     # GNU dynamic linker.  Since this was broken with cross compilers,
     # most powerpc-linux boxes support dynamic linking these days and
     # people can always --disable-shared, the test was removed, and we
     # assume the GNU/Linux dynamic linker is in use.
     dynamic_linker='GNU/Linux ld.so'
     ;;
   
   netbsd*)
     version_type=sunos
     need_lib_prefix=no
     need_version=no
     if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
       finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
       dynamic_linker='NetBSD (a.out) ld.so'
     else
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       dynamic_linker='NetBSD ld.elf_so'
     fi
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     ;;
   
   newsos6)
     version_type=linux # 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}'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     ;;
   
   *nto* | *qnx*)
     version_type=qnx
     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='ldqnx.so'
     ;;
   
   openbsd*)
     version_type=sunos
     sys_lib_dlsearch_path_spec="/usr/lib"
     need_lib_prefix=no
     # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     case $host_os in
       openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
       *)                          need_version=no  ;;
     esac
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
       case $host_os in
         openbsd2.[89] | openbsd2.[89].*)
           shlibpath_overrides_runpath=no
           ;;
         *)
           shlibpath_overrides_runpath=yes
           ;;
         esac
     else
       shlibpath_overrides_runpath=yes
     fi
     ;;
   
   os2*)
     libname_spec='$name'
     shrext_cmds=".dll"
     need_lib_prefix=no
     library_names_spec='$libname${shared_ext} $libname.a'
     dynamic_linker='OS/2 ld.exe'
     shlibpath_var=LIBPATH
     ;;
   
   osf3* | osf4* | osf5*)
     version_type=osf
     need_lib_prefix=no
     need_version=no
     soname_spec='${libname}${release}${shared_ext}$major'
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     shlibpath_var=LD_LIBRARY_PATH
     sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     ;;
   
   rdos*)
     dynamic_linker=no
     ;;
   
   solaris*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     # ldd complains unless libraries are executable
     postinstall_cmds='chmod +x $lib'
     ;;
   
   sunos4*)
     version_type=sunos
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     if test "$with_gnu_ld" = yes; then
       need_lib_prefix=no
     fi
     need_version=yes
     ;;
   
   sysv4 | sysv4.3*)
     version_type=linux # 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}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     case $host_vendor in
       sni)
         shlibpath_overrides_runpath=no
         need_lib_prefix=no
         runpath_var=LD_RUN_PATH
         ;;
       siemens)
         need_lib_prefix=no
         ;;
       motorola)
         need_lib_prefix=no
         need_version=no
         shlibpath_overrides_runpath=no
         sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
         ;;
     esac
     ;;
   
   sysv4*MP*)
     if test -d /usr/nec ;then
       version_type=linux # correct to gnu/linux during the next big refactor
       library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
       soname_spec='$libname${shared_ext}.$major'
       shlibpath_var=LD_LIBRARY_PATH
     fi
     ;;
   
   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     version_type=freebsd-elf
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     if test "$with_gnu_ld" = yes; then
       sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
     else
       sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
       case $host_os in
         sco3.2v5*)
           sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
           ;;
       esac
     fi
     sys_lib_dlsearch_path_spec='/usr/lib'
     ;;
   
   tpf*)
     # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
     hardcode_into_libs=yes
     ;;
   
   uts4*)
     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}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     ;;
   
   *)
     dynamic_linker=no
     ;;
   esac
   echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   echo "${ECHO_T}$dynamic_linker" >&6
   test "$dynamic_linker" = no && can_build_shared=no
   
   variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   if test "$GCC" = yes; then
     variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   fi
   
   if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
     sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   fi
   if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
     sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
 fi  fi
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
     echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   hardcode_action=
   if test -n "$hardcode_libdir_flag_spec" ||
      test -n "$runpath_var" ||
      test "X$hardcode_automatic" = "Xyes" ; then
   
     # We can hardcode non-existent directories.
     if test "$hardcode_direct" != no &&
        # If the only mechanism to avoid hardcoding is shlibpath_var, we
        # have to relink, otherwise we might link with an installed library
        # when we should be linking with a yet-to-be-installed one
        ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
        test "$hardcode_minus_L" != no; then
       # Linking always hardcodes the temporary library directory.
       hardcode_action=relink
     else
       # We can link without hardcoding, and we can hardcode nonexisting dirs.
       hardcode_action=immediate
     fi
   else
     # We cannot hardcode anything, or else we can only hardcode existing
     # directories.
     hardcode_action=unsupported
 fi  fi
   echo "$as_me:$LINENO: result: $hardcode_action" >&5
   echo "${ECHO_T}$hardcode_action" >&6
   
   if test "$hardcode_action" = relink ||
      test "$inherit_rpath" = yes; then
     # Fast installation is not supported
     enable_fast_install=no
   elif test "$shlibpath_overrides_runpath" = yes ||
        test "$enable_shared" = no; then
     # Fast installation is not necessary
     enable_fast_install=needless
   fi
   
 if test "x$ac_cv_func_dlopen" = xyes || test "x$ac_cv_lib_dl_dlopen" = xyes; then  
  LIBS_SAVE="$LIBS"  
  LIBS="$LIBS $LIBADD_DL"  
   
 for ac_func in dlerror  
 do  
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`  
 echo "$as_me:$LINENO: checking for $ac_func" >&5  
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6    if test "x$enable_dlopen" != xyes; then
 if eval "test \"\${$as_ac_var+set}\" = set"; then    enable_dlopen=unknown
     enable_dlopen_self=unknown
     enable_dlopen_self_static=unknown
   else
     lt_cv_dlopen=no
     lt_cv_dlopen_libs=
   
     case $host_os in
     beos*)
       lt_cv_dlopen="load_add_on"
       lt_cv_dlopen_libs=
       lt_cv_dlopen_self=yes
       ;;
   
     mingw* | pw32* | cegcc*)
       lt_cv_dlopen="LoadLibrary"
       lt_cv_dlopen_libs=
       ;;
   
     cygwin*)
       lt_cv_dlopen="dlopen"
       lt_cv_dlopen_libs=
       ;;
   
     darwin*)
     # if libdl is installed we need to link against it
       echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldl  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
   int
   main ()
   {
   dlopen ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_dl_dlopen=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_dl_dlopen=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   if test $ac_cv_lib_dl_dlopen = yes; then
     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
   else
   
       lt_cv_dlopen="dyld"
       lt_cv_dlopen_libs=
       lt_cv_dlopen_self=yes
   
   fi
   
       ;;
   
     *)
       echo "$as_me:$LINENO: checking for shl_load" >&5
   echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
   if test "${ac_cv_func_shl_load+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
Line 4837  _ACEOF Line 11510  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.  /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */     For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 #define $ac_func innocuous_$ac_func  #define shl_load innocuous_shl_load
   
 /* System header to define __stub macros and hopefully few prototypes,  /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.      which can conflict with char shl_load (); below.
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since      Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     <limits.h> exists even on freestanding compilers.  */      <limits.h> exists even on freestanding compilers.  */
   
Line 4852  cat >>conftest.$ac_ext <<_ACEOF Line 11525  cat >>conftest.$ac_ext <<_ACEOF
 # include <assert.h>  # include <assert.h>
 #endif  #endif
   
 #undef $ac_func  #undef shl_load
   
 /* Override any gcc2 internal prototype to avoid an error.  */  /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus  #ifdef __cplusplus
Line 4861  extern "C" Line 11534  extern "C"
 #endif  #endif
 /* We use char because int might match the return type of a gcc2  /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */     builtin and then its argument prototype would still apply.  */
 char $ac_func ();  char shl_load ();
 /* The GNU C library defines this for functions which it implements  /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named      to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */      something starting with __ and the normal name is an alias.  */
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)  #if defined (__stub_shl_load) || defined (__stub___shl_load)
 choke me  choke me
 #else  #else
 char (*f) () = $ac_func;  char (*f) () = shl_load;
 #endif  #endif
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
Line 4877  char (*f) () = $ac_func; Line 11550  char (*f) () = $ac_func;
 int  int
 main ()  main ()
 {  {
 return f != $ac_func;  return f != shl_load;
   ;    ;
   return 0;    return 0;
 }  }
Line 4904  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 11577  if { (eval echo "$as_me:$LINENO: \"$ac_l
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"    ac_cv_func_shl_load=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 eval "$as_ac_var=no"  ac_cv_func_shl_load=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 fi  fi
 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5  echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6  echo "${ECHO_T}$ac_cv_func_shl_load" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then  if test $ac_cv_func_shl_load = yes; then
   cat >>confdefs.h <<_ACEOF    lt_cv_dlopen="shl_load"
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1  else
     echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
   if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
 _ACEOF  _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
 fi  /* Override any gcc2 internal prototype to avoid an error.  */
 done  #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char shl_load ();
   int
   main ()
   {
   shl_load ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_dld_shl_load=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
  LIBS="$LIBS_SAVE"  ac_cv_lib_dld_shl_load=no
 fi  fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5  echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6  echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
 if test "${ac_cv_c_bigendian+set}" = set; then  if test $ac_cv_lib_dld_shl_load = yes; then
     lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
   else
     echo "$as_me:$LINENO: checking for dlopen" >&5
   echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
   if test "${ac_cv_func_dlopen+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   # See if sys/param.h defines the BYTE_ORDER macro.    cat >conftest.$ac_ext <<_ACEOF
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <sys/types.h>  /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
 #include <sys/param.h>     For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define dlopen innocuous_dlopen
   
 int  /* System header to define __stub macros and hopefully few prototypes,
 main ()      which can conflict with char dlopen (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef dlopen
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
 {  {
 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN  #endif
  bogus endian macros  /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_dlopen) || defined (__stub___dlopen)
   choke me
   #else
   char (*f) () = dlopen;
   #endif
   #ifdef __cplusplus
   }
 #endif  #endif
   
   int
   main ()
   {
   return f != dlopen;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 rm -f conftest.$ac_objext  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_compile) 2>conftest.er1    (eval $ac_link) 2>conftest.er1
   ac_status=$?    ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1    rm -f conftest.er1
Line 4972  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 11731  if { (eval echo "$as_me:$LINENO: \"$ac_c
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
          { ac_try='test -s conftest.$ac_objext'           { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   # It does; now see whether it defined to BIG_ENDIAN or not.    ac_cv_func_dlopen=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_func_dlopen=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
   echo "${ECHO_T}$ac_cv_func_dlopen" >&6
   if test $ac_cv_func_dlopen = yes; then
     lt_cv_dlopen="dlopen"
   else
     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
   echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
   if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldl  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <sys/types.h>  
 #include <sys/param.h>  
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
 int  int
 main ()  main ()
 {  {
 #if BYTE_ORDER != BIG_ENDIAN  dlopen ();
  not big endian  
 #endif  
   
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 rm -f conftest.$ac_objext  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_compile) 2>conftest.er1    (eval $ac_link) 2>conftest.er1
   ac_status=$?    ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1    rm -f conftest.er1
Line 5015  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 11797  if { (eval echo "$as_me:$LINENO: \"$ac_c
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
          { ac_try='test -s conftest.$ac_objext'           { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_c_bigendian=yes    ac_cv_lib_dl_dlopen=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_c_bigendian=no  ac_cv_lib_dl_dlopen=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
   echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
   if test $ac_cv_lib_dl_dlopen = yes; then
     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
   if test "${ac_cv_lib_svld_dlopen+set}" = set; then
 # It does not; compile a test program.    echo $ECHO_N "(cached) $ECHO_C" >&6
 if test "$cross_compiling" = yes; then  else
   # try to guess the endianness by grepping values into an object file    ac_check_lib_save_LIBS=$LIBS
   ac_cv_c_bigendian=unknown  LIBS="-lsvld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };  
 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };  /* Override any gcc2 internal prototype to avoid an error.  */
 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }  #ifdef __cplusplus
 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };  extern "C"
 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };  #endif
 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }  /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
 int  int
 main ()  main ()
 {  {
  _ascii (); _ebcdic ();  dlopen ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 rm -f conftest.$ac_objext  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_compile) 2>conftest.er1    (eval $ac_link) 2>conftest.er1
   ac_status=$?    ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1    rm -f conftest.er1
Line 5073  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 11864  if { (eval echo "$as_me:$LINENO: \"$ac_c
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
          { ac_try='test -s conftest.$ac_objext'           { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then    ac_cv_lib_svld_dlopen=yes
   ac_cv_c_bigendian=yes  
 fi  
 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then  
   if test "$ac_cv_c_bigendian" = unknown; then  
     ac_cv_c_bigendian=no  
   else  
     # finding both strings is unlikely to happen, but who knows?  
     ac_cv_c_bigendian=unknown  
   fi  
 fi  
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_svld_dlopen=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
   if test $ac_cv_lib_svld_dlopen = yes; then
     lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 else  else
   cat >conftest.$ac_ext <<_ACEOF    echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
   if test "${ac_cv_lib_dld_dld_link+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dld_link ();
 int  int
 main ()  main ()
 {  {
   /* Are we little or big endian?  From Harbison&Steele.  */  dld_link ();
   union    ;
   {    return 0;
     long l;  
     char c[sizeof (long)];  
   } u;  
   u.l = 1;  
   exit (u.c[sizeof (long) - 1] == 1);  
 }  }
 _ACEOF  _ACEOF
 rm -f conftest$ac_exeext  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5    (eval $ac_link) 2>conftest.er1
   ac_status=$?    ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'    (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_c_bigendian=no    ac_cv_lib_dld_dld_link=yes
 else  else
   echo "$as_me: program exited with status $ac_status" >&5    echo "$as_me: failed program was:" >&5
 echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ( exit $ac_status )  ac_cv_lib_dld_dld_link=no
 ac_cv_c_bigendian=yes  
 fi  fi
 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext  rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
 fi  fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
   if test $ac_cv_lib_dld_dld_link = yes; then
     lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 fi  fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext  
   
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5  
 echo "${ECHO_T}$ac_cv_c_bigendian" >&6  
 case $ac_cv_c_bigendian in  
   yes)  
   
 cat >>confdefs.h <<\_ACEOF  
 #define PA_BIG_ENDIAN  
 _ACEOF  
   
  ;;  fi
   no)  
   
 cat >>confdefs.h <<\_ACEOF  
 #define PA_LITTLE_ENDIAN  
 _ACEOF  
   
  ;;  fi
   
   
   fi
   
   
   fi
   
       ;;
     esac
   
     if test "x$lt_cv_dlopen" != xno; then
       enable_dlopen=yes
     else
       enable_dlopen=no
     fi
   
     case $lt_cv_dlopen in
     dlopen)
       save_CPPFLAGS="$CPPFLAGS"
       test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   
       save_LDFLAGS="$LDFLAGS"
       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   
       save_LIBS="$LIBS"
       LIBS="$lt_cv_dlopen_libs $LIBS"
   
       echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
   echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
   if test "${lt_cv_dlopen_self+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
             if test "$cross_compiling" = yes; then :
     lt_cv_dlopen_self=cross
   else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     lt_status=$lt_dlunknown
     cat > conftest.$ac_ext <<_LT_EOF
   #line $LINENO "configure"
   #include "confdefs.h"
   
   #if HAVE_DLFCN_H
   #include <dlfcn.h>
   #endif
   
   #include <stdio.h>
   
   #ifdef RTLD_GLOBAL
   #  define LT_DLGLOBAL           RTLD_GLOBAL
   #else
   #  ifdef DL_GLOBAL
   #    define LT_DLGLOBAL         DL_GLOBAL
   #  else
   #    define LT_DLGLOBAL         0
   #  endif
   #endif
   
   /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
      find out it does not work in some platform. */
   #ifndef LT_DLLAZY_OR_NOW
   #  ifdef RTLD_LAZY
   #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
   #  else
   #    ifdef DL_LAZY
   #      define LT_DLLAZY_OR_NOW          DL_LAZY
   #    else
   #      ifdef RTLD_NOW
   #        define LT_DLLAZY_OR_NOW        RTLD_NOW
   #      else
   #        ifdef DL_NOW
   #          define LT_DLLAZY_OR_NOW      DL_NOW
   #        else
   #          define LT_DLLAZY_OR_NOW      0
   #        endif
   #      endif
   #    endif
   #  endif
   #endif
   
   /* 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 ()
   {
     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     int status = $lt_dlunknown;
   
     if (self)
       {
         if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
         else
           {
             if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
             else puts (dlerror ());
           }
         /* dlclose (self); */
       }
     else
       puts (dlerror ());
   
     return status;
   }
   _LT_EOF
     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
       (./conftest; exit; ) >&5 2>/dev/null
       lt_status=$?
       case x$lt_status in
         x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
         x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
         x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
       esac
     else :
       # compilation failed
       lt_cv_dlopen_self=no
     fi
   fi
   rm -fr conftest*
   
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
   echo "${ECHO_T}$lt_cv_dlopen_self" >&6
   
       if test "x$lt_cv_dlopen_self" = xyes; then
         wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
         echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
   echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
   if test "${lt_cv_dlopen_self_static+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
             if test "$cross_compiling" = yes; then :
     lt_cv_dlopen_self_static=cross
   else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     lt_status=$lt_dlunknown
     cat > conftest.$ac_ext <<_LT_EOF
   #line $LINENO "configure"
   #include "confdefs.h"
   
   #if HAVE_DLFCN_H
   #include <dlfcn.h>
   #endif
   
   #include <stdio.h>
   
   #ifdef RTLD_GLOBAL
   #  define LT_DLGLOBAL           RTLD_GLOBAL
   #else
   #  ifdef DL_GLOBAL
   #    define LT_DLGLOBAL         DL_GLOBAL
   #  else
   #    define LT_DLGLOBAL         0
   #  endif
   #endif
   
   /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
      find out it does not work in some platform. */
   #ifndef LT_DLLAZY_OR_NOW
   #  ifdef RTLD_LAZY
   #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
   #  else
   #    ifdef DL_LAZY
   #      define LT_DLLAZY_OR_NOW          DL_LAZY
   #    else
   #      ifdef RTLD_NOW
   #        define LT_DLLAZY_OR_NOW        RTLD_NOW
   #      else
   #        ifdef DL_NOW
   #          define LT_DLLAZY_OR_NOW      DL_NOW
   #        else
   #          define LT_DLLAZY_OR_NOW      0
   #        endif
   #      endif
   #    endif
   #  endif
   #endif
   
   /* 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 ()
   {
     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     int status = $lt_dlunknown;
   
     if (self)
       {
         if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
         else
           {
             if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
             else puts (dlerror ());
           }
         /* dlclose (self); */
       }
     else
       puts (dlerror ());
   
     return status;
   }
   _LT_EOF
     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
       (./conftest; exit; ) >&5 2>/dev/null
       lt_status=$?
       case x$lt_status in
         x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
         x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
         x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
       esac
     else :
       # compilation failed
       lt_cv_dlopen_self_static=no
     fi
   fi
   rm -fr conftest*
   
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
   echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
       fi
   
       CPPFLAGS="$save_CPPFLAGS"
       LDFLAGS="$save_LDFLAGS"
       LIBS="$save_LIBS"
       ;;
     esac
   
     case $lt_cv_dlopen_self in
     yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
     *) enable_dlopen_self=unknown ;;
     esac
   
     case $lt_cv_dlopen_self_static in
     yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
     *) enable_dlopen_self_static=unknown ;;
     esac
   fi
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   striplib=
   old_striplib=
   echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
   echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
   if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
     test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     echo "$as_me:$LINENO: result: yes" >&5
   echo "${ECHO_T}yes" >&6
   else
   # FIXME - insert some real tests, host_os isn't really good enough
     case $host_os in
     darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         old_striplib="$STRIP -S"
         echo "$as_me:$LINENO: result: yes" >&5
   echo "${ECHO_T}yes" >&6
       else
         echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
       fi
       ;;
   *)    *)
     { { echo "$as_me:$LINENO: error: word endianness not determined for some obscure reason" >&5      echo "$as_me:$LINENO: result: no" >&5
 echo "$as_me: error: word endianness not determined for some obscure reason" >&2;}  echo "${ECHO_T}no" >&6
    { (exit 1); exit 1; }; }      ;;
  ;;    esac
 esac  fi
   
   
   
   
   
   
   
   
   
   
   
   
     # Report which library types will actually be built
     echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
   echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
     echo "$as_me:$LINENO: result: $can_build_shared" >&5
   echo "${ECHO_T}$can_build_shared" >&6
   
     echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
   echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
     test "$can_build_shared" = "no" && enable_shared=no
   
     # On AIX, shared libraries and static libraries use the same namespace, and
     # are all built from PIC.
     case $host_os in
     aix3*)
       test "$enable_shared" = yes && enable_static=no
       if test -n "$RANLIB"; then
         archive_cmds="$archive_cmds~\$RANLIB \$lib"
         postinstall_cmds='$RANLIB $lib'
       fi
       ;;
   
     aix[4-9]*)
       if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
         test "$enable_shared" = yes && enable_static=no
       fi
       ;;
     esac
     echo "$as_me:$LINENO: result: $enable_shared" >&5
   echo "${ECHO_T}$enable_shared" >&6
   
     echo "$as_me:$LINENO: checking whether to build static libraries" >&5
   echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
     # Make sure either enable_shared or enable_static is yes.
     test "$enable_shared" = yes || enable_static=yes
     echo "$as_me:$LINENO: result: $enable_static" >&5
   echo "${ECHO_T}$enable_static" >&6
   
   
   
   
   fi
 ac_ext=c  ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5  
 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6  CC="$lt_save_CC"
 # On Suns, sometimes $CPP names a directory.  
 if test -n "$CPP" && test -d "$CPP"; then        if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
   CPP=      ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
 fi      (test "X$CXX" != "Xg++"))) ; then
 if test -z "$CPP"; then    ac_ext=cc
   if test "${ac_cv_prog_CPP+set}" = set; then  ac_cpp='$CXXCPP $CPPFLAGS'
   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
   echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
   if test -z "$CXXCPP"; then
     if test "${ac_cv_prog_CXXCPP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
       # Double quotes because CPP needs to be expanded        # Double quotes because CXXCPP needs to be expanded
     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"      for CXXCPP in "$CXX -E" "/lib/cpp"
     do      do
       ac_preproc_ok=false        ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes  for ac_cxx_preproc_warn_flag in '' yes
 do  do
   # Use a header file that comes with gcc, so configuring glibc    # Use a header file that comes with gcc, so configuring glibc
   # with a fresh cross-compiler works.    # with a fresh cross-compiler works.
Line 5215  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 12371  if { (eval echo "$as_me:$LINENO: \"$ac_c
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then    (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then    if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag      ac_cpp_err=$ac_cxx_preproc_warn_flag
     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag      ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   else    else
     ac_cpp_err=      ac_cpp_err=
   fi    fi
Line 5253  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 12409  if { (eval echo "$as_me:$LINENO: \"$ac_c
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then    (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then    if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag      ac_cpp_err=$ac_cxx_preproc_warn_flag
     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag      ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   else    else
     ac_cpp_err=      ac_cpp_err=
   fi    fi
Line 5282  if $ac_preproc_ok; then Line 12438  if $ac_preproc_ok; then
 fi  fi
   
     done      done
     ac_cv_prog_CPP=$CPP      ac_cv_prog_CXXCPP=$CXXCPP
   
 fi  fi
   CPP=$ac_cv_prog_CPP    CXXCPP=$ac_cv_prog_CXXCPP
 else  else
   ac_cv_prog_CPP=$CPP    ac_cv_prog_CXXCPP=$CXXCPP
 fi  fi
 echo "$as_me:$LINENO: result: $CPP" >&5  echo "$as_me:$LINENO: result: $CXXCPP" >&5
 echo "${ECHO_T}$CPP" >&6  echo "${ECHO_T}$CXXCPP" >&6
 ac_preproc_ok=false  ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes  for ac_cxx_preproc_warn_flag in '' yes
 do  do
   # Use a header file that comes with gcc, so configuring glibc    # Use a header file that comes with gcc, so configuring glibc
   # with a fresh cross-compiler works.    # with a fresh cross-compiler works.
Line 5322  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 12478  if { (eval echo "$as_me:$LINENO: \"$ac_c
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then    (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then    if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag      ac_cpp_err=$ac_cxx_preproc_warn_flag
     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag      ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   else    else
     ac_cpp_err=      ac_cpp_err=
   fi    fi
Line 5360  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 12516  if { (eval echo "$as_me:$LINENO: \"$ac_c
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then    (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then    if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag      ac_cpp_err=$ac_cxx_preproc_warn_flag
     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag      ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
   else    else
     ac_cpp_err=      ac_cpp_err=
   fi    fi
Line 5387  rm -f conftest.err conftest.$ac_ext Line 12543  rm -f conftest.err conftest.$ac_ext
 if $ac_preproc_ok; then  if $ac_preproc_ok; then
   :    :
 else  else
   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check    { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
 See \`config.log' for more details." >&5  See \`config.log' for more details." >&5
 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check  echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
 See \`config.log' for more details." >&2;}  See \`config.log' for more details." >&2;}
    { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
 fi  fi
Line 5400  ac_compile='$CC -c $CFLAGS $CPPFLAGS con Line 12556  ac_compile='$CC -c $CFLAGS $CPPFLAGS con
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   else
     _lt_caught_CXX_error=yes
   fi
   
 echo "$as_me:$LINENO: checking for egrep" >&5  ac_ext=cc
 echo $ECHO_N "checking for egrep... $ECHO_C" >&6  ac_cpp='$CXXCPP $CPPFLAGS'
 if test "${ac_cv_prog_egrep+set}" = set; then  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   
   archive_cmds_need_lc_CXX=no
   allow_undefined_flag_CXX=
   always_export_symbols_CXX=no
   archive_expsym_cmds_CXX=
   compiler_needs_object_CXX=no
   export_dynamic_flag_spec_CXX=
   hardcode_direct_CXX=no
   hardcode_direct_absolute_CXX=no
   hardcode_libdir_flag_spec_CXX=
   hardcode_libdir_separator_CXX=
   hardcode_minus_L_CXX=no
   hardcode_shlibpath_var_CXX=unsupported
   hardcode_automatic_CXX=no
   inherit_rpath_CXX=no
   module_cmds_CXX=
   module_expsym_cmds_CXX=
   link_all_deplibs_CXX=unknown
   old_archive_cmds_CXX=$old_archive_cmds
   reload_flag_CXX=$reload_flag
   reload_cmds_CXX=$reload_cmds
   no_undefined_flag_CXX=
   whole_archive_flag_spec_CXX=
   enable_shared_with_static_runtimes_CXX=no
   
   # Source file extension for C++ test sources.
   ac_ext=cpp
   
   # Object file extension for compiled C++ test sources.
   objext=o
   objext_CXX=$objext
   
   # No sense in running all these tests if we already determined that
   # the CXX compiler isn't working.  Some variables (like enable_shared)
   # are currently assumed to apply to all compilers on this platform,
   # and will be corrupted by setting them based on a non-working compiler.
   if test "$_lt_caught_CXX_error" != yes; then
     # Code to be used in simple compile tests
     lt_simple_compile_test_code="int some_variable = 0;"
   
     # Code to be used in simple link tests
     lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
   
     # ltmain only uses $CC for tagged configurations so make sure $CC is set.
   
   
   
   
   
   
   # If no C compiler was specified, use CC.
   LTCC=${LTCC-"$CC"}
   
   # If no C compiler flags were specified, use CFLAGS.
   LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
   
   # Allow CC to be a program name with arguments.
   compiler=$CC
   
   
     # save warnings/boilerplate of simple test code
     ac_outfile=conftest.$ac_objext
   echo "$lt_simple_compile_test_code" >conftest.$ac_ext
   eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   _lt_compiler_boilerplate=`cat conftest.err`
   $RM conftest*
   
     ac_outfile=conftest.$ac_objext
   echo "$lt_simple_link_test_code" >conftest.$ac_ext
   eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
   _lt_linker_boilerplate=`cat conftest.err`
   $RM -r conftest*
   
   
     # Allow CC to be a program name with arguments.
     lt_save_CC=$CC
     lt_save_CFLAGS=$CFLAGS
     lt_save_LD=$LD
     lt_save_GCC=$GCC
     GCC=$GXX
     lt_save_with_gnu_ld=$with_gnu_ld
     lt_save_path_LD=$lt_cv_path_LD
     if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
       lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
     else
       $as_unset lt_cv_prog_gnu_ld
     fi
     if test -n "${lt_cv_path_LDCXX+set}"; then
       lt_cv_path_LD=$lt_cv_path_LDCXX
     else
       $as_unset lt_cv_path_LD
     fi
     test -z "${LDCXX+set}" || LD=$LDCXX
     CC=${CXX-"c++"}
     CFLAGS=$CXXFLAGS
     compiler=$CC
     compiler_CXX=$CC
     for cc_temp in $compiler""; do
     case $cc_temp in
       compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
       distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
       \-*) ;;
       *) break;;
     esac
   done
   cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
   
   
     if test -n "$compiler"; then
       # We don't want -fno-exception when compiling C++ code, so set the
       # no_builtin_flag separately
       if test "$GXX" = yes; then
         lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
       else
         lt_prog_compiler_no_builtin_flag_CXX=
       fi
   
       if test "$GXX" = yes; then
         # Set up default GNU C++ configuration
   
   
   
   # Check whether --with-gnu-ld or --without-gnu-ld was given.
   if test "${with_gnu_ld+set}" = set; then
     withval="$with_gnu_ld"
     test "$withval" = no || with_gnu_ld=yes
   else
     with_gnu_ld=no
   fi;
   ac_prog=ld
   if test "$GCC" = yes; then
     # Check if gcc -print-prog-name=ld gives a path.
     echo "$as_me:$LINENO: checking for ld used by $CC" >&5
   echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
     case $host in
     *-*-mingw*)
       # gcc leaves a trailing carriage return which upsets mingw
       ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     *)
       ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     esac
     case $ac_prog in
       # Accept absolute paths.
       [\\/]* | ?:[\\/]*)
         re_direlt='/[^/][^/]*/\.\./'
         # Canonicalize the pathname of ld
         ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
         while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
           ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
         done
         test -z "$LD" && LD="$ac_prog"
         ;;
     "")
       # If it fails, then pretend we aren't using GCC.
       ac_prog=ld
       ;;
     *)
       # If it is relative, then search for the first ld in PATH.
       with_gnu_ld=unknown
       ;;
     esac
   elif test "$with_gnu_ld" = yes; then
     echo "$as_me:$LINENO: checking for GNU ld" >&5
   echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
   else
     echo "$as_me:$LINENO: checking for non-GNU ld" >&5
   echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
   fi
   if test "${lt_cv_path_LD+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   if echo a | (grep -E '(a|b)') >/dev/null 2>&1    if test -z "$LD"; then
     then ac_cv_prog_egrep='grep -E'    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     else ac_cv_prog_egrep='egrep'    for ac_dir in $PATH; do
       IFS="$lt_save_ifs"
       test -z "$ac_dir" && ac_dir=.
       if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
         lt_cv_path_LD="$ac_dir/$ac_prog"
         # Check to see if the program is GNU ld.  I'd rather use --version,
         # but apparently some variants of GNU ld only accept -v.
         # Break only if it was the GNU/non-GNU ld that we prefer.
         case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
         *GNU* | *'with BFD'*)
           test "$with_gnu_ld" != no && break
           ;;
         *)
           test "$with_gnu_ld" != yes && break
           ;;
         esac
     fi      fi
     done
     IFS="$lt_save_ifs"
   else
     lt_cv_path_LD="$LD" # Let the user override the test with a path.
   fi
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5  
 echo "${ECHO_T}$ac_cv_prog_egrep" >&6  
  EGREP=$ac_cv_prog_egrep  
   
   LD="$lt_cv_path_LD"
   if test -n "$LD"; then
     echo "$as_me:$LINENO: result: $LD" >&5
   echo "${ECHO_T}$LD" >&6
   else
     echo "$as_me:$LINENO: result: no" >&5
   echo "${ECHO_T}no" >&6
   fi
   test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
   echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
      { (exit 1); exit 1; }; }
   echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
   echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
   if test "${lt_cv_prog_gnu_ld+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     # I'd rather use --version here, but apparently some GNU lds only accept -v.
   case `$LD -v 2>&1 </dev/null` in
   *GNU* | *'with BFD'*)
     lt_cv_prog_gnu_ld=yes
     ;;
   *)
     lt_cv_prog_gnu_ld=no
     ;;
   esac
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
   echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
   with_gnu_ld=$lt_cv_prog_gnu_ld
   
 echo "$as_me:$LINENO: checking for ANSI C header files" >&5  
 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6  
 if test "${ac_cv_header_stdc+set}" = set; then  
   
   
   
         # Check if GNU C++ uses GNU ld as the underlying linker, since the
         # archiving commands below assume that GNU ld is being used.
         if test "$with_gnu_ld" = yes; then
           archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
           archive_expsym_cmds_CXX='$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'
   
           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
           export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   
           # If archive_cmds runs LD, not CC, wlarc should be empty
           # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
           #     investigate it a little bit more. (MM)
           wlarc='${wl}'
   
           # ancient GNU ld didn't support --whole-archive et. al.
           if eval "`$CC -print-prog-name=ld` --help 2>&1" |
             $GREP 'no-whole-archive' > /dev/null; then
             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
           else
             whole_archive_flag_spec_CXX=
           fi
         else
           with_gnu_ld=no
           wlarc=
   
           # A generic and very simple default shared library creation
           # command for GNU C++ for the case where it uses the native
           # linker, instead of GNU ld.  If possible, this setting should
           # overridden to take advantage of the native linker features on
           # the platform it is being used on.
           archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
         fi
   
         # Commands to make compiler produce verbose output that lists
         # what "hidden" libraries, object files and flags are used when
         # linking a shared library.
         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   
       else
         GXX=no
         with_gnu_ld=no
         wlarc=
       fi
   
       # PORTME: fill in a description of your system's C++ link characteristics
       echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
       ld_shlibs_CXX=yes
       case $host_os in
         aix3*)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
         aix[4-9]*)
           if test "$host_cpu" = ia64; then
             # On IA64, the linker does run time linking by default, so we don't
             # have to do anything special.
             aix_use_runtimelinking=no
             exp_sym_flag='-Bexport'
             no_entry_flag=""
           else
             aix_use_runtimelinking=no
   
             # Test if we are trying to use run time linking or normal
             # AIX style linking. If -brtl is somewhere in LDFLAGS, we
             # need to do runtime linking.
             case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
               for ld_flag in $LDFLAGS; do
                 case $ld_flag in
                 *-brtl*)
                   aix_use_runtimelinking=yes
                   break
                   ;;
                 esac
               done
               ;;
             esac
   
             exp_sym_flag='-bexport'
             no_entry_flag='-bnoentry'
           fi
   
           # When large executables or shared objects are built, AIX ld can
           # have problems creating the table of contents.  If linking a library
           # or program results in "error TOC overflow" add -mminimal-toc to
           # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
           # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
   
           archive_cmds_CXX=''
           hardcode_direct_CXX=yes
           hardcode_direct_absolute_CXX=yes
           hardcode_libdir_separator_CXX=':'
           link_all_deplibs_CXX=yes
           file_list_spec_CXX='${wl}-f,'
   
           if test "$GXX" = yes; then
             case $host_os in aix4.[012]|aix4.[012].*)
             # We only want to do this on AIX 4.2 and lower, the check
             # below for broken collect2 doesn't work under 4.3+
             collect2name=`${CC} -print-prog-name=collect2`
             if test -f "$collect2name" &&
                strings "$collect2name" | $GREP resolve_lib_name >/dev/null
             then
               # We have reworked collect2
               :
             else
               # We have old collect2
               hardcode_direct_CXX=unsupported
               # It fails to find uninstalled libraries when the uninstalled
               # path is not listed in the libpath.  Setting hardcode_minus_L
               # to unsupported forces relinking
               hardcode_minus_L_CXX=yes
               hardcode_libdir_flag_spec_CXX='-L$libdir'
               hardcode_libdir_separator_CXX=
             fi
             esac
             shared_flag='-shared'
             if test "$aix_use_runtimelinking" = yes; then
               shared_flag="$shared_flag "'${wl}-G'
             fi
           else
             # not using gcc
             if test "$host_cpu" = ia64; then
             # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
             # chokes on -Wl,-G. The following line is correct:
             shared_flag='-G'
             else
               if test "$aix_use_runtimelinking" = yes; then
                 shared_flag='${wl}-G'
               else
                 shared_flag='${wl}-bM:SRE'
               fi
             fi
           fi
   
           export_dynamic_flag_spec_CXX='${wl}-bexpall'
           # It seems that -bexpall does not export symbols beginning with
           # underscore (_), so it is better to generate a list of symbols to
           # export.
           always_export_symbols_CXX=yes
           if test "$aix_use_runtimelinking" = yes; then
             # Warning - without using the other runtime loading flags (-brtl),
             # -berok will link without error, but may produce a broken library.
             allow_undefined_flag_CXX='-berok'
             # Determine the default libpath from the value encoded in an empty
             # executable.
             if test "${lt_cv_aix_libpath+set}" = set; then
     aix_libpath=$lt_cv_aix_libpath
   else
     if test "${lt_cv_aix_libpath__CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
Line 5427  _ACEOF Line 12956  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <stdlib.h>  
 #include <stdarg.h>  
 #include <string.h>  
 #include <float.h>  
   
 int  int
 main ()  main ()
Line 5440  main () Line 12965  main ()
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_cxx_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
   
     lt_aix_libpath_sed='
         /Import File Strings/,/^$/ {
             /^0/ {
                 s/^0  *\([^ ]*\) *$/\1/
                 p
             }
         }'
     lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     # Check for a 64-bit object if we didn't find anything.
     if test -z "$lt_cv_aix_libpath__CXX"; then
       lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     fi
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
     if test -z "$lt_cv_aix_libpath__CXX"; then
       lt_cv_aix_libpath__CXX="/usr/lib:/lib"
     fi
   
   fi
   
     aix_libpath=$lt_cv_aix_libpath__CXX
   fi
   
             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
   
             archive_expsym_cmds_CXX='$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
             if test "$host_cpu" = ia64; then
               hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
               allow_undefined_flag_CXX="-z nodefs"
               archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
             else
               # Determine the default libpath from the value encoded in an
               # empty executable.
               if test "${lt_cv_aix_libpath+set}" = set; then
     aix_libpath=$lt_cv_aix_libpath
   else
     if test "${lt_cv_aix_libpath__CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_cxx_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
   
     lt_aix_libpath_sed='
         /Import File Strings/,/^$/ {
             /^0/ {
                 s/^0  *\([^ ]*\) *$/\1/
                 p
             }
         }'
     lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     # Check for a 64-bit object if we didn't find anything.
     if test -z "$lt_cv_aix_libpath__CXX"; then
       lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     fi
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
     if test -z "$lt_cv_aix_libpath__CXX"; then
       lt_cv_aix_libpath__CXX="/usr/lib:/lib"
     fi
   
   fi
   
     aix_libpath=$lt_cv_aix_libpath__CXX
   fi
   
               hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
               # Warning - without using the other run time loading flags,
               # -berok will link without error, but may produce a broken library.
               no_undefined_flag_CXX=' ${wl}-bernotok'
               allow_undefined_flag_CXX=' ${wl}-berok'
               if test "$with_gnu_ld" = yes; then
                 # We only use this code for GNU lds that support --whole-archive.
                 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
               else
                 # Exported symbols can be pulled into shared objects from archives
                 whole_archive_flag_spec_CXX='$convenience'
               fi
               archive_cmds_need_lc_CXX=yes
               # This is similar to how AIX traditionally builds its shared
               # libraries.
               archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
             fi
           fi
           ;;
   
         beos*)
           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
             allow_undefined_flag_CXX=unsupported
             # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
             # support --undefined.  This deserves some investigation.  FIXME
             archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           else
             ld_shlibs_CXX=no
           fi
           ;;
   
         chorus*)
           case $cc_basename in
             *)
             # FIXME: insert proper C++ library support
             ld_shlibs_CXX=no
             ;;
           esac
           ;;
   
         cygwin* | mingw* | pw32* | cegcc*)
           case $GXX,$cc_basename in
           ,cl* | no,cl*)
             # Native MSVC
             # hardcode_libdir_flag_spec is actually meaningless, as there is
             # no search path for DLLs.
             hardcode_libdir_flag_spec_CXX=' '
             allow_undefined_flag_CXX=unsupported
             always_export_symbols_CXX=yes
             file_list_spec_CXX='@'
             # 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.
             archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
             archive_expsym_cmds_CXX='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, CXX)='true'
             enable_shared_with_static_runtimes_CXX=yes
             # Don't use ranlib
             old_postinstall_cmds_CXX='chmod 644 $oldlib'
             postlink_cmds_CXX='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, CXX) is actually meaningless,
             # as there is no search path for DLLs.
             hardcode_libdir_flag_spec_CXX='-L$libdir'
             export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
             allow_undefined_flag_CXX=unsupported
             always_export_symbols_CXX=no
             enable_shared_with_static_runtimes_CXX=yes
   
             if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
               archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
               # If the export-symbols file already is a .def file (1st line
               # is EXPORTS), use it as is; otherwise, prepend...
               archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
                 cp $export_symbols $output_objdir/$soname.def;
               else
                 echo EXPORTS > $output_objdir/$soname.def;
                 cat $export_symbols >> $output_objdir/$soname.def;
               fi~
               $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
             else
               ld_shlibs_CXX=no
             fi
             ;;
           esac
           ;;
         darwin* | rhapsody*)
   
   
     archive_cmds_need_lc_CXX=no
     hardcode_direct_CXX=no
     hardcode_automatic_CXX=yes
     hardcode_shlibpath_var_CXX=unsupported
     if test "$lt_cv_ld_force_load" = "yes"; then
       whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   
     else
       whole_archive_flag_spec_CXX=''
     fi
     link_all_deplibs_CXX=yes
     allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
     case $cc_basename in
        ifort*) _lt_dar_can_shared=yes ;;
        *) _lt_dar_can_shared=$GCC ;;
     esac
     if test "$_lt_dar_can_shared" = "yes"; then
       output_verbose_link_cmd=func_echo_all
       archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
       module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
       archive_expsym_cmds_CXX="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}"
       module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
          if test "$lt_cv_apple_cc_single_mod" != "yes"; then
         archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
         archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
   
     else
     ld_shlibs_CXX=no
     fi
   
           ;;
   
         dgux*)
           case $cc_basename in
             ec++*)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             ghcx*)
               # Green Hills C++ Compiler
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             *)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
           esac
           ;;
   
         freebsd2.*)
           # C++ shared libraries reported to be fairly broken before
           # switch to ELF
           ld_shlibs_CXX=no
           ;;
   
         freebsd-elf*)
           archive_cmds_need_lc_CXX=no
           ;;
   
         freebsd* | dragonfly*)
           # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
           # conventions
           ld_shlibs_CXX=yes
           ;;
   
         gnu*)
           ;;
   
         haiku*)
           archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
           link_all_deplibs_CXX=yes
           ;;
   
         hpux9*)
           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
           hardcode_libdir_separator_CXX=:
           export_dynamic_flag_spec_CXX='${wl}-E'
           hardcode_direct_CXX=yes
           hardcode_minus_L_CXX=yes # Not in the search PATH,
                                                # but as the default
                                                # location of the library.
   
           case $cc_basename in
             CC*)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             aCC*)
               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
               # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when
               # linking a shared library.
               #
               # There doesn't appear to be a way to prevent this compiler from
               # explicitly linking system object files so we need to strip them
               # from the output so that they don't get included in the library
               # dependencies.
               output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
               ;;
             *)
               if test "$GXX" = yes; then
                 archive_cmds_CXX='$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
                 # FIXME: insert proper C++ library support
                 ld_shlibs_CXX=no
               fi
               ;;
           esac
           ;;
   
         hpux10*|hpux11*)
           if test $with_gnu_ld = no; then
             hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
             hardcode_libdir_separator_CXX=:
   
             case $host_cpu in
               hppa*64*|ia64*)
                 ;;
               *)
                 export_dynamic_flag_spec_CXX='${wl}-E'
                 ;;
             esac
           fi
           case $host_cpu in
             hppa*64*|ia64*)
               hardcode_direct_CXX=no
               hardcode_shlibpath_var_CXX=no
               ;;
             *)
               hardcode_direct_CXX=yes
               hardcode_direct_absolute_CXX=yes
               hardcode_minus_L_CXX=yes # Not in the search PATH,
                                                    # but as the default
                                                    # location of the library.
               ;;
           esac
   
           case $cc_basename in
             CC*)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             aCC*)
               case $host_cpu in
                 hppa*64*)
                   archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                   ;;
                 ia64*)
                   archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                   ;;
                 *)
                   archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                   ;;
               esac
               # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when
               # linking a shared library.
               #
               # There doesn't appear to be a way to prevent this compiler from
               # explicitly linking system object files so we need to strip them
               # from the output so that they don't get included in the library
               # dependencies.
               output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
               ;;
             *)
               if test "$GXX" = yes; then
                 if test $with_gnu_ld = no; then
                   case $host_cpu in
                     hppa*64*)
                       archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                       ;;
                     ia64*)
                       archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                       ;;
                     *)
                       archive_cmds_CXX='$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
                 fi
               else
                 # FIXME: insert proper C++ library support
                 ld_shlibs_CXX=no
               fi
               ;;
           esac
           ;;
   
         interix[3-9]*)
           hardcode_direct_CXX=no
           hardcode_shlibpath_var_CXX=no
           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
           export_dynamic_flag_spec_CXX='${wl}-E'
           # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
           # Instead, shared libraries are loaded at an image base (0x10000000 by
           # default) and relocated if they conflict, which is a slow very memory
           # consuming and fragmenting process.  To avoid this, we pick a random,
           # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
           # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
           archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
           archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
           ;;
         irix5* | irix6*)
           case $cc_basename in
             CC*)
               # SGI C++
               archive_cmds_CXX='$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
               # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
               # necessary to make sure instantiated templates are included
               # in the archive.
               old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
               ;;
             *)
               if test "$GXX" = yes; then
                 if test "$with_gnu_ld" = no; then
                   archive_cmds_CXX='$CC -shared $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
                   archive_cmds_CXX='$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
               link_all_deplibs_CXX=yes
               ;;
           esac
           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
           hardcode_libdir_separator_CXX=:
           inherit_rpath_CXX=yes
           ;;
   
         linux* | k*bsd*-gnu | kopensolaris*-gnu)
           case $cc_basename in
             KCC*)
               # Kuck and Associates, Inc. (KAI) C++ Compiler
   
               # KCC will only create a shared library if the output file
               # ends with ".so" (or ".sl" for HP-UX), so rename the library
               # to its proper name (with version) after linking.
               archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
               archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
               # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when
               # linking a shared library.
               #
               # There doesn't appear to be a way to prevent this compiler from
               # explicitly linking system object files so we need to strip them
               # from the output so that they don't get included in the library
               # dependencies.
               output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
   
               hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
               export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
   
               # Archives containing C++ object files must be created using
               # "CC -Bstatic", where "CC" is the KAI C++ compiler.
               old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
               ;;
             icpc* | ecpc* )
               # Intel C++
               with_gnu_ld=yes
               # version 8.0 and above of icpc choke on multiply defined symbols
               # if we add $predep_objects and $postdep_objects, however 7.1 and
               # earlier do not add the objects themselves.
               case `$CC -V 2>&1` in
                 *"Version 7."*)
                   archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
                   archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
                   ;;
                 *)  # Version 8.0 or newer
                   tmp_idyn=
                   case $host_cpu in
                     ia64*) tmp_idyn=' -i_dynamic';;
                   esac
                   archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
                   archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
                   ;;
               esac
               archive_cmds_need_lc_CXX=no
               hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
               export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
               ;;
             pgCC* | pgcpp*)
               # Portland Group C++ compiler
               case `$CC -V` in
               *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
                 prelink_cmds_CXX='tpldir=Template.dir~
                   rm -rf $tpldir~
                   $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
                   compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
                 old_archive_cmds_CXX='tpldir=Template.dir~
                   rm -rf $tpldir~
                   $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
                   $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
                   $RANLIB $oldlib'
                 archive_cmds_CXX='tpldir=Template.dir~
                   rm -rf $tpldir~
                   $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 | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
                 archive_expsym_cmds_CXX='tpldir=Template.dir~
                   rm -rf $tpldir~
                   $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 | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
                 ;;
               *) # Version 6 and above use weak symbols
                 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
                 archive_expsym_cmds_CXX='$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'
                 ;;
               esac
   
               hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
               export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
               whole_archive_flag_spec_CXX='${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*)
               # Compaq C++
               archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
               archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
   
               runpath_var=LD_RUN_PATH
               hardcode_libdir_flag_spec_CXX='-rpath $libdir'
               hardcode_libdir_separator_CXX=:
   
               # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when
               # linking a shared library.
               #
               # There doesn't appear to be a way to prevent this compiler from
               # explicitly linking system object files so we need to strip them
               # from the output so that they don't get included in the library
               # dependencies.
               output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`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* | mpixl* | bgxl*)
               # IBM XL 8.0 on PPC, with GNU ld
               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
               export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
               archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
               if test "x$supports_anon_versioning" = xyes; then
                 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
                   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
                   echo "local: *; };" >> $output_objdir/$libname.ver~
                   $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
               fi
               ;;
             *)
               case `$CC -V 2>&1 | sed 5q` in
               *Sun\ C*)
                 # Sun C++ 5.9
                 no_undefined_flag_CXX=' -zdefs'
                 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
                 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
                 hardcode_libdir_flag_spec_CXX='-R$libdir'
                 whole_archive_flag_spec_CXX='${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'
                 compiler_needs_object_CXX=yes
   
                 # Not sure whether something based on
                 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
                 # would be better.
                 output_verbose_link_cmd='func_echo_all'
   
                 # Archives containing C++ object files must be created using
                 # "CC -xar", where "CC" is the Sun C++ compiler.  This is
                 # necessary to make sure instantiated templates are included
                 # in the archive.
                 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
                 ;;
               esac
               ;;
           esac
           ;;
   
         lynxos*)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
   
         m88k*)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
   
         mvs*)
           case $cc_basename in
             cxx*)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             *)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
           esac
           ;;
   
         netbsd*)
           if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
             archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
             wlarc=
             hardcode_libdir_flag_spec_CXX='-R$libdir'
             hardcode_direct_CXX=yes
             hardcode_shlibpath_var_CXX=no
           fi
           # Workaround some broken pre-1.5 toolchains
           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
           ;;
   
         *nto* | *qnx*)
           ld_shlibs_CXX=yes
           ;;
   
         openbsd2*)
           # C++ shared libraries are fairly broken
           ld_shlibs_CXX=no
           ;;
   
         openbsd*)
           if test -f /usr/libexec/ld.so; then
             hardcode_direct_CXX=yes
             hardcode_shlibpath_var_CXX=no
             hardcode_direct_absolute_CXX=yes
             archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
             if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
               archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
               export_dynamic_flag_spec_CXX='${wl}-E'
               whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
             fi
             output_verbose_link_cmd=func_echo_all
           else
             ld_shlibs_CXX=no
           fi
           ;;
   
         osf3* | osf4* | osf5*)
           case $cc_basename in
             KCC*)
               # Kuck and Associates, Inc. (KAI) C++ Compiler
   
               # KCC will only create a shared library if the output file
               # ends with ".so" (or ".sl" for HP-UX), so rename the library
               # to its proper name (with version) after linking.
               archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
   
               hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
               hardcode_libdir_separator_CXX=:
   
               # Archives containing C++ object files must be created using
               # the KAI C++ compiler.
               case $host in
                 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
                 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
               esac
               ;;
             RCC*)
               # Rational C++ 2.4.1
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             cxx*)
               case $host in
                 osf3*)
                   allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
                   archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
                   hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
                   ;;
                 *)
                   allow_undefined_flag_CXX=' -expect_unresolved \*'
                   archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
                   archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
                     echo "-hidden">> $lib.exp~
                     $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
                     $RM $lib.exp'
                   hardcode_libdir_flag_spec_CXX='-rpath $libdir'
                   ;;
               esac
   
               hardcode_libdir_separator_CXX=:
   
               # Commands to make compiler produce verbose output that lists
               # what "hidden" libraries, object files and flags are used when
               # linking a shared library.
               #
               # There doesn't appear to be a way to prevent this compiler from
               # explicitly linking system object files so we need to strip them
               # from the output so that they don't get included in the library
               # dependencies.
               output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`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
                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
                 case $host in
                   osf3*)
                     archive_cmds_CXX='$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'
                     ;;
                   *)
                     archive_cmds_CXX='$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
   
                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
                 hardcode_libdir_separator_CXX=:
   
                 # Commands to make compiler produce verbose output that lists
                 # what "hidden" libraries, object files and flags are used when
                 # linking a shared library.
                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
   
               else
                 # FIXME: insert proper C++ library support
                 ld_shlibs_CXX=no
               fi
               ;;
           esac
           ;;
   
         psos*)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
   
         sunos4*)
           case $cc_basename in
             CC*)
               # Sun C++ 4.x
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             lcc*)
               # Lucid
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             *)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
           esac
           ;;
   
         solaris*)
           case $cc_basename in
             CC* | sunCC*)
               # Sun C++ 4.2, 5.x and Centerline C++
               archive_cmds_need_lc_CXX=yes
               no_undefined_flag_CXX=' -zdefs'
               archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
               archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
                 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   
               hardcode_libdir_flag_spec_CXX='-R$libdir'
               hardcode_shlibpath_var_CXX=no
               case $host_os in
                 solaris2.[0-5] | solaris2.[0-5].*) ;;
                 *)
                   # The compiler driver will combine and reorder linker options,
                   # but understands `-z linker_flag'.
                   # Supported since Solaris 2.6 (maybe 2.5.1?)
                   whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
                   ;;
               esac
               link_all_deplibs_CXX=yes
   
               output_verbose_link_cmd='func_echo_all'
   
               # Archives containing C++ object files must be created using
               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
               # necessary to make sure instantiated templates are included
               # in the archive.
               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
               ;;
             gcx*)
               # Green Hills C++ Compiler
               archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
   
               # The C++ compiler must be used to create the archive.
               old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
               ;;
             *)
               # GNU C++ compiler with Solaris linker
               if test "$GXX" = yes && test "$with_gnu_ld" = no; then
                 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
                 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
                   archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
                   archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
                     $CC -shared $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
                   # what "hidden" libraries, object files and flags are used when
                   # linking a shared library.
                   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
                 else
                   # g++ 2.7 appears to require `-G' NOT `-shared' on this
                   # platform.
                   archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
                   archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
                     $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
   
                   # Commands to make compiler produce verbose output that lists
                   # what "hidden" libraries, object files and flags are used when
                   # linking a shared library.
                   output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
                 fi
   
                 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
                 case $host_os in
                   solaris2.[0-5] | solaris2.[0-5].*) ;;
                   *)
                     whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
                     ;;
                 esac
               fi
               ;;
           esac
           ;;
   
       sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
         no_undefined_flag_CXX='${wl}-z,text'
         archive_cmds_need_lc_CXX=no
         hardcode_shlibpath_var_CXX=no
         runpath_var='LD_RUN_PATH'
   
         case $cc_basename in
           CC*)
             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
             ;;
           *)
             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
             ;;
         esac
         ;;
   
         sysv5* | sco3.2v5* | sco5v6*)
           # Note: We can NOT use -z defs as we might desire, because we do not
           # link with -lc, and that would cause any symbols used from libc to
           # always be unresolved, which means just about no library would
           # ever link correctly.  If we're not using GNU ld we use -z text
           # though, which does catch some bad symbols but isn't as heavy-handed
           # as -z defs.
           no_undefined_flag_CXX='${wl}-z,text'
           allow_undefined_flag_CXX='${wl}-z,nodefs'
           archive_cmds_need_lc_CXX=no
           hardcode_shlibpath_var_CXX=no
           hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
           hardcode_libdir_separator_CXX=':'
           link_all_deplibs_CXX=yes
           export_dynamic_flag_spec_CXX='${wl}-Bexport'
           runpath_var='LD_RUN_PATH'
   
           case $cc_basename in
             CC*)
               archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
               archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
               old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
                 '"$old_archive_cmds_CXX"
               reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
                 '"$reload_cmds_CXX"
               ;;
             *)
               archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
               archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
               ;;
           esac
         ;;
   
         tandem*)
           case $cc_basename in
             NCC*)
               # NonStop-UX NCC 3.20
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
             *)
               # FIXME: insert proper C++ library support
               ld_shlibs_CXX=no
               ;;
           esac
           ;;
   
         vxworks*)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
   
         *)
           # FIXME: insert proper C++ library support
           ld_shlibs_CXX=no
           ;;
       esac
   
       echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   echo "${ECHO_T}$ld_shlibs_CXX" >&6
       test "$ld_shlibs_CXX" = no && can_build_shared=no
   
       GCC_CXX="$GXX"
       LD_CXX="$LD"
   
       ## CAVEAT EMPTOR:
       ## There is no encapsulation within the following macros, do not change
       ## the running order or otherwise move them around unless you know exactly
       ## what you are doing...
       # Dependencies to place before and after the object being linked:
   predep_objects_CXX=
   postdep_objects_CXX=
   predeps_CXX=
   postdeps_CXX=
   compiler_lib_search_path_CXX=
   
   cat > conftest.$ac_ext <<_LT_EOF
   class Foo
   {
   public:
     Foo (void) { a = 0; }
   private:
     int a;
   };
   _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
   
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
     # Parse the compiler output and extract the necessary
     # objects, libraries and library flags.
   
     # Sentinel used to keep track of whether or not we are before
     # the conftest object file.
     pre_test_object_deps_done=no
   
     for p in `eval "$output_verbose_link_cmd"`; do
       case ${prev}${p} in
   
       -L* | -R* | -l*)
          # Some compilers place space between "-{L,R}" and the path.
          # Remove the space.
          if test $p = "-L" ||
             test $p = "-R"; then
            prev=$p
            continue
          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
            case ${prev} in
            -L | -R)
              # Internal compiler library paths should come after those
              # provided the user.  The postdeps already come after the
              # user supplied libs so there is no need to process them.
              if test -z "$compiler_lib_search_path_CXX"; then
                compiler_lib_search_path_CXX="${prev}${p}"
              else
                compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
              fi
              ;;
            # The "-l" case would never come before the object being
            # linked, so don't bother handling this case.
            esac
          else
            if test -z "$postdeps_CXX"; then
              postdeps_CXX="${prev}${p}"
            else
              postdeps_CXX="${postdeps_CXX} ${prev}${p}"
            fi
          fi
          prev=
          ;;
   
       *.lto.$objext) ;; # Ignore GCC LTO objects
       *.$objext)
          # This assumes that the test object file only shows up
          # once in the compiler output.
          if test "$p" = "conftest.$objext"; then
            pre_test_object_deps_done=yes
            continue
          fi
   
          if test "$pre_test_object_deps_done" = no; then
            if test -z "$predep_objects_CXX"; then
              predep_objects_CXX="$p"
            else
              predep_objects_CXX="$predep_objects_CXX $p"
            fi
          else
            if test -z "$postdep_objects_CXX"; then
              postdep_objects_CXX="$p"
            else
              postdep_objects_CXX="$postdep_objects_CXX $p"
            fi
          fi
          ;;
   
       *) ;; # Ignore the rest.
   
       esac
     done
   
     # Clean up.
     rm -f a.out a.exe
   else
     echo "libtool.m4: error: problem compiling CXX test program"
   fi
   
   $RM -f confest.$objext
   CFLAGS=$_lt_libdeps_save_CFLAGS
   
   # PORTME: override above test on systems where it is broken
   case $host_os in
   interix[3-9]*)
     # Interix 3.5 installs completely hosed .la files for C++, so rather than
     # hack all around it, let's just trust "g++" to DTRT.
     predep_objects_CXX=
     postdep_objects_CXX=
     postdeps_CXX=
     ;;
   
   linux*)
     case `$CC -V 2>&1 | sed 5q` in
     *Sun\ C*)
       # Sun C++ 5.9
   
       # The more standards-conforming stlport4 library is
       # incompatible with the Cstd library. Avoid specifying
       # it if it's in CXXFLAGS. Ignore libCrun as
       # -library=stlport4 depends on it.
       case " $CXX $CXXFLAGS " in
       *" -library=stlport4 "*)
         solaris_use_stlport4=yes
         ;;
       esac
   
       if test "$solaris_use_stlport4" != yes; then
         postdeps_CXX='-library=Cstd -library=Crun'
       fi
       ;;
     esac
     ;;
   
   solaris*)
     case $cc_basename in
     CC* | sunCC*)
       # The more standards-conforming stlport4 library is
       # incompatible with the Cstd library. Avoid specifying
       # it if it's in CXXFLAGS. Ignore libCrun as
       # -library=stlport4 depends on it.
       case " $CXX $CXXFLAGS " in
       *" -library=stlport4 "*)
         solaris_use_stlport4=yes
         ;;
       esac
   
       # Adding this requires a known-good setup of shared libraries for
       # Sun compiler versions before 5.6, else PIC objects from an old
       # archive will be linked into the output, leading to subtle bugs.
       if test "$solaris_use_stlport4" != yes; then
         postdeps_CXX='-library=Cstd -library=Crun'
       fi
       ;;
     esac
     ;;
   esac
   
   
   case " $postdeps_CXX " in
   *" -lc "*) archive_cmds_need_lc_CXX=no ;;
   esac
    compiler_lib_search_dirs_CXX=
   if test -n "${compiler_lib_search_path_CXX}"; then
    compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
   fi
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
       lt_prog_compiler_wl_CXX=
   lt_prog_compiler_pic_CXX=
   lt_prog_compiler_static_CXX=
   
   
     # C++ specific cases for pic, static, wl, etc.
     if test "$GXX" = yes; then
       lt_prog_compiler_wl_CXX='-Wl,'
       lt_prog_compiler_static_CXX='-static'
   
       case $host_os in
       aix*)
         # All AIX code is PIC.
         if test "$host_cpu" = ia64; then
           # AIX 5 now supports IA64 processor
           lt_prog_compiler_static_CXX='-Bstatic'
         fi
         ;;
   
       amigaos*)
         case $host_cpu in
         powerpc)
               # see comment about AmigaOS4 .so support
               lt_prog_compiler_pic_CXX='-fPIC'
           ;;
         m68k)
               # FIXME: we need at least 68020 code to build shared libraries, but
               # adding the `-m68020' flag to GCC prevents building anything better,
               # like `-m68040'.
               lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
           ;;
         esac
         ;;
   
       beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
         # PIC is the default for these OSes.
         ;;
       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).
         # Although the cygwin gcc ignores -fPIC, still need this for old-style
         # (--disable-auto-import) libraries
         lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
         ;;
       darwin* | rhapsody*)
         # PIC is the default on this platform
         # Common symbols not allowed in MH_DYLIB files
         lt_prog_compiler_pic_CXX='-fno-common'
         ;;
       *djgpp*)
         # DJGPP does not support shared libraries at all
         lt_prog_compiler_pic_CXX=
         ;;
       haiku*)
         # PIC is the default for Haiku.
         # The "-static" flag exists, but is broken.
         lt_prog_compiler_static_CXX=
         ;;
       interix[3-9]*)
         # Interix 3.x gcc -fpic/-fPIC options generate broken code.
         # Instead, we relocate shared libraries at runtime.
         ;;
       sysv4*MP*)
         if test -d /usr/nec; then
           lt_prog_compiler_pic_CXX=-Kconform_pic
         fi
         ;;
       hpux*)
         # 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
         # sets the default TLS model and affects inlining.
         case $host_cpu in
         hppa*64*)
           ;;
         *)
           lt_prog_compiler_pic_CXX='-fPIC'
           ;;
         esac
         ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
         # it will coredump.
         lt_prog_compiler_pic_CXX='-fPIC -shared'
         ;;
       *)
         lt_prog_compiler_pic_CXX='-fPIC'
         ;;
       esac
     else
       case $host_os in
         aix[4-9]*)
           # All AIX code is PIC.
           if test "$host_cpu" = ia64; then
             # AIX 5 now supports IA64 processor
             lt_prog_compiler_static_CXX='-Bstatic'
           else
             lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
           fi
           ;;
         chorus*)
           case $cc_basename in
           cxch68*)
             # Green Hills C++ Compiler
             # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
             ;;
           esac
           ;;
         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).
           lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
           ;;
         dgux*)
           case $cc_basename in
             ec++*)
               lt_prog_compiler_pic_CXX='-KPIC'
               ;;
             ghcx*)
               # Green Hills C++ Compiler
               lt_prog_compiler_pic_CXX='-pic'
               ;;
             *)
               ;;
           esac
           ;;
         freebsd* | dragonfly*)
           # FreeBSD uses GNU C++
           ;;
         hpux9* | hpux10* | hpux11*)
           case $cc_basename in
             CC*)
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
               if test "$host_cpu" != ia64; then
                 lt_prog_compiler_pic_CXX='+Z'
               fi
               ;;
             aCC*)
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
               case $host_cpu in
               hppa*64*|ia64*)
                 # +Z the default
                 ;;
               *)
                 lt_prog_compiler_pic_CXX='+Z'
                 ;;
               esac
               ;;
             *)
               ;;
           esac
           ;;
         interix*)
           # This is c89, which is MS Visual C++ (no shared libs)
           # Anyone wants to do a port?
           ;;
         irix5* | irix6* | nonstopux*)
           case $cc_basename in
             CC*)
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_static_CXX='-non_shared'
               # CC pic flag -KPIC is the default.
               ;;
             *)
               ;;
           esac
           ;;
         linux* | k*bsd*-gnu | kopensolaris*-gnu)
           case $cc_basename in
             KCC*)
               # KAI C++ Compiler
               lt_prog_compiler_wl_CXX='--backend -Wl,'
               lt_prog_compiler_pic_CXX='-fPIC'
               ;;
             ecpc* )
               # old Intel C++ for x86_64 which still supported -KPIC.
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_pic_CXX='-KPIC'
               lt_prog_compiler_static_CXX='-static'
               ;;
             icpc* )
               # Intel C++, used to be incompatible with GCC.
               # ICC 10 doesn't accept -KPIC any more.
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_pic_CXX='-fPIC'
               lt_prog_compiler_static_CXX='-static'
               ;;
             pgCC* | pgcpp*)
               # Portland Group C++ compiler
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_pic_CXX='-fpic'
               lt_prog_compiler_static_CXX='-Bstatic'
               ;;
             cxx*)
               # Compaq C++
               # Make sure the PIC flag is empty.  It appears that all Alpha
               # Linux and Compaq Tru64 Unix objects are PIC.
               lt_prog_compiler_pic_CXX=
               lt_prog_compiler_static_CXX='-non_shared'
               ;;
             xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
               # IBM XL 8.0, 9.0 on PPC and BlueGene
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_pic_CXX='-qpic'
               lt_prog_compiler_static_CXX='-qstaticlink'
               ;;
             *)
               case `$CC -V 2>&1 | sed 5q` in
               *Sun\ C*)
                 # Sun C++ 5.9
                 lt_prog_compiler_pic_CXX='-KPIC'
                 lt_prog_compiler_static_CXX='-Bstatic'
                 lt_prog_compiler_wl_CXX='-Qoption ld '
                 ;;
               esac
               ;;
           esac
           ;;
         lynxos*)
           ;;
         m88k*)
           ;;
         mvs*)
           case $cc_basename in
             cxx*)
               lt_prog_compiler_pic_CXX='-W c,exportall'
               ;;
             *)
               ;;
           esac
           ;;
         netbsd*)
           ;;
         *qnx* | *nto*)
           # QNX uses GNU C++, but need to define -shared option too, otherwise
           # it will coredump.
           lt_prog_compiler_pic_CXX='-fPIC -shared'
           ;;
         osf3* | osf4* | osf5*)
           case $cc_basename in
             KCC*)
               lt_prog_compiler_wl_CXX='--backend -Wl,'
               ;;
             RCC*)
               # Rational C++ 2.4.1
               lt_prog_compiler_pic_CXX='-pic'
               ;;
             cxx*)
               # Digital/Compaq C++
               lt_prog_compiler_wl_CXX='-Wl,'
               # Make sure the PIC flag is empty.  It appears that all Alpha
               # Linux and Compaq Tru64 Unix objects are PIC.
               lt_prog_compiler_pic_CXX=
               lt_prog_compiler_static_CXX='-non_shared'
               ;;
             *)
               ;;
           esac
           ;;
         psos*)
           ;;
         solaris*)
           case $cc_basename in
             CC* | sunCC*)
               # Sun C++ 4.2, 5.x and Centerline C++
               lt_prog_compiler_pic_CXX='-KPIC'
               lt_prog_compiler_static_CXX='-Bstatic'
               lt_prog_compiler_wl_CXX='-Qoption ld '
               ;;
             gcx*)
               # Green Hills C++ Compiler
               lt_prog_compiler_pic_CXX='-PIC'
               ;;
             *)
               ;;
           esac
           ;;
         sunos4*)
           case $cc_basename in
             CC*)
               # Sun C++ 4.x
               lt_prog_compiler_pic_CXX='-pic'
               lt_prog_compiler_static_CXX='-Bstatic'
               ;;
             lcc*)
               # Lucid
               lt_prog_compiler_pic_CXX='-pic'
               ;;
             *)
               ;;
           esac
           ;;
         sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
           case $cc_basename in
             CC*)
               lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_pic_CXX='-KPIC'
               lt_prog_compiler_static_CXX='-Bstatic'
               ;;
           esac
           ;;
         tandem*)
           case $cc_basename in
             NCC*)
               # NonStop-UX NCC 3.20
               lt_prog_compiler_pic_CXX='-KPIC'
               ;;
             *)
               ;;
           esac
           ;;
         vxworks*)
           ;;
         *)
           lt_prog_compiler_can_build_shared_CXX=no
           ;;
       esac
     fi
   
   case $host_os in
     # For platforms which do not support PIC, -DPIC is meaningless:
     *djgpp*)
       lt_prog_compiler_pic_CXX=
       ;;
     *)
       lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
       ;;
   esac
   
   echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
   echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_pic_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_CXX" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_pic_CXX" >&6
   lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
   
   #
   # Check to make sure the PIC flag actually works.
   #
   if test -n "$lt_prog_compiler_pic_CXX"; then
     echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
   echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_pic_works_CXX=no
      ac_outfile=conftest.$ac_objext
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
      lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      # The option is referenced via a variable to avoid confusing sed.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>conftest.err)
      ac_status=$?
      cat conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s "$ac_outfile"; then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings other than the usual output.
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_pic_works_CXX=yes
        fi
      fi
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6
   
   if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
       case $lt_prog_compiler_pic_CXX in
        "" | " "*) ;;
        *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
        esac
   else
       lt_prog_compiler_pic_CXX=
        lt_prog_compiler_can_build_shared_CXX=no
   fi
   
   fi
   
   
   
   
   
   #
   # Check to make sure the static flag actually works.
   #
   wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
   echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
   echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_static_works_CXX=no
      save_LDFLAGS="$LDFLAGS"
      LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
      echo "$lt_simple_link_test_code" > conftest.$ac_ext
      if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
        # The linker can only warn and ignore the option if not recognized
        # So say no if there are warnings
        if test -s conftest.err; then
          # Append any errors to the config.log.
          cat conftest.err 1>&5
          $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
          $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
          if diff conftest.exp conftest.er2 >/dev/null; then
            lt_cv_prog_compiler_static_works_CXX=yes
          fi
        else
          lt_cv_prog_compiler_static_works_CXX=yes
        fi
      fi
      $RM -r conftest*
      LDFLAGS="$save_LDFLAGS"
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6
   
   if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
       :
   else
       lt_prog_compiler_static_CXX=
   fi
   
   
   
   
       echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_c_o_CXX=no
      $RM -r conftest 2>/dev/null
      mkdir conftest
      cd conftest
      mkdir out
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
      lt_compiler_flag="-o out/conftest2.$ac_objext"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>out/conftest.err)
      ac_status=$?
      cat out/conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s out/conftest2.$ac_objext
      then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
        $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
        if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_c_o_CXX=yes
        fi
      fi
      chmod u+w . 2>&5
      $RM conftest*
      # SGI C++ compiler will create directory out/ii_files/ for
      # template instantiation
      test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
      $RM out/* && rmdir out
      cd ..
      $RM -r conftest
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
   
   
   
       echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
   echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
   if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_prog_compiler_c_o_CXX=no
      $RM -r conftest 2>/dev/null
      mkdir conftest
      cd conftest
      mkdir out
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
      lt_compiler_flag="-o out/conftest2.$ac_objext"
      # Insert the option either (1) after the last *FLAGS variable, or
      # (2) before a word containing "conftest.", or (3) at the end.
      # Note that $ac_compile itself does not contain backslashes and begins
      # with a dollar sign (not a hyphen), so the echo should work correctly.
      lt_compile=`echo "$ac_compile" | $SED \
      -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
      -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
      -e 's:$: $lt_compiler_flag:'`
      (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
      (eval "$lt_compile" 2>out/conftest.err)
      ac_status=$?
      cat out/conftest.err >&5
      echo "$as_me:$LINENO: \$? = $ac_status" >&5
      if (exit $ac_status) && test -s out/conftest2.$ac_objext
      then
        # The compiler can only warn and ignore the option if not recognized
        # So say no if there are warnings
        $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
        $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
        if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
          lt_cv_prog_compiler_c_o_CXX=yes
        fi
      fi
      chmod u+w . 2>&5
      $RM conftest*
      # SGI C++ compiler will create directory out/ii_files/ for
      # template instantiation
      test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
      $RM out/* && rmdir out
      cd ..
      $RM -r conftest
      $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
   echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
   
   
   
   
   hard_links="nottested"
   if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
     # do not overwrite the value of need_locks provided by the user
     echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
   echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     hard_links=yes
     $RM conftest*
     ln conftest.a conftest.b 2>/dev/null && hard_links=no
     touch conftest.a
     ln conftest.a conftest.b 2>&5 || hard_links=no
     ln conftest.a conftest.b 2>/dev/null && hard_links=no
     echo "$as_me:$LINENO: result: $hard_links" >&5
   echo "${ECHO_T}$hard_links" >&6
     if test "$hard_links" = no; then
       { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
   echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
       need_locks=warn
     fi
   else
     need_locks=no
   fi
   
   
   
       echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
   echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
   
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
     case $host_os in
     aix[4-9]*)
       # 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
       # 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
         export_symbols_cmds_CXX='$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
         export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
       fi
       ;;
     pw32*)
       export_symbols_cmds_CXX="$ltdll_cmds"
       ;;
     cygwin* | mingw* | cegcc*)
       case $cc_basename in
       cl*)
         exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
         ;;
       *)
         export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
         exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
         ;;
       esac
       ;;
     *)
       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
       ;;
     esac
   
   echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
   echo "${ECHO_T}$ld_shlibs_CXX" >&6
   test "$ld_shlibs_CXX" = no && can_build_shared=no
   
   with_gnu_ld_CXX=$with_gnu_ld
   
   
   
   
   
   
   #
   # Do we need to explicitly link libc?
   #
   case "x$archive_cmds_need_lc_CXX" in
   x|xyes)
     # Assume -lc should be added
     archive_cmds_need_lc_CXX=yes
   
     if test "$enable_shared" = yes && test "$GCC" = yes; then
       case $archive_cmds_CXX in
       *'~'*)
         # FIXME: we may have to deal with multi-command sequences.
         ;;
       '$CC '*)
         # Test whether the compiler implicitly links with -lc since on some
         # systems, -lgcc has to come before -lc. If gcc already passes -lc
         # to ld, don't add -lc before -lgcc.
         echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
   echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
   if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     $RM conftest*
           echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   
           if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } 2>conftest.err; then
             soname=conftest
             lib=conftest
             libobjs=conftest.$ac_objext
             deplibs=
             wl=$lt_prog_compiler_wl_CXX
             pic_flag=$lt_prog_compiler_pic_CXX
             compiler_flags=-v
             linker_flags=-v
             verstring=
             output_objdir=.
             libname=conftest
             lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
             allow_undefined_flag_CXX=
             if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
     (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }
             then
               lt_cv_archive_cmds_need_lc_CXX=no
             else
               lt_cv_archive_cmds_need_lc_CXX=yes
             fi
             allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
           else
             cat conftest.err 1>&5
           fi
           $RM conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
   echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_CXX" >&6
         archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
         ;;
       esac
     fi
     ;;
   esac
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
       echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
   echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
   
   library_names_spec=
   libname_spec='lib$name'
   soname_spec=
   shrext_cmds=".so"
   postinstall_cmds=
   postuninstall_cmds=
   finish_cmds=
   finish_eval=
   shlibpath_var=
   shlibpath_overrides_runpath=unknown
   version_type=none
   dynamic_linker="$host_os ld.so"
   sys_lib_dlsearch_path_spec="/lib /usr/lib"
   need_lib_prefix=unknown
   hardcode_into_libs=no
   
   # when you set need_version to no, make sure it does not cause -set_version
   # flags to be left without arguments
   need_version=unknown
   
   case $host_os in
   aix3*)
     version_type=linux # correct to gnu/linux during the next big refactor
     library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     shlibpath_var=LIBPATH
   
     # AIX 3 has no versioning support, so we append a major version to the name.
     soname_spec='${libname}${release}${shared_ext}$major'
     ;;
   
   aix[4-9]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     hardcode_into_libs=yes
     if test "$host_cpu" = ia64; then
       # AIX 5 supports IA64
       library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
       shlibpath_var=LD_LIBRARY_PATH
     else
       # With GCC up to 2.95.x, collect2 would create an import file
       # for dependence libraries.  The import file would start with
       # the line `#! .'.  This would cause the generated library to
       # depend on `.', always an invalid library.  This was fixed in
       # development snapshots of GCC prior to 3.0.
       case $host_os in
         aix4 | aix4.[01] | aix4.[01].*)
         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
              echo ' yes '
              echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
           :
         else
           can_build_shared=no
         fi
         ;;
       esac
       # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
       # soname into executable. Probably we can add versioning support to
       # collect2, so additional links can be useful in future.
       if test "$aix_use_runtimelinking" = yes; then
         # If using run time linking (on AIX 4.2 or later) use lib<name>.so
         # instead of lib<name>.a to let people know that these are not
         # typical AIX shared libraries.
         library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       else
         # We preserve .a as extension for shared libraries through AIX4.2
         # and later when we are not doing run time linking.
         library_names_spec='${libname}${release}.a $libname.a'
         soname_spec='${libname}${release}${shared_ext}$major'
       fi
       shlibpath_var=LIBPATH
     fi
     ;;
   
   amigaos*)
     case $host_cpu in
     powerpc)
       # Since July 2007 AmigaOS4 officially supports .so libraries.
       # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       ;;
     m68k)
       library_names_spec='$libname.ixlibrary $libname.a'
       # Create ${libname}_ixlibrary.a entries in /sys/libs.
       finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`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
     ;;
   
   beos*)
     library_names_spec='${libname}${shared_ext}'
     dynamic_linker="$host_os ld.so"
     shlibpath_var=LIBRARY_PATH
     ;;
   
   bsdi[45]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     # the default ld.so.conf also contains /usr/contrib/lib and
     # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     # libtool to hard-code these into programs
     ;;
   
   cygwin* | mingw* | pw32* | cegcc*)
     version_type=windows
     shrext_cmds=".dll"
     need_version=no
     need_lib_prefix=no
   
     case $GCC,$cc_basename in
     yes,*)
       # gcc
       library_names_spec='$libname.dll.a'
       # DLL is installed to $(libdir)/../bin by postinstall_cmds
       postinstall_cmds='base_file=`basename \${file}`~
         dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
         dldir=$destdir/`dirname \$dlpath`~
         test -d \$dldir || mkdir -p \$dldir~
         $install_prog $dir/$dlname \$dldir/$dlname~
         chmod a+x \$dldir/$dlname~
         if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
           eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
         fi'
       postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
         dlpath=$dir/\$dldll~
          $RM \$dlpath'
       shlibpath_overrides_runpath=yes
   
       case $host_os in
       cygwin*)
         # Cygwin DLLs use 'cyg' prefix rather than 'lib'
         soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
   
         ;;
       mingw* | cegcc*)
         # MinGW DLLs use traditional 'lib' prefix
         soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
         ;;
       pw32*)
         # pw32 DLLs use 'pw' prefix rather than 'lib'
         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
         ;;
       esac
       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'
       dynamic_linker='Win32 ld.exe'
       ;;
     esac
     # FIXME: first we should search . and the directory the executable is in
     shlibpath_var=PATH
     ;;
   
   darwin* | rhapsody*)
     dynamic_linker="$host_os dyld"
     version_type=darwin
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     soname_spec='${libname}${release}${major}$shared_ext'
     shlibpath_overrides_runpath=yes
     shlibpath_var=DYLD_LIBRARY_PATH
     shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
   
     sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     ;;
   
   dgux*)
     version_type=linux # correct to gnu/linux during the next big refactor
     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
     ;;
   
   freebsd* | dragonfly*)
     # DragonFly does not have aout.  When/if they implement a new
     # versioning mechanism, adjust this.
     if test -x /usr/bin/objformat; then
       objformat=`/usr/bin/objformat`
     else
       case $host_os in
       freebsd[23].*) objformat=aout ;;
       *) objformat=elf ;;
       esac
     fi
     version_type=freebsd-$objformat
     case $version_type in
       freebsd-elf*)
         library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
         need_version=no
         need_lib_prefix=no
         ;;
       freebsd-*)
         library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
         need_version=yes
         ;;
     esac
     shlibpath_var=LD_LIBRARY_PATH
     case $host_os in
     freebsd2.*)
       shlibpath_overrides_runpath=yes
       ;;
     freebsd3.[01]* | freebsdelf3.[01]*)
       shlibpath_overrides_runpath=yes
       hardcode_into_libs=yes
       ;;
     freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
     freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
       shlibpath_overrides_runpath=no
       hardcode_into_libs=yes
       ;;
     *) # from 4.6 on, and DragonFly
       shlibpath_overrides_runpath=yes
       hardcode_into_libs=yes
       ;;
     esac
     ;;
   
   gnu*)
     version_type=linux # correct to gnu/linux during the next big refactor
     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
     ;;
   
   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*)
     # Give a soname corresponding to the major version so that dld.sl refuses to
     # link against other versions.
     version_type=sunos
     need_lib_prefix=no
     need_version=no
     case $host_cpu in
     ia64*)
       shrext_cmds='.so'
       hardcode_into_libs=yes
       dynamic_linker="$host_os dld.so"
       shlibpath_var=LD_LIBRARY_PATH
       shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       if test "X$HPUX_IA64_MODE" = X32; then
         sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
       else
         sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
       fi
       sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
       ;;
     hppa*64*)
       shrext_cmds='.sl'
       hardcode_into_libs=yes
       dynamic_linker="$host_os dld.sl"
       shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
       shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
       sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
       ;;
     *)
       shrext_cmds='.sl'
       dynamic_linker="$host_os dld.sl"
       shlibpath_var=SHLIB_PATH
       shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       ;;
     esac
     # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
     postinstall_cmds='chmod 555 $lib'
     # or fails outright, so override atomically:
     install_override_mode=555
     ;;
   
   interix[3-9]*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
     hardcode_into_libs=yes
     ;;
   
   irix5* | irix6* | nonstopux*)
     case $host_os in
       nonstopux*) version_type=nonstopux ;;
       *)
           if test "$lt_cv_prog_gnu_ld" = yes; then
                   version_type=linux # correct to gnu/linux during the next big refactor
           else
                   version_type=irix
           fi ;;
     esac
     need_lib_prefix=no
     need_version=no
     soname_spec='${libname}${release}${shared_ext}$major'
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     case $host_os in
     irix5* | nonstopux*)
       libsuff= shlibsuff=
       ;;
     *)
       case $LD in # libtool.m4 will add one of these switches to LD
       *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
         libsuff= shlibsuff= libmagic=32-bit;;
       *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
         libsuff=32 shlibsuff=N32 libmagic=N32;;
       *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
         libsuff=64 shlibsuff=64 libmagic=64-bit;;
       *) libsuff= shlibsuff= libmagic=never-match;;
       esac
       ;;
     esac
     shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     shlibpath_overrides_runpath=no
     sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     hardcode_into_libs=yes
     ;;
   
   # No shared lib support for Linux oldld, aout, or coff.
   linux*oldld* | linux*aout* | linux*coff*)
     dynamic_linker=no
     ;;
   
   # This must be glibc/ELF.
   linux* | k*bsd*-gnu | kopensolaris*-gnu)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
   
     # Some binutils ld are patched to set DT_RUNPATH
     if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_shlibpath_overrides_runpath=no
       save_LDFLAGS=$LDFLAGS
       save_libdir=$libdir
       eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
            LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
       cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_cxx_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
     lt_cv_shlibpath_overrides_runpath=yes
   fi
   
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
       LDFLAGS=$save_LDFLAGS
       libdir=$save_libdir
   
   fi
   
     shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
   
     # This implies no fast_install, which is unacceptable.
     # Some rework will be needed to allow for fast_install
     # before this can be enabled.
     hardcode_into_libs=yes
   
     # Append ld.so.conf contents to the search path
     if test -f /etc/ld.so.conf; then
       lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/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"
     fi
   
     # We used to test for /lib/ld.so.1 and disable shared libraries on
     # powerpc, because MkLinux only supported shared libraries with the
     # GNU dynamic linker.  Since this was broken with cross compilers,
     # most powerpc-linux boxes support dynamic linking these days and
     # people can always --disable-shared, the test was removed, and we
     # assume the GNU/Linux dynamic linker is in use.
     dynamic_linker='GNU/Linux ld.so'
     ;;
   
   netbsd*)
     version_type=sunos
     need_lib_prefix=no
     need_version=no
     if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
       finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
       dynamic_linker='NetBSD (a.out) ld.so'
     else
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
       soname_spec='${libname}${release}${shared_ext}$major'
       dynamic_linker='NetBSD ld.elf_so'
     fi
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     ;;
   
   newsos6)
     version_type=linux # 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}'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     ;;
   
   *nto* | *qnx*)
     version_type=qnx
     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='ldqnx.so'
     ;;
   
   openbsd*)
     version_type=sunos
     sys_lib_dlsearch_path_spec="/usr/lib"
     need_lib_prefix=no
     # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     case $host_os in
       openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
       *)                          need_version=no  ;;
     esac
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
       case $host_os in
         openbsd2.[89] | openbsd2.[89].*)
           shlibpath_overrides_runpath=no
           ;;
         *)
           shlibpath_overrides_runpath=yes
           ;;
         esac
     else
       shlibpath_overrides_runpath=yes
     fi
     ;;
   
   os2*)
     libname_spec='$name'
     shrext_cmds=".dll"
     need_lib_prefix=no
     library_names_spec='$libname${shared_ext} $libname.a'
     dynamic_linker='OS/2 ld.exe'
     shlibpath_var=LIBPATH
     ;;
   
   osf3* | osf4* | osf5*)
     version_type=osf
     need_lib_prefix=no
     need_version=no
     soname_spec='${libname}${release}${shared_ext}$major'
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     shlibpath_var=LD_LIBRARY_PATH
     sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     ;;
   
   rdos*)
     dynamic_linker=no
     ;;
   
   solaris*)
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     # ldd complains unless libraries are executable
     postinstall_cmds='chmod +x $lib'
     ;;
   
   sunos4*)
     version_type=sunos
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     if test "$with_gnu_ld" = yes; then
       need_lib_prefix=no
     fi
     need_version=yes
     ;;
   
   sysv4 | sysv4.3*)
     version_type=linux # 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}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     case $host_vendor in
       sni)
         shlibpath_overrides_runpath=no
         need_lib_prefix=no
         runpath_var=LD_RUN_PATH
         ;;
       siemens)
         need_lib_prefix=no
         ;;
       motorola)
         need_lib_prefix=no
         need_version=no
         shlibpath_overrides_runpath=no
         sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
         ;;
     esac
     ;;
   
   sysv4*MP*)
     if test -d /usr/nec ;then
       version_type=linux # correct to gnu/linux during the next big refactor
       library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
       soname_spec='$libname${shared_ext}.$major'
       shlibpath_var=LD_LIBRARY_PATH
     fi
     ;;
   
   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     version_type=freebsd-elf
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
     hardcode_into_libs=yes
     if test "$with_gnu_ld" = yes; then
       sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
     else
       sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
       case $host_os in
         sco3.2v5*)
           sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
           ;;
       esac
     fi
     sys_lib_dlsearch_path_spec='/usr/lib'
     ;;
   
   tpf*)
     # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
     version_type=linux # correct to gnu/linux during the next big refactor
     need_lib_prefix=no
     need_version=no
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
     hardcode_into_libs=yes
     ;;
   
   uts4*)
     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}'
     soname_spec='${libname}${release}${shared_ext}$major'
     shlibpath_var=LD_LIBRARY_PATH
     ;;
   
   *)
     dynamic_linker=no
     ;;
   esac
   echo "$as_me:$LINENO: result: $dynamic_linker" >&5
   echo "${ECHO_T}$dynamic_linker" >&6
   test "$dynamic_linker" = no && can_build_shared=no
   
   variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
   if test "$GCC" = yes; then
     variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
   fi
   
   if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
     sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
   fi
   if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
     sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
   fi
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
       echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
   echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
   hardcode_action_CXX=
   if test -n "$hardcode_libdir_flag_spec_CXX" ||
      test -n "$runpath_var_CXX" ||
      test "X$hardcode_automatic_CXX" = "Xyes" ; then
   
     # We can hardcode non-existent directories.
     if test "$hardcode_direct_CXX" != no &&
        # If the only mechanism to avoid hardcoding is shlibpath_var, we
        # have to relink, otherwise we might link with an installed library
        # when we should be linking with a yet-to-be-installed one
        ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
        test "$hardcode_minus_L_CXX" != no; then
       # Linking always hardcodes the temporary library directory.
       hardcode_action_CXX=relink
     else
       # We can link without hardcoding, and we can hardcode nonexisting dirs.
       hardcode_action_CXX=immediate
     fi
   else
     # We cannot hardcode anything, or else we can only hardcode existing
     # directories.
     hardcode_action_CXX=unsupported
   fi
   echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
   echo "${ECHO_T}$hardcode_action_CXX" >&6
   
   if test "$hardcode_action_CXX" = relink ||
      test "$inherit_rpath_CXX" = yes; then
     # Fast installation is not supported
     enable_fast_install=no
   elif test "$shlibpath_overrides_runpath" = yes ||
        test "$enable_shared" = no; then
     # Fast installation is not necessary
     enable_fast_install=needless
   fi
   
   
   
   
   
   
   
     fi # test -n "$compiler"
   
     CC=$lt_save_CC
     CFLAGS=$lt_save_CFLAGS
     LDCXX=$LD
     LD=$lt_save_LD
     GCC=$lt_save_GCC
     with_gnu_ld=$lt_save_with_gnu_ld
     lt_cv_path_LDCXX=$lt_cv_path_LD
     lt_cv_path_LD=$lt_save_path_LD
     lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
     lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
   fi # test "$_lt_caught_CXX_error" != yes
   
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
                     ac_config_commands="$ac_config_commands libtool"
   
   
   
   
   # Only expand once:
   
   
   echo "$as_me:$LINENO: checking which extension is used for runtime loadable modules" >&5
   echo $ECHO_N "checking which extension is used for runtime loadable modules... $ECHO_C" >&6
   if test "${libltdl_cv_shlibext+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
   
   module=yes
   eval libltdl_cv_shlibext=$shrext_cmds
   module=no
   eval libltdl_cv_shrext=$shrext_cmds
   
   fi
   echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
   echo "${ECHO_T}$libltdl_cv_shlibext" >&6
   if test -n "$libltdl_cv_shlibext"; then
   
   cat >>confdefs.h <<_ACEOF
   #define LT_MODULE_EXT "$libltdl_cv_shlibext"
   _ACEOF
   
   fi
   if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then
   
   cat >>confdefs.h <<_ACEOF
   #define LT_SHARED_EXT "$libltdl_cv_shrext"
   _ACEOF
   
   fi
   
   echo "$as_me:$LINENO: checking which variable specifies run-time module search path" >&5
   echo $ECHO_N "checking which variable specifies run-time module search path... $ECHO_C" >&6
   if test "${lt_cv_module_path_var+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_module_path_var="$shlibpath_var"
   fi
   echo "$as_me:$LINENO: result: $lt_cv_module_path_var" >&5
   echo "${ECHO_T}$lt_cv_module_path_var" >&6
   if test -n "$lt_cv_module_path_var"; then
   
   cat >>confdefs.h <<_ACEOF
   #define LT_MODULE_PATH_VAR "$lt_cv_module_path_var"
   _ACEOF
   
   fi
   
   echo "$as_me:$LINENO: checking for the default library search path" >&5
   echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6
   if test "${lt_cv_sys_dlsearch_path+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"
   fi
   echo "$as_me:$LINENO: result: $lt_cv_sys_dlsearch_path" >&5
   echo "${ECHO_T}$lt_cv_sys_dlsearch_path" >&6
   if test -n "$lt_cv_sys_dlsearch_path"; then
     sys_dlsearch_path=
     for dir in $lt_cv_sys_dlsearch_path; do
       if test -z "$sys_dlsearch_path"; then
         sys_dlsearch_path="$dir"
       else
         sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
       fi
     done
   
   cat >>confdefs.h <<_ACEOF
   #define LT_DLSEARCH_PATH "$sys_dlsearch_path"
   _ACEOF
   
   fi
   
   
   LT_DLLOADERS=
   
   
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   LIBADD_DLOPEN=
   echo "$as_me:$LINENO: checking for library containing dlopen" >&5
   echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
   if test "${ac_cv_search_dlopen+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_func_search_save_LIBS=$LIBS
   ac_cv_search_dlopen=no
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
   int
   main ()
   {
   dlopen ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_search_dlopen="none required"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   if test "$ac_cv_search_dlopen" = no; then
     for ac_lib in dl; do
       LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
       cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
   int
   main ()
   {
   dlopen ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_search_dlopen="-l$ac_lib"
   break
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
     done
   fi
   LIBS=$ac_func_search_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
   echo "${ECHO_T}$ac_cv_search_dlopen" >&6
   if test "$ac_cv_search_dlopen" != no; then
     test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_LIBDL 1
   _ACEOF
   
           if test "$ac_cv_search_dlopen" != "none required" ; then
             LIBADD_DLOPEN="-ldl"
           fi
           libltdl_cv_lib_dl_dlopen="yes"
           LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #if HAVE_DLFCN_H
   #  include <dlfcn.h>
   #endif
   
   int
   main ()
   {
   dlopen(0, 0);
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_LIBDL 1
   _ACEOF
   
               libltdl_cv_func_dlopen="yes"
               LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
   echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
   if test "${ac_cv_lib_svld_dlopen+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-lsvld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dlopen ();
   int
   main ()
   {
   dlopen ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_svld_dlopen=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_svld_dlopen=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
   echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
   if test $ac_cv_lib_svld_dlopen = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_LIBDL 1
   _ACEOF
   
                   LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
                   LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
   fi
   
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   
   if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
   then
     lt_save_LIBS="$LIBS"
     LIBS="$LIBS $LIBADD_DLOPEN"
   
   for ac_func in dlerror
   do
   as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_func" >&5
   echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   if eval "test \"\${$as_ac_var+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
      For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define $ac_func innocuous_$ac_func
   
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char $ac_func (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef $ac_func
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char $ac_func ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   choke me
   #else
   char (*f) () = $ac_func;
   #endif
   #ifdef __cplusplus
   }
   #endif
   
   int
   main ()
   {
   return f != $ac_func;
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     eval "$as_ac_var=yes"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   eval "$as_ac_var=no"
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   if test `eval echo '${'$as_ac_var'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
     LIBS="$lt_save_LIBS"
   fi
   
   
   LIBADD_SHL_LOAD=
   echo "$as_me:$LINENO: checking for shl_load" >&5
   echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
   if test "${ac_cv_func_shl_load+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
      For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define shl_load innocuous_shl_load
   
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char shl_load (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef shl_load
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char shl_load ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_shl_load) || defined (__stub___shl_load)
   choke me
   #else
   char (*f) () = shl_load;
   #endif
   #ifdef __cplusplus
   }
   #endif
   
   int
   main ()
   {
   return f != shl_load;
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_func_shl_load=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_func_shl_load=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
   echo "${ECHO_T}$ac_cv_func_shl_load" >&6
   if test $ac_cv_func_shl_load = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_SHL_LOAD 1
   _ACEOF
   
           LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
   else
     echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
   echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
   if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char shl_load ();
   int
   main ()
   {
   shl_load ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_dld_shl_load=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_dld_shl_load=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
   echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
   if test $ac_cv_lib_dld_shl_load = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_SHL_LOAD 1
   _ACEOF
   
               LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
               LIBADD_SHL_LOAD="-ldld"
   fi
   
   fi
   
   
   
   case $host_os in
   darwin[1567].*)
   # We only want this for pre-Mac OS X 10.4.
     echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
   echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6
   if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
      For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define _dyld_func_lookup innocuous__dyld_func_lookup
   
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char _dyld_func_lookup (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef _dyld_func_lookup
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char _dyld_func_lookup ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub__dyld_func_lookup) || defined (__stub____dyld_func_lookup)
   choke me
   #else
   char (*f) () = _dyld_func_lookup;
   #endif
   #ifdef __cplusplus
   }
   #endif
   
   int
   main ()
   {
   return f != _dyld_func_lookup;
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_func__dyld_func_lookup=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_func__dyld_func_lookup=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
   echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6
   if test $ac_cv_func__dyld_func_lookup = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_DYLD 1
   _ACEOF
   
           LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"
   fi
   
     ;;
   beos*)
     LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
     ;;
   cygwin* | mingw* | os2* | pw32*)
     echo "$as_me:$LINENO: checking whether cygwin_conv_path is declared" >&5
   echo $ECHO_N "checking whether cygwin_conv_path is declared... $ECHO_C" >&6
   if test "${ac_cv_have_decl_cygwin_conv_path+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <sys/cygwin.h>
   
   int
   main ()
   {
   #ifndef cygwin_conv_path
     char *p = (char *) cygwin_conv_path;
   #endif
   
     ;
     return 0;
   }
   _ACEOF
 rm -f conftest.$ac_objext  rm -f conftest.$ac_objext
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>conftest.er1    (eval $ac_compile) 2>conftest.er1
Line 5462  if { (eval echo "$as_me:$LINENO: \"$ac_c Line 16507  if { (eval echo "$as_me:$LINENO: \"$ac_c
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   ac_cv_header_stdc=yes    ac_cv_have_decl_cygwin_conv_path=yes
 else  else
   echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ac_cv_header_stdc=no  ac_cv_have_decl_cygwin_conv_path=no
 fi  fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_have_decl_cygwin_conv_path" >&5
   echo "${ECHO_T}$ac_cv_have_decl_cygwin_conv_path" >&6
   if test $ac_cv_have_decl_cygwin_conv_path = yes; then
   
 if test $ac_cv_header_stdc = yes; then  cat >>confdefs.h <<_ACEOF
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.  #define HAVE_DECL_CYGWIN_CONV_PATH 1
   _ACEOF
   
   
   else
     cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_CYGWIN_CONV_PATH 0
   _ACEOF
   
   
   fi
   
   
     LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
     ;;
   esac
   
   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
   echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
   if test "${ac_cv_lib_dld_dld_link+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-ldld  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char dld_link ();
   int
   main ()
   {
   dld_link ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_dld_dld_link=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_dld_dld_link=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
   echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
   if test $ac_cv_lib_dld_dld_link = yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_DLD 1
   _ACEOF
   
                   LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"
   fi
   
   
   
   
   LT_DLPREOPEN=
   if test -n "$LT_DLLOADERS"
   then
     for lt_loader in $LT_DLLOADERS; do
       LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
     done
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_LIBDLLOADER 1
   _ACEOF
   
   fi
   
   
   LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
   
   
   ac_ext=c
   ac_cpp='$CPP $CPPFLAGS'
   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
   
   echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
   echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6
   if test "${lt_cv_sys_symbol_underscore+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     lt_cv_sys_symbol_underscore=no
     cat > conftest.$ac_ext <<_LT_EOF
   void nm_test_func(){}
   int main(){nm_test_func;return 0;}
   _LT_EOF
     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; then
       # Now try to grab the symbols.
       ac_nlist=conftest.nm
       if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
     (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s "$ac_nlist"; then
         # See whether the symbols have a leading underscore.
         if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
           lt_cv_sys_symbol_underscore=yes
         else
           if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
             :
           else
             echo "configure: cannot find nm_test_func in $ac_nlist" >&5
           fi
         fi
       else
         echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
       fi
     else
       echo "configure: failed program was:" >&5
       cat conftest.c >&5
     fi
     rm -rf conftest*
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_sys_symbol_underscore" >&5
   echo "${ECHO_T}$lt_cv_sys_symbol_underscore" >&6
     sys_symbol_underscore=$lt_cv_sys_symbol_underscore
   
   
   if test x"$lt_cv_sys_symbol_underscore" = xyes; then
     if test x"$libltdl_cv_func_dlopen" = xyes ||
        test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
           echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
   echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6
   if test "${libltdl_cv_need_uscore+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     libltdl_cv_need_uscore=unknown
             save_LIBS="$LIBS"
             LIBS="$LIBS $LIBADD_DLOPEN"
             if test "$cross_compiling" = yes; then :
     libltdl_cv_need_uscore=cross
   else
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     lt_status=$lt_dlunknown
     cat > conftest.$ac_ext <<_LT_EOF
   #line $LINENO "configure"
   #include "confdefs.h"
   
   #if HAVE_DLFCN_H
   #include <dlfcn.h>
   #endif
   
   #include <stdio.h>
   
   #ifdef RTLD_GLOBAL
   #  define LT_DLGLOBAL           RTLD_GLOBAL
   #else
   #  ifdef DL_GLOBAL
   #    define LT_DLGLOBAL         DL_GLOBAL
   #  else
   #    define LT_DLGLOBAL         0
   #  endif
   #endif
   
   /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
      find out it does not work in some platform. */
   #ifndef LT_DLLAZY_OR_NOW
   #  ifdef RTLD_LAZY
   #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
   #  else
   #    ifdef DL_LAZY
   #      define LT_DLLAZY_OR_NOW          DL_LAZY
   #    else
   #      ifdef RTLD_NOW
   #        define LT_DLLAZY_OR_NOW        RTLD_NOW
   #      else
   #        ifdef DL_NOW
   #          define LT_DLLAZY_OR_NOW      DL_NOW
   #        else
   #          define LT_DLLAZY_OR_NOW      0
   #        endif
   #      endif
   #    endif
   #  endif
   #endif
   
   /* 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 ()
   {
     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     int status = $lt_dlunknown;
   
     if (self)
       {
         if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
         else
           {
             if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
             else puts (dlerror ());
           }
         /* dlclose (self); */
       }
     else
       puts (dlerror ());
   
     return status;
   }
   _LT_EOF
     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
       (./conftest; exit; ) >&5 2>/dev/null
       lt_status=$?
       case x$lt_status in
         x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
         x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
         x$lt_dlunknown|x*)  ;;
       esac
     else :
       # compilation failed
   
     fi
   fi
   rm -fr conftest*
   
             LIBS="$save_LIBS"
   
   fi
   echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
   echo "${ECHO_T}$libltdl_cv_need_uscore" >&6
     fi
   fi
   
   if test x"$libltdl_cv_need_uscore" = xyes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define NEED_USCORE 1
   _ACEOF
   
   fi
   
   echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
   echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6
   if test "${lt_cv_sys_dlopen_deplibs+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     # PORTME does your system automatically load deplibs for dlopen?
     # or its logical equivalent (e.g. shl_load for HP-UX < 11)
     # For now, we just catch OSes we know something about -- in the
     # future, we'll try test this programmatically.
     lt_cv_sys_dlopen_deplibs=unknown
     case $host_os in
     aix3*|aix4.1.*|aix4.2.*)
       # Unknown whether this is true for these versions of AIX, but
       # we want this `case' here to explicitly catch those versions.
       lt_cv_sys_dlopen_deplibs=unknown
       ;;
     aix[4-9]*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     amigaos*)
       case $host_cpu in
       powerpc)
         lt_cv_sys_dlopen_deplibs=no
         ;;
       esac
       ;;
     darwin*)
       # Assuming the user has installed a libdl from somewhere, this is true
       # If you are looking for one http://www.opendarwin.org/projects/dlcompat
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     freebsd* | dragonfly*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
       # GNU and its variants, using gnu ld.so (Glibc)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     hpux10*|hpux11*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     interix*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     irix[12345]*|irix6.[01]*)
       # Catch all versions of IRIX before 6.2, and indicate that we don't
       # know how it worked for any of those versions.
       lt_cv_sys_dlopen_deplibs=unknown
       ;;
     irix*)
       # The case above catches anything before 6.2, and it's known that
       # at 6.2 and later dlopen does load deplibs.
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     netbsd*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     openbsd*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     osf[1234]*)
       # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
       # it did *not* use an RPATH in a shared library to find objects the
       # library depends on, so we explicitly say `no'.
       lt_cv_sys_dlopen_deplibs=no
       ;;
     osf5.0|osf5.0a|osf5.1)
       # dlopen *does* load deplibs and with the right loader patch applied
       # it even uses RPATH in a shared library to search for shared objects
       # that the library depends on, but there's no easy way to know if that
       # patch is installed.  Since this is the case, all we can really
       # say is unknown -- it depends on the patch being installed.  If
       # it is, this changes to `yes'.  Without it, it would be `no'.
       lt_cv_sys_dlopen_deplibs=unknown
       ;;
     osf*)
       # the two cases above should catch all versions of osf <= 5.1.  Read
       # the comments above for what we know about them.
       # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
       # is used to find them so we can finally say `yes'.
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     qnx*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     solaris*)
       lt_cv_sys_dlopen_deplibs=yes
       ;;
     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
       libltdl_cv_sys_dlopen_deplibs=yes
       ;;
     esac
   
   fi
   echo "$as_me:$LINENO: result: $lt_cv_sys_dlopen_deplibs" >&5
   echo "${ECHO_T}$lt_cv_sys_dlopen_deplibs" >&6
   if test "$lt_cv_sys_dlopen_deplibs" != yes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define LTDL_DLOPEN_DEPLIBS 1
   _ACEOF
   
   fi
   
   :
   
   
   for ac_header in argz.h
   do
   as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_header" >&5
   echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
   if eval "test \"\${$as_ac_Header+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <string.h>  $ac_includes_default
   
   #include <$ac_header>
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  rm -f conftest.$ac_objext
   $EGREP "memchr" >/dev/null 2>&1; then  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   :    (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     eval "$as_ac_Header=yes"
 else  else
   ac_cv_header_stdc=no    echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   eval "$as_ac_Header=no"
 fi  fi
 rm -f conftest*  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
   if test `eval echo '${'$as_ac_Header'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
   
 fi  fi
   
 if test $ac_cv_header_stdc = yes; then  done
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.  
   
   echo "$as_me:$LINENO: checking for error_t" >&5
   echo $ECHO_N "checking for error_t... $ECHO_C" >&6
   if test "${ac_cv_type_error_t+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
 _ACEOF  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <stdlib.h>  #if defined(HAVE_ARGZ_H)
   #  include <argz.h>
   #endif
   
   int
   main ()
   {
   if ((error_t *) 0)
     return 0;
   if (sizeof (error_t))
     return 0;
     ;
     return 0;
   }
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  rm -f conftest.$ac_objext
   $EGREP "free" >/dev/null 2>&1; then  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   :    (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_type_error_t=yes
 else  else
   ac_cv_header_stdc=no    echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_type_error_t=no
 fi  fi
 rm -f conftest*  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
   echo "${ECHO_T}$ac_cv_type_error_t" >&6
   if test $ac_cv_type_error_t = yes; then
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_ERROR_T 1
   _ACEOF
   
   
   else
   
   cat >>confdefs.h <<\_ACEOF
   #define error_t int
   _ACEOF
   
   
   cat >>confdefs.h <<\_ACEOF
   #define __error_t_defined 1
   _ACEOF
   
 fi  fi
   
 if test $ac_cv_header_stdc = yes; then  
   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.  ARGZ_H=
   if test "$cross_compiling" = yes; then  
   :  
   
   
   
   
   
   for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \
           argz_next argz_stringify
   do
   as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_func" >&5
   echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   if eval "test \"\${$as_ac_var+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
 else  else
   cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */  /* confdefs.h.  */
Line 5524  _ACEOF Line 17077  _ACEOF
 cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <ctype.h>  /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 #if ((' ' & 0x0FF) == 0x020)     For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')  #define $ac_func innocuous_$ac_func
 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))  
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char $ac_func (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
 #else  #else
 # define ISLOWER(c) \  # include <assert.h>
                    (('a' <= (c) && (c) <= 'i') \  #endif
                      || ('j' <= (c) && (c) <= 'r') \  
                      || ('s' <= (c) && (c) <= 'z'))  #undef $ac_func
 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))  
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char $ac_func ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   choke me
   #else
   char (*f) () = $ac_func;
   #endif
   #ifdef __cplusplus
   }
 #endif  #endif
   
 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))  
 int  int
 main ()  main ()
 {  {
   int i;  return f != $ac_func;
   for (i = 0; i < 256; i++)    ;
     if (XOR (islower (i), ISLOWER (i))    return 0;
         || toupper (i) != TOUPPER (i))  
       exit(2);  
   exit (0);  
 }  }
 _ACEOF  _ACEOF
 rm -f conftest$ac_exeext  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5    (eval $ac_link) 2>conftest.er1
   ac_status=$?    ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'    (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
   ac_status=$?    ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
   :    eval "$as_ac_var=yes"
 else  else
   echo "$as_me: program exited with status $ac_status" >&5    echo "$as_me: failed program was:" >&5
 echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
   
 ( exit $ac_status )  eval "$as_ac_var=no"
 ac_cv_header_stdc=no  
 fi  fi
 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext  rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
 fi  fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   if test `eval echo '${'$as_ac_var'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   else
     ARGZ_H=argz.h;
   
     _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
   
 fi  fi
   done
   
   
   if test -z "$ARGZ_H"; then
     echo "$as_me:$LINENO: checking if argz actually works" >&5
   echo $ECHO_N "checking if argz actually works... $ECHO_C" >&6
   if test "${lt_cv_sys_argz_works+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     case $host_os in #(
            *cygwin*)
              lt_cv_sys_argz_works=no
              if test "$cross_compiling" != no; then
                lt_cv_sys_argz_works="guessing no"
              else
                lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
                save_IFS=$IFS
                IFS=-.
                set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
                IFS=$save_IFS
                lt_os_major=${2-0}
                lt_os_minor=${3-0}
                lt_os_micro=${4-0}
                if test "$lt_os_major" -gt 1 \
                   || { test "$lt_os_major" -eq 1 \
                     && { test "$lt_os_minor" -gt 5 \
                       || { test "$lt_os_minor" -eq 5 \
                         && test "$lt_os_micro" -gt 24; }; }; }; then
                  lt_cv_sys_argz_works=yes
                fi
              fi
              ;; #(
            *) lt_cv_sys_argz_works=yes ;;
            esac
 fi  fi
 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5  echo "$as_me:$LINENO: result: $lt_cv_sys_argz_works" >&5
 echo "${ECHO_T}$ac_cv_header_stdc" >&6  echo "${ECHO_T}$lt_cv_sys_argz_works" >&6
 if test $ac_cv_header_stdc = yes; then       if test "$lt_cv_sys_argz_works" = yes; then
   
 cat >>confdefs.h <<\_ACEOF  cat >>confdefs.h <<\_ACEOF
 #define STDC_HEADERS 1  #define HAVE_WORKING_ARGZ 1
 _ACEOF  _ACEOF
   
   else
     ARGZ_H=argz.h
   
   
     _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
   
 fi  fi
   
 # On IRIX 5.3, sys/types and inttypes.h are conflicting.  fi
   
   
   
   
   echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
   echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6
   if test "${libltdl_cv_preloaded_symbols+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     if test -n "$lt_cv_sys_global_symbol_pipe"; then
       libltdl_cv_preloaded_symbols=yes
     else
       libltdl_cv_preloaded_symbols=no
     fi
   
   fi
   echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
   echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6
   if test x"$libltdl_cv_preloaded_symbols" = xyes; then
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_PRELOADED_SYMBOLS 1
   _ACEOF
   
   fi
   
   # Set options
   
 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \  
                   inttypes.h stdint.h unistd.h  
   
   
   
   
   
   
   
   
   
   # Check whether --with-included_ltdl or --without-included_ltdl was given.
   if test "${with_included_ltdl+set}" = set; then
     withval="$with_included_ltdl"
   
   fi;
   
   if test "x$with_included_ltdl" != xyes; then
     # We are not being forced to use the included libltdl sources, so
     # decide whether there is a useful installed version we can use.
     echo "$as_me:$LINENO: checking for ltdl.h" >&5
   echo $ECHO_N "checking for ltdl.h... $ECHO_C" >&6
   if test "${ac_cv_header_ltdl_h+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   $ac_includes_default
   
   
   #include <ltdl.h>
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_header_ltdl_h=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_header_ltdl_h=no
   fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_header_ltdl_h" >&5
   echo "${ECHO_T}$ac_cv_header_ltdl_h" >&6
   if test $ac_cv_header_ltdl_h = yes; then
     echo "$as_me:$LINENO: checking whether lt_dlinterface_register is declared" >&5
   echo $ECHO_N "checking whether lt_dlinterface_register is declared... $ECHO_C" >&6
   if test "${ac_cv_have_decl_lt_dlinterface_register+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   $ac_includes_default
               #include <ltdl.h>
   
   int
   main ()
   {
   #ifndef lt_dlinterface_register
     char *p = (char *) lt_dlinterface_register;
   #endif
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_have_decl_lt_dlinterface_register=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_have_decl_lt_dlinterface_register=no
   fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_have_decl_lt_dlinterface_register" >&5
   echo "${ECHO_T}$ac_cv_have_decl_lt_dlinterface_register" >&6
   if test $ac_cv_have_decl_lt_dlinterface_register = yes; then
     echo "$as_me:$LINENO: checking for lt_dladvise_preload in -lltdl" >&5
   echo $ECHO_N "checking for lt_dladvise_preload in -lltdl... $ECHO_C" >&6
   if test "${ac_cv_lib_ltdl_lt_dladvise_preload+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     ac_check_lib_save_LIBS=$LIBS
   LIBS="-lltdl  $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char lt_dladvise_preload ();
   int
   main ()
   {
   lt_dladvise_preload ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_lib_ltdl_lt_dladvise_preload=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_lib_ltdl_lt_dladvise_preload=no
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   LIBS=$ac_check_lib_save_LIBS
   fi
   echo "$as_me:$LINENO: result: $ac_cv_lib_ltdl_lt_dladvise_preload" >&5
   echo "${ECHO_T}$ac_cv_lib_ltdl_lt_dladvise_preload" >&6
   if test $ac_cv_lib_ltdl_lt_dladvise_preload = yes; then
     with_included_ltdl=no
   else
     with_included_ltdl=yes
   fi
   
   else
     with_included_ltdl=yes
   fi
   
   else
     with_included_ltdl=yes
   fi
   
   
   fi
   
   
   
   
   # Check whether --with-ltdl_include or --without-ltdl_include was given.
   if test "${with_ltdl_include+set}" = set; then
     withval="$with_ltdl_include"
   
   fi;
   
   if test -n "$with_ltdl_include"; then
     if test -f "$with_ltdl_include/ltdl.h"; then :
     else
       { { echo "$as_me:$LINENO: error: invalid ltdl include directory: \`$with_ltdl_include'" >&5
   echo "$as_me: error: invalid ltdl include directory: \`$with_ltdl_include'" >&2;}
      { (exit 1); exit 1; }; }
     fi
   else
     with_ltdl_include=no
   fi
   
   
   # Check whether --with-ltdl_lib or --without-ltdl_lib was given.
   if test "${with_ltdl_lib+set}" = set; then
     withval="$with_ltdl_lib"
   
   fi;
   
   if test -n "$with_ltdl_lib"; then
     if test -f "$with_ltdl_lib/libltdl.la"; then :
     else
       { { echo "$as_me:$LINENO: error: invalid ltdl library directory: \`$with_ltdl_lib'" >&5
   echo "$as_me: error: invalid ltdl library directory: \`$with_ltdl_lib'" >&2;}
      { (exit 1); exit 1; }; }
     fi
   else
     with_ltdl_lib=no
   fi
   
   case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
     ,yes,no,no,)
           case $enable_ltdl_convenience in
     no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
   echo "$as_me: error: this package needs a convenience libltdl" >&2;}
      { (exit 1); exit 1; }; } ;;
     "") enable_ltdl_convenience=yes
         ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
   esac
   LIBLTDL='${top_builddir}/'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
   LTDLDEPS=$LIBLTDL
   LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
   
   
   
   
   
   # For backwards non-gettext consistent compatibility...
   INCLTDL="$LTDLINCL"
   
   
           ;;
     ,no,no,no,)
           # If the included ltdl is not to be used, then use the
           # preinstalled libltdl we found.
   
   cat >>confdefs.h <<\_ACEOF
   #define HAVE_LTDL 1
   _ACEOF
   
           LIBLTDL=-lltdl
           LTDLDEPS=
           LTDLINCL=
           ;;
     ,no*,no,*)
           { { echo "$as_me:$LINENO: error: \`--with-ltdl-include' and \`--with-ltdl-lib' options must be used together" >&5
   echo "$as_me: error: \`--with-ltdl-include' and \`--with-ltdl-lib' options must be used together" >&2;}
      { (exit 1); exit 1; }; }
           ;;
     *)    with_included_ltdl=no
           LIBLTDL="-L$with_ltdl_lib -lltdl"
           LTDLDEPS=
           LTDLINCL="-I$with_ltdl_include"
           ;;
   esac
   INCLTDL="$LTDLINCL"
   
   # Report our decision...
   echo "$as_me:$LINENO: checking where to find libltdl headers" >&5
   echo $ECHO_N "checking where to find libltdl headers... $ECHO_C" >&6
   echo "$as_me:$LINENO: result: $LTDLINCL" >&5
   echo "${ECHO_T}$LTDLINCL" >&6
   echo "$as_me:$LINENO: checking where to find libltdl library" >&5
   echo $ECHO_N "checking where to find libltdl library... $ECHO_C" >&6
   echo "$as_me:$LINENO: result: $LIBLTDL" >&5
   echo "${ECHO_T}$LIBLTDL" >&6
   
   
   
   # Check whether --enable-ltdl-install or --disable-ltdl-install was given.
   if test "${enable_ltdl_install+set}" = set; then
     enableval="$enable_ltdl_install"
   
   fi;
   
   case ,${enable_ltdl_install},${enable_ltdl_convenience} in
     *yes*) ;;
     *) enable_ltdl_convenience=yes ;;
   esac
   
   
   
   if test x"${enable_ltdl_install-no}" != xno; then
     INSTALL_LTDL_TRUE=
     INSTALL_LTDL_FALSE='#'
   else
     INSTALL_LTDL_TRUE='#'
     INSTALL_LTDL_FALSE=
   fi
   
   
   
   if test x"${enable_ltdl_convenience-no}" != xno; then
     CONVENIENCE_LTDL_TRUE=
     CONVENIENCE_LTDL_FALSE='#'
   else
     CONVENIENCE_LTDL_TRUE='#'
     CONVENIENCE_LTDL_FALSE=
   fi
   
   
   
   
   
   subdirs="$subdirs src/lib/ltdl"
   
   
   
   
   # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
   # the user used.  This is so that ltdl.h can pick up the parent projects
   # config.h file, The first file in AC_CONFIG_HEADERS must contain the
   # definitions required by ltdl.c.
   # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
   
   
   
   
   
   
   
   
   
   for ac_header in unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h
 do  do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`  as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for $ac_header" >&5  echo "$as_me:$LINENO: checking for $ac_header" >&5
Line 5654  fi Line 17669  fi
 done  done
   
   
   
   
   
   for ac_func in closedir opendir readdir
   do
   as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_func" >&5
   echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   if eval "test \"\${$as_ac_var+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
      For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define $ac_func innocuous_$ac_func
   
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char $ac_func (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef $ac_func
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char $ac_func ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   choke me
   #else
   char (*f) () = $ac_func;
   #endif
   #ifdef __cplusplus
   }
   #endif
   
   int
   main ()
   {
   return f != $ac_func;
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     eval "$as_ac_var=yes"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   eval "$as_ac_var=no"
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   if test `eval echo '${'$as_ac_var'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   else
   
   
     _LT_LIBOBJS="$_LT_LIBOBJS lt__dirent.$ac_objext"
   
   fi
   done
   
   
   
   for ac_func in strlcat strlcpy
   do
   as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
   echo "$as_me:$LINENO: checking for $ac_func" >&5
   echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
   if eval "test \"\${$as_ac_var+set}\" = set"; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
      For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   #define $ac_func innocuous_$ac_func
   
   /* System header to define __stub macros and hopefully few prototypes,
       which can conflict with char $ac_func (); below.
       Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
       <limits.h> exists even on freestanding compilers.  */
   
   #ifdef __STDC__
   # include <limits.h>
   #else
   # include <assert.h>
   #endif
   
   #undef $ac_func
   
   /* Override any gcc2 internal prototype to avoid an error.  */
   #ifdef __cplusplus
   extern "C"
   {
   #endif
   /* We use char because int might match the return type of a gcc2
      builtin and then its argument prototype would still apply.  */
   char $ac_func ();
   /* The GNU C library defines this for functions which it implements
       to always fail with ENOSYS.  Some functions are actually named
       something starting with __ and the normal name is an alias.  */
   #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
   choke me
   #else
   char (*f) () = $ac_func;
   #endif
   #ifdef __cplusplus
   }
   #endif
   
   int
   main ()
   {
   return f != $ac_func;
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     eval "$as_ac_var=yes"
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   eval "$as_ac_var=no"
   fi
   rm -f conftest.err conftest.$ac_objext \
         conftest$ac_exeext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
   echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
   if test `eval echo '${'$as_ac_var'}'` = yes; then
     cat >>confdefs.h <<_ACEOF
   #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   else
   
   
     _LT_LIBOBJS="$_LT_LIBOBJS lt__strl.$ac_objext"
   
   fi
   done
   
   
   
   cat >>confdefs.h <<_ACEOF
   #define LT_LIBEXT "$libext"
   _ACEOF
   
   
   name=
   eval "lt_libprefix=\"$libname_spec\""
   
   cat >>confdefs.h <<_ACEOF
   #define LT_LIBPREFIX "$lt_libprefix"
   _ACEOF
   
   
   name=ltdl
   eval "LTDLOPEN=\"$libname_spec\""
   
   
   
   
   
   
   
   
   # Only expand once:
   
   
   
   
   echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
   echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
   if test "${ac_cv_c_bigendian+set}" = set; then
     echo $ECHO_N "(cached) $ECHO_C" >&6
   else
     # See if sys/param.h defines the BYTE_ORDER macro.
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <sys/types.h>
   #include <sys/param.h>
   
   int
   main ()
   {
   #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
    bogus endian macros
   #endif
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     # It does; now see whether it defined to BIG_ENDIAN or not.
   cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   #include <sys/types.h>
   #include <sys/param.h>
   
   int
   main ()
   {
   #if BYTE_ORDER != BIG_ENDIAN
    not big endian
   #endif
   
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_c_bigendian=yes
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ac_cv_c_bigendian=no
   fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   # It does not; compile a test program.
   if test "$cross_compiling" = yes; then
     # try to guess the endianness by grepping values into an object file
     ac_cv_c_bigendian=unknown
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
   short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
   int
   main ()
   {
    _ascii (); _ebcdic ();
     ;
     return 0;
   }
   _ACEOF
   rm -f conftest.$ac_objext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     (eval $ac_compile) 2>conftest.er1
     ac_status=$?
     grep -v '^ *+' conftest.er1 >conftest.err
     rm -f conftest.er1
     cat conftest.err >&5
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } &&
            { ac_try='test -z "$ac_c_werror_flag"
                            || test ! -s conftest.err'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; } &&
            { ac_try='test -s conftest.$ac_objext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
     ac_cv_c_bigendian=yes
   fi
   if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
     if test "$ac_cv_c_bigendian" = unknown; then
       ac_cv_c_bigendian=no
     else
       # finding both strings is unlikely to happen, but who knows?
       ac_cv_c_bigendian=unknown
     fi
   fi
   else
     echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   else
     cat >conftest.$ac_ext <<_ACEOF
   /* confdefs.h.  */
   _ACEOF
   cat confdefs.h >>conftest.$ac_ext
   cat >>conftest.$ac_ext <<_ACEOF
   /* end confdefs.h.  */
   int
   main ()
   {
     /* Are we little or big endian?  From Harbison&Steele.  */
     union
     {
       long l;
       char c[sizeof (long)];
     } u;
     u.l = 1;
     exit (u.c[sizeof (long) - 1] == 1);
   }
   _ACEOF
   rm -f conftest$ac_exeext
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     (eval $ac_link) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     (eval $ac_try) 2>&5
     ac_status=$?
     echo "$as_me:$LINENO: \$? = $ac_status" >&5
     (exit $ac_status); }; }; then
     ac_cv_c_bigendian=no
   else
     echo "$as_me: program exited with status $ac_status" >&5
   echo "$as_me: failed program was:" >&5
   sed 's/^/| /' conftest.$ac_ext >&5
   
   ( exit $ac_status )
   ac_cv_c_bigendian=yes
   fi
   rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
   fi
   fi
   rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
   echo "${ECHO_T}$ac_cv_c_bigendian" >&6
   case $ac_cv_c_bigendian in
     yes)
   
   cat >>confdefs.h <<\_ACEOF
   #define PA_BIG_ENDIAN
   _ACEOF
   
    ;;
     no)
   
   cat >>confdefs.h <<\_ACEOF
   #define PA_LITTLE_ENDIAN
   _ACEOF
   
    ;;
     *)
       { { echo "$as_me:$LINENO: error: word endianness not determined for some obscure reason" >&5
   echo "$as_me: error: word endianness not determined for some obscure reason" >&2;}
      { (exit 1); exit 1; }; }
    ;;
   esac
   
   
 echo "$as_me:$LINENO: checking for size_t" >&5  echo "$as_me:$LINENO: checking for size_t" >&5
 echo $ECHO_N "checking for size_t... $ECHO_C" >&6  echo $ECHO_N "checking for size_t... $ECHO_C" >&6
 if test "${ac_cv_type_size_t+set}" = set; then  if test "${ac_cv_type_size_t+set}" = set; then
Line 5720  _ACEOF Line 18218  _ACEOF
   
 fi  fi
   
   
   
 echo "$as_me:$LINENO: checking for off_t" >&5  echo "$as_me:$LINENO: checking for off_t" >&5
 echo $ECHO_N "checking for off_t... $ECHO_C" >&6  echo $ECHO_N "checking for off_t... $ECHO_C" >&6
 if test "${ac_cv_type_off_t+set}" = set; then  if test "${ac_cv_type_off_t+set}" = set; then
Line 5854  fi Line 18354  fi
   
   
   
   
 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5  echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6  echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
 if test "${ac_cv_header_time+set}" = set; then  if test "${ac_cv_header_time+set}" = set; then
Line 5951  fi Line 18450  fi
   
   
   
   
 for ac_header in assert.h \  for ac_header in assert.h \
 signal.h \  signal.h \
 unistd.h \  unistd.h \
Line 5970  string.h \ Line 18470  string.h \
 direct.h \  direct.h \
 setjmp.h \  setjmp.h \
 memory.h \  memory.h \
   limits.h \
 sys/file.h \  sys/file.h \
 sys/locking.h \  sys/locking.h \
 sys/types.h \  sys/types.h \
Line 6101  echo "$as_me: WARNING: $ac_header: proce Line 18602  echo "$as_me: WARNING: $ac_header: proce
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}  echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     (      (
       cat <<\_ASBOX        cat <<\_ASBOX
 ## ------------------------------------------ ##  ## --------------------------------- ##
 ## Report this to the AC_PACKAGE_NAME lists.  ##  ## Report this to the parser lists.  ##
 ## ------------------------------------------ ##  ## --------------------------------- ##
 _ASBOX  _ASBOX
     ) |      ) |
       sed "s/^/$as_me: WARNING:     /" >&2        sed "s/^/$as_me: WARNING:     /" >&2
Line 6131  done Line 18632  done
   
   
   
   
   
 case "$host" in  case "$host" in
     *-freebsd4*)
   
   cat >>confdefs.h <<\_ACEOF
   #define FREEBSD4
   _ACEOF
   
     ;;
   *-sunos5.6* | *-solaris2.6*)    *-sunos5.6* | *-solaris2.6*)
   
 echo "$as_me:$LINENO: checking for main in -lxnet" >&5  echo "$as_me:$LINENO: checking for main in -lxnet" >&5
Line 6571  _ACEOF Line 19081  _ACEOF
 fi  fi
   
   ;;    ;;
 # never tested this, only theoretically by letter from demos about parser2 build  
   *-hpux*)  
   
 echo "$as_me:$LINENO: checking for main in -lnsl" >&5  
 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6  
 if test "${ac_cv_lib_nsl_main+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_nsl_main=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_nsl_main=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5  
 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6  
 if test $ac_cv_lib_nsl_main = yes; then  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_LIBNSL 1  
 _ACEOF  
   
   LIBS="-lnsl $LIBS"  
   
 fi  
   
   ;;  
 esac  esac
   
   
Line 6719  _ACEOF Line 19158  _ACEOF
 fi  fi
   
   
   
 echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5  echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6  echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
 if test "${ac_cv_lib_crypt_crypt+set}" = set; then  if test "${ac_cv_lib_crypt_crypt+set}" = set; then
Line 6805  fi Line 19243  fi
   
   
   
   
   
 for ac_func in flock \  for ac_func in flock \
 _locking \  _locking \
 fcntl \  fcntl \
 lockf \  lockf \
 ftruncate \  ftruncate \
   fchmod \
 getrusage \  getrusage \
 gettimeofday \  gettimeofday \
 crypt \  crypt \
 sigsetjmp \  sigsetjmp \
 siglongjmp  siglongjmp \
   unsetenv
   
 do  do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`  as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Line 6994  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu Line 19436  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   
   
   
   
 for pa_func in trunc \  for pa_func in trunc \
 round \  round \
 sign  sign
Line 7434  rm -f conftest.err conftest.$ac_objext c Line 19875  rm -f conftest.err conftest.$ac_objext c
   
   
   
   
   
           ac_config_headers="$ac_config_headers src/include/pa_config_auto.h"            ac_config_headers="$ac_config_headers src/include/pa_config_auto.h"
   
                                                                                                                                                                                                                                                                                                             ac_config_files="$ac_config_files Makefile src/Makefile src/types/Makefile src/classes/Makefile src/include/Makefile src/main/Makefile src/sql/Makefile src/lib/Makefile src/lib/gd/Makefile src/lib/smtp/Makefile src/lib/gc/Makefile src/lib/gc/include/Makefile src/lib/cord/Makefile src/lib/cord/include/Makefile src/lib/cord/include/private/Makefile src/lib/ltdl/Makefile src/lib/pcre/Makefile src/lib/md5/Makefile src/lib/sdbm/Makefile src/lib/sdbm/apr-include/Makefile src/targets/Makefile src/targets/cgi/Makefile src/targets/apache13core/Makefile src/targets/apache13/Makefile src/targets/apache13/p3runConfigure src/targets/isapi/Makefile etc/Makefile etc/parser3.charsets/Makefile bin/Makefile bin/auto.p.dist"  
                                                                                                                                                                                                                                                                                                               ac_config_files="$ac_config_files Makefile src/Makefile src/types/Makefile src/classes/Makefile src/include/Makefile src/main/Makefile src/sql/Makefile src/lib/Makefile src/lib/gd/Makefile src/lib/smtp/Makefile src/lib/gc/Makefile src/lib/gc/include/Makefile src/lib/pcre/Makefile src/lib/cord/Makefile src/lib/cord/include/Makefile src/lib/cord/include/private/Makefile src/lib/md5/Makefile src/lib/sdbm/Makefile src/lib/sdbm/pa-include/Makefile src/lib/json/Makefile src/lib/memcached/Makefile src/lib/curl/Makefile src/targets/Makefile src/targets/cgi/Makefile src/targets/apache/Makefile src/targets/isapi/Makefile etc/Makefile etc/parser3.charsets/Makefile bin/Makefile bin/auto.p.dist"
 cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure  # tests run on this system so they can be shared between configure
Line 7551  echo "$as_me: error: conditional \"am__f Line 19991  echo "$as_me: error: conditional \"am__f
 Usually this means the macro was only invoked conditionally." >&2;}  Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
 fi  fi
 if test -z "${COMPILE_APACHE13_MODULE_TRUE}" && test -z "${COMPILE_APACHE13_MODULE_FALSE}"; then  if test -z "${COMPILE_APACHE_MODULE_TRUE}" && test -z "${COMPILE_APACHE_MODULE_FALSE}"; then
   { { echo "$as_me:$LINENO: error: conditional \"COMPILE_APACHE13_MODULE\" was never defined.    { { echo "$as_me:$LINENO: error: conditional \"COMPILE_APACHE_MODULE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5  Usually this means the macro was only invoked conditionally." >&5
 echo "$as_me: error: conditional \"COMPILE_APACHE13_MODULE\" was never defined.  echo "$as_me: error: conditional \"COMPILE_APACHE_MODULE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}  Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
 fi  fi
   if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
     { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
   Usually this means the macro was only invoked conditionally." >&5
   echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
   Usually this means the macro was only invoked conditionally." >&2;}
      { (exit 1); exit 1; }; }
   fi
   if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
     { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
   Usually this means the macro was only invoked conditionally." >&5
   echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
   Usually this means the macro was only invoked conditionally." >&2;}
      { (exit 1); exit 1; }; }
   fi
   LT_CONFIG_H=`echo " src/include/pa_config_auto.h" | $SED 's,^[      ]*,,;s,[ :].*$,,'`
   
       _ltdl_libobjs=
       _ltdl_ltlibobjs=
       if test -n "$_LT_LIBOBJS"; then
         # Remove the extension.
         _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
         for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
           _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
           _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
         done
       fi
       ltdl_LIBOBJS=$_ltdl_libobjs
   
       ltdl_LTLIBOBJS=$_ltdl_ltlibobjs
   
   
   
 : ${CONFIG_STATUS=./config.status}  : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files  ac_clean_files_save=$ac_clean_files
Line 7829  _ASBOX Line 20300  _ASBOX
 } >&5  } >&5
 cat >&5 <<_CSEOF  cat >&5 <<_CSEOF
   
 This file was extended by $as_me, which was  This file was extended by parser $as_me 3.4.2b, which was
 generated by GNU Autoconf 2.59.  Invocation command line was  generated by GNU Autoconf 2.59.  Invocation command line was
   
   CONFIG_FILES    = $CONFIG_FILES    CONFIG_FILES    = $CONFIG_FILES
Line 7892  _ACEOF Line 20363  _ACEOF
   
 cat >>$CONFIG_STATUS <<_ACEOF  cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\  ac_cs_version="\\
 config.status  parser config.status 3.4.2b
 configured by $0, generated by GNU Autoconf 2.59,  configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"    with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
   
Line 7993  cat >>$CONFIG_STATUS <<_ACEOF Line 20464  cat >>$CONFIG_STATUS <<_ACEOF
   
 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"  AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
   
   
   # The HP-UX ksh and POSIX shell print the target directory to stdout
   # if CDPATH is set.
   (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   
   sed_quote_subst='$sed_quote_subst'
   double_quote_subst='$double_quote_subst'
   delay_variable_subst='$delay_variable_subst'
   macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
   macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
   AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
   DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
   OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
   enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
   enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
   pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
   enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
   SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
   ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
   host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
   host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
   host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
   build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
   build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
   build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
   SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
   Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
   GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
   EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
   FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
   LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
   NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
   LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
   max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
   ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
   exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
   lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
   lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
   reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
   reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
   deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
   file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
   file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
   want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
   sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
   AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
   AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
   archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
   lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
   CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
   CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
   compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
   GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
   lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
   nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
   lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
   objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
   MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
   lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
   need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
   MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
   OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
   OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
   libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
   shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
   extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
   enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
   export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
   whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
   compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
   old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
   old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
   archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
   archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
   module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
   with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
   allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
   no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
   hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
   hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
   hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
   hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
   hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
   hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
   always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
   export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
   exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
   include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
   prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
   postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
   need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
   version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
   runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
   shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
   shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
   libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
   library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
   soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
   install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
   postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
   postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
   finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
   finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
   hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
   sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
   sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
   hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
   enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
   enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
   enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
   old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
   striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
   compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
   predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
   postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
   predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
   postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
   compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
   LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
   reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
   reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
   enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
   export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
   old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
   allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
   no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
   always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
   export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
   include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
   prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
   predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
   postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
   predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
   postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
   compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
   
   LTCC='$LTCC'
   LTCFLAGS='$LTCFLAGS'
   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.
   for var in AS \
   DLLTOOL \
   OBJDUMP \
   SHELL \
   ECHO \
   PATH_SEPARATOR \
   SED \
   GREP \
   EGREP \
   FGREP \
   LD \
   NM \
   LN_S \
   lt_SP2NL \
   lt_NL2SP \
   reload_flag \
   deplibs_check_method \
   file_magic_cmd \
   file_magic_glob \
   want_nocaseglob \
   sharedlib_from_linklib_cmd \
   AR \
   AR_FLAGS \
   archiver_list_spec \
   STRIP \
   RANLIB \
   CC \
   CFLAGS \
   compiler \
   lt_cv_sys_global_symbol_pipe \
   lt_cv_sys_global_symbol_to_cdecl \
   lt_cv_sys_global_symbol_to_c_name_address \
   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   nm_file_list_spec \
   lt_prog_compiler_no_builtin_flag \
   lt_prog_compiler_pic \
   lt_prog_compiler_wl \
   lt_prog_compiler_static \
   lt_cv_prog_compiler_c_o \
   need_locks \
   MANIFEST_TOOL \
   DSYMUTIL \
   NMEDIT \
   LIPO \
   OTOOL \
   OTOOL64 \
   shrext_cmds \
   export_dynamic_flag_spec \
   whole_archive_flag_spec \
   compiler_needs_object \
   with_gnu_ld \
   allow_undefined_flag \
   no_undefined_flag \
   hardcode_libdir_flag_spec \
   hardcode_libdir_separator \
   exclude_expsyms \
   include_expsyms \
   file_list_spec \
   variables_saved_for_relink \
   libname_spec \
   library_names_spec \
   soname_spec \
   install_override_mode \
   finish_eval \
   old_striplib \
   striplib \
   compiler_lib_search_dirs \
   predep_objects \
   postdep_objects \
   predeps \
   postdeps \
   compiler_lib_search_path \
   LD_CXX \
   reload_flag_CXX \
   compiler_CXX \
   lt_prog_compiler_no_builtin_flag_CXX \
   lt_prog_compiler_pic_CXX \
   lt_prog_compiler_wl_CXX \
   lt_prog_compiler_static_CXX \
   lt_cv_prog_compiler_c_o_CXX \
   export_dynamic_flag_spec_CXX \
   whole_archive_flag_spec_CXX \
   compiler_needs_object_CXX \
   with_gnu_ld_CXX \
   allow_undefined_flag_CXX \
   no_undefined_flag_CXX \
   hardcode_libdir_flag_spec_CXX \
   hardcode_libdir_separator_CXX \
   exclude_expsyms_CXX \
   include_expsyms_CXX \
   file_list_spec_CXX \
   compiler_lib_search_dirs_CXX \
   predep_objects_CXX \
   postdep_objects_CXX \
   predeps_CXX \
   postdeps_CXX \
   compiler_lib_search_path_CXX; do
       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
       *[\\\\\\\`\\"\\\$]*)
         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
         ;;
       *)
         eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
         ;;
       esac
   done
   
   # Double-quote double-evaled strings.
   for var in reload_cmds \
   old_postinstall_cmds \
   old_postuninstall_cmds \
   old_archive_cmds \
   extract_expsyms_cmds \
   old_archive_from_new_cmds \
   old_archive_from_expsyms_cmds \
   archive_cmds \
   archive_expsym_cmds \
   module_cmds \
   module_expsym_cmds \
   export_symbols_cmds \
   prelink_cmds \
   postlink_cmds \
   postinstall_cmds \
   postuninstall_cmds \
   finish_cmds \
   sys_lib_search_path_spec \
   sys_lib_dlsearch_path_spec \
   reload_cmds_CXX \
   old_archive_cmds_CXX \
   old_archive_from_new_cmds_CXX \
   old_archive_from_expsyms_cmds_CXX \
   archive_cmds_CXX \
   archive_expsym_cmds_CXX \
   module_cmds_CXX \
   module_expsym_cmds_CXX \
   export_symbols_cmds_CXX \
   prelink_cmds_CXX \
   postlink_cmds_CXX; do
       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
       *[\\\\\\\`\\"\\\$]*)
         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
         ;;
       *)
         eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
         ;;
       esac
   done
   
   ac_aux_dir='$ac_aux_dir'
   xsi_shell='$xsi_shell'
   lt_shell_append='$lt_shell_append'
   
   # See if we are running on zsh, and set the options which allow our
   # commands through without removal of \ escapes INIT.
   if test -n "\${ZSH_VERSION+set}" ; then
      setopt NO_GLOB_SUBST
   fi
   
   
       PACKAGE='$PACKAGE'
       VERSION='$VERSION'
       TIMESTAMP='$TIMESTAMP'
       RM='$RM'
       ofile='$ofile'
   
   
   
   
   
   
 _ACEOF  _ACEOF
   
   
Line 8014  do Line 20862  do
   "src/lib/smtp/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/smtp/Makefile" ;;    "src/lib/smtp/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/smtp/Makefile" ;;
   "src/lib/gc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gc/Makefile" ;;    "src/lib/gc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gc/Makefile" ;;
   "src/lib/gc/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gc/include/Makefile" ;;    "src/lib/gc/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gc/include/Makefile" ;;
     "src/lib/pcre/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/pcre/Makefile" ;;
   "src/lib/cord/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/Makefile" ;;    "src/lib/cord/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/Makefile" ;;
   "src/lib/cord/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/include/Makefile" ;;    "src/lib/cord/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/include/Makefile" ;;
   "src/lib/cord/include/private/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/include/private/Makefile" ;;    "src/lib/cord/include/private/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/cord/include/private/Makefile" ;;
   "src/lib/ltdl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/ltdl/Makefile" ;;  
   "src/lib/pcre/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/pcre/Makefile" ;;  
   "src/lib/md5/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/md5/Makefile" ;;    "src/lib/md5/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/md5/Makefile" ;;
   "src/lib/sdbm/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/sdbm/Makefile" ;;    "src/lib/sdbm/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/sdbm/Makefile" ;;
   "src/lib/sdbm/apr-include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/sdbm/apr-include/Makefile" ;;    "src/lib/sdbm/pa-include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/sdbm/pa-include/Makefile" ;;
     "src/lib/json/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/json/Makefile" ;;
     "src/lib/memcached/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/memcached/Makefile" ;;
     "src/lib/curl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/curl/Makefile" ;;
   "src/targets/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/Makefile" ;;    "src/targets/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/Makefile" ;;
   "src/targets/cgi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/cgi/Makefile" ;;    "src/targets/cgi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/cgi/Makefile" ;;
   "src/targets/apache13core/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/apache13core/Makefile" ;;    "src/targets/apache/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/apache/Makefile" ;;
   "src/targets/apache13/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/apache13/Makefile" ;;  
   "src/targets/apache13/p3runConfigure" ) CONFIG_FILES="$CONFIG_FILES src/targets/apache13/p3runConfigure" ;;  
   "src/targets/isapi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/isapi/Makefile" ;;    "src/targets/isapi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/targets/isapi/Makefile" ;;
   "etc/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;    "etc/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
   "etc/parser3.charsets/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/parser3.charsets/Makefile" ;;    "etc/parser3.charsets/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/parser3.charsets/Makefile" ;;
   "bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;    "bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
   "bin/auto.p.dist" ) CONFIG_FILES="$CONFIG_FILES bin/auto.p.dist" ;;    "bin/auto.p.dist" ) CONFIG_FILES="$CONFIG_FILES bin/auto.p.dist" ;;
   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;    "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
     "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
   "src/include/pa_config_auto.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/include/pa_config_auto.h" ;;    "src/include/pa_config_auto.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/include/pa_config_auto.h" ;;
   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}  echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Line 8150  s,@host@,$host,;t t Line 20999  s,@host@,$host,;t t
 s,@host_cpu@,$host_cpu,;t t  s,@host_cpu@,$host_cpu,;t t
 s,@host_vendor@,$host_vendor,;t t  s,@host_vendor@,$host_vendor,;t t
 s,@host_os@,$host_os,;t t  s,@host_os@,$host_os,;t t
 s,@RANLIB@,$RANLIB,;t t  
 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t  
 s,@YACC@,$YACC,;t t  s,@YACC@,$YACC,;t t
 s,@CXX@,$CXX,;t t  s,@CXX@,$CXX,;t t
 s,@CXXFLAGS@,$CXXFLAGS,;t t  s,@CXXFLAGS@,$CXXFLAGS,;t t
Line 8175  s,@ac_ct_CC@,$ac_ct_CC,;t t Line 21022  s,@ac_ct_CC@,$ac_ct_CC,;t t
 s,@CCDEPMODE@,$CCDEPMODE,;t t  s,@CCDEPMODE@,$CCDEPMODE,;t t
 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t  s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t  s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
 s,@commentcharset_windows1251@,$commentcharset_windows1251,;t t  
 s,@commentcharset_windows1250@,$commentcharset_windows1250,;t t  
 s,@commentcharset_windows1257@,$commentcharset_windows1257,;t t  
 s,@commentcharset_koi8r@,$commentcharset_koi8r,;t t  
 s,@dll_extension@,$dll_extension,;t t  s,@dll_extension@,$dll_extension,;t t
 s,@mysql_client@,$mysql_client,;t t  
 s,@pgsql_client@,$pgsql_client,;t t  
 s,@oracle_client@,$oracle_client,;t t  
 s,@CPP_LIBS@,$CPP_LIBS,;t t  
 s,@GC_LIBS@,$GC_LIBS,;t t  s,@GC_LIBS@,$GC_LIBS,;t t
   s,@PCRE_INCLUDES@,$PCRE_INCLUDES,;t t
   s,@PCRE_LIBS@,$PCRE_LIBS,;t t
 s,@XML_INCLUDES@,$XML_INCLUDES,;t t  s,@XML_INCLUDES@,$XML_INCLUDES,;t t
 s,@XML_LIBS@,$XML_LIBS,;t t  s,@XML_LIBS@,$XML_LIBS,;t t
 s,@MIME_INCLUDES@,$MIME_INCLUDES,;t t  s,@MIME_INCLUDES@,$MIME_INCLUDES,;t t
 s,@MIME_LIBS@,$MIME_LIBS,;t t  s,@MIME_LIBS@,$MIME_LIBS,;t t
 s,@APACHE13@,$APACHE13,;t t  s,@APACHE@,$APACHE,;t t
 s,@COMPILE_APACHE13_MODULE_TRUE@,$COMPILE_APACHE13_MODULE_TRUE,;t t  s,@APACHE_INC@,$APACHE_INC,;t t
 s,@COMPILE_APACHE13_MODULE_FALSE@,$COMPILE_APACHE13_MODULE_FALSE,;t t  s,@APACHE_CFLAGS@,$APACHE_CFLAGS,;t t
 s,@INCLTDL@,$INCLTDL,;t t  s,@COMPILE_APACHE_MODULE_TRUE@,$COMPILE_APACHE_MODULE_TRUE,;t t
   s,@COMPILE_APACHE_MODULE_FALSE@,$COMPILE_APACHE_MODULE_FALSE,;t t
   s,@AS@,$AS,;t t
   s,@ac_ct_AS@,$ac_ct_AS,;t t
   s,@DLLTOOL@,$DLLTOOL,;t t
   s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
   s,@OBJDUMP@,$OBJDUMP,;t t
   s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
   s,@LIBTOOL@,$LIBTOOL,;t t
   s,@SED@,$SED,;t t
   s,@EGREP@,$EGREP,;t t
   s,@FGREP@,$FGREP,;t t
   s,@GREP@,$GREP,;t t
   s,@LD@,$LD,;t t
   s,@DUMPBIN@,$DUMPBIN,;t t
   s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
   s,@NM@,$NM,;t t
   s,@LN_S@,$LN_S,;t t
   s,@AR@,$AR,;t t
   s,@ac_ct_AR@,$ac_ct_AR,;t t
   s,@RANLIB@,$RANLIB,;t t
   s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
   s,@MANIFEST_TOOL@,$MANIFEST_TOOL,;t t
   s,@ac_ct_MANIFEST_TOOL@,$ac_ct_MANIFEST_TOOL,;t t
   s,@DSYMUTIL@,$DSYMUTIL,;t t
   s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t
   s,@NMEDIT@,$NMEDIT,;t t
   s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t
   s,@LIPO@,$LIPO,;t t
   s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t
   s,@OTOOL@,$OTOOL,;t t
   s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t
   s,@OTOOL64@,$OTOOL64,;t t
   s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t
   s,@CPP@,$CPP,;t t
   s,@CXXCPP@,$CXXCPP,;t t
 s,@LIBLTDL@,$LIBLTDL,;t t  s,@LIBLTDL@,$LIBLTDL,;t t
 s,@subdirs@,$subdirs,;t t  s,@LTDLDEPS@,$LTDLDEPS,;t t
   s,@LTDLINCL@,$LTDLINCL,;t t
   s,@INCLTDL@,$INCLTDL,;t t
   s,@LT_DLLOADERS@,$LT_DLLOADERS,;t t
   s,@LIBADD_DLOPEN@,$LIBADD_DLOPEN,;t t
   s,@LIBADD_SHL_LOAD@,$LIBADD_SHL_LOAD,;t t
   s,@LIBADD_DLD_LINK@,$LIBADD_DLD_LINK,;t t
   s,@LT_DLPREOPEN@,$LT_DLPREOPEN,;t t
 s,@LIBADD_DL@,$LIBADD_DL,;t t  s,@LIBADD_DL@,$LIBADD_DL,;t t
 s,@CPP@,$CPP,;t t  s,@sys_symbol_underscore@,$sys_symbol_underscore,;t t
 s,@EGREP@,$EGREP,;t t  s,@ARGZ_H@,$ARGZ_H,;t t
   s,@INSTALL_LTDL_TRUE@,$INSTALL_LTDL_TRUE,;t t
   s,@INSTALL_LTDL_FALSE@,$INSTALL_LTDL_FALSE,;t t
   s,@CONVENIENCE_LTDL_TRUE@,$CONVENIENCE_LTDL_TRUE,;t t
   s,@CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t
   s,@subdirs@,$subdirs,;t t
   s,@LT_CONFIG_H@,$LT_CONFIG_H,;t t
   s,@LTDLOPEN@,$LTDLOPEN,;t t
 s,@LIBOBJS@,$LIBOBJS,;t t  s,@LIBOBJS@,$LIBOBJS,;t t
 s,@LTLIBOBJS@,$LTLIBOBJS,;t t  s,@LTLIBOBJS@,$LTLIBOBJS,;t t
   s,@ltdl_LIBOBJS@,$ltdl_LIBOBJS,;t t
   s,@ltdl_LTLIBOBJS@,$ltdl_LTLIBOBJS,;t t
 CEOF  CEOF
   
 _ACEOF  _ACEOF
Line 8882  echo "$as_me: error: cannot create direc Line 21774  echo "$as_me: error: cannot create direc
   done    done
 done  done
  ;;   ;;
       libtool )
   
       # See if we are running on zsh, and set the options which allow our
       # commands through without removal of \ escapes.
       if test -n "${ZSH_VERSION+set}" ; then
         setopt NO_GLOB_SUBST
       fi
   
       cfgfile="${ofile}T"
       trap "$RM \"$cfgfile\"; exit 1" 1 2 15
       $RM "$cfgfile"
   
       cat <<_LT_EOF >> "$cfgfile"
   #! $SHELL
   
   # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
   # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
   # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
   #
   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
   #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
   #                 Foundation, Inc.
   #   Written by Gordon Matzigkeit, 1996
   #
   #   This file is part of GNU Libtool.
   #
   # GNU Libtool is free software; you can redistribute it and/or
   # modify it under the terms of the GNU General Public License as
   # published by the Free Software Foundation; either version 2 of
   # the License, or (at your option) any later version.
   #
   # As a special exception to the GNU General Public License,
   # if you distribute this file as part of a program or library that
   # is built using GNU Libtool, you may include this file under the
   # same distribution terms that you use for the rest of that program.
   #
   # GNU Libtool is distributed in the hope that it will be useful,
   # but WITHOUT ANY WARRANTY; without even the implied warranty of
   # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   # GNU General Public License for more details.
   #
   # You should have received a copy of the GNU General Public License
   # along with GNU Libtool; see the file COPYING.  If not, a copy
   # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
   # obtained by writing to the Free Software Foundation, Inc.,
   # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   
   
   # The names of the tagged configurations supported by this script.
   available_tags="CXX "
   
   # ### BEGIN LIBTOOL CONFIG
   
   # Which release of libtool.m4 was used?
   macro_version=$macro_version
   macro_revision=$macro_revision
   
   # Assembler program.
   AS=$lt_AS
   
   # DLL creation program.
   DLLTOOL=$lt_DLLTOOL
   
   # Object dumper program.
   OBJDUMP=$lt_OBJDUMP
   
   # Whether or not to build shared libraries.
   build_libtool_libs=$enable_shared
   
   # Whether or not to build static libraries.
   build_old_libs=$enable_static
   
   # What type of objects to build.
   pic_mode=$pic_mode
   
   # Whether or not to optimize for fast installation.
   fast_install=$enable_fast_install
   
   # Shell to use when invoking shell scripts.
   SHELL=$lt_SHELL
   
   # An echo program that protects backslashes.
   ECHO=$lt_ECHO
   
   # The PATH separator for the build system.
   PATH_SEPARATOR=$lt_PATH_SEPARATOR
   
   # The host system.
   host_alias=$host_alias
   host=$host
   host_os=$host_os
   
   # The build system.
   build_alias=$build_alias
   build=$build
   build_os=$build_os
   
   # A sed program that does not truncate output.
   SED=$lt_SED
   
   # Sed that helps us avoid accidentally triggering echo(1) options like -n.
   Xsed="\$SED -e 1s/^X//"
   
   # A grep program that handles long lines.
   GREP=$lt_GREP
   
   # An ERE matcher.
   EGREP=$lt_EGREP
   
   # A literal string matcher.
   FGREP=$lt_FGREP
   
   # A BSD- or MS-compatible name lister.
   NM=$lt_NM
   
   # Whether we need soft or hard links.
   LN_S=$lt_LN_S
   
   # What is the maximum length of a command?
   max_cmd_len=$max_cmd_len
   
   # Object file suffix (normally "o").
   objext=$ac_objext
   
   # Executable file suffix (normally "").
   exeext=$exeext
   
   # whether the shell understands "unset".
   lt_unset=$lt_unset
   
   # turn spaces into newlines.
   SP2NL=$lt_lt_SP2NL
   
   # turn newlines into spaces.
   NL2SP=$lt_lt_NL2SP
   
   # convert \$build file names to \$host format.
   to_host_file_cmd=$lt_cv_to_host_file_cmd
   
   # convert \$build files to toolchain format.
   to_tool_file_cmd=$lt_cv_to_tool_file_cmd
   
   # Method to check whether dependent libraries are shared objects.
   deplibs_check_method=$lt_deplibs_check_method
   
   # Command to use when deplibs_check_method = "file_magic".
   file_magic_cmd=$lt_file_magic_cmd
   
   # How to find potential files when deplibs_check_method = "file_magic".
   file_magic_glob=$lt_file_magic_glob
   
   # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
   want_nocaseglob=$lt_want_nocaseglob
   
   # Command to associate shared and link libraries.
   sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
   
   # The archiver.
   AR=$lt_AR
   
   # Flags to create an archive.
   AR_FLAGS=$lt_AR_FLAGS
   
   # How to feed a file listing to the archiver.
   archiver_list_spec=$lt_archiver_list_spec
   
   # A symbol stripping program.
   STRIP=$lt_STRIP
   
   # Commands used to install an old-style archive.
   RANLIB=$lt_RANLIB
   old_postinstall_cmds=$lt_old_postinstall_cmds
   old_postuninstall_cmds=$lt_old_postuninstall_cmds
   
   # Whether to use a lock for old archive extraction.
   lock_old_archive_extraction=$lock_old_archive_extraction
   
   # A C compiler.
   LTCC=$lt_CC
   
   # LTCC compiler flags.
   LTCFLAGS=$lt_CFLAGS
   
   # Take the output of nm and produce a listing of raw symbols and C names.
   global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
   
   # Transform the output of nm in a proper C declaration.
   global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   
   # Transform the output of nm in a C name address pair.
   global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   
   # Transform the output of nm in a C name address pair when lib prefix is needed.
   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   
   # Specify filename containing input files for \$NM.
   nm_file_list_spec=$lt_nm_file_list_spec
   
   # The root where to search for dependent libraries,and in which our libraries should be installed.
   lt_sysroot=$lt_sysroot
   
   # The name of the directory that contains temporary libtool files.
   objdir=$objdir
   
   # Used to examine libraries when file_magic_cmd begins with "file".
   MAGIC_CMD=$MAGIC_CMD
   
   # Must we lock files when doing compilation?
   need_locks=$lt_need_locks
   
   # Manifest tool.
   MANIFEST_TOOL=$lt_MANIFEST_TOOL
   
   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
   DSYMUTIL=$lt_DSYMUTIL
   
   # Tool to change global to local symbols on Mac OS X.
   NMEDIT=$lt_NMEDIT
   
   # Tool to manipulate fat objects and archives on Mac OS X.
   LIPO=$lt_LIPO
   
   # ldd/readelf like tool for Mach-O binaries on Mac OS X.
   OTOOL=$lt_OTOOL
   
   # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
   OTOOL64=$lt_OTOOL64
   
   # Old archive suffix (normally "a").
   libext=$libext
   
   # Shared library suffix (normally ".so").
   shrext_cmds=$lt_shrext_cmds
   
   # The commands to extract the exported symbol list from a shared archive.
   extract_expsyms_cmds=$lt_extract_expsyms_cmds
   
   # Variables whose values should be saved in libtool wrapper scripts and
   # restored at link time.
   variables_saved_for_relink=$lt_variables_saved_for_relink
   
   # Do we need the "lib" prefix for modules?
   need_lib_prefix=$need_lib_prefix
   
   # Do we need a version for libraries?
   need_version=$need_version
   
   # Library versioning type.
   version_type=$version_type
   
   # Shared library runtime path variable.
   runpath_var=$runpath_var
   
   # Shared library path variable.
   shlibpath_var=$shlibpath_var
   
   # Is shlibpath searched before the hard-coded library search path?
   shlibpath_overrides_runpath=$shlibpath_overrides_runpath
   
   # Format of library name prefix.
   libname_spec=$lt_libname_spec
   
   # List of archive names.  First name is the real one, the rest are links.
   # The last name is the one that the linker finds with -lNAME
   library_names_spec=$lt_library_names_spec
   
   # The coded name of the library, if different from the real name.
   soname_spec=$lt_soname_spec
   
   # Permission mode override for installation of shared libraries.
   install_override_mode=$lt_install_override_mode
   
   # Command to use after installation of a shared archive.
   postinstall_cmds=$lt_postinstall_cmds
   
   # Command to use after uninstallation of a shared archive.
   postuninstall_cmds=$lt_postuninstall_cmds
   
   # Commands used to finish a libtool library installation in a directory.
   finish_cmds=$lt_finish_cmds
   
   # As "finish_cmds", except a single script fragment to be evaled but
   # not shown.
   finish_eval=$lt_finish_eval
   
   # Whether we should hardcode library paths into libraries.
   hardcode_into_libs=$hardcode_into_libs
   
   # Compile-time system search path for libraries.
   sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
   
   # Run-time system search path for libraries.
   sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
   
   # Whether dlopen is supported.
   dlopen_support=$enable_dlopen
   
   # Whether dlopen of programs is supported.
   dlopen_self=$enable_dlopen_self
   
   # Whether dlopen of statically linked programs is supported.
   dlopen_self_static=$enable_dlopen_self_static
   
   # Commands to strip libraries.
   old_striplib=$lt_old_striplib
   striplib=$lt_striplib
   
   
   # The linker used to build libraries.
   LD=$lt_LD
   
   # How to create reloadable object files.
   reload_flag=$lt_reload_flag
   reload_cmds=$lt_reload_cmds
   
   # Commands used to build an old-style archive.
   old_archive_cmds=$lt_old_archive_cmds
   
   # A language specific compiler.
   CC=$lt_compiler
   
   # Is the compiler the GNU compiler?
   with_gcc=$GCC
   
   # Compiler flag to turn off builtin functions.
   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
   
   # Additional compiler flags for building library objects.
   pic_flag=$lt_lt_prog_compiler_pic
   
   # How to pass a linker flag through the compiler.
   wl=$lt_lt_prog_compiler_wl
   
   # Compiler flag to prevent dynamic linking.
   link_static_flag=$lt_lt_prog_compiler_static
   
   # Does compiler simultaneously support -c and -o options?
   compiler_c_o=$lt_lt_cv_prog_compiler_c_o
   
   # Whether or not to add -lc for building shared libraries.
   build_libtool_need_lc=$archive_cmds_need_lc
   
   # Whether or not to disallow shared libs when runtime libs are static.
   allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
   
   # Compiler flag to allow reflexive dlopens.
   export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
   
   # Compiler flag to generate shared objects directly from archives.
   whole_archive_flag_spec=$lt_whole_archive_flag_spec
   
   # Whether the compiler copes with passing no objects directly.
   compiler_needs_object=$lt_compiler_needs_object
   
   # Create an old-style archive from a shared archive.
   old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
   
   # Create a temporary old-style archive to link instead of a shared archive.
   old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
   
   # Commands used to build a shared archive.
   archive_cmds=$lt_archive_cmds
   archive_expsym_cmds=$lt_archive_expsym_cmds
   
   # Commands used to build a loadable module if different from building
   # a shared archive.
   module_cmds=$lt_module_cmds
   module_expsym_cmds=$lt_module_expsym_cmds
   
   # Whether we are building with GNU ld or not.
   with_gnu_ld=$lt_with_gnu_ld
   
   # Flag that allows shared libraries with undefined symbols to be built.
   allow_undefined_flag=$lt_allow_undefined_flag
   
   # Flag that enforces no undefined symbols.
   no_undefined_flag=$lt_no_undefined_flag
   
   # Flag to hardcode \$libdir into a binary during linking.
   # This must work even if \$libdir does not exist
   hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   
   # Whether we need a single "-rpath" flag with a separated argument.
   hardcode_libdir_separator=$lt_hardcode_libdir_separator
   
   # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   # DIR into the resulting binary.
   hardcode_direct=$hardcode_direct
   
   # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   # DIR into the resulting binary and the resulting library dependency is
   # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   # library is relocated.
   hardcode_direct_absolute=$hardcode_direct_absolute
   
   # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   # into the resulting binary.
   hardcode_minus_L=$hardcode_minus_L
   
   # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   # into the resulting binary.
   hardcode_shlibpath_var=$hardcode_shlibpath_var
   
   # Set to "yes" if building a shared library automatically hardcodes DIR
   # into the library and all subsequent libraries and executables linked
   # against it.
   hardcode_automatic=$hardcode_automatic
   
   # Set to yes if linker adds runtime paths of dependent libraries
   # to runtime path list.
   inherit_rpath=$inherit_rpath
   
   # Whether libtool must link a program against all its dependency libraries.
   link_all_deplibs=$link_all_deplibs
   
   # Set to "yes" if exported symbols are required.
   always_export_symbols=$always_export_symbols
   
   # The commands to list exported symbols.
   export_symbols_cmds=$lt_export_symbols_cmds
   
   # Symbols that should not be listed in the preloaded symbols.
   exclude_expsyms=$lt_exclude_expsyms
   
   # Symbols that must always be exported.
   include_expsyms=$lt_include_expsyms
   
   # Commands necessary for linking programs (against libraries) with templates.
   prelink_cmds=$lt_prelink_cmds
   
   # Commands necessary for finishing linking programs.
   postlink_cmds=$lt_postlink_cmds
   
   # Specify filename containing input files.
   file_list_spec=$lt_file_list_spec
   
   # How to hardcode a shared library path into an executable.
   hardcode_action=$hardcode_action
   
   # The directories searched by this compiler when creating a shared library.
   compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
   
   # Dependencies to place before and after the objects being linked to
   # create a shared library.
   predep_objects=$lt_predep_objects
   postdep_objects=$lt_postdep_objects
   predeps=$lt_predeps
   postdeps=$lt_postdeps
   
   # The library search path used internally by the compiler when linking
   # a shared library.
   compiler_lib_search_path=$lt_compiler_lib_search_path
   
   # ### END LIBTOOL CONFIG
   
   _LT_EOF
   
     case $host_os in
     aix3*)
       cat <<\_LT_EOF >> "$cfgfile"
   # AIX sometimes has problems with the GCC collect2 program.  For some
   # reason, if we set the COLLECT_NAMES environment variable, the problems
   # vanish in a puff of smoke.
   if test "X${COLLECT_NAMES+set}" != Xset; then
     COLLECT_NAMES=
     export COLLECT_NAMES
   fi
   _LT_EOF
       ;;
     esac
   
   
   ltmain="$ac_aux_dir/ltmain.sh"
   
   
     # We use sed instead of cat because bash on DJGPP gets confused if
     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
     # text mode, it properly converts lines to CR/LF.  This bash problem
     # is reportedly fixed, but why not run on old versions too?
     sed '$q' "$ltmain" >> "$cfgfile" \
        || (rm -f "$cfgfile"; exit 1)
   
     if test x"$xsi_shell" = xyes; then
     sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
   func_dirname ()\
   {\
   \    case ${1} in\
   \      */*) func_dirname_result="${1%/*}${2}" ;;\
   \      *  ) func_dirname_result="${3}" ;;\
   \    esac\
   } # Extended-shell func_dirname 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=:
   
   
     sed -e '/^func_basename ()$/,/^} # func_basename /c\
   func_basename ()\
   {\
   \    func_basename_result="${1##*/}"\
   } # Extended-shell func_basename 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=:
   
   
     sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
   func_dirname_and_basename ()\
   {\
   \    case ${1} in\
   \      */*) func_dirname_result="${1%/*}${2}" ;;\
   \      *  ) func_dirname_result="${3}" ;;\
   \    esac\
   \    func_basename_result="${1##*/}"\
   } # Extended-shell func_dirname_and_basename 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=:
   
   
     sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
   func_stripname ()\
   {\
   \    # 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}"}\
   } # Extended-shell func_stripname 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=:
   
   
     sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
   func_split_long_opt ()\
   {\
   \    func_split_long_opt_name=${1%%=*}\
   \    func_split_long_opt_arg=${1#*=}\
   } # Extended-shell func_split_long_opt 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=:
   
   
     sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
   func_split_short_opt ()\
   {\
   \    func_split_short_opt_arg=${1#??}\
   \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
   } # Extended-shell func_split_short_opt 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=:
   
   
     sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
   func_lo2o ()\
   {\
   \    case ${1} in\
   \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
   \      *)    func_lo2o_result=${1} ;;\
   \    esac\
   } # Extended-shell func_lo2o 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=:
   
   
     sed -e '/^func_xform ()$/,/^} # func_xform /c\
   func_xform ()\
   {\
       func_xform_result=${1%.*}.lo\
   } # Extended-shell func_xform 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=:
   
   
     sed -e '/^func_arith ()$/,/^} # func_arith /c\
   func_arith ()\
   {\
       func_arith_result=$(( $* ))\
   } # Extended-shell func_arith 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=:
   
   
     sed -e '/^func_len ()$/,/^} # func_len /c\
   func_len ()\
   {\
       func_len_result=${#1}\
   } # Extended-shell func_len 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=:
   
   fi
   
   if test x"$lt_shell_append" = xyes; then
     sed -e '/^func_append ()$/,/^} # func_append /c\
   func_append ()\
   {\
       eval "${1}+=\\${2}"\
   } # Extended-shell func_append 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=:
   
   
     sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
   func_append_quoted ()\
   {\
   \    func_quote_for_eval "${2}"\
   \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
   } # Extended-shell func_append_quoted 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=:
   
   
     # Save a `func_append' function call where possible by direct use of '+='
     sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $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=:
   else
     # 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 \
       && mv -f "$cfgfile.tmp" "$cfgfile" \
         || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
     test 0 -eq $? || _lt_function_replace_fail=:
   fi
   
   if test x"$_lt_function_replace_fail" = x":"; then
     { echo "$as_me:$LINENO: WARNING: Unable to substitute extended shell functions in $ofile" >&5
   echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
   fi
   
   
      mv -f "$cfgfile" "$ofile" ||
       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
     chmod +x "$ofile"
   
   
       cat <<_LT_EOF >> "$ofile"
   
   # ### BEGIN LIBTOOL TAG CONFIG: CXX
   
   # The linker used to build libraries.
   LD=$lt_LD_CXX
   
   # How to create reloadable object files.
   reload_flag=$lt_reload_flag_CXX
   reload_cmds=$lt_reload_cmds_CXX
   
   # Commands used to build an old-style archive.
   old_archive_cmds=$lt_old_archive_cmds_CXX
   
   # A language specific compiler.
   CC=$lt_compiler_CXX
   
   # Is the compiler the GNU compiler?
   with_gcc=$GCC_CXX
   
   # Compiler flag to turn off builtin functions.
   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
   
   # Additional compiler flags for building library objects.
   pic_flag=$lt_lt_prog_compiler_pic_CXX
   
   # How to pass a linker flag through the compiler.
   wl=$lt_lt_prog_compiler_wl_CXX
   
   # Compiler flag to prevent dynamic linking.
   link_static_flag=$lt_lt_prog_compiler_static_CXX
   
   # Does compiler simultaneously support -c and -o options?
   compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
   
   # Whether or not to add -lc for building shared libraries.
   build_libtool_need_lc=$archive_cmds_need_lc_CXX
   
   # Whether or not to disallow shared libs when runtime libs are static.
   allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
   
   # Compiler flag to allow reflexive dlopens.
   export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
   
   # Compiler flag to generate shared objects directly from archives.
   whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
   
   # Whether the compiler copes with passing no objects directly.
   compiler_needs_object=$lt_compiler_needs_object_CXX
   
   # Create an old-style archive from a shared archive.
   old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
   
   # Create a temporary old-style archive to link instead of a shared archive.
   old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
   
   # Commands used to build a shared archive.
   archive_cmds=$lt_archive_cmds_CXX
   archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
   
   # Commands used to build a loadable module if different from building
   # a shared archive.
   module_cmds=$lt_module_cmds_CXX
   module_expsym_cmds=$lt_module_expsym_cmds_CXX
   
   # Whether we are building with GNU ld or not.
   with_gnu_ld=$lt_with_gnu_ld_CXX
   
   # Flag that allows shared libraries with undefined symbols to be built.
   allow_undefined_flag=$lt_allow_undefined_flag_CXX
   
   # Flag that enforces no undefined symbols.
   no_undefined_flag=$lt_no_undefined_flag_CXX
   
   # Flag to hardcode \$libdir into a binary during linking.
   # This must work even if \$libdir does not exist
   hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
   
   # Whether we need a single "-rpath" flag with a separated argument.
   hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
   
   # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   # DIR into the resulting binary.
   hardcode_direct=$hardcode_direct_CXX
   
   # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
   # DIR into the resulting binary and the resulting library dependency is
   # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
   # library is relocated.
   hardcode_direct_absolute=$hardcode_direct_absolute_CXX
   
   # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
   # into the resulting binary.
   hardcode_minus_L=$hardcode_minus_L_CXX
   
   # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
   # into the resulting binary.
   hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
   
   # Set to "yes" if building a shared library automatically hardcodes DIR
   # into the library and all subsequent libraries and executables linked
   # against it.
   hardcode_automatic=$hardcode_automatic_CXX
   
   # Set to yes if linker adds runtime paths of dependent libraries
   # to runtime path list.
   inherit_rpath=$inherit_rpath_CXX
   
   # Whether libtool must link a program against all its dependency libraries.
   link_all_deplibs=$link_all_deplibs_CXX
   
   # Set to "yes" if exported symbols are required.
   always_export_symbols=$always_export_symbols_CXX
   
   # The commands to list exported symbols.
   export_symbols_cmds=$lt_export_symbols_cmds_CXX
   
   # Symbols that should not be listed in the preloaded symbols.
   exclude_expsyms=$lt_exclude_expsyms_CXX
   
   # Symbols that must always be exported.
   include_expsyms=$lt_include_expsyms_CXX
   
   # Commands necessary for linking programs (against libraries) with templates.
   prelink_cmds=$lt_prelink_cmds_CXX
   
   # Commands necessary for finishing linking programs.
   postlink_cmds=$lt_postlink_cmds_CXX
   
   # Specify filename containing input files.
   file_list_spec=$lt_file_list_spec_CXX
   
   # How to hardcode a shared library path into an executable.
   hardcode_action=$hardcode_action_CXX
   
   # The directories searched by this compiler when creating a shared library.
   compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
   
   # Dependencies to place before and after the objects being linked to
   # create a shared library.
   predep_objects=$lt_predep_objects_CXX
   postdep_objects=$lt_postdep_objects_CXX
   predeps=$lt_predeps_CXX
   postdeps=$lt_postdeps_CXX
   
   # The library search path used internally by the compiler when linking
   # a shared library.
   compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
   
   # ### END LIBTOOL TAG CONFIG: CXX
   _LT_EOF
   
    ;;
   esac    esac
 done  done
 _ACEOF  _ACEOF

Removed from v.1.91  
changed lines
  Added in v.1.134


E-mail: