/[PAMELA software]/yoda/configure
ViewVC logotype

Diff of /yoda/configure

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by kusanagi, Sat Jul 17 20:03:16 2004 UTC revision 1.5 by kusanagi, Tue Jul 20 13:04:50 2004 UTC
# Line 241  IFS="  $as_nl" Line 241  IFS="  $as_nl"
241  $as_unset CDPATH  $as_unset CDPATH
242    
243    
244    # Find the correct PATH separator.  Usually this is `:', but
245    # DJGPP uses `;' like DOS.
246    if test "X${PATH_SEPARATOR+set}" != Xset; then
247      UNAME=${UNAME-`uname 2>/dev/null`}
248      case X$UNAME in
249        *-DOS) lt_cv_sys_path_separator=';' ;;
250        *)     lt_cv_sys_path_separator=':' ;;
251      esac
252      PATH_SEPARATOR=$lt_cv_sys_path_separator
253    fi
254    
255    
256  # Check that we are running under the correct shell.  # Check that we are running under the correct shell.
257  SHELL=${CONFIG_SHELL-/bin/sh}  SHELL=${CONFIG_SHELL-/bin/sh}
# Line 259  if test "X$1" = X--no-reexec; then Line 270  if test "X$1" = X--no-reexec; then
270  elif test "X$1" = X--fallback-echo; then  elif test "X$1" = X--fallback-echo; then
271    # Avoid inline document here, it may be left over    # Avoid inline document here, it may be left over
272    :    :
273  elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then  elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
274    # Yippee, $echo works!    # Yippee, $echo works!
275    :    :
276  else  else
# Line 271  if test "X$1" = X--fallback-echo; then Line 282  if test "X$1" = X--fallback-echo; then
282    # used as fallback echo    # used as fallback echo
283    shift    shift
284    cat <<EOF    cat <<EOF
285  $*  
286  EOF  EOF
287    exit 0    exit 0
288  fi  fi
# Line 305  else Line 316  else
316    #    #
317    # So, first we look for a working echo in the user's PATH.    # So, first we look for a working echo in the user's PATH.
318    
319    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
320    for dir in $PATH /usr/ucb; do    for dir in $PATH /usr/ucb; do
     IFS="$lt_save_ifs"  
321      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
322         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
323         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
# Line 316  else Line 326  else
326        break        break
327      fi      fi
328    done    done
329    IFS="$lt_save_ifs"    IFS="$save_ifs"
330    
331    if test "X$echo" = Xecho; then    if test "X$echo" = Xecho; then
332      # We didn't find a better echo, so look for alternatives.      # We didn't find a better echo, so look for alternatives.
# Line 390  fi Line 400  fi
400    
401    
402    
   
 tagnames=${tagnames+${tagnames},}CXX  
   
 tagnames=${tagnames+${tagnames},}F77  
   
403  # Name of the host.  # Name of the host.
404  # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,  # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
405  # so uname gets run too.  # so uname gets run too.
# Line 463  ac_includes_default="\ Line 468  ac_includes_default="\
468  # include <unistd.h>  # include <unistd.h>
469  #endif"  #endif"
470    
471  ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE F77 FFLAGS ac_ct_F77 FLIBS CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP LIBTOOL HAS_DOXYFILE ROOT_INCLUDES ROOT_LDFLAGS ROOTCINT LIBOBJS LTLIBOBJS'  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 PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO SET_MAKE build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT F77 FFLAGS ac_ct_F77 FLIBS CXX CXXFLAGS ac_ct_CXX LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CPP EGREP LIBTOOL HAS_DOXYFILE ROOT_INCLUDES ROOT_LDFLAGS ROOTCINT LIBOBJS LTLIBOBJS'
472  ac_subst_files=''  ac_subst_files=''
473    
474  # Initialize some variables set by options.  # Initialize some variables set by options.
# Line 940  ac_env_CPP_set=${CPP+set} Line 945  ac_env_CPP_set=${CPP+set}
945  ac_env_CPP_value=$CPP  ac_env_CPP_value=$CPP
946  ac_cv_env_CPP_set=${CPP+set}  ac_cv_env_CPP_set=${CPP+set}
947  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  
948    
949  #  #
950  # Report the --help message.  # Report the --help message.
# Line 1023  if test -n "$ac_init_help"; then Line 1024  if test -n "$ac_init_help"; then
1024  Optional Features:  Optional Features:
1025    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1026    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1027    --disable-dependency-tracking  speeds up one-time build    --enable-shared=PKGS  build shared libraries default=yes
1028    --enable-dependency-tracking   do not reject slow dependency extractors    --enable-static=PKGS  build static libraries default=yes
1029    --enable-shared[=PKGS]    --enable-fast-install=PKGS  optimize for fast installation default=yes
                           build shared libraries [default=yes]  
   --enable-static[=PKGS]  
                           build static libraries [default=yes]  
   --enable-fast-install[=PKGS]  
                           optimize for fast installation [default=yes]  
1030    --disable-libtool-lock  avoid locking (might break parallel builds)    --disable-libtool-lock  avoid locking (might break parallel builds)
1031    
1032  Optional Packages:  Optional Packages:
1033    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1034    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1035    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]    --with-gnu-ld           assume the C compiler uses GNU ld default=no
1036    --with-pic              try to use only PIC/non-PIC objects [default=use    --with-pic              try to use only PIC/non-PIC objects default=use both
                           both]  
   --with-tags[=TAGS]  
                           include additional configurations [automatic]  
1037  --with-root=path    Use the specified ROOT directory  --with-root=path    Use the specified ROOT directory
1038  --with-log4cpp=path Use the specified directroy for log4cpp  --with-log4cpp=path Use the specified directroy for log4cpp
1039    
# Line 1056  Some influential environment variables: Line 1049  Some influential environment variables:
1049    CXX         C++ compiler command    CXX         C++ compiler command
1050    CXXFLAGS    C++ compiler flags    CXXFLAGS    C++ compiler flags
1051    CPP         C preprocessor    CPP         C preprocessor
   CXXCPP      C++ preprocessor  
1052    
1053  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
1054  it to find libraries and programs with nonstandard names/locations.  it to find libraries and programs with nonstandard names/locations.
# Line 1497  ac_compiler_gnu=$ac_cv_c_compiler_gnu Line 1489  ac_compiler_gnu=$ac_cv_c_compiler_gnu
1489    
1490    
1491    
1492  am__api_version="1.8"  am__api_version="1.4"
1493  ac_aux_dir=  ac_aux_dir=
1494  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1495    if test -f $ac_dir/install-sh; then    if test -f $ac_dir/install-sh; then
# Line 1606  echo "$as_me:$LINENO: checking whether b Line 1598  echo "$as_me:$LINENO: checking whether b
1598  echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6  echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1599  # Just in case  # Just in case
1600  sleep 1  sleep 1
1601  echo timestamp > conftest.file  echo timestamp > conftestfile
1602  # Do `set' in a subshell so we don't clobber the current shell's  # Do `set' in a subshell so we don't clobber the current shell's
1603  # arguments.  Must try -L first in case configure is actually a  # arguments.  Must try -L first in case configure is actually a
1604  # symlink; some systems play weird games with the mod time of symlinks  # symlink; some systems play weird games with the mod time of symlinks
1605  # (eg FreeBSD returns the mod time of the symlink's containing  # (eg FreeBSD returns the mod time of the symlink's containing
1606  # directory).  # directory).
1607  if (  if (
1608     set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`     set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1609     if test "$*" = "X"; then     if test "$*" = "X"; then
1610        # -L didn't work.        # -L didn't work.
1611        set X `ls -t $srcdir/configure conftest.file`        set X `ls -t $srcdir/configure conftestfile`
1612     fi     fi
1613     rm -f conftest.file     if test "$*" != "X $srcdir/configure conftestfile" \
1614     if test "$*" != "X $srcdir/configure conftest.file" \        && test "$*" != "X conftestfile $srcdir/configure"; then
       && test "$*" != "X conftest.file $srcdir/configure"; then  
1615    
1616        # If neither matched, then we have a broken ls.  This can happen        # If neither matched, then we have a broken ls.  This can happen
1617        # if, for instance, CONFIG_SHELL is bash and it inherits a        # if, for instance, CONFIG_SHELL is bash and it inherits a
# Line 1633  alias in your environment" >&2;} Line 1624  alias in your environment" >&2;}
1624     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1625     fi     fi
1626    
1627     test "$2" = conftest.file     test "$2" = conftestfile
1628     )     )
1629  then  then
1630     # Ok.     # Ok.
# Line 1645  echo "$as_me: error: newly created file Line 1636  echo "$as_me: error: newly created file
1636  Check your system clock" >&2;}  Check your system clock" >&2;}
1637     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1638  fi  fi
1639    rm -f conftest*
1640  echo "$as_me:$LINENO: result: yes" >&5  echo "$as_me:$LINENO: result: yes" >&5
1641  echo "${ECHO_T}yes" >&6  echo "${ECHO_T}yes" >&6
1642  test "$program_prefix" != NONE &&  test "$program_prefix" != NONE &&
# Line 1660  _ACEOF Line 1652  _ACEOF
1652  program_transform_name=`echo $program_transform_name | sed -f conftest.sed`  program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1653  rm conftest.sed  rm conftest.sed
1654    
 # expand $ac_aux_dir to an absolute path  
 am_aux_dir=`cd $ac_aux_dir && pwd`  
   
 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"  
 # Use eval to expand $SHELL  
 if eval "$MISSING --run true"; then  
   am_missing_run="$MISSING --run "  
 else  
   am_missing_run=  
   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5  
 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}  
 fi  
   
 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then  
   # Keeping the `.' argument allows $(mkdir_p) to be used without  
   # argument.  Indeed, we sometimes output rules like  
   #   $(mkdir_p) $(somedir)  
   # where $(somedir) is conditionally defined.  
   # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more  
   # expensive solution, as it forces Make to start a sub-shell.)  
   mkdir_p='mkdir -p -- .'  
 else  
   # On NextStep and OpenStep, the `mkdir' command does not  
   # recognize any option.  It will interpret all options as  
   # directories to create, and then abort because `.' already  
   # exists.  
   for d in ./-p ./--version;  
   do  
     test -d $d && rmdir $d  
   done  
   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.  
   if test -f "$ac_aux_dir/mkinstalldirs"; then  
     mkdir_p='$(mkinstalldirs)'  
   else  
     mkdir_p='$(install_sh) -d'  
   fi  
 fi  
   
 for ac_prog in gawk mawk nawk awk  
 do  
   # Extract the first word of "$ac_prog", so it can be a program name with args.  
 set dummy $ac_prog; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_AWK+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$AWK"; then  
   ac_cv_prog_AWK="$AWK" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_AWK="$ac_prog"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
 fi  
 fi  
 AWK=$ac_cv_prog_AWK  
 if test -n "$AWK"; then  
   echo "$as_me:$LINENO: result: $AWK" >&5  
 echo "${ECHO_T}$AWK" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
   test -n "$AWK" && break  
 done  
   
1655  echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5  echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1656  echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6  echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1657  set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`  set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
# Line 1767  echo "${ECHO_T}no" >&6 Line 1681  echo "${ECHO_T}no" >&6
1681    SET_MAKE="MAKE=${MAKE-make}"    SET_MAKE="MAKE=${MAKE-make}"
1682  fi  fi
1683    
1684  rm -rf .tst 2>/dev/null  
1685  mkdir .tst 2>/dev/null  PACKAGE=yoda
1686  if test -d .tst; then  
1687    am__leading_dot=.  VERSION=0.1.0
1688  else  
1689    am__leading_dot=_  if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
 fi  
 rmdir .tst 2>/dev/null  
   
 # test to see if srcdir already configured  
 if test "`cd $srcdir && pwd`" != "`pwd`" &&  
    test -f $srcdir/config.status; then  
1690    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1691  echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}  echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1692     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1693  fi  fi
1694    
 # test whether we have cygpath  
 if test -z "$CYGPATH_W"; then  
   if (cygpath --version) >/dev/null 2>/dev/null; then  
     CYGPATH_W='cygpath -w'  
   else  
     CYGPATH_W=echo  
   fi  
 fi  
   
   
 # Define the identity of the package.  
  PACKAGE=yoda  
  VERSION=0.1.0  
   
   
1695  cat >>confdefs.h <<_ACEOF  cat >>confdefs.h <<_ACEOF
1696  #define PACKAGE "$PACKAGE"  #define PACKAGE "$PACKAGE"
1697  _ACEOF  _ACEOF
# Line 1808  cat >>confdefs.h <<_ACEOF Line 1701  cat >>confdefs.h <<_ACEOF
1701  #define VERSION "$VERSION"  #define VERSION "$VERSION"
1702  _ACEOF  _ACEOF
1703    
 # Some tools Automake needs.  
   
 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}  
   
   
 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}  
   
   
 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}  
   
   
 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}  
   
   
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}  
   
   
 AMTAR=${AMTAR-"${am_missing_run}tar"}  
   
 install_sh=${install_sh-"$am_aux_dir/install-sh"}  
   
 # Installed binaries are usually stripped using `strip' when the user  
 # run `make install-strip'.  However `strip' might not be the right  
 # tool to use in cross-compilation environments, therefore Automake  
 # will honor the `STRIP' environment variable to overrule this program.  
 if test "$cross_compiling" != no; then  
   if test -n "$ac_tool_prefix"; then  
   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.  
 set dummy ${ac_tool_prefix}strip; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_STRIP+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$STRIP"; then  
   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_STRIP="${ac_tool_prefix}strip"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
 fi  
 fi  
 STRIP=$ac_cv_prog_STRIP  
 if test -n "$STRIP"; then  
   echo "$as_me:$LINENO: result: $STRIP" >&5  
 echo "${ECHO_T}$STRIP" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
 fi  
 if test -z "$ac_cv_prog_STRIP"; then  
   ac_ct_STRIP=$STRIP  
   # Extract the first word of "strip", so it can be a program name with args.  
 set dummy strip; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$ac_ct_STRIP"; then  
   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_ac_ct_STRIP="strip"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"  
 fi  
 fi  
 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP  
 if test -n "$ac_ct_STRIP"; then  
   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5  
 echo "${ECHO_T}$ac_ct_STRIP" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
1704    
   STRIP=$ac_ct_STRIP  
 else  
   STRIP="$ac_cv_prog_STRIP"  
 fi  
1705    
1706    missing_dir=`cd $ac_aux_dir && pwd`
1707    echo "$as_me:$LINENO: checking for working aclocal-${am__api_version}" >&5
1708    echo $ECHO_N "checking for working aclocal-${am__api_version}... $ECHO_C" >&6
1709    # Run test in a subshell; some versions of sh will print an error if
1710    # an executable is not found, even if stderr is redirected.
1711    # Redirect stdin to placate older versions of autoconf.  Sigh.
1712    if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1713       ACLOCAL=aclocal-${am__api_version}
1714       echo "$as_me:$LINENO: result: found" >&5
1715    echo "${ECHO_T}found" >&6
1716    else
1717       ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
1718       echo "$as_me:$LINENO: result: missing" >&5
1719    echo "${ECHO_T}missing" >&6
1720    fi
1721    
1722    echo "$as_me:$LINENO: checking for working autoconf" >&5
1723    echo $ECHO_N "checking for working autoconf... $ECHO_C" >&6
1724    # Run test in a subshell; some versions of sh will print an error if
1725    # an executable is not found, even if stderr is redirected.
1726    # Redirect stdin to placate older versions of autoconf.  Sigh.
1727    if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1728       AUTOCONF=autoconf
1729       echo "$as_me:$LINENO: result: found" >&5
1730    echo "${ECHO_T}found" >&6
1731    else
1732       AUTOCONF="$missing_dir/missing autoconf"
1733       echo "$as_me:$LINENO: result: missing" >&5
1734    echo "${ECHO_T}missing" >&6
1735    fi
1736    
1737    echo "$as_me:$LINENO: checking for working automake-${am__api_version}" >&5
1738    echo $ECHO_N "checking for working automake-${am__api_version}... $ECHO_C" >&6
1739    # Run test in a subshell; some versions of sh will print an error if
1740    # an executable is not found, even if stderr is redirected.
1741    # Redirect stdin to placate older versions of autoconf.  Sigh.
1742    if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1743       AUTOMAKE=automake-${am__api_version}
1744       echo "$as_me:$LINENO: result: found" >&5
1745    echo "${ECHO_T}found" >&6
1746    else
1747       AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
1748       echo "$as_me:$LINENO: result: missing" >&5
1749    echo "${ECHO_T}missing" >&6
1750    fi
1751    
1752    echo "$as_me:$LINENO: checking for working autoheader" >&5
1753    echo $ECHO_N "checking for working autoheader... $ECHO_C" >&6
1754    # Run test in a subshell; some versions of sh will print an error if
1755    # an executable is not found, even if stderr is redirected.
1756    # Redirect stdin to placate older versions of autoconf.  Sigh.
1757    if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1758       AUTOHEADER=autoheader
1759       echo "$as_me:$LINENO: result: found" >&5
1760    echo "${ECHO_T}found" >&6
1761    else
1762       AUTOHEADER="$missing_dir/missing autoheader"
1763       echo "$as_me:$LINENO: result: missing" >&5
1764    echo "${ECHO_T}missing" >&6
1765    fi
1766    
1767    echo "$as_me:$LINENO: checking for working makeinfo" >&5
1768    echo $ECHO_N "checking for working makeinfo... $ECHO_C" >&6
1769    # Run test in a subshell; some versions of sh will print an error if
1770    # an executable is not found, even if stderr is redirected.
1771    # Redirect stdin to placate older versions of autoconf.  Sigh.
1772    if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1773       MAKEINFO=makeinfo
1774       echo "$as_me:$LINENO: result: found" >&5
1775    echo "${ECHO_T}found" >&6
1776    else
1777       MAKEINFO="$missing_dir/missing makeinfo"
1778       echo "$as_me:$LINENO: result: missing" >&5
1779    echo "${ECHO_T}missing" >&6
1780  fi  fi
 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"  
   
 # We need awk for the "check" target.  The system "awk" is bad on  
 # some platforms.  
1781    
1782    
1783    
1784    
1785            ac_config_headers="$ac_config_headers config.h"            ac_config_headers="$ac_config_headers config.h"
1786    
1787              ac_config_commands="$ac_config_commands default-1"
1788    
1789    
1790    
# Line 2913  ac_cpp='$CPP $CPPFLAGS' Line 2773  ac_cpp='$CPP $CPPFLAGS'
2773  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2774  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'
2775  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
 DEPDIR="${am__leading_dot}deps"  
   
           ac_config_commands="$ac_config_commands depfiles"  
   
   
 am_make=${MAKE-make}  
 cat > confinc << 'END'  
 am__doit:  
         @echo done  
 .PHONY: am__doit  
 END  
 # If we don't find an include directive, just comment out the code.  
 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5  
 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6  
 am__include="#"  
 am__quote=  
 _am_result=none  
 # First try GNU make style include.  
 echo "include confinc" > confmf  
 # We grep out `Entering directory' and `Leaving directory'  
 # messages which can occur if `w' ends up in MAKEFLAGS.  
 # In particular we don't look at `^make:' because GNU make might  
 # be invoked under some other name (usually "gmake"), in which  
 # case it prints its new name instead of `make'.  
 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then  
    am__include=include  
    am__quote=  
    _am_result=GNU  
 fi  
 # Now try BSD make style include.  
 if test "$am__include" = "#"; then  
    echo '.include "confinc"' > confmf  
    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then  
       am__include=.include  
       am__quote="\""  
       _am_result=BSD  
    fi  
 fi  
   
   
 echo "$as_me:$LINENO: result: $_am_result" >&5  
 echo "${ECHO_T}$_am_result" >&6  
 rm -f confinc confmf  
   
 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.  
 if test "${enable_dependency_tracking+set}" = set; then  
   enableval="$enable_dependency_tracking"  
   
 fi;  
 if test "x$enable_dependency_tracking" != xno; then  
   am_depcomp="$ac_aux_dir/depcomp"  
   AMDEPBACKSLASH='\'  
 fi  
   
   
 if test "x$enable_dependency_tracking" != xno; then  
   AMDEP_TRUE=  
   AMDEP_FALSE='#'  
 else  
   AMDEP_TRUE='#'  
   AMDEP_FALSE=  
 fi  
   
   
   
   
 depcc="$CC"   am_compiler_list=  
   
 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5  
 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6  
 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then  
   # We make a subdir and do the tests there.  Otherwise we can end up  
   # making bogus files that we don't know about and never remove.  For  
   # instance it was reported that on HP-UX the gcc test will end up  
   # making a dummy file named `D' -- because `-MD' means `put the output  
   # in D'.  
   mkdir conftest.dir  
   # Copy depcomp to subdir because otherwise we won't find it if we're  
   # using a relative directory.  
   cp "$am_depcomp" conftest.dir  
   cd conftest.dir  
   # We will build objects and dependencies in a subdirectory because  
   # it helps to detect inapplicable dependency modes.  For instance  
   # both Tru64's cc and ICC support -MD to output dependencies as a  
   # side effect of compilation, but ICC will put the dependencies in  
   # the current directory while Tru64 will put them in the object  
   # directory.  
   mkdir sub  
   
   am_cv_CC_dependencies_compiler_type=none  
   if test "$am_compiler_list" = ""; then  
      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`  
   fi  
   for depmode in $am_compiler_list; do  
     # Setup a source with many dependencies, because some compilers  
     # like to wrap large dependency lists on column 80 (with \), and  
     # we should not choose a depcomp mode which is confused by this.  
     #  
     # We need to recreate these files for each test, as the compiler may  
     # overwrite some of them when testing with obscure command lines.  
     # This happens at least with the AIX C compiler.  
     : > sub/conftest.c  
     for i in 1 2 3 4 5 6; do  
       echo '#include "conftst'$i'.h"' >> sub/conftest.c  
       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with  
       # Solaris 8's {/usr,}/bin/sh.  
       touch sub/conftst$i.h  
     done  
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf  
   
     case $depmode in  
     nosideeffect)  
       # after this tag, mechanisms are not by side-effect, so they'll  
       # only be used when explicitly requested  
       if test "x$enable_dependency_tracking" = xyes; then  
         continue  
       else  
         break  
       fi  
       ;;  
     none) break ;;  
     esac  
     # We check with `-c' and `-o' for the sake of the "dashmstdout"  
     # mode.  It turns out that the SunPro C++ compiler does not properly  
     # handle `-M -o', and we need to detect this.  
     if depmode=$depmode \  
        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \  
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \  
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \  
          >/dev/null 2>conftest.err &&  
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&  
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&  
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then  
       # icc doesn't choke on unknown options, it will just issue warnings  
       # (even with -Werror).  So we grep stderr for any message  
       # that says an option was ignored.  
       if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else  
         am_cv_CC_dependencies_compiler_type=$depmode  
         break  
       fi  
     fi  
   done  
   
   cd ..  
   rm -rf conftest.dir  
 else  
   am_cv_CC_dependencies_compiler_type=none  
 fi  
   
 fi  
 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5  
 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6  
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type  
   
   
   
 if  
   test "x$enable_dependency_tracking" != xno \  
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then  
   am__fastdepCC_TRUE=  
   am__fastdepCC_FALSE='#'  
 else  
   am__fastdepCC_TRUE='#'  
   am__fastdepCC_FALSE=  
 fi  
   
2776    
2777    
2778   ac_ext=f   ac_ext=f
# Line 3176  fi Line 2867  fi
2867    
2868    
2869  # Provide some information about the compiler.  # Provide some information about the compiler.
2870  echo "$as_me:3179:" \  echo "$as_me:2870:" \
2871       "checking for Fortran 77 compiler version" >&5       "checking for Fortran 77 compiler version" >&5
2872  ac_compiler=`set X $ac_compile; echo $2`  ac_compiler=`set X $ac_compile; echo $2`
2873  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
# Line 3373  _ACEOF Line 3064  _ACEOF
3064  # flags.  # flags.
3065  ac_save_FFLAGS=$FFLAGS  ac_save_FFLAGS=$FFLAGS
3066  FFLAGS="$FFLAGS $ac_verb"  FFLAGS="$FFLAGS $ac_verb"
3067  (eval echo $as_me:3376: \"$ac_link\") >&5  (eval echo $as_me:3067: \"$ac_link\") >&5
3068  ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`  ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3069  echo "$ac_f77_v_output" >&5  echo "$ac_f77_v_output" >&5
3070  FFLAGS=$ac_save_FFLAGS  FFLAGS=$ac_save_FFLAGS
# Line 3451  _ACEOF Line 3142  _ACEOF
3142  # flags.  # flags.
3143  ac_save_FFLAGS=$FFLAGS  ac_save_FFLAGS=$FFLAGS
3144  FFLAGS="$FFLAGS $ac_cv_prog_f77_v"  FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
3145  (eval echo $as_me:3454: \"$ac_link\") >&5  (eval echo $as_me:3145: \"$ac_link\") >&5
3146  ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`  ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3147  echo "$ac_f77_v_output" >&5  echo "$ac_f77_v_output" >&5
3148  FFLAGS=$ac_save_FFLAGS  FFLAGS=$ac_save_FFLAGS
# Line 3980  ac_compile='$CC -c $CFLAGS $CPPFLAGS con Line 3671  ac_compile='$CC -c $CFLAGS $CPPFLAGS con
3671  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'
3672  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
3673    
 depcc="$CXX"  am_compiler_list=  
   
 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5  
 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6  
 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then  
   # We make a subdir and do the tests there.  Otherwise we can end up  
   # making bogus files that we don't know about and never remove.  For  
   # instance it was reported that on HP-UX the gcc test will end up  
   # making a dummy file named `D' -- because `-MD' means `put the output  
   # in D'.  
   mkdir conftest.dir  
   # Copy depcomp to subdir because otherwise we won't find it if we're  
   # using a relative directory.  
   cp "$am_depcomp" conftest.dir  
   cd conftest.dir  
   # We will build objects and dependencies in a subdirectory because  
   # it helps to detect inapplicable dependency modes.  For instance  
   # both Tru64's cc and ICC support -MD to output dependencies as a  
   # side effect of compilation, but ICC will put the dependencies in  
   # the current directory while Tru64 will put them in the object  
   # directory.  
   mkdir sub  
   
   am_cv_CXX_dependencies_compiler_type=none  
   if test "$am_compiler_list" = ""; then  
      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`  
   fi  
   for depmode in $am_compiler_list; do  
     # Setup a source with many dependencies, because some compilers  
     # like to wrap large dependency lists on column 80 (with \), and  
     # we should not choose a depcomp mode which is confused by this.  
     #  
     # We need to recreate these files for each test, as the compiler may  
     # overwrite some of them when testing with obscure command lines.  
     # This happens at least with the AIX C compiler.  
     : > sub/conftest.c  
     for i in 1 2 3 4 5 6; do  
       echo '#include "conftst'$i'.h"' >> sub/conftest.c  
       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with  
       # Solaris 8's {/usr,}/bin/sh.  
       touch sub/conftst$i.h  
     done  
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf  
   
     case $depmode in  
     nosideeffect)  
       # after this tag, mechanisms are not by side-effect, so they'll  
       # only be used when explicitly requested  
       if test "x$enable_dependency_tracking" = xyes; then  
         continue  
       else  
         break  
       fi  
       ;;  
     none) break ;;  
     esac  
     # We check with `-c' and `-o' for the sake of the "dashmstdout"  
     # mode.  It turns out that the SunPro C++ compiler does not properly  
     # handle `-M -o', and we need to detect this.  
     if depmode=$depmode \  
        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \  
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \  
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \  
          >/dev/null 2>conftest.err &&  
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&  
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&  
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then  
       # icc doesn't choke on unknown options, it will just issue warnings  
       # (even with -Werror).  So we grep stderr for any message  
       # that says an option was ignored.  
       if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else  
         am_cv_CXX_dependencies_compiler_type=$depmode  
         break  
       fi  
     fi  
   done  
   
   cd ..  
   rm -rf conftest.dir  
 else  
   am_cv_CXX_dependencies_compiler_type=none  
 fi  
   
 fi  
 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5  
 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6  
 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type  
   
   
   
 if  
   test "x$enable_dependency_tracking" != xno \  
   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then  
   am__fastdepCXX_TRUE=  
   am__fastdepCXX_FALSE='#'  
 else  
   am__fastdepCXX_TRUE='#'  
   am__fastdepCXX_FALSE=  
 fi  
   
   
3674  # Check whether --enable-shared or --disable-shared was given.  # Check whether --enable-shared or --disable-shared was given.
3675  if test "${enable_shared+set}" = set; then  if test "${enable_shared+set}" = set; then
3676    enableval="$enable_shared"    enableval="$enable_shared"
3677    p=${PACKAGE-default}    p=${PACKAGE-default}
3678      case $enableval in  case $enableval in
3679      yes) enable_shared=yes ;;  yes) enable_shared=yes ;;
3680      no) enable_shared=no ;;  no) enable_shared=no ;;
3681      *)  *)
3682        enable_shared=no    enable_shared=no
3683        # Look at the argument we got.  We use all the common list separators.    # Look at the argument we got.  We use all the common list separators.
3684        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3685        for pkg in $enableval; do    for pkg in $enableval; do
3686          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3687          if test "X$pkg" = "X$p"; then        enable_shared=yes
3688            enable_shared=yes      fi
3689          fi    done
3690        done    IFS="$ac_save_ifs"
3691        IFS="$lt_save_ifs"    ;;
3692        ;;  esac
     esac  
3693  else  else
3694    enable_shared=yes    enable_shared=yes
3695  fi;  fi;
   
3696  # Check whether --enable-static or --disable-static was given.  # Check whether --enable-static or --disable-static was given.
3697  if test "${enable_static+set}" = set; then  if test "${enable_static+set}" = set; then
3698    enableval="$enable_static"    enableval="$enable_static"
3699    p=${PACKAGE-default}    p=${PACKAGE-default}
3700      case $enableval in  case $enableval in
3701      yes) enable_static=yes ;;  yes) enable_static=yes ;;
3702      no) enable_static=no ;;  no) enable_static=no ;;
3703      *)  *)
3704       enable_static=no    enable_static=no
3705        # Look at the argument we got.  We use all the common list separators.    # Look at the argument we got.  We use all the common list separators.
3706        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3707        for pkg in $enableval; do    for pkg in $enableval; do
3708          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3709          if test "X$pkg" = "X$p"; then        enable_static=yes
3710            enable_static=yes      fi
3711          fi    done
3712        done    IFS="$ac_save_ifs"
3713        IFS="$lt_save_ifs"    ;;
3714        ;;  esac
     esac  
3715  else  else
3716    enable_static=yes    enable_static=yes
3717  fi;  fi;
   
3718  # Check whether --enable-fast-install or --disable-fast-install was given.  # Check whether --enable-fast-install or --disable-fast-install was given.
3719  if test "${enable_fast_install+set}" = set; then  if test "${enable_fast_install+set}" = set; then
3720    enableval="$enable_fast_install"    enableval="$enable_fast_install"
3721    p=${PACKAGE-default}    p=${PACKAGE-default}
3722      case $enableval in  case $enableval in
3723      yes) enable_fast_install=yes ;;  yes) enable_fast_install=yes ;;
3724      no) enable_fast_install=no ;;  no) enable_fast_install=no ;;
3725      *)  *)
3726        enable_fast_install=no    enable_fast_install=no
3727        # Look at the argument we got.  We use all the common list separators.    # Look at the argument we got.  We use all the common list separators.
3728        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3729        for pkg in $enableval; do    for pkg in $enableval; do
3730          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3731          if test "X$pkg" = "X$p"; then        enable_fast_install=yes
3732            enable_fast_install=yes      fi
3733          fi    done
3734        done    IFS="$ac_save_ifs"
3735        IFS="$lt_save_ifs"    ;;
3736        ;;  esac
     esac  
3737  else  else
3738    enable_fast_install=yes    enable_fast_install=yes
3739  fi;  fi;
3740    # Find the correct PATH separator.  Usually this is `:', but
3741  echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5  # DJGPP uses `;' like DOS.
3742  echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6  if test "X${PATH_SEPARATOR+set}" != Xset; then
3743  if test "${lt_cv_path_SED+set}" = set; then    UNAME=${UNAME-`uname 2>/dev/null`}
3744    echo $ECHO_N "(cached) $ECHO_C" >&6    case X$UNAME in
3745  else      *-DOS) lt_cv_sys_path_separator=';' ;;
3746    # Loop through the user's path and test for sed and gsed.      *)     lt_cv_sys_path_separator=':' ;;
3747  # Then use that list of sed's as ones to test for truncation.    esac
3748  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR    PATH_SEPARATOR=$lt_cv_sys_path_separator
3749  for as_dir in $PATH  fi
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for lt_ac_prog in sed gsed; do  
     for ac_exec_ext in '' $ac_executable_extensions; do  
       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then  
         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"  
       fi  
     done  
   done  
 done  
 lt_ac_max=0  
 lt_ac_count=0  
 # Add /usr/xpg4/bin/sed as it is typically found on Solaris  
 # along with /bin/sed that truncates output.  
 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do  
   test ! -f $lt_ac_sed && break  
   cat /dev/null > conftest.in  
   lt_ac_count=0  
   echo $ECHO_N "0123456789$ECHO_C" >conftest.in  
   # Check for GNU sed and select it if it is found.  
   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then  
     lt_cv_path_SED=$lt_ac_sed  
     break  
   fi  
   while true; do  
     cat conftest.in conftest.in >conftest.tmp  
     mv conftest.tmp conftest.in  
     cp conftest.in conftest.nl  
     echo >>conftest.nl  
     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break  
     cmp -s conftest.out conftest.nl || break  
     # 10000 chars as input seems more than enough  
     test $lt_ac_count -gt 10 && break  
     lt_ac_count=`expr $lt_ac_count + 1`  
     if test $lt_ac_count -gt $lt_ac_max; then  
       lt_ac_max=$lt_ac_count  
       lt_cv_path_SED=$lt_ac_sed  
     fi  
   done  
 done  
 SED=$lt_cv_path_SED  
   
 fi  
   
 echo "$as_me:$LINENO: result: $SED" >&5  
 echo "${ECHO_T}$SED" >&6  
   
 echo "$as_me:$LINENO: checking for egrep" >&5  
 echo $ECHO_N "checking for egrep... $ECHO_C" >&6  
 if test "${ac_cv_prog_egrep+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if echo a | (grep -E '(a|b)') >/dev/null 2>&1  
     then ac_cv_prog_egrep='grep -E'  
     else ac_cv_prog_egrep='egrep'  
     fi  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5  
 echo "${ECHO_T}$ac_cv_prog_egrep" >&6  
  EGREP=$ac_cv_prog_egrep  
   
3750    
3751    
3752  # Check whether --with-gnu-ld or --without-gnu-ld was given.  # Check whether --with-gnu-ld or --without-gnu-ld was given.
# Line 4239  fi; Line 3759  fi;
3759  ac_prog=ld  ac_prog=ld
3760  if test "$GCC" = yes; then  if test "$GCC" = yes; then
3761    # Check if gcc -print-prog-name=ld gives a path.    # Check if gcc -print-prog-name=ld gives a path.
3762    echo "$as_me:$LINENO: checking for ld used by $CC" >&5    echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3763  echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6  echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3764    case $host in    case $host in
3765    *-*-mingw*)    *-*-mingw*)
3766      # gcc leaves a trailing carriage return which upsets mingw      # gcc leaves a trailing carriage return which upsets mingw
# Line 4250  echo $ECHO_N "checking for ld used by $C Line 3770  echo $ECHO_N "checking for ld used by $C
3770    esac    esac
3771    case $ac_prog in    case $ac_prog in
3772      # Accept absolute paths.      # Accept absolute paths.
3773      [\\/]* | ?:[\\/]*)      [\\/]* | [A-Za-z]:[\\/]*)
3774        re_direlt='/[^/][^/]*/\.\./'        re_direlt='/[^/][^/]*/\.\./'
3775        # Canonicalize the pathname of ld        # Canonicalize the path of ld
3776        ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`        ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3777        while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do        while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3778          ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`          ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3779        done        done
3780        test -z "$LD" && LD="$ac_prog"        test -z "$LD" && LD="$ac_prog"
3781        ;;        ;;
# Line 4279  if test "${lt_cv_path_LD+set}" = set; th Line 3799  if test "${lt_cv_path_LD+set}" = set; th
3799    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
3800  else  else
3801    if test -z "$LD"; then    if test -z "$LD"; then
3802    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3803    for ac_dir in $PATH; do    for ac_dir in $PATH; do
     IFS="$lt_save_ifs"  
3804      test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
3805      if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then      if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3806        lt_cv_path_LD="$ac_dir/$ac_prog"        lt_cv_path_LD="$ac_dir/$ac_prog"
3807        # Check to see if the program is GNU ld.  I'd rather use --version,        # Check to see if the program is GNU ld.  I'd rather use --version,
3808        # but apparently some GNU ld's only accept -v.        # but apparently some GNU ld's only accept -v.
3809        # Break only if it was the GNU/non-GNU ld that we prefer.        # Break only if it was the GNU/non-GNU ld that we prefer.
3810        case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in        if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
       *GNU* | *'with BFD'*)  
3811          test "$with_gnu_ld" != no && break          test "$with_gnu_ld" != no && break
3812          ;;        else
       *)  
3813          test "$with_gnu_ld" != yes && break          test "$with_gnu_ld" != yes && break
3814          ;;        fi
       esac  
3815      fi      fi
3816    done    done
3817    IFS="$lt_save_ifs"    IFS="$ac_save_ifs"
3818  else  else
3819    lt_cv_path_LD="$LD" # Let the user override the test with a path.    lt_cv_path_LD="$LD" # Let the user override the test with a path.
3820  fi  fi
# Line 4321  if test "${lt_cv_prog_gnu_ld+set}" = set Line 3837  if test "${lt_cv_prog_gnu_ld+set}" = set
3837    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
3838  else  else
3839    # I'd rather use --version here, but apparently some GNU ld's only accept -v.    # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3840  case `$LD -v 2>&1 </dev/null` in  if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
 *GNU* | *'with BFD'*)  
3841    lt_cv_prog_gnu_ld=yes    lt_cv_prog_gnu_ld=yes
3842    ;;  else
 *)  
3843    lt_cv_prog_gnu_ld=no    lt_cv_prog_gnu_ld=no
3844    ;;  fi
 esac  
3845  fi  fi
3846  echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5  echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3847  echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6  echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
# Line 4345  fi Line 3858  fi
3858  echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5  echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3859  echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6  echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3860  reload_flag=$lt_cv_ld_reload_flag  reload_flag=$lt_cv_ld_reload_flag
3861  case $reload_flag in  test -n "$reload_flag" && reload_flag=" $reload_flag"
 "" | " "*) ;;  
 *) reload_flag=" $reload_flag" ;;  
 esac  
 reload_cmds='$LD$reload_flag -o $output$reload_objs'  
3862    
3863  echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5  echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3864  echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6  echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
# Line 4360  else Line 3869  else
3869    # Let the user override the test.    # Let the user override the test.
3870    lt_cv_path_NM="$NM"    lt_cv_path_NM="$NM"
3871  else  else
3872    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3873    for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do    for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
     IFS="$lt_save_ifs"  
3874      test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
3875      tmp_nm="$ac_dir/${ac_tool_prefix}nm"      tmp_nm=$ac_dir/${ac_tool_prefix}nm
3876      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then      if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3877        # Check to see if the nm accepts a BSD-compat flag.        # Check to see if the nm accepts a BSD-compat flag.
3878        # Adding the `sed 1q' prevents false positives on HP-UX, which says:        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3879        #   nm: unknown option "B" ignored        #   nm: unknown option "B" ignored
3880        # Tru64's nm complains that /dev/null is an invalid object file        # Tru64's nm complains that /dev/null is an invalid object file
3881        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in        if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
       */dev/null* | *'Invalid file or object type'*)  
3882          lt_cv_path_NM="$tmp_nm -B"          lt_cv_path_NM="$tmp_nm -B"
3883          break          break
3884          ;;        elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3885        *)          lt_cv_path_NM="$tmp_nm -p"
3886          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in          break
3887          */dev/null*)        else
3888            lt_cv_path_NM="$tmp_nm -p"          lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3889            break          continue # so that we can try to find one that supports BSD flags
3890            ;;        fi
         *)  
           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  
3891      fi      fi
3892    done    done
3893    IFS="$lt_save_ifs"    IFS="$ac_save_ifs"
3894    test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm    test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3895  fi  fi
3896  fi  fi
3897  echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5  
 echo "${ECHO_T}$lt_cv_path_NM" >&6  
3898  NM="$lt_cv_path_NM"  NM="$lt_cv_path_NM"
3899    echo "$as_me:$LINENO: result: $NM" >&5
3900    echo "${ECHO_T}$NM" >&6
3901    
3902    echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3903    echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3904    if test "${lt_cv_path_SED+set}" = set; then
3905      echo $ECHO_N "(cached) $ECHO_C" >&6
3906    else
3907      # Loop through the user's path and test for sed and gsed.
3908    # Then use that list of sed's as ones to test for truncation.
3909    as_executable_p="test -f"
3910    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3911    for as_dir in $PATH
3912    do
3913      IFS=$as_save_IFS
3914      test -z "$as_dir" && as_dir=.
3915      for ac_prog in sed gsed; do
3916        for ac_exec_ext in '' $ac_executable_extensions; do
3917          if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3918            _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
3919          fi
3920        done
3921      done
3922    done
3923    
3924      # Create a temporary directory, and hook for its removal unless debugging.
3925    $debug ||
3926    {
3927      trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
3928      trap '{ (exit 1); exit 1; }' 1 2 13 15
3929    }
3930    
3931    # Create a (secure) tmp directory for tmp files.
3932    : ${TMPDIR=/tmp}
3933    {
3934      tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
3935      test -n "$tmp" && test -d "$tmp"
3936    }  ||
3937    {
3938      tmp=$TMPDIR/sed$$-$RANDOM
3939      (umask 077 && mkdir $tmp)
3940    } ||
3941    {
3942       echo "$me: cannot create a temporary directory in $TMPDIR" >&2
3943       { (exit 1); exit 1; }
3944    }
3945      _max=0
3946      _count=0
3947      # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3948      # along with /bin/sed that truncates output.
3949      for _sed in $_sed_list /usr/xpg4/bin/sed; do
3950        test ! -f ${_sed} && break
3951        cat /dev/null > "$tmp/sed.in"
3952        _count=0
3953        echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
3954        # Check for GNU sed and select it if it is found.
3955        if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
3956          lt_cv_path_SED=${_sed}
3957          break
3958        fi
3959        while true; do
3960          cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
3961          mv "$tmp/sed.tmp" "$tmp/sed.in"
3962          cp "$tmp/sed.in" "$tmp/sed.nl"
3963          echo >>"$tmp/sed.nl"
3964          ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
3965          cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
3966          # 40000 chars as input seems more than enough
3967          test $_count -gt 10 && break
3968          _count=`expr $_count + 1`
3969          if test $_count -gt $_max; then
3970            _max=$_count
3971            lt_cv_path_SED=$_sed
3972          fi
3973        done
3974      done
3975      rm -rf "$tmp"
3976    
3977    fi
3978    
3979    if test "X$SED" != "X"; then
3980      lt_cv_path_SED=$SED
3981    else
3982      SED=$lt_cv_path_SED
3983    fi
3984    echo "$as_me:$LINENO: result: $SED" >&5
3985    echo "${ECHO_T}$SED" >&6
3986    
3987  echo "$as_me:$LINENO: checking whether ln -s works" >&5  echo "$as_me:$LINENO: checking whether ln -s works" >&5
3988  echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6  echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
# Line 4423  lt_cv_deplibs_check_method='unknown' Line 4010  lt_cv_deplibs_check_method='unknown'
4010  # 'pass_all' -- all dependencies passed with no checks.  # 'pass_all' -- all dependencies passed with no checks.
4011  # 'test_compile' -- check by making test program.  # 'test_compile' -- check by making test program.
4012  # 'file_magic [[regex]]' -- check by looking for files in library path  # 'file_magic [[regex]]' -- check by looking for files in library path
4013  # which responds to the $file_magic_cmd with a given extended regex.  # which responds to the $file_magic_cmd with a given egrep regex.
4014  # If you have `file' or equivalent on your system and you're not sure  # If you have `file' or equivalent on your system and you're not sure
4015  # whether `pass_all' will *always* work, you probably want this one.  # whether `pass_all' will *always* work, you probably want this one.
4016    
# Line 4442  bsdi4*) Line 4029  bsdi4*)
4029    lt_cv_file_magic_test_file=/shlib/libc.so    lt_cv_file_magic_test_file=/shlib/libc.so
4030    ;;    ;;
4031    
4032  cygwin*)  cygwin* | mingw* | pw32*)
   # win32_libid is a shell function defined in ltmain.sh  
   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'  
   lt_cv_file_magic_cmd='win32_libid'  
   ;;  
   
 mingw* | pw32*)  
   # Base MSYS/MinGW do not provide the 'file' command needed by  
   # win32_libid shell function, so use a weaker test based on 'objdump'.  
4033    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4034    lt_cv_file_magic_cmd='$OBJDUMP -f'    lt_cv_file_magic_cmd='$OBJDUMP -f'
4035    ;;    ;;
4036    
4037  darwin* | rhapsody*)  darwin* | rhapsody*)
4038    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4039      lt_cv_file_magic_cmd='/usr/bin/file -L'
4040      case "$host_os" in
4041      rhapsody* | darwin1.[012])
4042        lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4043        ;;
4044      *) # Darwin 1.3 on
4045        lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4046        ;;
4047      esac
4048    ;;    ;;
4049    
4050  freebsd* | kfreebsd*-gnu)  freebsd*)
4051    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4052      case $host_cpu in      case $host_cpu in
4053      i*86 )      i*86 )
# Line 4479  gnu*) Line 4067  gnu*)
4067    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4068    ;;    ;;
4069    
4070  hpux10.20* | hpux11*)  hpux10.20*|hpux11*)
4071      lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4072    lt_cv_file_magic_cmd=/usr/bin/file    lt_cv_file_magic_cmd=/usr/bin/file
4073    case "$host_cpu" in    lt_cv_file_magic_test_file=/usr/lib/libc.sl
   ia64*)  
     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'  
     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so  
     ;;  
   hppa*64*)  
     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'  
     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl  
     ;;  
   *)  
     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'  
     lt_cv_file_magic_test_file=/usr/lib/libc.sl  
     ;;  
   esac  
4074    ;;    ;;
4075    
4076  irix5* | irix6* | nonstopux*)  irix5* | irix6* | nonstopux*)
4077    case $LD in    case $host_os in
4078    *-32|*"-32 ") libmagic=32-bit;;    irix5* | nonstopux*)
4079    *-n32|*"-n32 ") libmagic=N32;;      # this will be overridden with pass_all, but let us keep it just in case
4080    *-64|*"-64 ") libmagic=64-bit;;      lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4081    *) libmagic=never-match;;      ;;
4082      *)
4083        case $LD in
4084        *-32|*"-32 ") libmagic=32-bit;;
4085        *-n32|*"-n32 ") libmagic=N32;;
4086        *-64|*"-64 ") libmagic=64-bit;;
4087        *) libmagic=never-match;;
4088        esac
4089        # this will be overridden with pass_all, but let us keep it just in case
4090        lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4091        ;;
4092    esac    esac
4093      lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4094    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4095    ;;    ;;
4096    
4097  # This must be Linux ELF.  # This must be Linux ELF.
4098  linux*)  linux-gnu*)
4099    case $host_cpu in    case $host_cpu in
4100    alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64)    alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | x86_64*)
4101      lt_cv_deplibs_check_method=pass_all ;;      lt_cv_deplibs_check_method=pass_all ;;
4102    *)    *)
4103      # glibc up to 2.1.1 does not perform some relocations on ARM      # glibc up to 2.1.1 does not perform some relocations on ARM
     # this will be overridden with pass_all, but let us keep it just in case  
4104      lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;      lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4105    esac    esac
4106    lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`    lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
   lt_cv_deplibs_check_method=pass_all  
4107    ;;    ;;
4108    
4109  netbsd*)  netbsd*)
4110    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4111      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'      lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
4112    else    else
4113      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'      lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
4114    fi    fi
4115    ;;    ;;
4116    
# Line 4535  newos6*) Line 4120  newos6*)
4120    lt_cv_file_magic_test_file=/usr/lib/libnls.so    lt_cv_file_magic_test_file=/usr/lib/libnls.so
4121    ;;    ;;
4122    
 nto-qnx*)  
   lt_cv_deplibs_check_method=unknown  
   ;;  
   
4123  openbsd*)  openbsd*)
4124    lt_cv_file_magic_cmd=/usr/bin/file    lt_cv_file_magic_cmd=/usr/bin/file
4125    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
# Line 4550  openbsd*) Line 4131  openbsd*)
4131    ;;    ;;
4132    
4133  osf3* | osf4* | osf5*)  osf3* | osf4* | osf5*)
4134      # this will be overridden with pass_all, but let us keep it just in case
4135      lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4136      lt_cv_file_magic_test_file=/shlib/libc.so
4137    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4138    ;;    ;;
4139    
# Line 4559  sco3.2v5*) Line 4143  sco3.2v5*)
4143    
4144  solaris*)  solaris*)
4145    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4146      lt_cv_file_magic_test_file=/lib/libc.so
4147      ;;
4148    
4149    sysv5uw[78]* | sysv4*uw2*)
4150      lt_cv_deplibs_check_method=pass_all
4151    ;;    ;;
4152    
4153  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
# Line 4584  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) Line 4173  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4173      ;;      ;;
4174    esac    esac
4175    ;;    ;;
   
 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)  
   lt_cv_deplibs_check_method=pass_all  
   ;;  
4176  esac  esac
4177    
4178  fi  fi
# Line 4595  echo "$as_me:$LINENO: result: $lt_cv_dep Line 4180  echo "$as_me:$LINENO: result: $lt_cv_dep
4180  echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6  echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4181  file_magic_cmd=$lt_cv_file_magic_cmd  file_magic_cmd=$lt_cv_file_magic_cmd
4182  deplibs_check_method=$lt_cv_deplibs_check_method  deplibs_check_method=$lt_cv_deplibs_check_method
 test -z "$deplibs_check_method" && deplibs_check_method=unknown  
4183    
4184    
4185    
4186    
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
4187    
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
4188    
4189    
 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.  
 if test "${enable_libtool_lock+set}" = set; then  
   enableval="$enable_libtool_lock"  
4190    
4191  fi;  # Check for command to grab the raw symbol name followed by C symbol from nm.
4192  test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes  echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4193    echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4194    if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4195      echo $ECHO_N "(cached) $ECHO_C" >&6
4196    else
4197    
4198    # These are sane defaults that work on at least a few old systems.
4199    # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4200    
4201    # Character class describing NM global symbol codes.
4202    symcode='[BCDEGRST]'
4203    
4204    # Regexp to match symbols that can be accessed directly from C.
4205    sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4206    
4207    # Transform the above into a raw symbol and a C symbol.
4208    symxfrm='\1 \2\3 \3'
4209    
4210    # Transform an extracted symbol line into a proper C declaration
4211    lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4212    
4213    # Transform an extracted symbol line into symbol name and symbol address
4214    lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
4215    
4216    # Define system-specific variables.
4217    case $host_os in
4218    aix*)
4219      symcode='[BCDT]'
4220      ;;
4221    cygwin* | mingw* | pw32*)
4222      symcode='[ABCDGISTW]'
4223      ;;
4224    hpux*) # Its linker distinguishes data from code symbols
4225      lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4226      lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
4227      ;;
4228    irix* | nonstopux*)
4229      symcode='[BCDEGRST]'
4230      ;;
4231    osf*)
4232      symcode='[BCDEGQRST]'
4233      ;;
4234    solaris* | sysv5*)
4235      symcode='[BDT]'
4236      ;;
4237    sysv4)
4238      symcode='[DFNSTU]'
4239      ;;
4240    esac
4241    
4242    # Handle CRLF in mingw tool chain
4243    opt_cr=
4244    case $host_os in
4245    mingw*)
4246      opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4247      ;;
4248    esac
4249    
4250    # If we're using GNU nm, then use its standard symbol codes.
4251    if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4252      symcode='[ABCDGISTW]'
4253    fi
4254    
4255    # Try without a prefix undercore, then with it.
4256    for ac_symprfx in "" "_"; do
4257    
4258      # Write the raw and C identifiers.
4259    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4260    
4261      # Check to see that the pipe works correctly.
4262      pipe_works=no
4263      rm -f conftest*
4264      cat > conftest.$ac_ext <<EOF
4265    #ifdef __cplusplus
4266    extern "C" {
4267    #endif
4268    char nm_test_var;
4269    void nm_test_func(){}
4270    #ifdef __cplusplus
4271    }
4272    #endif
4273    int main(){nm_test_var='a';nm_test_func();return(0);}
4274    EOF
4275    
 # 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  
4276    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4277    (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
4278    ac_status=$?    ac_status=$?
4279    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280    (exit $ac_status); }; then    (exit $ac_status); }; then
4281      case `/usr/bin/file conftest.$ac_objext` in      # Now try to grab the symbols.
4282      *ELF-32*)      nlist=conftest.nm
4283        HPUX_IA64_MODE="32"      if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4284        ;;    (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
     *ELF-64*)  
       HPUX_IA64_MODE="64"  
       ;;  
     esac  
   fi  
   rm -rf conftest*  
   ;;  
 *-*-irix6*)  
   # Find out which ABI we are using.  
   echo '#line 4641 "configure"' > conftest.$ac_ext  
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
4285    ac_status=$?    ac_status=$?
4286    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4287    (exit $ac_status); }; then    (exit $ac_status); } && test -s "$nlist"; then
4288     if test "$lt_cv_prog_gnu_ld" = yes; then        # Try sorting and uniquifying the output.
4289      case `/usr/bin/file conftest.$ac_objext` in        if sort "$nlist" | uniq > "$nlist"T; then
4290      *32-bit*)          mv -f "$nlist"T "$nlist"
4291        LD="${LD-ld} -melf32bsmip"        else
4292        ;;          rm -f "$nlist"T
4293      *N32*)        fi
       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*  
   ;;  
4294    
4295  x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)        # Make sure that we snagged all the symbols we need.
4296    # Find out which ABI we are using.        if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4297    echo 'int i;' > conftest.$ac_ext          if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4298    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5            cat <<EOF > conftest.$ac_ext
4299    (eval $ac_compile) 2>&5  #ifdef __cplusplus
4300    ac_status=$?  extern "C" {
4301    echo "$as_me:$LINENO: \$? = $ac_status" >&5  #endif
   (exit $ac_status); }; then  
     case "`/usr/bin/file conftest.o`" in  
     *32-bit*)  
       case $host in  
         x86_64-*linux*)  
           LD="${LD-ld} -m elf_i386"  
           ;;  
         ppc64-*linux*|powerpc64-*linux*)  
           LD="${LD-ld} -m elf32ppclinux"  
           ;;  
         s390x-*linux*)  
           LD="${LD-ld} -m elf_s390"  
           ;;  
         sparc64-*linux*)  
           LD="${LD-ld} -m elf32_sparc"  
           ;;  
       esac  
       ;;  
     *64-bit*)  
       case $host in  
         x86_64-*linux*)  
           LD="${LD-ld} -m elf_x86_64"  
           ;;  
         ppc*-*linux*|powerpc*-*linux*)  
           LD="${LD-ld} -m elf64ppc"  
           ;;  
         s390*-*linux*)  
           LD="${LD-ld} -m elf64_s390"  
           ;;  
         sparc*-*linux*)  
           LD="${LD-ld} -m elf64_sparc"  
           ;;  
       esac  
       ;;  
     esac  
   fi  
   rm -rf conftest*  
   ;;  
4302    
4303  *-*-sco3.2v5*)  EOF
4304    # On SCO OpenServer 5, we need -belf to get full-featured binaries.            # Now generate the symbol file.
4305    SAVE_CFLAGS="$CFLAGS"            eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
   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  
4306    
4307       cat >conftest.$ac_ext <<_ACEOF            cat <<EOF >> conftest.$ac_ext
4308  /* confdefs.h.  */  #if defined (__STDC__) && __STDC__
4309  _ACEOF  # define lt_ptr void *
4310  cat confdefs.h >>conftest.$ac_ext  #else
4311  cat >>conftest.$ac_ext <<_ACEOF  # define lt_ptr char *
4312  /* end confdefs.h.  */  # define const
4313    #endif
4314    
4315  int  /* The mapping between symbol names and symbols. */
4316  main ()  const struct {
4317      const char *name;
4318      lt_ptr address;
4319    }
4320    lt_preloaded_symbols[] =
4321  {  {
4322    EOF
4323              sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
4324              cat <<\EOF >> conftest.$ac_ext
4325      {0, (lt_ptr) 0}
4326    };
4327    
4328    ;  #ifdef __cplusplus
   return 0;  
4329  }  }
4330  _ACEOF  #endif
4331  rm -f conftest.$ac_objext conftest$ac_exeext  EOF
4332  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5            # Now try linking the two files.
4333    (eval $ac_link) 2>conftest.er1            mv conftest.$ac_objext conftstm.$ac_objext
4334    ac_status=$?            save_LIBS="$LIBS"
4335    grep -v '^ *+' conftest.er1 >conftest.err            save_CFLAGS="$CFLAGS"
4336    rm -f conftest.er1            LIBS="conftstm.$ac_objext"
4337    cat conftest.err >&5            CFLAGS="$CFLAGS$no_builtin_flag"
4338    echo "$as_me:$LINENO: \$? = $ac_status" >&5            if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4339    (exit $ac_status); } &&    (eval $ac_link) 2>&5
          { 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  
4340    ac_status=$?    ac_status=$?
4341    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342    (exit $ac_status); }; }; then    (exit $ac_status); } && test -s conftest$ac_exeext; then
4343    lt_cv_cc_needs_belf=yes              pipe_works=yes
4344  else            fi
4345    echo "$as_me: failed program was:" >&5            LIBS="$save_LIBS"
4346  sed 's/^/| /' conftest.$ac_ext >&5            CFLAGS="$save_CFLAGS"
4347            else
4348  lt_cv_cc_needs_belf=no            echo "cannot find nm_test_func in $nlist" >&5
4349  fi          fi
4350  rm -f conftest.err conftest.$ac_objext \        else
4351        conftest$ac_exeext conftest.$ac_ext          echo "cannot find nm_test_var in $nlist" >&5
4352       ac_ext=c        fi
4353  ac_cpp='$CPP $CPPFLAGS'      else
4354  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'        echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4355  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'      fi
4356  ac_compiler_gnu=$ac_cv_c_compiler_gnu    else
4357        echo "$progname: failed program was:" >&5
4358  fi      cat conftest.$ac_ext >&5
 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5  
 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6  
   if test x"$lt_cv_cc_needs_belf" != x"yes"; then  
     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf  
     CFLAGS="$SAVE_CFLAGS"  
4359    fi    fi
4360    ;;    rm -f conftest* conftst*
4361    
4362  esac    # Do not use the global_symbol_pipe unless it works.
4363      if test "$pipe_works" = yes; then
4364        break
4365      else
4366        lt_cv_sys_global_symbol_pipe=
4367      fi
4368    done
4369    
4370  need_locks="$enable_libtool_lock"  fi
4371    
4372    global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4373    if test -z "$lt_cv_sys_global_symbol_pipe"; then
4374      global_symbol_to_cdecl=
4375      global_symbol_to_c_name_address=
4376    else
4377      global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4378      global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
4379    fi
4380    if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
4381    then
4382      echo "$as_me:$LINENO: result: failed" >&5
4383    echo "${ECHO_T}failed" >&6
4384    else
4385      echo "$as_me:$LINENO: result: ok" >&5
4386    echo "${ECHO_T}ok" >&6
4387    fi
4388    
4389  ac_ext=c  ac_ext=c
4390  ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
# Line 5035  ac_link='$CC -o conftest$ac_exeext $CFLA Line 4621  ac_link='$CC -o conftest$ac_exeext $CFLA
4621  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
4622    
4623    
4624    echo "$as_me:$LINENO: checking for egrep" >&5
4625    echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4626    if test "${ac_cv_prog_egrep+set}" = set; then
4627      echo $ECHO_N "(cached) $ECHO_C" >&6
4628    else
4629      if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4630        then ac_cv_prog_egrep='grep -E'
4631        else ac_cv_prog_egrep='egrep'
4632        fi
4633    fi
4634    echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4635    echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4636     EGREP=$ac_cv_prog_egrep
4637    
4638    
4639  echo "$as_me:$LINENO: checking for ANSI C header files" >&5  echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4640  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4641  if test "${ac_cv_header_stdc+set}" = set; then  if test "${ac_cv_header_stdc+set}" = set; then
# Line 5423  fi Line 5024  fi
5024    
5025  done  done
5026    
 ac_ext=cc  
 ac_cpp='$CXXCPP $CPPFLAGS'  
 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'  
 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  
 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu  
 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5  
 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6  
 if test -z "$CXXCPP"; then  
   if test "${ac_cv_prog_CXXCPP+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
       # Double quotes because CXXCPP needs to be expanded  
     for CXXCPP in "$CXX -E" "/lib/cpp"  
     do  
       ac_preproc_ok=false  
 for ac_cxx_preproc_warn_flag in '' yes  
 do  
   # Use a header file that comes with gcc, so configuring glibc  
   # with a fresh cross-compiler works.  
   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
   # <limits.h> exists even on freestanding compilers.  
   # On the NeXT, cc -E runs the code through the compiler's parser,  
   # not just through cpp. "Syntax error" is here to catch this case.  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
                      Syntax error  
 _ACEOF  
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5  
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } >/dev/null; then  
   if test -s conftest.err; then  
     ac_cpp_err=$ac_cxx_preproc_warn_flag  
     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag  
   else  
     ac_cpp_err=  
   fi  
 else  
   ac_cpp_err=yes  
 fi  
 if test -z "$ac_cpp_err"; then  
   :  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
5027    
   # Broken: fails on valid input.  
 continue  
 fi  
 rm -f conftest.err conftest.$ac_ext  
5028    
   # OK, works on sane cases.  Now check whether non-existent headers  
   # can be detected and how.  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 #include <ac_nonexistent.h>  
 _ACEOF  
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5  
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } >/dev/null; then  
   if test -s conftest.err; then  
     ac_cpp_err=$ac_cxx_preproc_warn_flag  
     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag  
   else  
     ac_cpp_err=  
   fi  
 else  
   ac_cpp_err=yes  
 fi  
 if test -z "$ac_cpp_err"; then  
   # Broken: success on invalid input.  
 continue  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
5029    
   # 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  
5030    
     done  
     ac_cv_prog_CXXCPP=$CXXCPP  
5031    
5032  fi  # Only perform the check for file, if the check method requires it
5033    CXXCPP=$ac_cv_prog_CXXCPP  case $deplibs_check_method in
5034  else  file_magic*)
5035    ac_cv_prog_CXXCPP=$CXXCPP    if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5036  fi      echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5037  echo "$as_me:$LINENO: result: $CXXCPP" >&5  echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5038  echo "${ECHO_T}$CXXCPP" >&6  if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5039  ac_preproc_ok=false    echo $ECHO_N "(cached) $ECHO_C" >&6
 for ac_cxx_preproc_warn_flag in '' yes  
 do  
   # Use a header file that comes with gcc, so configuring glibc  
   # with a fresh cross-compiler works.  
   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
   # <limits.h> exists even on freestanding compilers.  
   # On the NeXT, cc -E runs the code through the compiler's parser,  
   # not just through cpp. "Syntax error" is here to catch this case.  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
                      Syntax error  
 _ACEOF  
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5  
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } >/dev/null; then  
   if test -s conftest.err; then  
     ac_cpp_err=$ac_cxx_preproc_warn_flag  
     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag  
   else  
     ac_cpp_err=  
   fi  
 else  
   ac_cpp_err=yes  
 fi  
 if test -z "$ac_cpp_err"; then  
   :  
5040  else  else
5041    echo "$as_me: failed program was:" >&5    case $MAGIC_CMD in
5042  sed 's/^/| /' conftest.$ac_ext >&5    /*)
5043      lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5044    # Broken: fails on valid input.    ;;
5045  continue    ?:/*)
5046  fi    lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5047  rm -f conftest.err conftest.$ac_ext    ;;
5048      *)
5049      ac_save_MAGIC_CMD="$MAGIC_CMD"
5050      IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5051      ac_dummy="/usr/bin:$PATH"
5052      for ac_dir in $ac_dummy; do
5053        test -z "$ac_dir" && ac_dir=.
5054        if test -f $ac_dir/${ac_tool_prefix}file; then
5055          lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5056          if test -n "$file_magic_test_file"; then
5057            case $deplibs_check_method in
5058            "file_magic "*)
5059              file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5060              MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5061              if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5062                egrep "$file_magic_regex" > /dev/null; then
5063                :
5064              else
5065                cat <<EOF 1>&2
5066    
5067    # OK, works on sane cases.  Now check whether non-existent headers  *** Warning: the command libtool uses to detect shared libraries,
5068    # can be detected and how.  *** $file_magic_cmd, produces output that libtool cannot recognize.
5069    cat >conftest.$ac_ext <<_ACEOF  *** The result is that libtool may fail to recognize shared libraries
5070  /* confdefs.h.  */  *** as such.  This will affect the creation of libtool libraries that
5071  _ACEOF  *** depend on shared libraries, but programs linked with such libtool
5072  cat confdefs.h >>conftest.$ac_ext  *** libraries will work regardless of this problem.  Nevertheless, you
5073  cat >>conftest.$ac_ext <<_ACEOF  *** may want to report the problem to your system manager and/or to
5074  /* end confdefs.h.  */  *** bug-libtool@gnu.org
 #include <ac_nonexistent.h>  
 _ACEOF  
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5  
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } >/dev/null; then  
   if test -s conftest.err; then  
     ac_cpp_err=$ac_cxx_preproc_warn_flag  
     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag  
   else  
     ac_cpp_err=  
   fi  
 else  
   ac_cpp_err=yes  
 fi  
 if test -z "$ac_cpp_err"; then  
   # Broken: success on invalid input.  
 continue  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
5075    
5076    # Passes both tests.  EOF
5077  ac_preproc_ok=:            fi ;;
5078  break          esac
5079          fi
5080          break
5081        fi
5082      done
5083      IFS="$ac_save_ifs"
5084      MAGIC_CMD="$ac_save_MAGIC_CMD"
5085      ;;
5086    esac
5087  fi  fi
 rm -f conftest.err conftest.$ac_ext  
5088    
5089  done  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5090  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.  if test -n "$MAGIC_CMD"; then
5091  rm -f conftest.err conftest.$ac_ext    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5092  if $ac_preproc_ok; then  echo "${ECHO_T}$MAGIC_CMD" >&6
   :  
5093  else  else
5094    { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check    echo "$as_me:$LINENO: result: no" >&5
5095  See \`config.log' for more details." >&5  echo "${ECHO_T}no" >&6
 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check  
 See \`config.log' for more details." >&2;}  
    { (exit 1); exit 1; }; }  
5096  fi  fi
5097    
5098  ac_ext=cc  if test -z "$lt_cv_path_MAGIC_CMD"; then
5099  ac_cpp='$CXXCPP $CPPFLAGS'    if test -n "$ac_tool_prefix"; then
5100  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'      echo "$as_me:$LINENO: checking for file" >&5
5101  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  echo $ECHO_N "checking for file... $ECHO_C" >&6
5102  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu  if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
   
   
   
 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!  
   
 # find the maximum length of command line arguments  
 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5  
 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6  
 if test "${lt_cv_sys_max_cmd_len+set}" = set; then  
5103    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5104  else  else
5105      i=0    case $MAGIC_CMD in
5106    testring="ABCD"    /*)
5107      lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5108    case $build_os in    ;;
5109    msdosdjgpp*)    ?:/*)
5110      # On DJGPP, this test can blow up pretty badly due to problems in libc    lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5111      # (any single argument exceeding 2000 bytes causes a buffer overrun    ;;
5112      # during glob expansion).  Even if it were fixed, the result of this    *)
5113      # check would be larger than it should be.    ac_save_MAGIC_CMD="$MAGIC_CMD"
5114      lt_cv_sys_max_cmd_len=12288;    # 12K is about right    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5115      ;;    ac_dummy="/usr/bin:$PATH"
5116      for ac_dir in $ac_dummy; do
5117    gnu*)      test -z "$ac_dir" && ac_dir=.
5118      # Under GNU Hurd, this test is not required because there is      if test -f $ac_dir/file; then
5119      # no limit to the length of command line arguments.        lt_cv_path_MAGIC_CMD="$ac_dir/file"
5120      # Libtool will interpret -1 as no limit whatsoever        if test -n "$file_magic_test_file"; then
5121      lt_cv_sys_max_cmd_len=-1;          case $deplibs_check_method in
5122      ;;          "file_magic "*)
5123              file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5124    cygwin* | mingw*)            MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5125      # On Win9x/ME, this test blows up -- it succeeds, but takes            if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5126      # about 5 minutes as the teststring grows exponentially.              egrep "$file_magic_regex" > /dev/null; then
5127      # Worse, since 9x/ME are not pre-emptively multitasking,              :
5128      # you end up with a "frozen" computer, even though with patience            else
5129      # the test eventually succeeds (with a max line length of 256k).              cat <<EOF 1>&2
     # Instead, let's just punt: use the minimum linelength reported by  
     # all of the supported platforms: 8192 (on NT/2K/XP).  
     lt_cv_sys_max_cmd_len=8192;  
     ;;  
   
   amigaos*)  
     # On AmigaOS with pdksh, this test takes hours, literally.  
     # So we just punt and use a minimum line length of 8192.  
     lt_cv_sys_max_cmd_len=8192;  
     ;;  
5130    
5131   *)  *** Warning: the command libtool uses to detect shared libraries,
5132      # If test is not a shell built-in, we'll probably end up computing a  *** $file_magic_cmd, produces output that libtool cannot recognize.
5133      # maximum length that is only half of the actual maximum length, but  *** The result is that libtool may fail to recognize shared libraries
5134      # we can't tell.  *** as such.  This will affect the creation of libtool libraries that
5135      while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \  *** depend on shared libraries, but programs linked with such libtool
5136                 = "XX$testring") >/dev/null 2>&1 &&  *** libraries will work regardless of this problem.  Nevertheless, you
5137              new_result=`expr "X$testring" : ".*" 2>&1` &&  *** may want to report the problem to your system manager and/or to
5138              lt_cv_sys_max_cmd_len=$new_result &&  *** bug-libtool@gnu.org
             test $i != 17 # 1/2 MB should be enough  
     do  
       i=`expr $i + 1`  
       testring=$testring$testring  
     done  
     testring=  
     # Add a significant safety factor because C++ compilers can tack on massive  
     # amounts of additional arguments before passing them to the linker.  
     # It appears as though 1/2 is a usable value.  
     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`  
     ;;  
   esac  
5139    
5140    EOF
5141              fi ;;
5142            esac
5143          fi
5144          break
5145        fi
5146      done
5147      IFS="$ac_save_ifs"
5148      MAGIC_CMD="$ac_save_MAGIC_CMD"
5149      ;;
5150    esac
5151  fi  fi
5152    
5153  if test -n $lt_cv_sys_max_cmd_len ; then  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5154    echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5  if test -n "$MAGIC_CMD"; then
5155  echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5156    echo "${ECHO_T}$MAGIC_CMD" >&6
5157  else  else
5158    echo "$as_me:$LINENO: result: none" >&5    echo "$as_me:$LINENO: result: no" >&5
5159  echo "${ECHO_T}none" >&6  echo "${ECHO_T}no" >&6
5160  fi  fi
5161    
5162      else
5163        MAGIC_CMD=:
5164      fi
5165    fi
5166    
5167      fi
5168      ;;
5169    esac
5170    
5171    if test -n "$ac_tool_prefix"; then
5172  # Check for command to grab the raw symbol name followed by C symbol from nm.    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5173  echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5174  echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6  echo "$as_me:$LINENO: checking for $ac_word" >&5
5175  if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5176    if test "${ac_cv_prog_RANLIB+set}" = set; then
5177    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5178  else  else
5179      if test -n "$RANLIB"; then
5180  # These are sane defaults that work on at least a few old systems.    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]  
   
 # Character class describing NM global symbol codes.  
 symcode='[BCDEGRST]'  
   
 # Regexp to match symbols that can be accessed directly from C.  
 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'  
   
 # Transform the above into a raw symbol and a C symbol.  
 symxfrm='\1 \2\3 \3'  
   
 # Transform an extracted symbol line into a proper C declaration  
 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"  
   
 # Transform an extracted symbol line into symbol name and symbol address  
 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"  
   
 # Define system-specific variables.  
 case $host_os in  
 aix*)  
   symcode='[BCDT]'  
   ;;  
 cygwin* | mingw* | pw32*)  
   symcode='[ABCDGISTW]'  
   ;;  
 hpux*) # Its linker distinguishes data from code symbols  
   if test "$host_cpu" = ia64; then  
     symcode='[ABCDEGRST]'  
   fi  
   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"  
   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"  
   ;;  
 irix* | nonstopux*)  
   symcode='[BCDEGRST]'  
   ;;  
 osf*)  
   symcode='[BCDEGQRST]'  
   ;;  
 solaris* | sysv5*)  
   symcode='[BDRT]'  
   ;;  
 sysv4)  
   symcode='[DFNSTU]'  
   ;;  
 esac  
   
 # Handle CRLF in mingw tool chain  
 opt_cr=  
 case $build_os in  
 mingw*)  
   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp  
   ;;  
 esac  
   
 # If we're using GNU nm, then use its standard symbol codes.  
 case `$NM -V 2>&1` in  
 *GNU* | *'with BFD'*)  
   symcode='[ABCDGIRSTW]' ;;  
 esac  
   
 # Try without a prefix undercore, then with it.  
 for ac_symprfx in "" "_"; do  
   
   # Write the raw and C identifiers.  
   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"  
   
   # Check to see that the pipe works correctly.  
   pipe_works=no  
   
   rm -f conftest*  
   cat > conftest.$ac_ext <<EOF  
 #ifdef __cplusplus  
 extern "C" {  
 #endif  
 char nm_test_var;  
 void nm_test_func(){}  
 #ifdef __cplusplus  
 }  
 #endif  
 int main(){nm_test_var='a';nm_test_func();return(0);}  
 EOF  
   
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; then  
     # Now try to grab the symbols.  
     nlist=conftest.nm  
     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5  
   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s "$nlist"; then  
       # Try sorting and uniquifying the output.  
       if sort "$nlist" | uniq > "$nlist"T; then  
         mv -f "$nlist"T "$nlist"  
       else  
         rm -f "$nlist"T  
       fi  
   
       # Make sure that we snagged all the symbols we need.  
       if grep ' nm_test_var$' "$nlist" >/dev/null; then  
         if grep ' nm_test_func$' "$nlist" >/dev/null; then  
           cat <<EOF > conftest.$ac_ext  
 #ifdef __cplusplus  
 extern "C" {  
 #endif  
   
 EOF  
           # Now generate the symbol file.  
           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'  
   
           cat <<EOF >> conftest.$ac_ext  
 #if defined (__STDC__) && __STDC__  
 # define lt_ptr_t void *  
 #else  
 # define lt_ptr_t char *  
 # define const  
 #endif  
   
 /* The mapping between symbol names and symbols. */  
 const struct {  
   const char *name;  
   lt_ptr_t address;  
 }  
 lt_preloaded_symbols[] =  
 {  
 EOF  
           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext  
           cat <<\EOF >> conftest.$ac_ext  
   {0, (lt_ptr_t) 0}  
 };  
   
 #ifdef __cplusplus  
 }  
 #endif  
 EOF  
           # Now try linking the two files.  
           mv conftest.$ac_objext conftstm.$ac_objext  
           lt_save_LIBS="$LIBS"  
           lt_save_CFLAGS="$CFLAGS"  
           LIBS="conftstm.$ac_objext"  
           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"  
           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext}; then  
             pipe_works=yes  
           fi  
           LIBS="$lt_save_LIBS"  
           CFLAGS="$lt_save_CFLAGS"  
         else  
           echo "cannot find nm_test_func in $nlist" >&5  
         fi  
       else  
         echo "cannot find nm_test_var in $nlist" >&5  
       fi  
     else  
       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5  
     fi  
   else  
     echo "$progname: failed program was:" >&5  
     cat conftest.$ac_ext >&5  
   fi  
   rm -f conftest* conftst*  
   
   # Do not use the global_symbol_pipe unless it works.  
   if test "$pipe_works" = yes; then  
     break  
   else  
     lt_cv_sys_global_symbol_pipe=  
   fi  
 done  
   
 fi  
   
 if test -z "$lt_cv_sys_global_symbol_pipe"; then  
   lt_cv_sys_global_symbol_to_cdecl=  
 fi  
 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then  
   echo "$as_me:$LINENO: result: failed" >&5  
 echo "${ECHO_T}failed" >&6  
 else  
   echo "$as_me:$LINENO: result: ok" >&5  
 echo "${ECHO_T}ok" >&6  
 fi  
   
 echo "$as_me:$LINENO: checking for objdir" >&5  
 echo $ECHO_N "checking for objdir... $ECHO_C" >&6  
 if test "${lt_cv_objdir+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   rm -f .libs 2>/dev/null  
 mkdir .libs 2>/dev/null  
 if test -d .libs; then  
   lt_cv_objdir=.libs  
 else  
   # MS-DOS does not allow filenames that begin with a dot.  
   lt_cv_objdir=_libs  
 fi  
 rmdir .libs 2>/dev/null  
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5  
 echo "${ECHO_T}$lt_cv_objdir" >&6  
 objdir=$lt_cv_objdir  
   
   
   
   
   
 case $host_os in  
 aix3*)  
   # AIX sometimes has problems with the GCC collect2 program.  For some  
   # reason, if we set the COLLECT_NAMES environment variable, the problems  
   # vanish in a puff of smoke.  
   if test "X${COLLECT_NAMES+set}" != Xset; then  
     COLLECT_NAMES=  
     export COLLECT_NAMES  
   fi  
   ;;  
 esac  
   
 # Sed substitution that helps us do robust quoting.  It backslashifies  
 # metacharacters that are still active within double-quoted strings.  
 Xsed='sed -e s/^X//'  
 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'  
   
 # Same as above, but do not quote variable references.  
 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'  
   
 # Sed substitution to delay expansion of an escaped shell variable in a  
 # double_quote_subst'ed string.  
 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'  
   
 # Sed substitution to avoid accidental globbing in evaled expressions  
 no_glob_subst='s/\*/\\\*/g'  
   
 # Constants:  
 rm="rm -f"  
   
 # Global variables:  
 default_ofile=libtool  
 can_build_shared=yes  
   
 # All known linkers require a `.a' archive for static linking (except M$VC,  
 # which needs '.lib').  
 libext=a  
 ltmain="$ac_aux_dir/ltmain.sh"  
 ofile="$default_ofile"  
 with_gnu_ld="$lt_cv_prog_gnu_ld"  
   
 if test -n "$ac_tool_prefix"; then  
   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.  
 set dummy ${ac_tool_prefix}ar; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_AR+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$AR"; then  
   ac_cv_prog_AR="$AR" # Let the user override the test.  
5181  else  else
5182  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5183  for as_dir in $PATH  for as_dir in $PATH
# Line 6012  do Line 5186  do
5186    test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
5187    for ac_exec_ext in '' $ac_executable_extensions; do    for ac_exec_ext in '' $ac_executable_extensions; do
5188    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5189      ac_cv_prog_AR="${ac_tool_prefix}ar"      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5190      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5191      break 2      break 2
5192    fi    fi
# Line 6021  done Line 5195  done
5195    
5196  fi  fi
5197  fi  fi
5198  AR=$ac_cv_prog_AR  RANLIB=$ac_cv_prog_RANLIB
5199  if test -n "$AR"; then  if test -n "$RANLIB"; then
5200    echo "$as_me:$LINENO: result: $AR" >&5    echo "$as_me:$LINENO: result: $RANLIB" >&5
5201  echo "${ECHO_T}$AR" >&6  echo "${ECHO_T}$RANLIB" >&6
5202  else  else
5203    echo "$as_me:$LINENO: result: no" >&5    echo "$as_me:$LINENO: result: no" >&5
5204  echo "${ECHO_T}no" >&6  echo "${ECHO_T}no" >&6
5205  fi  fi
5206    
5207  fi  fi
5208  if test -z "$ac_cv_prog_AR"; then  if test -z "$ac_cv_prog_RANLIB"; then
5209    ac_ct_AR=$AR    ac_ct_RANLIB=$RANLIB
5210    # Extract the first word of "ar", so it can be a program name with args.    # Extract the first word of "ranlib", so it can be a program name with args.
5211  set dummy ar; ac_word=$2  set dummy ranlib; ac_word=$2
5212  echo "$as_me:$LINENO: checking for $ac_word" >&5  echo "$as_me:$LINENO: checking for $ac_word" >&5
5213  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5214  if test "${ac_cv_prog_ac_ct_AR+set}" = set; then  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5215    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5216  else  else
5217    if test -n "$ac_ct_AR"; then    if test -n "$ac_ct_RANLIB"; then
5218    ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.    ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5219  else  else
5220  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5221  for as_dir in $PATH  for as_dir in $PATH
# Line 6050  do Line 5224  do
5224    test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
5225    for ac_exec_ext in '' $ac_executable_extensions; do    for ac_exec_ext in '' $ac_executable_extensions; do
5226    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5227      ac_cv_prog_ac_ct_AR="ar"      ac_cv_prog_ac_ct_RANLIB="ranlib"
5228      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5229      break 2      break 2
5230    fi    fi
5231  done  done
5232  done  done
5233    
5234    test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"    test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5235  fi  fi
5236  fi  fi
5237  ac_ct_AR=$ac_cv_prog_ac_ct_AR  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5238  if test -n "$ac_ct_AR"; then  if test -n "$ac_ct_RANLIB"; then
5239    echo "$as_me:$LINENO: result: $ac_ct_AR" >&5    echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5240  echo "${ECHO_T}$ac_ct_AR" >&6  echo "${ECHO_T}$ac_ct_RANLIB" >&6
5241  else  else
5242    echo "$as_me:$LINENO: result: no" >&5    echo "$as_me:$LINENO: result: no" >&5
5243  echo "${ECHO_T}no" >&6  echo "${ECHO_T}no" >&6
5244  fi  fi
5245    
5246    AR=$ac_ct_AR    RANLIB=$ac_ct_RANLIB
5247  else  else
5248    AR="$ac_cv_prog_AR"    RANLIB="$ac_cv_prog_RANLIB"
5249  fi  fi
5250    
5251  if test -n "$ac_tool_prefix"; then  if test -n "$ac_tool_prefix"; then
5252    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5253  set dummy ${ac_tool_prefix}ranlib; ac_word=$2  set dummy ${ac_tool_prefix}strip; ac_word=$2
5254  echo "$as_me:$LINENO: checking for $ac_word" >&5  echo "$as_me:$LINENO: checking for $ac_word" >&5
5255  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5256  if test "${ac_cv_prog_RANLIB+set}" = set; then  if test "${ac_cv_prog_STRIP+set}" = set; then
5257    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5258  else  else
5259    if test -n "$RANLIB"; then    if test -n "$STRIP"; then
5260    ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.    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_RANLIB="${ac_tool_prefix}ranlib"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
 fi  
 fi  
 RANLIB=$ac_cv_prog_RANLIB  
 if test -n "$RANLIB"; then  
   echo "$as_me:$LINENO: result: $RANLIB" >&5  
 echo "${ECHO_T}$RANLIB" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
 fi  
 if test -z "$ac_cv_prog_RANLIB"; then  
   ac_ct_RANLIB=$RANLIB  
   # Extract the first word of "ranlib", so it can be a program name with args.  
 set dummy ranlib; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$ac_ct_RANLIB"; then  
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.  
 else  
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  
 for as_dir in $PATH  
 do  
   IFS=$as_save_IFS  
   test -z "$as_dir" && as_dir=.  
   for ac_exec_ext in '' $ac_executable_extensions; do  
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then  
     ac_cv_prog_ac_ct_RANLIB="ranlib"  
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5  
     break 2  
   fi  
 done  
 done  
   
   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"  
 fi  
 fi  
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB  
 if test -n "$ac_ct_RANLIB"; then  
   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5  
 echo "${ECHO_T}$ac_ct_RANLIB" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
   RANLIB=$ac_ct_RANLIB  
 else  
   RANLIB="$ac_cv_prog_RANLIB"  
 fi  
   
 if test -n "$ac_tool_prefix"; then  
   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.  
 set dummy ${ac_tool_prefix}strip; ac_word=$2  
 echo "$as_me:$LINENO: checking for $ac_word" >&5  
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  
 if test "${ac_cv_prog_STRIP+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -n "$STRIP"; then  
   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.  
5261  else  else
5262  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5263  for as_dir in $PATH  for as_dir in $PATH
# Line 6235  else Line 5329  else
5329  fi  fi
5330    
5331    
5332    enable_dlopen=no
5333    enable_win32_dll=no
5334    
5335    # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5336    if test "${enable_libtool_lock+set}" = set; then
5337      enableval="$enable_libtool_lock"
5338    
5339    fi;
5340    test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5341    
5342    # Some flags need to be propagated to the compiler or linker for good
5343    # libtool support.
5344    case $host in
5345    *-*-irix6*)
5346      # Find out which ABI we are using.
5347      echo '#line 5347 "configure"' > conftest.$ac_ext
5348      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5349      (eval $ac_compile) 2>&5
5350      ac_status=$?
5351      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352      (exit $ac_status); }; then
5353        case `/usr/bin/file conftest.$ac_objext` in
5354        *32-bit*)
5355          LD="${LD-ld} -32"
5356          ;;
5357        *N32*)
5358          LD="${LD-ld} -n32"
5359          ;;
5360        *64-bit*)
5361          LD="${LD-ld} -64"
5362          ;;
5363        esac
5364      fi
5365      rm -rf conftest*
5366      ;;
5367    
5368    *-*-linux*)
5369      # Test if the compiler is 64bit
5370      echo 'int i;' > conftest.$ac_ext
5371      lt_cv_cc_64bit_output=no
5372      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5373      (eval $ac_compile) 2>&5
5374      ac_status=$?
5375      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5376      (exit $ac_status); }; then
5377        case `/usr/bin/file conftest.$ac_objext` in
5378        *"ELF 64"*)
5379          lt_cv_cc_64bit_output=yes
5380          ;;
5381        esac
5382      fi
5383      rm -rf conftest*
5384      ;;
5385    
5386    *-*-sco3.2v5*)
5387      # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5388      SAVE_CFLAGS="$CFLAGS"
5389      CFLAGS="$CFLAGS -belf"
5390      echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5391    echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5392    if test "${lt_cv_cc_needs_belf+set}" = set; then
5393      echo $ECHO_N "(cached) $ECHO_C" >&6
5394    else
5395    
5396    
5397         ac_ext=c
5398    ac_cpp='$CPP $CPPFLAGS'
5399    ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5400    ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5401    ac_compiler_gnu=$ac_cv_c_compiler_gnu
5402    
5403         cat >conftest.$ac_ext <<_ACEOF
5404    /* confdefs.h.  */
5405    _ACEOF
5406    cat confdefs.h >>conftest.$ac_ext
5407    cat >>conftest.$ac_ext <<_ACEOF
5408    /* end confdefs.h.  */
5409    
5410    int
5411    main ()
5412    {
5413    
5414      ;
5415      return 0;
5416    }
5417    _ACEOF
5418    rm -f conftest.$ac_objext conftest$ac_exeext
5419    if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5420      (eval $ac_link) 2>conftest.er1
5421      ac_status=$?
5422      grep -v '^ *+' conftest.er1 >conftest.err
5423      rm -f conftest.er1
5424      cat conftest.err >&5
5425      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426      (exit $ac_status); } &&
5427             { ac_try='test -z "$ac_c_werror_flag"
5428                             || test ! -s conftest.err'
5429      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5430      (eval $ac_try) 2>&5
5431      ac_status=$?
5432      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5433      (exit $ac_status); }; } &&
5434             { ac_try='test -s conftest$ac_exeext'
5435      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5436      (eval $ac_try) 2>&5
5437      ac_status=$?
5438      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5439      (exit $ac_status); }; }; then
5440      lt_cv_cc_needs_belf=yes
5441    else
5442      echo "$as_me: failed program was:" >&5
5443    sed 's/^/| /' conftest.$ac_ext >&5
5444    
5445    lt_cv_cc_needs_belf=no
5446    fi
5447    rm -f conftest.err conftest.$ac_objext \
5448          conftest$ac_exeext conftest.$ac_ext
5449         ac_ext=c
5450    ac_cpp='$CPP $CPPFLAGS'
5451    ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5452    ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5453    ac_compiler_gnu=$ac_cv_c_compiler_gnu
5454    
5455    fi
5456    echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5457    echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5458      if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5459        # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5460        CFLAGS="$SAVE_CFLAGS"
5461      fi
5462      ;;
5463    
5464    
5465    esac
5466    
5467    # Sed substitution that helps us do robust quoting.  It backslashifies
5468    # metacharacters that are still active within double-quoted strings.
5469    Xsed='sed -e s/^X//'
5470    sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5471    
5472    # Same as above, but do not quote variable references.
5473    double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5474    
5475    # Sed substitution to delay expansion of an escaped shell variable in a
5476    # double_quote_subst'ed string.
5477    delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5478    
5479    # Constants:
5480    rm="rm -f"
5481    
5482    # Global variables:
5483    default_ofile=libtool
5484    can_build_shared=yes
5485    
5486    # All known linkers require a `.a' archive for static linking (except M$VC,
5487    # which needs '.lib').
5488    libext=a
5489    ltmain="$ac_aux_dir/ltmain.sh"
5490    ofile="$default_ofile"
5491    with_gnu_ld="$lt_cv_prog_gnu_ld"
5492    need_locks="$enable_libtool_lock"
5493    
5494  old_CC="$CC"  old_CC="$CC"
5495  old_CFLAGS="$CFLAGS"  old_CFLAGS="$CFLAGS"
5496    
# Line 6243  test -z "$AR" && AR=ar Line 5499  test -z "$AR" && AR=ar
5499  test -z "$AR_FLAGS" && AR_FLAGS=cru  test -z "$AR_FLAGS" && AR_FLAGS=cru
5500  test -z "$AS" && AS=as  test -z "$AS" && AS=as
5501  test -z "$CC" && CC=cc  test -z "$CC" && CC=cc
 test -z "$LTCC" && LTCC=$CC  
5502  test -z "$DLLTOOL" && DLLTOOL=dlltool  test -z "$DLLTOOL" && DLLTOOL=dlltool
5503  test -z "$LD" && LD=ld  test -z "$LD" && LD=ld
5504  test -z "$LN_S" && LN_S="ln -s"  test -z "$LN_S" && LN_S="ln -s"
5505  test -z "$MAGIC_CMD" && MAGIC_CMD=file  test -z "$MAGIC_CMD" && MAGIC_CMD=file
5506  test -z "$NM" && NM=nm  test -z "$NM" && NM=nm
 test -z "$SED" && SED=sed  
5507  test -z "$OBJDUMP" && OBJDUMP=objdump  test -z "$OBJDUMP" && OBJDUMP=objdump
5508  test -z "$RANLIB" && RANLIB=:  test -z "$RANLIB" && RANLIB=:
5509  test -z "$STRIP" && STRIP=:  test -z "$STRIP" && STRIP=:
5510  test -z "$ac_objext" && ac_objext=o  test -z "$ac_objext" && ac_objext=o
5511    
5512    if test x"$host" != x"$build"; then
5513      ac_tool_prefix=${host_alias}-
5514    else
5515      ac_tool_prefix=
5516    fi
5517    
5518    # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5519    case $host_os in
5520    linux-gnu*) ;;
5521    linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5522    esac
5523    
5524    case $host_os in
5525    aix3*)
5526      # AIX sometimes has problems with the GCC collect2 program.  For some
5527      # reason, if we set the COLLECT_NAMES environment variable, the problems
5528      # vanish in a puff of smoke.
5529      if test "X${COLLECT_NAMES+set}" != Xset; then
5530        COLLECT_NAMES=
5531        export COLLECT_NAMES
5532      fi
5533      ;;
5534    esac
5535    
5536  # Determine commands to create old-style static archives.  # Determine commands to create old-style static archives.
5537  old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'  old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5538  old_postinstall_cmds='chmod 644 $oldlib'  old_postinstall_cmds='chmod 644 $oldlib'
# Line 6272  if test -n "$RANLIB"; then Line 5550  if test -n "$RANLIB"; then
5550    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5551  fi  fi
5552    
5553  # Only perform the check for file, if the check method requires it  # Allow CC to be a program name with arguments.
5554  case $deplibs_check_method in  set dummy $CC
5555  file_magic*)  compiler="$2"
   if test "$file_magic_cmd" = '$MAGIC_CMD'; then  
     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5  
 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6  
 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   case $MAGIC_CMD in  
 [\\/*] |  ?:[\\/]*)  
   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.  
   ;;  
 *)  
   lt_save_MAGIC_CMD="$MAGIC_CMD"  
   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  
   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"  
   for ac_dir in $ac_dummy; do  
     IFS="$lt_save_ifs"  
     test -z "$ac_dir" && ac_dir=.  
     if test -f $ac_dir/${ac_tool_prefix}file; then  
       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"  
       if test -n "$file_magic_test_file"; then  
         case $deplibs_check_method in  
         "file_magic "*)  
           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"  
           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"  
           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |  
             $EGREP "$file_magic_regex" > /dev/null; then  
             :  
           else  
             cat <<EOF 1>&2  
   
 *** Warning: the command libtool uses to detect shared libraries,  
 *** $file_magic_cmd, produces output that libtool cannot recognize.  
 *** The result is that libtool may fail to recognize shared libraries  
 *** as such.  This will affect the creation of libtool libraries that  
 *** depend on shared libraries, but programs linked with such libtool  
 *** libraries will work regardless of this problem.  Nevertheless, you  
 *** may want to report the problem to your system manager and/or to  
 *** bug-libtool@gnu.org  
   
 EOF  
           fi ;;  
         esac  
       fi  
       break  
     fi  
   done  
   IFS="$lt_save_ifs"  
   MAGIC_CMD="$lt_save_MAGIC_CMD"  
   ;;  
 esac  
 fi  
   
 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"  
 if test -n "$MAGIC_CMD"; then  
   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5  
 echo "${ECHO_T}$MAGIC_CMD" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
   
 if test -z "$lt_cv_path_MAGIC_CMD"; then  
   if test -n "$ac_tool_prefix"; then  
     echo "$as_me:$LINENO: checking for file" >&5  
 echo $ECHO_N "checking for file... $ECHO_C" >&6  
 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   case $MAGIC_CMD in  
 [\\/*] |  ?:[\\/]*)  
   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.  
   ;;  
 *)  
   lt_save_MAGIC_CMD="$MAGIC_CMD"  
   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  
   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"  
   for ac_dir in $ac_dummy; do  
     IFS="$lt_save_ifs"  
     test -z "$ac_dir" && ac_dir=.  
     if test -f $ac_dir/file; then  
       lt_cv_path_MAGIC_CMD="$ac_dir/file"  
       if test -n "$file_magic_test_file"; then  
         case $deplibs_check_method in  
         "file_magic "*)  
           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"  
           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"  
           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |  
             $EGREP "$file_magic_regex" > /dev/null; then  
             :  
           else  
             cat <<EOF 1>&2  
   
 *** Warning: the command libtool uses to detect shared libraries,  
 *** $file_magic_cmd, produces output that libtool cannot recognize.  
 *** The result is that libtool may fail to recognize shared libraries  
 *** as such.  This will affect the creation of libtool libraries that  
 *** depend on shared libraries, but programs linked with such libtool  
 *** libraries will work regardless of this problem.  Nevertheless, you  
 *** may want to report the problem to your system manager and/or to  
 *** bug-libtool@gnu.org  
   
 EOF  
           fi ;;  
         esac  
       fi  
       break  
     fi  
   done  
   IFS="$lt_save_ifs"  
   MAGIC_CMD="$lt_save_MAGIC_CMD"  
   ;;  
 esac  
 fi  
5556    
5557  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"  echo "$as_me:$LINENO: checking for objdir" >&5
5558  if test -n "$MAGIC_CMD"; then  echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5559    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5  rm -f .libs 2>/dev/null
5560  echo "${ECHO_T}$MAGIC_CMD" >&6  mkdir .libs 2>/dev/null
5561    if test -d .libs; then
5562      objdir=.libs
5563  else  else
5564    echo "$as_me:$LINENO: result: no" >&5    # MS-DOS does not allow filenames that begin with a dot.
5565  echo "${ECHO_T}no" >&6    objdir=_libs
 fi  
   
   else  
     MAGIC_CMD=:  
   fi  
5566  fi  fi
5567    rmdir .libs 2>/dev/null
5568    echo "$as_me:$LINENO: result: $objdir" >&5
5569    echo "${ECHO_T}$objdir" >&6
5570    
   fi  
   ;;  
 esac  
   
 enable_dlopen=yes  
 enable_win32_dll=no  
   
 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.  
 if test "${enable_libtool_lock+set}" = set; then  
   enableval="$enable_libtool_lock"  
   
 fi;  
 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes  
5571    
5572    
5573  # Check whether --with-pic or --without-pic was given.  # Check whether --with-pic or --without-pic was given.
# Line 6427  else Line 5579  else
5579  fi;  fi;
5580  test -z "$pic_mode" && pic_mode=default  test -z "$pic_mode" && pic_mode=default
5581    
5582  # Use C for the default configuration in the libtool script  # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5583  tagname=  # in isolation, and that seeing it set (from the cache) indicates that
5584  lt_save_CC="$CC"  # the associated values are set (in the cache) correctly too.
 ac_ext=c  
 ac_cpp='$CPP $CPPFLAGS'  
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  
   
   
 # Source file extension for C test sources.  
 ac_ext=c  
   
 # Object file extension for compiled C test sources.  
 objext=o  
 objext=$objext  
   
 # Code to be used in simple compile tests  
 lt_simple_compile_test_code="int some_variable = 0;\n"  
   
 # Code to be used in simple link tests  
 lt_simple_link_test_code='int main(){return(0);}\n'  
   
   
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
   
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
   
   
 #  
 # Check for any special shared library compilation flags.  
 #  
 lt_prog_cc_shlib=  
 if test "$GCC" = no; then  
   case $host_os in  
   sco3.2v5*)  
     lt_prog_cc_shlib='-belf'  
     ;;  
   esac  
 fi  
 if test -n "$lt_prog_cc_shlib"; then  
   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5  
 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}  
   if echo "$old_CC $old_CFLAGS " | grep "[      ]$lt_prog_cc_shlib[     ]" >/dev/null; then :  
   else  
     { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5  
 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}  
     lt_cv_prog_cc_can_build_shared=no  
   fi  
 fi  
   
   
 #  
 # Check to make sure the static flag actually works.  
 #  
 echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5  
 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6  
 if test "${lt_prog_compiler_static_works+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_prog_compiler_static_works=no  
    save_LDFLAGS="$LDFLAGS"  
    LDFLAGS="$LDFLAGS $lt_prog_compiler_static"  
    printf "$lt_simple_link_test_code" > conftest.$ac_ext  
    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test -s conftest.err; then  
        # Append any errors to the config.log.  
        cat conftest.err 1>&5  
      else  
        lt_prog_compiler_static_works=yes  
      fi  
    fi  
    $rm conftest*  
    LDFLAGS="$save_LDFLAGS"  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5  
 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6  
   
 if test x"$lt_prog_compiler_static_works" = xyes; then  
     :  
 else  
     lt_prog_compiler_static=  
 fi  
   
   
   
   
 lt_prog_compiler_no_builtin_flag=  
   
 if test "$GCC" = yes; then  
   lt_prog_compiler_no_builtin_flag=' -fno-builtin'  
   
   
 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5  
 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6  
 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_cv_prog_compiler_rtti_exceptions=no  
   ac_outfile=conftest.$ac_objext  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
    lt_compiler_flag="-fno-rtti -fno-exceptions"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:6546: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:6550: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_cv_prog_compiler_rtti_exceptions=yes  
      fi  
    fi  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6  
   
 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then  
     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"  
 else  
     :  
 fi  
   
 fi  
   
 lt_prog_compiler_wl=  
 lt_prog_compiler_pic=  
 lt_prog_compiler_static=  
   
5585  echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5  echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5586  echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6  echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5587    if test "${lt_cv_prog_cc_pic+set}" = set; then
5588      echo $ECHO_N "(cached) $ECHO_C" >&6
5589    else
5590       lt_cv_prog_cc_pic=
5591      lt_cv_prog_cc_shlib=
5592      lt_cv_prog_cc_wl=
5593      lt_cv_prog_cc_static=
5594      lt_cv_prog_cc_no_builtin=
5595      lt_cv_prog_cc_can_build_shared=$can_build_shared
5596    
5597    if test "$GCC" = yes; then    if test "$GCC" = yes; then
5598      lt_prog_compiler_wl='-Wl,'      lt_cv_prog_cc_wl='-Wl,'
5599      lt_prog_compiler_static='-static'      lt_cv_prog_cc_static='-static'
5600    
5601      case $host_os in      case $host_os in
5602        aix*)      aix*)
5603        # All AIX code is PIC.        # Below there is a dirty hack to force normal static linking with -ldl
5604        if test "$host_cpu" = ia64; then        # The problem is because libdl dynamically linked with both libc and
5605          # AIX 5 now supports IA64 processor        # libC (AIX C++ library), which obviously doesn't included in libraries
5606          lt_prog_compiler_static='-Bstatic'        # list by gcc. This cause undefined symbols with -static flags.
5607        fi        # This hack allows C programs to be linked with "-static -ldl", but
5608          # not sure about C++ programs.
5609          lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5610        ;;        ;;
   
5611      amigaos*)      amigaos*)
5612        # FIXME: we need at least 68020 code to build shared libraries, but        # FIXME: we need at least 68020 code to build shared libraries, but
5613        # adding the `-m68020' flag to GCC prevents building anything better,        # adding the `-m68020' flag to GCC prevents building anything better,
5614        # like `-m68040'.        # like `-m68040'.
5615        lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'        lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5616        ;;        ;;
5617        beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)  
5618        # PIC is the default for these OSes.        # PIC is the default for these OSes.
5619        ;;        ;;
   
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic='-DDLL_EXPORT'  
       ;;  
   
5620      darwin* | rhapsody*)      darwin* | rhapsody*)
5621        # PIC is the default on this platform        # PIC is the default on this platform
5622        # Common symbols not allowed in MH_DYLIB files        # Common symbols not allowed in MH_DYLIB files
5623        lt_prog_compiler_pic='-fno-common'        lt_cv_prog_cc_pic='-fno-common'
5624        ;;        ;;
5625        cygwin* | mingw* | pw32* | os2*)
5626      msdosdjgpp*)        # This hack is so that the source file can tell whether it is being
5627        # Just because we use GCC doesn't mean we suddenly get shared libraries        # built for inclusion in a dll (and should export symbols for example).
5628        # on systems that don't support them.        lt_cv_prog_cc_pic='-DDLL_EXPORT'
       lt_prog_compiler_can_build_shared=no  
       enable_shared=no  
5629        ;;        ;;
   
5630      sysv4*MP*)      sysv4*MP*)
5631        if test -d /usr/nec; then        if test -d /usr/nec; then
5632          lt_prog_compiler_pic=-Kconform_pic           lt_cv_prog_cc_pic=-Kconform_pic
5633        fi        fi
5634        ;;        ;;
   
     hpux*)  
       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but  
       # not for PA HP-UX.  
       case "$host_cpu" in  
       hppa*64*|ia64*)  
         # +Z the default  
         ;;  
       *)  
         lt_prog_compiler_pic='-fPIC'  
         ;;  
       esac  
       ;;  
   
5635      *)      *)
5636        lt_prog_compiler_pic='-fPIC'        lt_cv_prog_cc_pic='-fPIC'
5637        ;;        ;;
5638      esac      esac
5639    else    else
5640      # PORTME Check for flag to pass linker flags through the system compiler.      # PORTME Check for PIC flags for the system compiler.
5641      case $host_os in      case $host_os in
5642      aix*)      aix3* | aix4* | aix5*)
5643        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_wl='-Wl,'
5644          # All AIX code is PIC.
5645        if test "$host_cpu" = ia64; then        if test "$host_cpu" = ia64; then
5646          # AIX 5 now supports IA64 processor          # AIX 5 now supports IA64 processor
5647          lt_prog_compiler_static='-Bstatic'          lt_cv_prog_cc_static='-Bstatic'
5648        else        else
5649          lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'          lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5650        fi        fi
5651        ;;        ;;
5652    
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic='-DDLL_EXPORT'  
       ;;  
   
5653      hpux9* | hpux10* | hpux11*)      hpux9* | hpux10* | hpux11*)
5654        lt_prog_compiler_wl='-Wl,'        # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5655        # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but        lt_cv_prog_cc_wl='-Wl,'
5656        # not for PA HP-UX.        lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5657        case "$host_cpu" in        lt_cv_prog_cc_pic='+Z'
       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'  
5658        ;;        ;;
5659    
5660      irix5* | irix6* | nonstopux*)      irix5* | irix6* | nonstopux*)
5661        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_wl='-Wl,'
5662          lt_cv_prog_cc_static='-non_shared'
5663        # PIC (with -KPIC) is the default.        # PIC (with -KPIC) is the default.
       lt_prog_compiler_static='-non_shared'  
5664        ;;        ;;
5665    
5666      newsos6)      cygwin* | mingw* | pw32* | os2*)
5667        lt_prog_compiler_pic='-KPIC'        # This hack is so that the source file can tell whether it is being
5668        lt_prog_compiler_static='-Bstatic'        # built for inclusion in a dll (and should export symbols for example).
5669          lt_cv_prog_cc_pic='-DDLL_EXPORT'
5670        ;;        ;;
5671    
5672      linux*)      newsos6)
5673        case $CC in        lt_cv_prog_cc_pic='-KPIC'
5674        icc* | ecc*)        lt_cv_prog_cc_static='-Bstatic'
         lt_prog_compiler_wl='-Wl,'  
         lt_prog_compiler_pic='-KPIC'  
         lt_prog_compiler_static='-static'  
         ;;  
       ccc*)  
         lt_prog_compiler_wl='-Wl,'  
         # All Alpha code is PIC.  
         lt_prog_compiler_static='-non_shared'  
         ;;  
       esac  
5675        ;;        ;;
5676    
5677      osf3* | osf4* | osf5*)      osf3* | osf4* | osf5*)
       lt_prog_compiler_wl='-Wl,'  
5678        # All OSF/1 code is PIC.        # All OSF/1 code is PIC.
5679        lt_prog_compiler_static='-non_shared'        lt_cv_prog_cc_wl='-Wl,'
5680          lt_cv_prog_cc_static='-non_shared'
5681        ;;        ;;
5682    
5683      sco3.2v5*)      sco3.2v5*)
5684        lt_prog_compiler_pic='-Kpic'        lt_cv_prog_cc_pic='-Kpic'
5685        lt_prog_compiler_static='-dn'        lt_cv_prog_cc_static='-dn'
5686          lt_cv_prog_cc_shlib='-belf'
5687        ;;        ;;
5688    
5689      solaris*)      solaris*)
5690        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_pic='-KPIC'
5691        lt_prog_compiler_pic='-KPIC'        lt_cv_prog_cc_static='-Bstatic'
5692        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Wl,'
5693        ;;        ;;
5694    
5695      sunos4*)      sunos4*)
5696        lt_prog_compiler_wl='-Qoption ld '        lt_cv_prog_cc_pic='-PIC'
5697        lt_prog_compiler_pic='-PIC'        lt_cv_prog_cc_static='-Bstatic'
5698        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Qoption ld '
5699        ;;        ;;
5700    
5701      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5702        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_pic='-KPIC'
5703        lt_prog_compiler_pic='-KPIC'        lt_cv_prog_cc_static='-Bstatic'
5704        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Wl,'
5705          ;;
5706    
5707        uts4*)
5708          lt_cv_prog_cc_pic='-pic'
5709          lt_cv_prog_cc_static='-Bstatic'
5710        ;;        ;;
5711    
5712      sysv4*MP*)      sysv4*MP*)
5713        if test -d /usr/nec ;then        if test -d /usr/nec ;then
5714          lt_prog_compiler_pic='-Kconform_pic'          lt_cv_prog_cc_pic='-Kconform_pic'
5715          lt_prog_compiler_static='-Bstatic'          lt_cv_prog_cc_static='-Bstatic'
5716        fi        fi
5717        ;;        ;;
5718    
     uts4*)  
       lt_prog_compiler_pic='-pic'  
       lt_prog_compiler_static='-Bstatic'  
       ;;  
   
5719      *)      *)
5720        lt_prog_compiler_can_build_shared=no        lt_cv_prog_cc_can_build_shared=no
5721        ;;        ;;
5722      esac      esac
5723    fi    fi
5724    
5725  echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5  fi
 echo "${ECHO_T}$lt_prog_compiler_pic" >&6  
5726    
5727  #  if test -z "$lt_cv_prog_cc_pic"; then
5728  # Check to make sure the PIC flag actually works.    echo "$as_me:$LINENO: result: none" >&5
5729  #  echo "${ECHO_T}none" >&6
5730  if test -n "$lt_prog_compiler_pic"; then  else
5731      echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5732    echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5733    
5734  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5    # Check to make sure the pic_flag actually works.
5735  echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6    echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5736  if test "${lt_prog_compiler_pic_works+set}" = set; then  echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5737      if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5738    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5739  else  else
5740    lt_prog_compiler_pic_works=no        save_CFLAGS="$CFLAGS"
5741    ac_outfile=conftest.$ac_objext      CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5742     printf "$lt_simple_compile_test_code" > conftest.$ac_ext      cat >conftest.$ac_ext <<_ACEOF
5743     lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  /* confdefs.h.  */
5744     # Insert the option either (1) after the last *FLAGS variable, or  _ACEOF
5745     # (2) before a word containing "conftest.", or (3) at the end.  cat confdefs.h >>conftest.$ac_ext
5746     # Note that $ac_compile itself does not contain backslashes and begins  cat >>conftest.$ac_ext <<_ACEOF
5747     # with a dollar sign (not a hyphen), so the echo should work correctly.  /* end confdefs.h.  */
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:6779: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:6783: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_prog_compiler_pic_works=yes  
      fi  
    fi  
    $rm conftest*  
5748    
5749  fi  int
5750  echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5  main ()
5751  echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6  {
5752    
5753  if test x"$lt_prog_compiler_pic_works" = xyes; then    ;
5754      case $lt_prog_compiler_pic in    return 0;
5755       "" | " "*) ;;  }
5756       *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;  _ACEOF
5757       esac  rm -f conftest.$ac_objext
5758  else  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5759      lt_prog_compiler_pic=    (eval $ac_compile) 2>conftest.er1
5760       lt_prog_compiler_can_build_shared=no    ac_status=$?
5761  fi    grep -v '^ *+' conftest.er1 >conftest.err
5762      rm -f conftest.er1
5763  fi    cat conftest.err >&5
5764  case "$host_os" in    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5765    # For platforms which do not support PIC, -DPIC is meaningless:    (exit $ac_status); } &&
5766    *djgpp*)           { ac_try='test -z "$ac_c_werror_flag"
5767      lt_prog_compiler_pic=                           || test ! -s conftest.err'
5768      ;;    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5769    *)    (eval $ac_try) 2>&5
5770      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"    ac_status=$?
5771      ;;    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5772  esac    (exit $ac_status); }; } &&
5773             { ac_try='test -s conftest.$ac_objext'
5774      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5775      (eval $ac_try) 2>&5
5776      ac_status=$?
5777      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778      (exit $ac_status); }; }; then
5779            case $host_os in
5780          hpux9* | hpux10* | hpux11*)
5781            # On HP-UX, both CC and GCC only warn that PIC is supported... then
5782            # they create non-PIC objects.  So, if there were any warnings, we
5783            # assume that PIC is not supported.
5784            if test -s conftest.err; then
5785              lt_cv_prog_cc_pic_works=no
5786            else
5787              lt_cv_prog_cc_pic_works=yes
5788            fi
5789            ;;
5790          *)
5791            lt_cv_prog_cc_pic_works=yes
5792            ;;
5793          esac
5794    
 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  
5795  else  else
5796    lt_cv_prog_compiler_c_o=no    echo "$as_me: failed program was:" >&5
5797     $rm -r conftest 2>/dev/null  sed 's/^/| /' conftest.$ac_ext >&5
    mkdir conftest  
    cd conftest  
    mkdir out  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
    lt_compiler_flag="-o out/conftest2.$ac_objext"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:6839: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>out/conftest.err)  
    ac_status=$?  
    cat out/conftest.err >&5  
    echo "$as_me:6843: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s out/conftest2.$ac_objext  
    then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s out/conftest.err; then  
        lt_cv_prog_compiler_c_o=yes  
      fi  
    fi  
    chmod u+w .  
    $rm conftest*  
    # SGI C++ compiler will create directory out/ii_files/ for  
    # template instantiation  
    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files  
    $rm out/* && rmdir out  
    cd ..  
    rmdir conftest  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6  
5798    
5799          lt_cv_prog_cc_pic_works=no
5800    
 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  
5801  fi  fi
5802    rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5803        CFLAGS="$save_CFLAGS"
5804    
5805  echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5  fi
 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6  
   
   runpath_var=  
   allow_undefined_flag=  
   enable_shared_with_static_runtimes=no  
   archive_cmds=  
   archive_expsym_cmds=  
   old_archive_From_new_cmds=  
   old_archive_from_expsyms_cmds=  
   export_dynamic_flag_spec=  
   whole_archive_flag_spec=  
   thread_safe_flag_spec=  
   hardcode_libdir_flag_spec=  
   hardcode_libdir_flag_spec_ld=  
   hardcode_libdir_separator=  
   hardcode_direct=no  
   hardcode_minus_L=no  
   hardcode_shlibpath_var=unsupported  
   link_all_deplibs=unknown  
   hardcode_automatic=no  
   module_cmds=  
   module_expsym_cmds=  
   always_export_symbols=no  
   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'  
   # include_expsyms should be a list of space-separated symbols to be *always*  
   # included in the symbol list  
   include_expsyms=  
   # exclude_expsyms can be an extended regexp of symbols to exclude  
   # it will be wrapped by ` (' and `)$', so one must not match beginning or  
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',  
   # as well as any symbol that contains `d'.  
   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"  
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out  
   # platforms (ab)use it in PIC code, but their linkers get confused if  
   # the symbol is explicitly referenced.  Since portable code cannot  
   # rely on this symbol name, it's probably fine to never include it in  
   # preloaded symbol tables.  
   extract_expsyms_cmds=  
   
   case $host_os in  
   cygwin* | mingw* | pw32*)  
     # FIXME: the MSVC++ port hasn't been tested in a loooong time  
     # When not using gcc, we currently assume that we are using  
     # Microsoft Visual C++.  
     if test "$GCC" != yes; then  
       with_gnu_ld=no  
     fi  
     ;;  
   openbsd*)  
     with_gnu_ld=no  
     ;;  
   esac  
   
   ld_shlibs=yes  
   if test "$with_gnu_ld" = yes; then  
     # If archive_cmds runs LD, not CC, wlarc should be empty  
     wlarc='${wl}'  
   
     # See if GNU ld supports shared libraries.  
     case $host_os in  
     aix3* | aix4* | aix5*)  
       # On AIX/PPC, the GNU linker is very broken  
       if test "$host_cpu" != ia64; then  
         ld_shlibs=no  
         cat <<EOF 1>&2  
   
 *** Warning: the GNU linker, at least up to release 2.9.1, is reported  
 *** to be unable to reliably create shared libraries on AIX.  
 *** Therefore, libtool is disabling shared libraries support.  If you  
 *** really care for shared libraries, you may want to modify your PATH  
 *** so that a non-GNU linker is found, and then restart.  
   
 EOF  
       fi  
       ;;  
   
     amigaos*)  
       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'  
       hardcode_libdir_flag_spec='-L$libdir'  
       hardcode_minus_L=yes  
   
       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports  
       # that the semantics of dynamic libraries on AmigaOS, at least up  
       # to version 4, is to share data among multiple programs linked  
       # with the same dynamic library.  Since this doesn't match the  
       # behavior of shared libraries on other platforms, we can't use  
       # them.  
       ld_shlibs=no  
       ;;  
   
     beos*)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         allow_undefined_flag=unsupported  
         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc  
         # support --undefined.  This deserves some investigation.  FIXME  
         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
   
     cygwin* | mingw* | pw32*)  
       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,  
       # as there is no search path for DLLs.  
       hardcode_libdir_flag_spec='-L$libdir'  
       allow_undefined_flag=unsupported  
       always_export_symbols=no  
       enable_shared_with_static_runtimes=yes  
       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'  
   
       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then  
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'  
         # If the export-symbols file already is a .def file (1st line  
         # is EXPORTS), use it as is; otherwise, prepend...  
         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then  
           cp $export_symbols $output_objdir/$soname.def;  
         else  
           echo EXPORTS > $output_objdir/$soname.def;  
           cat $export_symbols >> $output_objdir/$soname.def;  
         fi~  
         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
   
     netbsd*)  
       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  
         wlarc=  
       else  
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       fi  
       ;;  
   
     solaris* | sysv5*)  
       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then  
         ld_shlibs=no  
         cat <<EOF 1>&2  
   
 *** Warning: The releases 2.8.* of the GNU linker cannot reliably  
 *** create shared libraries on Solaris systems.  Therefore, libtool  
 *** is disabling shared libraries support.  We urge you to upgrade GNU  
 *** binutils to release 2.9.1 or newer.  Another option is to modify  
 *** your PATH or compiler configuration so that the native linker is  
 *** used, and then restart.  
   
 EOF  
       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
   
     sunos4*)  
       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
       wlarc=  
       hardcode_direct=yes  
       hardcode_shlibpath_var=no  
       ;;  
   
   linux*)  
     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_cmds="$tmp_archive_cmds"  
       supports_anon_versioning=no  
       case `$LD -v 2>/dev/null` in  
         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11  
         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...  
         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...  
         *\ 2.11.*) ;; # other 2.11 versions  
         *) supports_anon_versioning=yes ;;  
       esac  
       if test $supports_anon_versioning = yes; then  
         archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs=no  
     fi  
     ;;  
5806    
     *)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
     esac  
5807    
5808      if test "$ld_shlibs" = yes; then    if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5809        runpath_var=LD_RUN_PATH      lt_cv_prog_cc_pic=
5810        hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'      lt_cv_prog_cc_can_build_shared=no
       export_dynamic_flag_spec='${wl}--export-dynamic'  
       # ancient GNU ld didn't support --whole-archive et. al.  
       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then  
         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec=  
       fi  
     fi  
5811    else    else
5812      # PORTME fill in a description of your system's linker (not GNU ld)      lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5813      case $host_os in    fi
     aix3*)  
       allow_undefined_flag=unsupported  
       always_export_symbols=yes  
       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'  
       # Note: this linker hardcodes the directories in LIBPATH if there  
       # are no directories specified by -L.  
       hardcode_minus_L=yes  
       if test "$GCC" = yes && test -z "$link_static_flag"; then  
         # Neither direct hardcoding nor static linking is supported with a  
         # broken collect2.  
         hardcode_direct=unsupported  
       fi  
       ;;  
   
     aix4* | aix5*)  
       if test "$host_cpu" = ia64; then  
         # On IA64, the linker does run time linking by default, so we don't  
         # have to do anything special.  
         aix_use_runtimelinking=no  
         exp_sym_flag='-Bexport'  
         no_entry_flag=""  
       else  
         # If we're using GNU nm, then we don't want the "-C" option.  
         # -C means demangle to AIX nm, but means don't demangle with GNU nm  
         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then  
           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         else  
           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         fi  
         aix_use_runtimelinking=no  
   
         # Test if we are trying to use run time linking or normal  
         # AIX style linking. If -brtl is somewhere in LDFLAGS, we  
         # need to do runtime linking.  
         case $host_os in aix4.[23]|aix4.[23].*|aix5*)  
           for ld_flag in $LDFLAGS; do  
           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then  
             aix_use_runtimelinking=yes  
             break  
           fi  
           done  
         esac  
5814    
5815          exp_sym_flag='-bexport'    echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5816          no_entry_flag='-bnoentry'  echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5817        fi  fi
5818    
5819        # When large executables or shared objects are built, AIX ld can  # Check for any special shared library compilation flags.
5820        # have problems creating the table of contents.  If linking a library  if test -n "$lt_cv_prog_cc_shlib"; then
5821        # or program results in "error TOC overflow" add -mminimal-toc to    { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5822        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not  echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5823        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.    if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
5824      else
5825        archive_cmds=''     { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5826        hardcode_direct=yes  echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5827        hardcode_libdir_separator=':'      lt_cv_prog_cc_can_build_shared=no
5828        link_all_deplibs=yes    fi
5829    fi
       if test "$GCC" = yes; then  
         case $host_os in aix4.012|aix4.012.*)  
         # We only want to do this on AIX 4.2 and lower, the check  
         # below for broken collect2 doesn't work under 4.3+  
           collect2name=`${CC} -print-prog-name=collect2`  
           if test -f "$collect2name" && \  
            strings "$collect2name" | grep resolve_lib_name >/dev/null  
           then  
           # We have reworked collect2  
           hardcode_direct=yes  
           else  
           # We have old collect2  
           hardcode_direct=unsupported  
           # It fails to find uninstalled libraries when the uninstalled  
           # path is not listed in the libpath.  Setting hardcode_minus_L  
           # to unsupported forces relinking  
           hardcode_minus_L=yes  
           hardcode_libdir_flag_spec='-L$libdir'  
           hardcode_libdir_separator=  
           fi  
         esac  
         shared_flag='-shared'  
       else  
         # not using gcc  
         if test "$host_cpu" = ia64; then  
         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release  
         # chokes on -Wl,-G. The following line is correct:  
           shared_flag='-G'  
         else  
         if test "$aix_use_runtimelinking" = yes; then  
             shared_flag='${wl}-G'  
           else  
             shared_flag='${wl}-bM:SRE'  
         fi  
         fi  
       fi  
5830    
5831        # It seems that -bexpall does not export symbols beginning with  echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5832        # underscore (_), so it is better to generate a list of symbols to export.  echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5833        always_export_symbols=yes  if test "${lt_cv_prog_cc_static_works+set}" = set; then
5834        if test "$aix_use_runtimelinking" = yes; then    echo $ECHO_N "(cached) $ECHO_C" >&6
5835          # Warning - without using the other runtime loading flags (-brtl),  else
5836          # -berok will link without error, but may produce a broken library.      lt_cv_prog_cc_static_works=no
5837          allow_undefined_flag='-berok'    save_LDFLAGS="$LDFLAGS"
5838         # Determine the default libpath from the value encoded in an empty executable.    LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5839         cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
5840  /* confdefs.h.  */  /* confdefs.h.  */
5841  _ACEOF  _ACEOF
5842  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
# Line 7240  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 5873  if { (eval echo "$as_me:$LINENO: \"$ac_l
5873    ac_status=$?    ac_status=$?
5874    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
5876      lt_cv_prog_cc_static_works=yes
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
5877  else  else
5878    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
5879  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
# Line 7253  sed 's/^/| /' conftest.$ac_ext >&5 Line 5881  sed 's/^/| /' conftest.$ac_ext >&5
5881  fi  fi
5882  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
5883        conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
5884  if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi    LDFLAGS="$save_LDFLAGS"
5885    
5886         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"  fi
5887          archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"  
5888         else  
5889          if test "$host_cpu" = ia64; then  # Belt *and* braces to stop my trousers falling down:
5890            hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'  test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5891            allow_undefined_flag="-z nodefs"  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5892            archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"  echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5893          else  
5894           # Determine the default libpath from the value encoded in an empty executable.  pic_flag="$lt_cv_prog_cc_pic"
5895           cat >conftest.$ac_ext <<_ACEOF  special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5896    wl="$lt_cv_prog_cc_wl"
5897    link_static_flag="$lt_cv_prog_cc_static"
5898    no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5899    can_build_shared="$lt_cv_prog_cc_can_build_shared"
5900    
5901    
5902    # Check to see if options -o and -c are simultaneously supported by compiler
5903    echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5904    echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5905    if test "${lt_cv_compiler_c_o+set}" = set; then
5906      echo $ECHO_N "(cached) $ECHO_C" >&6
5907    else
5908    
5909    $rm -r conftest 2>/dev/null
5910    mkdir conftest
5911    cd conftest
5912    echo "int some_variable = 0;" > conftest.$ac_ext
5913    mkdir out
5914    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5915    # that will create temporary files in the current directory regardless of
5916    # the output directory.  Thus, making CWD read-only will cause this test
5917    # to fail, enabling locking or at least warning the user not to do parallel
5918    # builds.
5919    chmod -w .
5920    save_CFLAGS="$CFLAGS"
5921    CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5922    compiler_c_o=no
5923    if { (eval echo configure:5923: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5924      # The compiler can only warn and ignore the option if not recognized
5925      # So say no if there are warnings
5926      if test -s out/conftest.err; then
5927        lt_cv_compiler_c_o=no
5928      else
5929        lt_cv_compiler_c_o=yes
5930      fi
5931    else
5932      # Append any errors to the config.log.
5933      cat out/conftest.err 1>&5
5934      lt_cv_compiler_c_o=no
5935    fi
5936    CFLAGS="$save_CFLAGS"
5937    chmod u+w .
5938    $rm conftest* out/*
5939    rmdir out
5940    cd ..
5941    rmdir conftest
5942    $rm -r conftest 2>/dev/null
5943    
5944    fi
5945    
5946    compiler_c_o=$lt_cv_compiler_c_o
5947    echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5948    echo "${ECHO_T}$compiler_c_o" >&6
5949    
5950    if test x"$compiler_c_o" = x"yes"; then
5951      # Check to see if we can write to a .lo
5952      echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5953    echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5954      if test "${lt_cv_compiler_o_lo+set}" = set; then
5955      echo $ECHO_N "(cached) $ECHO_C" >&6
5956    else
5957    
5958      lt_cv_compiler_o_lo=no
5959      save_CFLAGS="$CFLAGS"
5960      CFLAGS="$CFLAGS -c -o conftest.lo"
5961      save_objext="$ac_objext"
5962      ac_objext=lo
5963      cat >conftest.$ac_ext <<_ACEOF
5964  /* confdefs.h.  */  /* confdefs.h.  */
5965  _ACEOF  _ACEOF
5966  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
# Line 7274  cat >>conftest.$ac_ext <<_ACEOF Line 5970  cat >>conftest.$ac_ext <<_ACEOF
5970  int  int
5971  main ()  main ()
5972  {  {
5973    int some_variable = 0;
5974    ;    ;
5975    return 0;    return 0;
5976  }  }
5977  _ACEOF  _ACEOF
5978  rm -f conftest.$ac_objext conftest$ac_exeext  rm -f conftest.$ac_objext
5979  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5980    (eval $ac_link) 2>conftest.er1    (eval $ac_compile) 2>conftest.er1
5981    ac_status=$?    ac_status=$?
5982    grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
5983    rm -f conftest.er1    rm -f conftest.er1
# Line 7295  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 5991  if { (eval echo "$as_me:$LINENO: \"$ac_l
5991    ac_status=$?    ac_status=$?
5992    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5993    (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
5994           { ac_try='test -s conftest$ac_exeext'           { ac_try='test -s conftest.$ac_objext'
5995    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5996    (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
5997    ac_status=$?    ac_status=$?
5998    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
6000          # The compiler can only warn and ignore the option if not recognized
6001        # So say no if there are warnings
6002        if test -s conftest.err; then
6003          lt_cv_compiler_o_lo=no
6004        else
6005          lt_cv_compiler_o_lo=yes
6006        fi
6007    
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
6008  else  else
6009    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
6010  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
6011    
6012  fi  fi
6013  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6014        conftest$ac_exeext conftest.$ac_ext    ac_objext="$save_objext"
6015  if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi    CFLAGS="$save_CFLAGS"
6016    
6017           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"  fi
           # Warning - without using the other run time loading flags,  
           # -berok will link without error, but may produce a broken library.  
           no_undefined_flag=' ${wl}-bernotok'  
           allow_undefined_flag=' ${wl}-berok'  
           # -bexpall does not export symbols beginning with underscore (_)  
           always_export_symbols=yes  
           # Exported symbols can be pulled into shared objects from archives  
           whole_archive_flag_spec=' '  
           archive_cmds_need_lc=yes  
           # This is similar to how AIX traditionally builds it's shared libraries.  
           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'  
         fi  
       fi  
       ;;  
6018    
6019      amigaos*)    compiler_o_lo=$lt_cv_compiler_o_lo
6020        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)'    echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
6021        hardcode_libdir_flag_spec='-L$libdir'  echo "${ECHO_T}$compiler_o_lo" >&6
6022        hardcode_minus_L=yes  else
6023        # see comment about different semantics on the GNU ld section    compiler_o_lo=no
6024        ld_shlibs=no  fi
       ;;  
6025    
6026      bsdi4*)  # Check to see if we can do hard links to lock some files if needed
6027        export_dynamic_flag_spec=-rdynamic  hard_links="nottested"
6028        ;;  if test "$compiler_c_o" = no && test "$need_locks" != no; then
6029      # do not overwrite the value of need_locks provided by the user
6030      echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6031    echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6032      hard_links=yes
6033      $rm conftest*
6034      ln conftest.a conftest.b 2>/dev/null && hard_links=no
6035      touch conftest.a
6036      ln conftest.a conftest.b 2>&5 || hard_links=no
6037      ln conftest.a conftest.b 2>/dev/null && hard_links=no
6038      echo "$as_me:$LINENO: result: $hard_links" >&5
6039    echo "${ECHO_T}$hard_links" >&6
6040      if test "$hard_links" = no; then
6041        { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6042    echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6043        need_locks=warn
6044      fi
6045    else
6046      need_locks=no
6047    fi
6048    
6049      cygwin* | mingw* | pw32*)  if test "$GCC" = yes; then
6050        # When not using gcc, we currently assume that we are using    # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
6051        # Microsoft Visual C++.    echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6052        # hardcode_libdir_flag_spec is actually meaningless, as there is  echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6053        # no search path for DLLs.    echo "int some_variable = 0;" > conftest.$ac_ext
6054        hardcode_libdir_flag_spec=' '    save_CFLAGS="$CFLAGS"
6055        allow_undefined_flag=unsupported    CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
6056        # Tell ltmain to make .lib files, not .a files.    compiler_rtti_exceptions=no
6057        libext=lib    cat >conftest.$ac_ext <<_ACEOF
6058        # Tell ltmain to make .dll files, not .so files.  /* confdefs.h.  */
6059        shrext=".dll"  _ACEOF
6060        # FIXME: Setting linknames here is a bad hack.  cat confdefs.h >>conftest.$ac_ext
6061        archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='  cat >>conftest.$ac_ext <<_ACEOF
6062        # The linker will automatically build a .lib file if we build a DLL.  /* end confdefs.h.  */
       old_archive_From_new_cmds='true'  
       # FIXME: Should let the user specify the lib program.  
       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'  
       fix_srcfile_path='`cygpath -w "$srcfile"`'  
       enable_shared_with_static_runtimes=yes  
       ;;  
6063    
6064      darwin* | rhapsody*)  int
6065      if test "$GXX" = yes ; then  main ()
6066        archive_cmds_need_lc=no  {
6067        case "$host_os" in  int some_variable = 0;
6068        rhapsody* | darwin1.[012])    ;
6069          allow_undefined_flag='-undefined suppress'    return 0;
6070          ;;  }
6071        *) # Darwin 1.3 on  _ACEOF
6072        if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  rm -f conftest.$ac_objext
6073          allow_undefined_flag='-flat_namespace -undefined suppress'  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6074        else    (eval $ac_compile) 2>conftest.er1
6075          case ${MACOSX_DEPLOYMENT_TARGET} in    ac_status=$?
6076            10.[012])    grep -v '^ *+' conftest.er1 >conftest.err
6077              allow_undefined_flag='-flat_namespace -undefined suppress'    rm -f conftest.er1
6078              ;;    cat conftest.err >&5
6079            10.*)    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6080              allow_undefined_flag='-undefined dynamic_lookup'    (exit $ac_status); } &&
6081              ;;           { ac_try='test -z "$ac_c_werror_flag"
6082          esac                           || test ! -s conftest.err'
6083        fi    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6084          ;;    (eval $ac_try) 2>&5
6085        esac    ac_status=$?
6086          lt_int_apple_cc_single_mod=no    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087          output_verbose_link_cmd='echo'    (exit $ac_status); }; } &&
6088          if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then           { ac_try='test -s conftest.$ac_objext'
6089            lt_int_apple_cc_single_mod=yes    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090          fi    (eval $ac_try) 2>&5
6091          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then    ac_status=$?
6092            archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093          else    (exit $ac_status); }; }; then
6094          archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'        # The compiler can only warn and ignore the option if not recognized
6095        fi      # So say no if there are warnings
6096        module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'      if test -s conftest.err; then
6097        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's        compiler_rtti_exceptions=no
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
           archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         else  
           archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         fi  
           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
       hardcode_direct=no  
       hardcode_automatic=yes  
       hardcode_shlibpath_var=unsupported  
       whole_archive_flag_spec='-all_load $convenience'  
       link_all_deplibs=yes  
6098      else      else
6099        ld_shlibs=no        compiler_rtti_exceptions=yes
6100      fi      fi
       ;;  
   
     dgux*)  
       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec='-L$libdir'  
       hardcode_shlibpath_var=no  
       ;;  
   
     freebsd1*)  
       ld_shlibs=no  
       ;;  
6101    
6102      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor  else
6103      # support.  Future versions do this automatically, but an explicit c++rt0.o    echo "$as_me: failed program was:" >&5
6104      # does not break anything, and helps significantly (at the cost of a little  sed 's/^/| /' conftest.$ac_ext >&5
     # 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  
       ;;  
6105    
6106      # Unfortunately, older versions of FreeBSD 2 do not have this feature.  fi
6107      freebsd2*)  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6108        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'    CFLAGS="$save_CFLAGS"
6109        hardcode_direct=yes    echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
6110        hardcode_minus_L=yes  echo "${ECHO_T}$compiler_rtti_exceptions" >&6
       hardcode_shlibpath_var=no  
       ;;  
6111    
6112      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.    if test "$compiler_rtti_exceptions" = "yes"; then
6113      freebsd* | kfreebsd*-gnu)      no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
6114        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'    else
6115        hardcode_libdir_flag_spec='-R$libdir'      no_builtin_flag=' -fno-builtin'
6116        hardcode_direct=yes    fi
6117        hardcode_shlibpath_var=no  fi
       ;;  
6118    
6119      hpux9*)  # See if the linker supports building shared libraries.
6120        if test "$GCC" = yes; then  echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
6121          archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
       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'  
       ;;  
6122    
6123      hpux10* | hpux11*)  allow_undefined_flag=
6124        if test "$GCC" = yes -a "$with_gnu_ld" = no; then  no_undefined_flag=
6125          case "$host_cpu" in  need_lib_prefix=unknown
6126          hppa*64*|ia64*)  need_version=unknown
6127            archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  # when you set need_version to no, make sure it does not cause -set_version
6128            ;;  # flags to be left without arguments
6129          *)  archive_cmds=
6130            archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'  archive_expsym_cmds=
6131            ;;  old_archive_from_new_cmds=
6132          esac  old_archive_from_expsyms_cmds=
6133        else  export_dynamic_flag_spec=
6134          case "$host_cpu" in  whole_archive_flag_spec=
6135          hppa*64*|ia64*)  thread_safe_flag_spec=
6136            archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'  hardcode_into_libs=no
6137            ;;  hardcode_libdir_flag_spec=
6138          *)  hardcode_libdir_separator=
6139            archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'  hardcode_direct=no
6140            ;;  hardcode_minus_L=no
6141          esac  hardcode_shlibpath_var=unsupported
6142        fi  runpath_var=
6143        if test "$with_gnu_ld" = no; then  link_all_deplibs=unknown
6144          case "$host_cpu" in  always_export_symbols=no
6145          hppa*64*)  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
6146            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'  # include_expsyms should be a list of space-separated symbols to be *always*
6147            hardcode_libdir_flag_spec_ld='+b $libdir'  # included in the symbol list
6148            hardcode_libdir_separator=:  include_expsyms=
6149            hardcode_direct=no  # exclude_expsyms can be an egrep regular expression of symbols to exclude
6150            hardcode_shlibpath_var=no  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6151            ;;  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6152          ia64*)  # as well as any symbol that contains `d'.
6153            hardcode_libdir_flag_spec='-L$libdir'  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6154            hardcode_direct=no  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6155            hardcode_shlibpath_var=no  # platforms (ab)use it in PIC code, but their linkers get confused if
6156    # the symbol is explicitly referenced.  Since portable code cannot
6157    # rely on this symbol name, it's probably fine to never include it in
6158    # preloaded symbol tables.
6159    extract_expsyms_cmds=
6160    
6161            # hardcode_minus_L: Not really in the search PATH,  case $host_os in
6162            # but as the default location of the library.  cygwin* | mingw* | pw32*)
6163            hardcode_minus_L=yes    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6164            ;;    # When not using gcc, we currently assume that we are using
6165          *)    # Microsoft Visual C++.
6166            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'    if test "$GCC" != yes; then
6167            hardcode_libdir_separator=:      with_gnu_ld=no
6168            hardcode_direct=yes    fi
6169            export_dynamic_flag_spec='${wl}-E'    ;;
6170    openbsd*)
6171      with_gnu_ld=no
6172      ;;
6173    esac
6174    
6175            # hardcode_minus_L: Not really in the search PATH,  ld_shlibs=yes
6176            # but as the default location of the library.  if test "$with_gnu_ld" = yes; then
6177            hardcode_minus_L=yes    # If archive_cmds runs LD, not CC, wlarc should be empty
6178            ;;    wlarc='${wl}'
         esac  
       fi  
       ;;  
6179    
6180      irix5* | irix6* | nonstopux*)    # See if GNU ld supports shared libraries.
6181        if test "$GCC" = yes; then    case $host_os in
6182          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'    aix3* | aix4* | aix5*)
6183        else      # On AIX, the GNU linker is very broken
6184          archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'      # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
6185          hardcode_libdir_flag_spec_ld='-rpath $libdir'      ld_shlibs=no
6186        fi      cat <<EOF 1>&2
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator=:  
       link_all_deplibs=yes  
       ;;  
6187    
6188      netbsd*)  *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6189        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  *** to be unable to reliably create shared libraries on AIX.
6190          archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out  *** Therefore, libtool is disabling shared libraries support.  If you
6191        else  *** really care for shared libraries, you may want to modify your PATH
6192          archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF  *** so that a non-GNU linker is found, and then restart.
       fi  
       hardcode_libdir_flag_spec='-R$libdir'  
       hardcode_direct=yes  
       hardcode_shlibpath_var=no  
       ;;  
6193    
6194      newsos6)  EOF
6195        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  
       ;;  
6196    
6197      openbsd*)    amigaos*)
6198        hardcode_direct=yes      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)'
6199        hardcode_shlibpath_var=no      hardcode_libdir_flag_spec='-L$libdir'
6200        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then      hardcode_minus_L=yes
6201          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
6202          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6203          export_dynamic_flag_spec='${wl}-E'      # that the semantics of dynamic libraries on AmigaOS, at least up
6204        else      # to version 4, is to share data among multiple programs linked
6205         case $host_os in      # with the same dynamic library.  Since this doesn't match the
6206           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)      # behavior of shared libraries on other platforms, we can use
6207             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'      # them.
6208             hardcode_libdir_flag_spec='-R$libdir'      ld_shlibs=no
6209             ;;      ;;
          *)  
            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'  
            ;;  
        esac  
       fi  
       ;;  
6210    
6211      os2*)    beos*)
6212        hardcode_libdir_flag_spec='-L$libdir'      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
       hardcode_minus_L=yes  
6213        allow_undefined_flag=unsupported        allow_undefined_flag=unsupported
6214        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'        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6215        old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'        # support --undefined.  This deserves some investigation.  FIXME
6216        ;;        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6217        else
6218          ld_shlibs=no
6219        fi
6220        ;;
6221    
6222      osf3*)    cygwin* | mingw* | pw32*)
6223        if test "$GCC" = yes; then      # hardcode_libdir_flag_spec is actually meaningless, as there is
6224          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'      # no search path for DLLs.
6225          archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'      hardcode_libdir_flag_spec='-L$libdir'
6226        else      allow_undefined_flag=unsupported
6227          allow_undefined_flag=' -expect_unresolved \*'      always_export_symbols=yes
6228          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
6229        fi      extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
6230        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'        sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
6231        hardcode_libdir_separator=:        test -f $output_objdir/impgen.exe || (cd $output_objdir && \
6232          if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
6233          else $CC -o impgen impgen.c ; fi)~
6234          $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
6235    
6236        old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
6237    
6238        # cygwin and mingw dlls have different entry points and sets of symbols
6239        # to exclude.
6240        # FIXME: what about values for MSVC?
6241        dll_entry=__cygwin_dll_entry@12
6242        dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
6243        case $host_os in
6244        mingw*)
6245          # mingw values
6246          dll_entry=_DllMainCRTStartup@12
6247          dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
6248        ;;        ;;
6249        esac
6250    
6251      osf4* | osf5*)      # as osf3* with the addition of -msym flag      # mingw and cygwin differ, and it's simplest to just exclude the union
6252        if test "$GCC" = yes; then      # of the two symbol sets.
6253          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'      dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
6254          archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
6255          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'      # recent cygwin and mingw systems supply a stub DllMain which the user
6256        else      # can override, but on older systems we have to supply one (in ltdll.c)
6257          allow_undefined_flag=' -expect_unresolved \*'      if test "x$lt_cv_need_dllmain" = "xyes"; then
6258          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'        ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
6259          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~        ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
6260          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'          test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
6261        else
6262          ltdll_obj=
6263          ltdll_cmds=
6264        fi
6265    
6266          # Both c and cxx compiler support -rpath directly      # Extract the symbol export list from an `--export-all' def file,
6267          hardcode_libdir_flag_spec='-rpath $libdir'      # then regenerate the def file from the symbol export list, so that
6268        fi      # the compiled dll only exports the symbol export list.
6269        hardcode_libdir_separator=:      # Be careful not to strip the DATA tag left be newer dlltools.
6270        ;;      export_symbols_cmds="$ltdll_cmds"'
6271          $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6272          sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6273    
6274        # If the export-symbols file already is a .def file (1st line
6275        # is EXPORTS), use it as is.
6276        # If DATA tags from a recent dlltool are present, honour them!
6277        archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
6278            cp $export_symbols $output_objdir/$soname-def;
6279          else
6280            echo EXPORTS > $output_objdir/$soname-def;
6281            _lt_hint=1;
6282            cat $export_symbols | while read symbol; do
6283             set dummy \$symbol;
6284             case \$# in
6285               2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6286               4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
6287               *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6288             esac;
6289             _lt_hint=`expr 1 + \$_lt_hint`;
6290            done;
6291          fi~
6292          '"$ltdll_cmds"'
6293          $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6294          $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
6295          $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6296          $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
6297          $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6298        ;;
6299    
6300      sco3.2v5*)    netbsd*)
6301        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6302        hardcode_shlibpath_var=no        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6303        export_dynamic_flag_spec='${wl}-Bexport'        wlarc=
6304        runpath_var=LD_RUN_PATH      else
6305        hardcode_runpath_var=yes        archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6306        ;;        archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6307        fi
6308        ;;
6309    
6310      solaris*)    solaris* | sysv5*)
6311        no_undefined_flag=' -z text'      if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6312        if test "$GCC" = yes; then        ld_shlibs=no
6313          archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'        cat <<EOF 1>&2
         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'  
       else  
         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       fi  
       hardcode_libdir_flag_spec='-R$libdir'  
       hardcode_shlibpath_var=no  
       case $host_os in  
       solaris2.[0-5] | solaris2.[0-5].*) ;;  
       *) # Supported since Solaris 2.6 (maybe 2.5.1?)  
         whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;  
       esac  
       link_all_deplibs=yes  
       ;;  
6314    
6315      sunos4*)  *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6316        if test "x$host_vendor" = xsequent; then  *** create shared libraries on Solaris systems.  Therefore, libtool
6317          # Use $CC to link under sequent, because it throws in some extra .o  *** is disabling shared libraries support.  We urge you to upgrade GNU
6318          # files that make .init and .fini sections work.  *** binutils to release 2.9.1 or newer.  Another option is to modify
6319          archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'  *** your PATH or compiler configuration so that the native linker is
6320        else  *** used, and then restart.
         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  
       ;;  
6321    
6322      sysv4)  EOF
6323        case $host_vendor in      elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6324          sni)        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6325            archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6326            hardcode_direct=yes # is this really true???      else
6327          ;;        ld_shlibs=no
6328          siemens)      fi
6329            ## 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  
       ;;  
6330    
6331      sysv4.3*)    sunos4*)
6332        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6333        hardcode_shlibpath_var=no      wlarc=
6334        export_dynamic_flag_spec='-Bexport'      hardcode_direct=yes
6335        ;;      hardcode_shlibpath_var=no
6336        ;;
6337    
6338      sysv4*MP*)    *)
6339        if test -d /usr/nec; then      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6340          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6341          hardcode_shlibpath_var=no        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6342          runpath_var=LD_RUN_PATH      else
6343          hardcode_runpath_var=yes        ld_shlibs=no
6344          ld_shlibs=yes      fi
6345        fi      ;;
6346        ;;    esac
6347    
6348      sysv4.2uw2*)    if test "$ld_shlibs" = yes; then
6349        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'      runpath_var=LD_RUN_PATH
6350        hardcode_direct=yes      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6351        hardcode_minus_L=no      export_dynamic_flag_spec='${wl}--export-dynamic'
6352        hardcode_shlibpath_var=no      case $host_os in
6353        hardcode_runpath_var=yes      cygwin* | mingw* | pw32*)
6354        runpath_var=LD_RUN_PATH        # dlltool doesn't understand --whole-archive et. al.
6355          whole_archive_flag_spec=
6356        ;;        ;;
6357        *)
6358     sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)        # ancient GNU ld didn't support --whole-archive et. al.
6359        no_undefined_flag='${wl}-z ${wl}text'        if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6360        if test "$GCC" = yes; then          whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
6361        else        else
6362          archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          whole_archive_flag_spec=
6363        fi        fi
       runpath_var='LD_RUN_PATH'  
       hardcode_shlibpath_var=no  
       ;;  
   
     sysv5*)  
       no_undefined_flag=' -z text'  
       # $CC -shared without GNU ld will not create a library from C++  
       # object files and a static libstdc++, better avoid it by now  
       archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       hardcode_libdir_flag_spec=  
       hardcode_shlibpath_var=no  
       runpath_var='LD_RUN_PATH'  
       ;;  
   
     uts4*)  
       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec='-L$libdir'  
       hardcode_shlibpath_var=no  
       ;;  
   
     *)  
       ld_shlibs=no  
6364        ;;        ;;
6365      esac      esac
6366    fi    fi
6367    else
6368      # PORTME fill in a description of your system's linker (not GNU ld)
6369      case $host_os in
6370      aix3*)
6371        allow_undefined_flag=unsupported
6372        always_export_symbols=yes
6373        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'
6374        # Note: this linker hardcodes the directories in LIBPATH if there
6375        # are no directories specified by -L.
6376        hardcode_minus_L=yes
6377        if test "$GCC" = yes && test -z "$link_static_flag"; then
6378          # Neither direct hardcoding nor static linking is supported with a
6379          # broken collect2.
6380          hardcode_direct=unsupported
6381        fi
6382        ;;
6383    
6384  echo "$as_me:$LINENO: result: $ld_shlibs" >&5    aix4* | aix5*)
6385  echo "${ECHO_T}$ld_shlibs" >&6      if test "$host_cpu" = ia64; then
6386  test "$ld_shlibs" = no && can_build_shared=no        # On IA64, the linker does run time linking by default, so we don't
6387          # have to do anything special.
6388          aix_use_runtimelinking=no
6389          exp_sym_flag='-Bexport'
6390          no_entry_flag=""
6391        else
6392          aix_use_runtimelinking=no
6393    
6394  variables_saved_for_relink="PATH $shlibpath_var $runpath_var"        # Test if we are trying to use run time linking or normal
6395  if test "$GCC" = yes; then        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6396    variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"        # need to do runtime linking.
6397  fi        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6398            for ld_flag in $LDFLAGS; do
6399              case $ld_flag in
6400              *-brtl*)
6401                aix_use_runtimelinking=yes
6402                break
6403              ;;
6404              esac
6405            done
6406          esac
6407    
6408  #        exp_sym_flag='-bexport'
6409  # Do we need to explicitly link libc?        no_entry_flag='-bnoentry'
6410  #      fi
 case "x$archive_cmds_need_lc" in  
 x|xyes)  
   # Assume -lc should be added  
   archive_cmds_need_lc=yes  
   
   if test "$enable_shared" = yes && test "$GCC" = yes; then  
     case $archive_cmds in  
     *'~'*)  
       # FIXME: we may have to deal with multi-command sequences.  
       ;;  
     '$CC '*)  
       # Test whether the compiler implicitly links with -lc since on some  
       # systems, -lgcc has to come before -lc. If gcc already passes -lc  
       # to ld, don't add -lc before -lgcc.  
       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5  
 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6  
       $rm conftest*  
       printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
6411    
6412        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5      # When large executables or shared objects are built, AIX ld can
6413    (eval $ac_compile) 2>&5      # have problems creating the table of contents.  If linking a library
6414    ac_status=$?      # or program results in "error TOC overflow" add -mminimal-toc to
6415    echo "$as_me:$LINENO: \$? = $ac_status" >&5      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6416    (exit $ac_status); } 2>conftest.err; then      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6417          soname=conftest  
6418          lib=conftest      hardcode_direct=yes
6419          libobjs=conftest.$ac_objext      archive_cmds=''
6420          deplibs=      hardcode_libdir_separator=':'
6421          wl=$lt_prog_compiler_wl      if test "$GCC" = yes; then
6422          compiler_flags=-v        case $host_os in aix4.[012]|aix4.[012].*)
6423          linker_flags=-v          collect2name=`${CC} -print-prog-name=collect2`
6424          verstring=          if test -f "$collect2name" && \
6425          output_objdir=.            strings "$collect2name" | grep resolve_lib_name >/dev/null
6426          libname=conftest          then
6427          lt_save_allow_undefined_flag=$allow_undefined_flag            # We have reworked collect2
6428          allow_undefined_flag=            hardcode_direct=yes
6429          if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5          else
6430    (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5            # We have old collect2
6431    ac_status=$?            hardcode_direct=unsupported
6432    echo "$as_me:$LINENO: \$? = $ac_status" >&5            # It fails to find uninstalled libraries when the uninstalled
6433    (exit $ac_status); }            # path is not listed in the libpath.  Setting hardcode_minus_L
6434          then            # to unsupported forces relinking
6435            archive_cmds_need_lc=no            hardcode_minus_L=yes
6436          else            hardcode_libdir_flag_spec='-L$libdir'
6437            archive_cmds_need_lc=yes            hardcode_libdir_separator=
6438          fi          fi
6439          allow_undefined_flag=$lt_save_allow_undefined_flag        esac
6440    
6441          shared_flag='-shared'
6442        else
6443          # not using gcc
6444          if test "$host_cpu" = ia64; then
6445            shared_flag='${wl}-G'
6446          else
6447            if test "$aix_use_runtimelinking" = yes; then
6448              shared_flag='${wl}-G'
6449            else
6450              shared_flag='${wl}-bM:SRE'
6451            fi
6452          fi
6453        fi
6454    
6455        # It seems that -bexpall can do strange things, so it is better to
6456        # generate a list of symbols to export.
6457        always_export_symbols=yes
6458        if test "$aix_use_runtimelinking" = yes; then
6459          # Warning - without using the other runtime loading flags (-brtl),
6460          # -berok will link without error, but may produce a broken library.
6461          allow_undefined_flag='-berok'
6462          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
6463          archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6464        else
6465          if test "$host_cpu" = ia64; then
6466            hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6467            allow_undefined_flag="-z nodefs"
6468            archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
6469        else        else
6470          cat conftest.err 1>&5          hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
6471            # Warning - without using the other run time loading flags,
6472            # -berok will link without error, but may produce a broken library.
6473            allow_undefined_flag='${wl}-berok'
6474            # This is a bit strange, but is similar to how AIX traditionally builds
6475            # it's shared libraries.
6476            archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
6477        fi        fi
6478        $rm conftest*      fi
6479        echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5      ;;
6480  echo "${ECHO_T}$archive_cmds_need_lc" >&6  
6481      amigaos*)
6482        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)'
6483        hardcode_libdir_flag_spec='-L$libdir'
6484        hardcode_minus_L=yes
6485        # see comment about different semantics on the GNU ld section
6486        ld_shlibs=no
6487        ;;
6488    
6489      cygwin* | mingw* | pw32*)
6490        # When not using gcc, we currently assume that we are using
6491        # Microsoft Visual C++.
6492        # hardcode_libdir_flag_spec is actually meaningless, as there is
6493        # no search path for DLLs.
6494        hardcode_libdir_flag_spec=' '
6495        allow_undefined_flag=unsupported
6496        # Tell ltmain to make .lib files, not .a files.
6497        libext=lib
6498        # FIXME: Setting linknames here is a bad hack.
6499        archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6500        # The linker will automatically build a .lib file if we build a DLL.
6501        old_archive_from_new_cmds='true'
6502        # FIXME: Should let the user specify the lib program.
6503        old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6504        fix_srcfile_path='`cygpath -w "$srcfile"`'
6505        ;;
6506    
6507      darwin* | rhapsody*)
6508        case "$host_os" in
6509        rhapsody* | darwin1.[012])
6510          allow_undefined_flag='-undefined suppress'
6511          ;;
6512        *) # Darwin 1.3 on
6513          allow_undefined_flag='-flat_namespace -undefined suppress'
6514        ;;        ;;
6515      esac      esac
6516        # FIXME: Relying on posixy $() will cause problems for
6517        #        cross-compilation, but unfortunately the echo tests do not
6518        #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6519        #        `"' quotes if we put them in here... so don't!
6520        archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
6521        # We need to add '_' to the symbols in $export_symbols first
6522        #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6523        hardcode_direct=yes
6524        hardcode_shlibpath_var=no
6525        whole_archive_flag_spec='-all_load $convenience'
6526        ;;
6527    
6528      freebsd1*)
6529        ld_shlibs=no
6530        ;;
6531    
6532      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6533      # support.  Future versions do this automatically, but an explicit c++rt0.o
6534      # does not break anything, and helps significantly (at the cost of a little
6535      # extra space).
6536      freebsd2.2*)
6537        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6538        hardcode_libdir_flag_spec='-R$libdir'
6539        hardcode_direct=yes
6540        hardcode_shlibpath_var=no
6541        ;;
6542    
6543      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6544      freebsd2*)
6545        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6546        hardcode_direct=yes
6547        hardcode_minus_L=yes
6548        hardcode_shlibpath_var=no
6549        ;;
6550    
6551      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6552      freebsd*)
6553        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6554        hardcode_libdir_flag_spec='-R$libdir'
6555        hardcode_direct=yes
6556        hardcode_shlibpath_var=no
6557        ;;
6558    
6559      hpux9* | hpux10* | hpux11*)
6560        case $host_os in
6561        hpux9*) 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' ;;
6562        *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6563        esac
6564        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6565        hardcode_libdir_separator=:
6566        hardcode_direct=yes
6567        hardcode_minus_L=yes # Not in the search PATH, but as the default
6568                             # location of the library.
6569        export_dynamic_flag_spec='${wl}-E'
6570        ;;
6571    
6572      irix5* | irix6* | nonstopux*)
6573        if test "$GCC" = yes; then
6574          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6575          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6576        else
6577          archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6578          hardcode_libdir_flag_spec='-rpath $libdir'
6579        fi
6580        hardcode_libdir_separator=:
6581        link_all_deplibs=yes
6582        ;;
6583    
6584      netbsd*)
6585        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6586          archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6587        else
6588          archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6589        fi
6590        hardcode_libdir_flag_spec='-R$libdir'
6591        hardcode_direct=yes
6592        hardcode_shlibpath_var=no
6593        ;;
6594    
6595      newsos6)
6596        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6597        hardcode_direct=yes
6598        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6599        hardcode_libdir_separator=:
6600        hardcode_shlibpath_var=no
6601        ;;
6602    
6603      openbsd*)
6604        hardcode_direct=yes
6605        hardcode_shlibpath_var=no
6606        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6607          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6608          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6609          export_dynamic_flag_spec='${wl}-E'
6610        else
6611          case "$host_os" in
6612          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6613            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6614            hardcode_libdir_flag_spec='-R$libdir'
6615            ;;
6616          *)
6617            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6618            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6619            ;;
6620          esac
6621        fi
6622        ;;
6623    
6624      os2*)
6625        hardcode_libdir_flag_spec='-L$libdir'
6626        hardcode_minus_L=yes
6627        allow_undefined_flag=unsupported
6628        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'
6629        old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6630        ;;
6631    
6632      osf3*)
6633        if test "$GCC" = yes; then
6634          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6635          archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6636        else
6637          allow_undefined_flag=' -expect_unresolved \*'
6638          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6639        fi
6640        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6641        hardcode_libdir_separator=:
6642        ;;
6643    
6644      osf4* | osf5*)        # as osf3* with the addition of -msym flag
6645        if test "$GCC" = yes; then
6646          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6647          archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6648          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6649        else
6650          allow_undefined_flag=' -expect_unresolved \*'
6651          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6652          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6653          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6654    
6655          #Both c and cxx compiler support -rpath directly
6656          hardcode_libdir_flag_spec='-rpath $libdir'
6657        fi
6658        hardcode_libdir_separator=:
6659        ;;
6660    
6661      sco3.2v5*)
6662        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6663        hardcode_shlibpath_var=no
6664        runpath_var=LD_RUN_PATH
6665        hardcode_runpath_var=yes
6666        export_dynamic_flag_spec='${wl}-Bexport'
6667        ;;
6668    
6669      solaris*)
6670        # gcc --version < 3.0 without binutils cannot create self contained
6671        # shared libraries reliably, requiring libgcc.a to resolve some of
6672        # the object symbols generated in some cases.  Libraries that use
6673        # assert need libgcc.a to resolve __eprintf, for example.  Linking
6674        # a copy of libgcc.a into every shared library to guarantee resolving
6675        # such symbols causes other problems:  According to Tim Van Holder
6676        # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
6677        # (to the application) exception stack for one thing.
6678        no_undefined_flag=' -z defs'
6679        if test "$GCC" = yes; then
6680          case `$CC --version 2>/dev/null` in
6681          [12].*)
6682            cat <<EOF 1>&2
6683    
6684    *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
6685    *** create self contained shared libraries on Solaris systems, without
6686    *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
6687    *** -no-undefined support, which will at least allow you to build shared
6688    *** libraries.  However, you may find that when you link such libraries
6689    *** into an application without using GCC, you have to manually add
6690    *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
6691    *** upgrade to a newer version of GCC.  Another option is to rebuild your
6692    *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
6693    
6694    EOF
6695            no_undefined_flag=
6696            ;;
6697          esac
6698        fi
6699        # $CC -shared without GNU ld will not create a library from C++
6700        # object files and a static libstdc++, better avoid it by now
6701        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6702        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6703                    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6704        hardcode_libdir_flag_spec='-R$libdir'
6705        hardcode_shlibpath_var=no
6706        case $host_os in
6707        solaris2.[0-5] | solaris2.[0-5].*) ;;
6708        *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6709          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6710        esac
6711        link_all_deplibs=yes
6712        ;;
6713    
6714      sunos4*)
6715        if test "x$host_vendor" = xsequent; then
6716          # Use $CC to link under sequent, because it throws in some extra .o
6717          # files that make .init and .fini sections work.
6718          archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6719        else
6720          archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6721        fi
6722        hardcode_libdir_flag_spec='-L$libdir'
6723        hardcode_direct=yes
6724        hardcode_minus_L=yes
6725        hardcode_shlibpath_var=no
6726        ;;
6727    
6728      sysv4)
6729        case $host_vendor in
6730          sni)
6731            archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6732            hardcode_direct=yes # is this really true???
6733            ;;
6734          siemens)
6735            ## LD is ld it makes a PLAMLIB
6736            ## CC just makes a GrossModule.
6737            archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6738            reload_cmds='$CC -r -o $output$reload_objs'
6739            hardcode_direct=no
6740            ;;
6741          motorola)
6742            archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6743            hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6744            ;;
6745        esac
6746        runpath_var='LD_RUN_PATH'
6747        hardcode_shlibpath_var=no
6748        ;;
6749    
6750      sysv4.3*)
6751        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6752        hardcode_shlibpath_var=no
6753        export_dynamic_flag_spec='-Bexport'
6754        ;;
6755    
6756      sysv5*)
6757        no_undefined_flag=' -z text'
6758        # $CC -shared without GNU ld will not create a library from C++
6759        # object files and a static libstdc++, better avoid it by now
6760        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6761        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6762                    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6763        hardcode_libdir_flag_spec=
6764        hardcode_shlibpath_var=no
6765        runpath_var='LD_RUN_PATH'
6766        ;;
6767    
6768      uts4*)
6769        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6770        hardcode_libdir_flag_spec='-L$libdir'
6771        hardcode_shlibpath_var=no
6772        ;;
6773    
6774      dgux*)
6775        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6776        hardcode_libdir_flag_spec='-L$libdir'
6777        hardcode_shlibpath_var=no
6778        ;;
6779    
6780      sysv4*MP*)
6781        if test -d /usr/nec; then
6782          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6783          hardcode_shlibpath_var=no
6784          runpath_var=LD_RUN_PATH
6785          hardcode_runpath_var=yes
6786          ld_shlibs=yes
6787        fi
6788        ;;
6789    
6790      sysv4.2uw2*)
6791        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6792        hardcode_direct=yes
6793        hardcode_minus_L=no
6794        hardcode_shlibpath_var=no
6795        hardcode_runpath_var=yes
6796        runpath_var=LD_RUN_PATH
6797        ;;
6798    
6799      sysv5uw7* | unixware7*)
6800        no_undefined_flag='${wl}-z ${wl}text'
6801        if test "$GCC" = yes; then
6802          archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6803        else
6804          archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6805        fi
6806        runpath_var='LD_RUN_PATH'
6807        hardcode_shlibpath_var=no
6808        ;;
6809    
6810      *)
6811        ld_shlibs=no
6812        ;;
6813      esac
6814    fi
6815    echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6816    echo "${ECHO_T}$ld_shlibs" >&6
6817    test "$ld_shlibs" = no && can_build_shared=no
6818    
6819    # Check hardcoding attributes.
6820    echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6821    echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6822    hardcode_action=
6823    if test -n "$hardcode_libdir_flag_spec" || \
6824       test -n "$runpath_var"; then
6825    
6826      # We can hardcode non-existant directories.
6827      if test "$hardcode_direct" != no &&
6828         # If the only mechanism to avoid hardcoding is shlibpath_var, we
6829         # have to relink, otherwise we might link with an installed library
6830         # when we should be linking with a yet-to-be-installed one
6831         ## test "$hardcode_shlibpath_var" != no &&
6832         test "$hardcode_minus_L" != no; then
6833        # Linking always hardcodes the temporary library directory.
6834        hardcode_action=relink
6835      else
6836        # We can link without hardcoding, and we can hardcode nonexisting dirs.
6837        hardcode_action=immediate
6838    fi    fi
6839    ;;  else
6840  esac    # We cannot hardcode anything, or else we can only hardcode existing
6841      # directories.
6842      hardcode_action=unsupported
6843    fi
6844    echo "$as_me:$LINENO: result: $hardcode_action" >&5
6845    echo "${ECHO_T}$hardcode_action" >&6
6846    
6847    striplib=
6848    old_striplib=
6849    echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6850    echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6851    if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6852      test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6853      test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6854      echo "$as_me:$LINENO: result: yes" >&5
6855    echo "${ECHO_T}yes" >&6
6856    else
6857      echo "$as_me:$LINENO: result: no" >&5
6858    echo "${ECHO_T}no" >&6
6859    fi
6860    
6861    reload_cmds='$LD$reload_flag -o $output$reload_objs'
6862    test -z "$deplibs_check_method" && deplibs_check_method=unknown
6863    
6864    # PORTME Fill in your ld.so characteristics
6865  echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5  echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6866  echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6  echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6867  library_names_spec=  library_names_spec=
6868  libname_spec='lib$name'  libname_spec='lib$name'
6869  soname_spec=  soname_spec=
 shrext=".so"  
6870  postinstall_cmds=  postinstall_cmds=
6871  postuninstall_cmds=  postuninstall_cmds=
6872  finish_cmds=  finish_cmds=
# Line 7819  shlibpath_var= Line 6875  shlibpath_var=
6875  shlibpath_overrides_runpath=unknown  shlibpath_overrides_runpath=unknown
6876  version_type=none  version_type=none
6877  dynamic_linker="$host_os ld.so"  dynamic_linker="$host_os ld.so"
6878  sys_lib_dlsearch_path_spec="/lib /usr/lib"  sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib"
6879  if test "$GCC" = yes; then  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib /usr/X11R6/lib"
   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then  
     # if the path contains ";" then we assume it to be the separator  
     # otherwise default to the standard path separator (i.e. ":") - it is  
     # assumed that no part of a normal pathname contains ";" but that should  
     # okay in the real world where ";" in dirpaths is itself problematic.  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
   else  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
   fi  
 else  
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"  
 fi  
 need_lib_prefix=unknown  
 hardcode_into_libs=no  
   
 # when you set need_version to no, make sure it does not cause -set_version  
 # flags to be left without arguments  
 need_version=unknown  
6880    
6881  case $host_os in  case $host_os in
6882  aix3*)  aix3*)
6883    version_type=linux    version_type=linux
6884    library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'    library_names_spec='${libname}${release}.so$versuffix $libname.a'
6885    shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
6886    
6887    # AIX 3 has no versioning support, so we append a major version to the name.    # AIX has no versioning support, so we append a major version to the name.
6888    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
6889    ;;    ;;
6890    
6891  aix4* | aix5*)  aix4* | aix5*)
# Line 7858  aix4* | aix5*) Line 6895  aix4* | aix5*)
6895    hardcode_into_libs=yes    hardcode_into_libs=yes
6896    if test "$host_cpu" = ia64; then    if test "$host_cpu" = ia64; then
6897      # AIX 5 supports IA64      # AIX 5 supports IA64
6898      library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'      library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
6899      shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
6900    else    else
6901      # With GCC up to 2.95.x, collect2 would create an import file      # With GCC up to 2.95.x, collect2 would create an import file
# Line 7868  aix4* | aix5*) Line 6905  aix4* | aix5*)
6905      # development snapshots of GCC prior to 3.0.      # development snapshots of GCC prior to 3.0.
6906      case $host_os in      case $host_os in
6907        aix4 | aix4.[01] | aix4.[01].*)        aix4 | aix4.[01] | aix4.[01].*)
6908        if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'          if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6909             echo ' yes '               echo ' yes '
6910             echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then               echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6911          :            :
6912        else          else
6913          can_build_shared=no            can_build_shared=no
6914        fi          fi
6915        ;;          ;;
6916      esac      esac
6917      # AIX (on Power*) has no versioning support, so currently we can not hardcode correct      # AIX (on Power*) has no versioning support, so currently we can
6918      # soname into executable. Probably we can add versioning support to      # not hardcode correct soname into executable. Probably we can
6919      # collect2, so additional links can be useful in future.      # add versioning support to collect2, so additional links can
6920        # be useful in future.
6921      if test "$aix_use_runtimelinking" = yes; then      if test "$aix_use_runtimelinking" = yes; then
6922        # If using run time linking (on AIX 4.2 or later) use lib<name>.so        # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6923        # instead of lib<name>.a to let people know that these are not        # instead of lib<name>.a to let people know that these are not
6924        # typical AIX shared libraries.        # typical AIX shared libraries.
6925        library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'        library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6926      else      else
6927        # We preserve .a as extension for shared libraries through AIX4.2        # We preserve .a as extension for shared libraries through AIX4.2
6928        # and later when we are not doing run time linking.        # and later when we are not doing run time linking.
6929        library_names_spec='${libname}${release}.a $libname.a'        library_names_spec='${libname}${release}.a $libname.a'
6930        soname_spec='${libname}${release}${shared_ext}$major'        soname_spec='${libname}${release}.so$major'
6931      fi      fi
6932      shlibpath_var=LIBPATH      shlibpath_var=LIBPATH
6933    fi    fi
6934      hardcode_into_libs=yes
6935    ;;    ;;
6936    
6937  amigaos*)  amigaos*)
6938    library_names_spec='$libname.ixlibrary $libname.a'    library_names_spec='$libname.ixlibrary $libname.a'
6939    # Create ${libname}_ixlibrary.a entries in /sys/libs.    # Create ${libname}_ixlibrary.a entries in /sys/libs.
6940    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
6941    ;;    ;;
6942    
6943  beos*)  beos*)
6944    library_names_spec='${libname}${shared_ext}'    library_names_spec='${libname}.so'
6945    dynamic_linker="$host_os ld.so"    dynamic_linker="$host_os ld.so"
6946    shlibpath_var=LIBRARY_PATH    shlibpath_var=LIBRARY_PATH
6947    ;;    ;;
# Line 7910  beos*) Line 6949  beos*)
6949  bsdi4*)  bsdi4*)
6950    version_type=linux    version_type=linux
6951    need_version=no    need_version=no
6952    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6953    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
6954    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6955    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
6956    sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"    sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6957    sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"    sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6958      export_dynamic_flag_spec=-rdynamic
6959    # the default ld.so.conf also contains /usr/contrib/lib and    # the default ld.so.conf also contains /usr/contrib/lib and
6960    # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow    # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6961    # libtool to hard-code these into programs    # libtool to hard-code these into programs
# Line 7923  bsdi4*) Line 6963  bsdi4*)
6963    
6964  cygwin* | mingw* | pw32*)  cygwin* | mingw* | pw32*)
6965    version_type=windows    version_type=windows
   shrext=".dll"  
6966    need_version=no    need_version=no
6967    need_lib_prefix=no    need_lib_prefix=no
   
6968    case $GCC,$host_os in    case $GCC,$host_os in
6969    yes,cygwin* | yes,mingw* | yes,pw32*)    yes,cygwin*)
6970      library_names_spec='$libname.dll.a'      library_names_spec='$libname.dll.a'
6971      # DLL is installed to $(libdir)/../bin by postinstall_cmds      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6972      postinstall_cmds='base_file=`basename \${file}`~      postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~  
6973        dldir=$destdir/`dirname \$dlpath`~        dldir=$destdir/`dirname \$dlpath`~
6974        test -d \$dldir || mkdir -p \$dldir~        test -d \$dldir || mkdir -p \$dldir~
6975        $install_prog $dir/$dlname \$dldir/$dlname'        $install_prog .libs/$dlname \$dldir/$dlname'
6976      postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~      postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6977        dlpath=$dir/\$dldll~        dlpath=$dir/\$dldll~
6978         $rm \$dlpath'         $rm \$dlpath'
     shlibpath_overrides_runpath=yes  
   
     case $host_os in  
     cygwin*)  
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'  
       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"  
       ;;  
     mingw*)  
       # MinGW DLLs use traditional 'lib' prefix  
       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then  
         # It is most probably a Windows format PATH printed by  
         # mingw gcc, but we are running on Cygwin. Gcc prints its search  
         # path with ; separators, and with drive letters. We can handle the  
         # drive letters (cygwin fileutils understands them), so leave them,  
         # especially as we might pass files found there to a mingw objdump,  
         # which wouldn't understand a cygwinified path. Ahh.  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
       else  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
       fi  
       ;;  
     pw32*)  
       # pw32 DLLs use 'pw' prefix rather than 'lib'  
       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'  
       ;;  
     esac  
6979      ;;      ;;
6980      yes,mingw*)
6981        library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6982        sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
6983        ;;
6984      yes,pw32*)
6985        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6986        ;;
6987    *)    *)
6988      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6989      ;;      ;;
6990    esac    esac
6991    dynamic_linker='Win32 ld.exe'    dynamic_linker='Win32 ld.exe'
# Line 7984  darwin* | rhapsody*) Line 6998  darwin* | rhapsody*)
6998    version_type=darwin    version_type=darwin
6999    need_lib_prefix=no    need_lib_prefix=no
7000    need_version=no    need_version=no
7001    library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'    # FIXME: Relying on posixy $() will cause problems for
7002    soname_spec='${libname}${release}${major}$shared_ext'    #        cross-compilation, but unfortunately the echo tests do not
7003      #        yet detect zsh echo's removal of \ escapes.
7004      library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
7005      soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
7006    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7007    shlibpath_var=DYLD_LIBRARY_PATH    shlibpath_var=DYLD_LIBRARY_PATH
   shrext='$(test .$module = .yes && echo .so || echo .dylib)'  
   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.  
   if test "$GCC" = yes; then  
     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`  
   else  
     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'  
   fi  
   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'  
   ;;  
   
 dgux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
7008    ;;    ;;
7009    
7010  freebsd1*)  freebsd1*)
7011    dynamic_linker=no    dynamic_linker=no
7012    ;;    ;;
7013    
 kfreebsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
7014  freebsd*)  freebsd*)
7015    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7016    version_type=freebsd-$objformat    version_type=freebsd-$objformat
7017    case $version_type in    case $version_type in
7018      freebsd-elf*)      freebsd-elf*)
7019        library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'        library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
7020        need_version=no        need_version=no
7021        need_lib_prefix=no        need_lib_prefix=no
7022        ;;        ;;
7023      freebsd-*)      freebsd-*)
7024        library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'        library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
7025        need_version=yes        need_version=yes
7026        ;;        ;;
7027    esac    esac
# Line 8042  freebsd*) Line 7030  freebsd*)
7030    freebsd2*)    freebsd2*)
7031      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7032      ;;      ;;
7033    freebsd3.01* | freebsdelf3.01*)    *)
     shlibpath_overrides_runpath=yes  
     hardcode_into_libs=yes  
     ;;  
   *) # from 3.2 on  
7034      shlibpath_overrides_runpath=no      shlibpath_overrides_runpath=no
7035      hardcode_into_libs=yes      hardcode_into_libs=yes
7036      ;;      ;;
# Line 8057  gnu*) Line 7041  gnu*)
7041    version_type=linux    version_type=linux
7042    need_lib_prefix=no    need_lib_prefix=no
7043    need_version=no    need_version=no
7044    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
7045    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7046    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7047    hardcode_into_libs=yes    hardcode_into_libs=yes
7048    ;;    ;;
# Line 8066  gnu*) Line 7050  gnu*)
7050  hpux9* | hpux10* | hpux11*)  hpux9* | hpux10* | hpux11*)
7051    # Give a soname corresponding to the major version so that dld.sl refuses to    # Give a soname corresponding to the major version so that dld.sl refuses to
7052    # link against other versions.    # link against other versions.
7053      dynamic_linker="$host_os dld.sl"
7054    version_type=sunos    version_type=sunos
7055    need_lib_prefix=no    need_lib_prefix=no
7056    need_version=no    need_version=no
7057    case "$host_cpu" in    shlibpath_var=SHLIB_PATH
7058    ia64*)    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
7059      shrext='.so'    library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
7060      hardcode_into_libs=yes    soname_spec='${libname}${release}.sl$major'
     dynamic_linker="$host_os dld.so"  
     shlibpath_var=LD_LIBRARY_PATH  
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     if test "X$HPUX_IA64_MODE" = X32; then  
       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"  
     else  
       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"  
     fi  
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
     ;;  
    hppa*64*)  
      shrext='.sl'  
      hardcode_into_libs=yes  
      dynamic_linker="$host_os dld.sl"  
      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH  
      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
      soname_spec='${libname}${release}${shared_ext}$major'  
      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"  
      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
      ;;  
    *)  
     shrext='.sl'  
     dynamic_linker="$host_os dld.sl"  
     shlibpath_var=SHLIB_PATH  
     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     ;;  
   esac  
7061    # HP-UX runs *really* slowly unless shared libraries are mode 555.    # HP-UX runs *really* slowly unless shared libraries are mode 555.
7062    postinstall_cmds='chmod 555 $lib'    postinstall_cmds='chmod 555 $lib'
7063    ;;    ;;
# Line 8112  hpux9* | hpux10* | hpux11*) Line 7065  hpux9* | hpux10* | hpux11*)
7065  irix5* | irix6* | nonstopux*)  irix5* | irix6* | nonstopux*)
7066    case $host_os in    case $host_os in
7067      nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
7068      *)      *)          version_type=irix ;;
         if test "$lt_cv_prog_gnu_ld" = yes; then  
                 version_type=linux  
         else  
                 version_type=irix  
         fi ;;  
7069    esac    esac
7070    need_lib_prefix=no    need_lib_prefix=no
7071    need_version=no    need_version=no
7072    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7073    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
7074    case $host_os in    case $host_os in
7075    irix5* | nonstopux*)    irix5* | nonstopux*)
7076      libsuff= shlibsuff=      libsuff= shlibsuff=
7077      ;;      ;;
7078    *)    *)
7079      case $LD in # libtool.m4 will add one of these switches to LD      case $LD in # libtool.m4 will add one of these switches to LD
7080      *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")      *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
7081        libsuff= shlibsuff= libmagic=32-bit;;      *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
7082      *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")      *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
       libsuff=32 shlibsuff=N32 libmagic=N32;;  
     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")  
       libsuff=64 shlibsuff=64 libmagic=64-bit;;  
7083      *) libsuff= shlibsuff= libmagic=never-match;;      *) libsuff= shlibsuff= libmagic=never-match;;
7084      esac      esac
7085      ;;      ;;
# Line 8143  irix5* | irix6* | nonstopux*) Line 7088  irix5* | irix6* | nonstopux*)
7088    shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
7089    sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"    sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
7090    sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   hardcode_into_libs=yes  
7091    ;;    ;;
7092    
7093  # No shared lib support for Linux oldld, aout, or coff.  # No shared lib support for Linux oldld, aout, or coff.
7094  linux*oldld* | linux*aout* | linux*coff*)  linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
7095    dynamic_linker=no    dynamic_linker=no
7096    ;;    ;;
7097    
7098  # This must be Linux ELF.  # This must be Linux ELF.
7099  linux*)  linux-gnu*)
7100    version_type=linux    version_type=linux
7101    need_lib_prefix=no    need_lib_prefix=no
7102    need_version=no    need_version=no
7103    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7104    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7105    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
7106    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7107    shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
# Line 8166  linux*) Line 7110  linux*)
7110    # before this can be enabled.    # before this can be enabled.
7111    hardcode_into_libs=yes    hardcode_into_libs=yes
7112    
7113    # Append ld.so.conf contents to the search path    case $host_cpu:$lt_cv_cc_64bit_output in
7114    if test -f /etc/ld.so.conf; then    powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
7115      ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`      sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
7116      sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"      sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
7117    fi      ;;
7118      esac
7119    
7120    # We used to test for /lib/ld.so.1 and disable shared libraries on    # We used to test for /lib/ld.so.1 and disable shared libraries on
7121    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
# Line 8181  linux*) Line 7126  linux*)
7126    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
7127    ;;    ;;
7128    
 knetbsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
7129  netbsd*)  netbsd*)
7130    version_type=sunos    version_type=sunos
7131    need_lib_prefix=no    need_lib_prefix=no
7132    need_version=no    need_version=no
7133    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7134      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'      library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7135      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7136      dynamic_linker='NetBSD (a.out) ld.so'      dynamic_linker='NetBSD (a.out) ld.so'
7137    else    else
7138      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
7139      soname_spec='${libname}${release}${shared_ext}$major'      soname_spec='${libname}${release}.so$major'
7140      dynamic_linker='NetBSD ld.elf_so'      dynamic_linker='NetBSD ld.elf_so'
7141    fi    fi
7142    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 8213  netbsd*) Line 7146  netbsd*)
7146    
7147  newsos6)  newsos6)
7148    version_type=linux    version_type=linux
7149    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 nto-qnx*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
7150    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7151    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7152    ;;    ;;
# Line 8231  nto-qnx*) Line 7154  nto-qnx*)
7154  openbsd*)  openbsd*)
7155    version_type=sunos    version_type=sunos
7156    need_lib_prefix=no    need_lib_prefix=no
7157    need_version=yes    need_version=no
   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  
7158    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7159      case $host_os in      case "$host_os" in
7160        openbsd2.[89] | openbsd2.[89].*)      openbsd2.[89] | openbsd2.[89].*)
7161          shlibpath_overrides_runpath=no        shlibpath_overrides_runpath=no
7162          ;;        ;;
7163        *)      *)
7164          shlibpath_overrides_runpath=yes        shlibpath_overrides_runpath=yes
7165          ;;        ;;
7166        esac      esac
7167    else    else
7168      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7169    fi    fi
7170      library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7171      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7172      shlibpath_var=LD_LIBRARY_PATH
7173    ;;    ;;
7174    
7175  os2*)  os2*)
7176    libname_spec='$name'    libname_spec='$name'
   shrext=".dll"  
7177    need_lib_prefix=no    need_lib_prefix=no
7178    library_names_spec='$libname${shared_ext} $libname.a'    library_names_spec='$libname.dll $libname.a'
7179    dynamic_linker='OS/2 ld.exe'    dynamic_linker='OS/2 ld.exe'
7180    shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
7181    ;;    ;;
7182    
7183  osf3* | osf4* | osf5*)  osf3* | osf4* | osf5*)
7184    version_type=osf    version_type=osf
   need_lib_prefix=no  
7185    need_version=no    need_version=no
7186    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7187    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7188    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7189    sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"    sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
7190    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
7191      hardcode_into_libs=yes
7192    ;;    ;;
7193    
7194  sco3.2v5*)  sco3.2v5*)
7195    version_type=osf    version_type=osf
7196    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7197    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7198    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7199    ;;    ;;
7200    
# Line 8280  solaris*) Line 7202  solaris*)
7202    version_type=linux    version_type=linux
7203    need_lib_prefix=no    need_lib_prefix=no
7204    need_version=no    need_version=no
7205    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7206    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7207    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7208    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7209    hardcode_into_libs=yes    hardcode_into_libs=yes
# Line 8291  solaris*) Line 7213  solaris*)
7213    
7214  sunos4*)  sunos4*)
7215    version_type=sunos    version_type=sunos
7216    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7217    finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
7218    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7219    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
# Line 8303  sunos4*) Line 7225  sunos4*)
7225    
7226  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7227    version_type=linux    version_type=linux
7228    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7229    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7230    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7231    case $host_vendor in    case $host_vendor in
7232      sni)      sni)
# Line 8325  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) Line 7247  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7247    esac    esac
7248    ;;    ;;
7249    
7250    uts4*)
7251      version_type=linux
7252      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7253      soname_spec='${libname}${release}.so$major'
7254      shlibpath_var=LD_LIBRARY_PATH
7255      ;;
7256    
7257    dgux*)
7258      version_type=linux
7259      need_lib_prefix=no
7260      need_version=no
7261      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7262      soname_spec='${libname}${release}.so$major'
7263      shlibpath_var=LD_LIBRARY_PATH
7264      ;;
7265    
7266  sysv4*MP*)  sysv4*MP*)
7267    if test -d /usr/nec ;then    if test -d /usr/nec ;then
7268      version_type=linux      version_type=linux
7269      library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'      library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
7270      soname_spec='$libname${shared_ext}.$major'      soname_spec='$libname.so.$major'
7271      shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
7272    fi    fi
7273    ;;    ;;
7274    
 uts4*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
7275  *)  *)
7276    dynamic_linker=no    dynamic_linker=no
7277    ;;    ;;
# Line 8349  echo "$as_me:$LINENO: result: $dynamic_l Line 7280  echo "$as_me:$LINENO: result: $dynamic_l
7280  echo "${ECHO_T}$dynamic_linker" >&6  echo "${ECHO_T}$dynamic_linker" >&6
7281  test "$dynamic_linker" = no && can_build_shared=no  test "$dynamic_linker" = no && can_build_shared=no
7282    
7283  echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5  # Report the final consequences.
7284  echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6  echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
7285  hardcode_action=  echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
7286  if test -n "$hardcode_libdir_flag_spec" || \  echo "$as_me:$LINENO: result: $can_build_shared" >&5
7287     test -n "$runpath_var " || \  echo "${ECHO_T}$can_build_shared" >&6
    test "X$hardcode_automatic"="Xyes" ; then  
7288    
7289    # We can hardcode non-existant directories.  echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
7290    if test "$hardcode_direct" != no &&  echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
7291       # If the only mechanism to avoid hardcoding is shlibpath_var, we  test "$can_build_shared" = "no" && enable_shared=no
7292       # have to relink, otherwise we might link with an installed library  
7293       # when we should be linking with a yet-to-be-installed one  # On AIX, shared libraries and static libraries use the same namespace, and
7294       ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&  # are all built from PIC.
7295       test "$hardcode_minus_L" != no; then  case "$host_os" in
7296      # Linking always hardcodes the temporary library directory.  aix3*)
7297      hardcode_action=relink    test "$enable_shared" = yes && enable_static=no
7298    else    if test -n "$RANLIB"; then
7299      # We can link without hardcoding, and we can hardcode nonexisting dirs.      archive_cmds="$archive_cmds~\$RANLIB \$lib"
7300      hardcode_action=immediate      postinstall_cmds='$RANLIB $lib'
7301    fi    fi
7302  else    ;;
7303    # We cannot hardcode anything, or else we can only hardcode existing  
7304    # directories.  aix4*)
7305    hardcode_action=unsupported    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7306  fi      test "$enable_shared" = yes && enable_static=no
7307  echo "$as_me:$LINENO: result: $hardcode_action" >&5    fi
7308  echo "${ECHO_T}$hardcode_action" >&6    ;;
7309    esac
7310    echo "$as_me:$LINENO: result: $enable_shared" >&5
7311    echo "${ECHO_T}$enable_shared" >&6
7312    
7313    echo "$as_me:$LINENO: checking whether to build static libraries" >&5
7314    echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
7315    # Make sure either enable_shared or enable_static is yes.
7316    test "$enable_shared" = yes || enable_static=yes
7317    echo "$as_me:$LINENO: result: $enable_static" >&5
7318    echo "${ECHO_T}$enable_static" >&6
7319    
7320  if test "$hardcode_action" = relink; then  if test "$hardcode_action" = relink; then
7321    # Fast installation is not supported    # Fast installation is not supported
# Line 8386  elif test "$shlibpath_overrides_runpath" Line 7326  elif test "$shlibpath_overrides_runpath"
7326    enable_fast_install=needless    enable_fast_install=needless
7327  fi  fi
7328    
7329  striplib=  variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7330  old_striplib=  if test "$GCC" = yes; then
7331  echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5    variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6  
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then  
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"  
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"  
   echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
 else  
 # FIXME - insert some real tests, host_os isn't really good enough  
   case $host_os in  
    darwin*)  
        if test -n "$STRIP" ; then  
          striplib="$STRIP -x"  
          echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
        else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
        ;;  
    *)  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
     ;;  
   esac  
7332  fi  fi
7333    
7334  if test "x$enable_dlopen" != xyes; then  if test "x$enable_dlopen" != xyes; then
# Line 8430  else Line 7346  else
7346      lt_cv_dlopen_self=yes      lt_cv_dlopen_self=yes
7347      ;;      ;;
7348    
7349    mingw* | pw32*)    cygwin* | mingw* | pw32*)
7350      lt_cv_dlopen="LoadLibrary"      lt_cv_dlopen="LoadLibrary"
7351      lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
7352     ;;     ;;
7353    
7354    cygwin*)    *)
7355      lt_cv_dlopen="dlopen"      echo "$as_me:$LINENO: checking for shl_load" >&5
7356      lt_cv_dlopen_libs=  echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
7357     ;;  if test "${ac_cv_func_shl_load+set}" = set; then
   
   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  
7358    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
7359  else  else
7360    ac_check_lib_save_LIBS=$LIBS    cat >conftest.$ac_ext <<_ACEOF
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
7361  /* confdefs.h.  */  /* confdefs.h.  */
7362  _ACEOF  _ACEOF
7363  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
7364  cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
7365  /* end confdefs.h.  */  /* end confdefs.h.  */
7366    /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7367       For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7368    #define shl_load innocuous_shl_load
7369    
7370    /* System header to define __stub macros and hopefully few prototypes,
7371        which can conflict with char shl_load (); below.
7372        Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7373        <limits.h> exists even on freestanding compilers.  */
7374    
7375    #ifdef __STDC__
7376    # include <limits.h>
7377    #else
7378    # include <assert.h>
7379    #endif
7380    
7381    #undef shl_load
7382    
7383  /* Override any gcc2 internal prototype to avoid an error.  */  /* Override any gcc2 internal prototype to avoid an error.  */
7384  #ifdef __cplusplus  #ifdef __cplusplus
7385  extern "C"  extern "C"
7386    {
7387  #endif  #endif
7388  /* 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
7389     builtin and then its argument prototype would still apply.  */     builtin and then its argument prototype would still apply.  */
7390  char dlopen ();  char shl_load ();
7391    /* The GNU C library defines this for functions which it implements
7392        to always fail with ENOSYS.  Some functions are actually named
7393        something starting with __ and the normal name is an alias.  */
7394    #if defined (__stub_shl_load) || defined (__stub___shl_load)
7395    choke me
7396    #else
7397    char (*f) () = shl_load;
7398    #endif
7399    #ifdef __cplusplus
7400    }
7401    #endif
7402    
7403  int  int
7404  main ()  main ()
7405  {  {
7406  dlopen ();  return f != shl_load;
7407    ;    ;
7408    return 0;    return 0;
7409  }  }
# Line 8493  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 7430  if { (eval echo "$as_me:$LINENO: \"$ac_l
7430    ac_status=$?    ac_status=$?
7431    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7432    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
7433    ac_cv_lib_dl_dlopen=yes    ac_cv_func_shl_load=yes
7434  else  else
7435    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
7436  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
7437    
7438  ac_cv_lib_dl_dlopen=no  ac_cv_func_shl_load=no
7439  fi  fi
7440  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
7441        conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS  
7442  fi  fi
7443  echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7444  echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7445  if test $ac_cv_lib_dl_dlopen = yes; then  if test $ac_cv_func_shl_load = yes; then
7446    lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"    lt_cv_dlopen="shl_load"
7447  else  else
7448      echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7449      lt_cv_dlopen="dyld"  echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7450      lt_cv_dlopen_libs=  if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     lt_cv_dlopen_self=yes  
   
 fi  
   
    ;;  
   
   *)  
     echo "$as_me:$LINENO: checking for shl_load" >&5  
 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6  
 if test "${ac_cv_func_shl_load+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define shl_load innocuous_shl_load  
   
 /* System header to define __stub macros and hopefully few prototypes,  
     which can conflict with char shl_load (); below.  
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
   
 #undef shl_load  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 {  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 /* The GNU C library defines this for functions which it implements  
     to always fail with ENOSYS.  Some functions are actually named  
     something starting with __ and the normal name is an alias.  */  
 #if defined (__stub_shl_load) || defined (__stub___shl_load)  
 choke me  
 #else  
 char (*f) () = shl_load;  
 #endif  
 #ifdef __cplusplus  
 }  
 #endif  
   
 int  
 main ()  
 {  
 return f != shl_load;  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_func_shl_load=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_func_shl_load=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5  
 echo "${ECHO_T}$ac_cv_func_shl_load" >&6  
 if test $ac_cv_func_shl_load = yes; then  
   lt_cv_dlopen="shl_load"  
 else  
   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5  
 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_shl_load+set}" = set; then  
7451    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
7452  else  else
7453    ac_check_lib_save_LIBS=$LIBS    ac_check_lib_save_LIBS=$LIBS
# Line 8964  sed 's/^/| /' conftest.$ac_ext >&5 Line 7797  sed 's/^/| /' conftest.$ac_ext >&5
7797    
7798  ac_cv_lib_dld_dld_link=no  ac_cv_lib_dld_dld_link=no
7799  fi  fi
7800  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
7801        conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
7802  LIBS=$ac_check_lib_save_LIBS  LIBS=$ac_check_lib_save_LIBS
7803  fi  fi
7804  echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5  echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
7805  echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6  echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
7806  if test $ac_cv_lib_dld_dld_link = yes; then  if test $ac_cv_lib_dld_dld_link = yes; then
7807    lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"    lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7808  fi  fi
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
     ;;  
   esac  
   
   if test "x$lt_cv_dlopen" != xno; then  
     enable_dlopen=yes  
   else  
     enable_dlopen=no  
   fi  
   
   case $lt_cv_dlopen in  
   dlopen)  
     save_CPPFLAGS="$CPPFLAGS"  
     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"  
   
     save_LDFLAGS="$LDFLAGS"  
     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"  
   
     save_LIBS="$LIBS"  
     LIBS="$lt_cv_dlopen_libs $LIBS"  
   
     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 9023 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self" >&6  
   
     if test "x$lt_cv_dlopen_self" = xyes; then  
       LDFLAGS="$LDFLAGS $link_static_flag"  
       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self_static+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self_static=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 9121 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self_static=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6  
     fi  
   
     CPPFLAGS="$save_CPPFLAGS"  
     LDFLAGS="$save_LDFLAGS"  
     LIBS="$save_LIBS"  
     ;;  
   esac  
   
   case $lt_cv_dlopen_self in  
   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;  
   *) enable_dlopen_self=unknown ;;  
   esac  
   
   case $lt_cv_dlopen_self_static in  
   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;  
   *) enable_dlopen_self_static=unknown ;;  
   esac  
 fi  
   
   
 # Report which librarie types wil actually be built  
 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5  
 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6  
 echo "$as_me:$LINENO: result: $can_build_shared" >&5  
 echo "${ECHO_T}$can_build_shared" >&6  
   
 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5  
 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6  
 test "$can_build_shared" = "no" && enable_shared=no  
   
 # On AIX, shared libraries and static libraries use the same namespace, and  
 # are all built from PIC.  
 case "$host_os" in  
 aix3*)  
   test "$enable_shared" = yes && enable_static=no  
   if test -n "$RANLIB"; then  
     archive_cmds="$archive_cmds~\$RANLIB \$lib"  
     postinstall_cmds='$RANLIB $lib'  
   fi  
   ;;  
   
 aix4*)  
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then  
     test "$enable_shared" = yes && enable_static=no  
   fi  
   ;;  
   darwin* | rhapsody*)  
   if test "$GCC" = yes; then  
     archive_cmds_need_lc=no  
     case "$host_os" in  
     rhapsody* | darwin1.[012])  
       allow_undefined_flag='-undefined suppress'  
       ;;  
     *) # Darwin 1.3 on  
       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  
         allow_undefined_flag='-flat_namespace -undefined suppress'  
       else  
         case ${MACOSX_DEPLOYMENT_TARGET} in  
           10.[012])  
             allow_undefined_flag='-flat_namespace -undefined suppress'  
             ;;  
           10.*)  
             allow_undefined_flag='-undefined dynamic_lookup'  
             ;;  
         esac  
       fi  
       ;;  
     esac  
     output_verbose_link_cmd='echo'  
     archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'  
     module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'  
     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's  
     archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
     module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
     hardcode_direct=no  
     hardcode_automatic=yes  
     hardcode_shlibpath_var=unsupported  
     whole_archive_flag_spec='-all_load $convenience'  
     link_all_deplibs=yes  
   else  
     ld_shlibs=no  
   fi  
     ;;  
 esac  
 echo "$as_me:$LINENO: result: $enable_shared" >&5  
 echo "${ECHO_T}$enable_shared" >&6  
   
 echo "$as_me:$LINENO: checking whether to build static libraries" >&5  
 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6  
 # Make sure either enable_shared or enable_static is yes.  
 test "$enable_shared" = yes || enable_static=yes  
 echo "$as_me:$LINENO: result: $enable_static" >&5  
 echo "${ECHO_T}$enable_static" >&6  
   
 # The else clause should only fire when bootstrapping the  
 # libtool distribution, otherwise you forgot to ship ltmain.sh  
 # with your package, and you will get complaints that there are  
 # no rules to generate ltmain.sh.  
 if test -f "$ltmain"; then  
   # See if we are running on zsh, and set the options which allow our commands through  
   # without removal of \ escapes.  
   if test -n "${ZSH_VERSION+set}" ; then  
     setopt NO_GLOB_SUBST  
   fi  
   # Now quote all the things that may contain metacharacters while being  
   # careful not to overquote the AC_SUBSTed values.  We take copies of the  
   # variables and quote the copies for generation of the libtool script.  
   for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \  
     SED SHELL STRIP \  
     libname_spec library_names_spec soname_spec extract_expsyms_cmds \  
     old_striplib striplib file_magic_cmd finish_cmds finish_eval \  
     deplibs_check_method reload_flag reload_cmds need_locks \  
     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \  
     lt_cv_sys_global_symbol_to_c_name_address \  
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \  
     old_postinstall_cmds old_postuninstall_cmds \  
     compiler \  
     CC \  
     LD \  
     lt_prog_compiler_wl \  
     lt_prog_compiler_pic \  
     lt_prog_compiler_static \  
     lt_prog_compiler_no_builtin_flag \  
     export_dynamic_flag_spec \  
     thread_safe_flag_spec \  
     whole_archive_flag_spec \  
     enable_shared_with_static_runtimes \  
     old_archive_cmds \  
     old_archive_from_new_cmds \  
     predep_objects \  
     postdep_objects \  
     predeps \  
     postdeps \  
     compiler_lib_search_path \  
     archive_cmds \  
     archive_expsym_cmds \  
     postinstall_cmds \  
     postuninstall_cmds \  
     old_archive_from_expsyms_cmds \  
     allow_undefined_flag \  
     no_undefined_flag \  
     export_symbols_cmds \  
     hardcode_libdir_flag_spec \  
     hardcode_libdir_flag_spec_ld \  
     hardcode_libdir_separator \  
     hardcode_automatic \  
     module_cmds \  
     module_expsym_cmds \  
     lt_cv_prog_compiler_c_o \  
     exclude_expsyms \  
     include_expsyms; do  
   
     case $var in  
     old_archive_cmds | \  
     old_archive_from_new_cmds | \  
     archive_cmds | \  
     archive_expsym_cmds | \  
     module_cmds | \  
     module_expsym_cmds | \  
     old_archive_from_expsyms_cmds | \  
     export_symbols_cmds | \  
     extract_expsyms_cmds | reload_cmds | finish_cmds | \  
     postinstall_cmds | postuninstall_cmds | \  
     old_postinstall_cmds | old_postuninstall_cmds | \  
     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)  
       # Double-quote double-evaled strings.  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""  
       ;;  
     *)  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""  
       ;;  
     esac  
   done  
   
   case $lt_echo in  
   *'\$0 --fallback-echo"')  
     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
     ;;  
   esac  
   
 cfgfile="${ofile}T"  
   trap "$rm \"$cfgfile\"; exit 1" 1 2 15  
   $rm -f "$cfgfile"  
   { echo "$as_me:$LINENO: creating $ofile" >&5  
 echo "$as_me: creating $ofile" >&6;}  
   
   cat <<__EOF__ >> "$cfgfile"  
 #! $SHELL  
   
 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.  
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)  
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.  
 #  
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001  
 # Free Software Foundation, Inc.  
 #  
 # This file is part of GNU Libtool:  
 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996  
 #  
 # This program is free software; you can redistribute it and/or modify  
 # it under the terms of the GNU General Public License as published by  
 # the Free Software Foundation; either version 2 of the License, or  
 # (at your option) any later version.  
 #  
 # This program is distributed in the hope that it will be useful, but  
 # WITHOUT ANY WARRANTY; without even the implied warranty of  
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  
 # General Public License for more details.  
 #  
 # You should have received a copy of the GNU General Public License  
 # along with this program; if not, write to the Free Software  
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  
 #  
 # As a special exception to the GNU General Public License, if you  
 # distribute this file as part of a program that contains a  
 # configuration script generated by Autoconf, you may include it under  
 # the same distribution terms that you use for the rest of that program.  
   
 # A sed program that does not truncate output.  
 SED=$lt_SED  
   
 # Sed that helps us avoid accidentally triggering echo(1) options like -n.  
 Xsed="$SED -e s/^X//"  
   
 # The HP-UX ksh and POSIX shell print the target directory to stdout  
 # if CDPATH is set.  
 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi  
   
 # The names of the tagged configurations supported by this script.  
 available_tags=  
   
 # ### BEGIN LIBTOOL CONFIG  
   
 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  
   
 # Shell to use when invoking shell scripts.  
 SHELL=$lt_SHELL  
   
 # Whether or not to build shared libraries.  
 build_libtool_libs=$enable_shared  
   
 # Whether or not to build static libraries.  
 build_old_libs=$enable_static  
   
 # Whether or not to add -lc for building shared libraries.  
 build_libtool_need_lc=$archive_cmds_need_lc  
   
 # Whether or not to disallow shared libs when runtime libs are static  
 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes  
   
 # Whether or not to optimize for fast installation.  
 fast_install=$enable_fast_install  
   
 # The host system.  
 host_alias=$host_alias  
 host=$host  
   
 # An echo program that does not interpret backslashes.  
 echo=$lt_echo  
   
 # The archiver.  
 AR=$lt_AR  
 AR_FLAGS=$lt_AR_FLAGS  
   
 # A C compiler.  
 LTCC=$lt_LTCC  
   
 # A language-specific compiler.  
 CC=$lt_compiler  
   
 # Is the compiler the GNU C compiler?  
 with_gcc=$GCC  
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
   
 # The linker used to build libraries.  
 LD=$lt_LD  
   
 # Whether we need hard or soft links.  
 LN_S=$lt_LN_S  
   
 # A BSD-compatible nm program.  
 NM=$lt_NM  
   
 # A symbol stripping program  
 STRIP=$lt_STRIP  
   
 # Used to examine libraries when file_magic_cmd begins "file"  
 MAGIC_CMD=$MAGIC_CMD  
   
 # Used on cygwin: DLL creation program.  
 DLLTOOL="$DLLTOOL"  
   
 # Used on cygwin: object dumper.  
 OBJDUMP="$OBJDUMP"  
   
 # Used on cygwin: assembler.  
 AS=$lt_AS  
   
 # The name of the directory that contains temporary libtool files.  
 objdir=$objdir  
   
 # How to create reloadable object files.  
 reload_flag=$lt_reload_flag  
 reload_cmds=$lt_reload_cmds  
   
 # How to pass a linker flag through the compiler.  
 wl=$lt_lt_prog_compiler_wl  
   
 # Object file suffix (normally "o").  
 objext="$ac_objext"  
   
 # Old archive suffix (normally "a").  
 libext="$libext"  
   
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
 # Executable file suffix (normally "").  
 exeext="$exeext"  
   
 # Additional compiler flags for building library objects.  
 pic_flag=$lt_lt_prog_compiler_pic  
 pic_mode=$pic_mode  
   
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
 # Does compiler simultaneously support -c and -o options?  
 compiler_c_o=$lt_lt_cv_prog_compiler_c_o  
   
 # Must we lock files when doing compilation ?  
 need_locks=$lt_need_locks  
   
 # Do we need the lib prefix for modules?  
 need_lib_prefix=$need_lib_prefix  
   
 # Do we need a version for libraries?  
 need_version=$need_version  
   
 # Whether dlopen is supported.  
 dlopen_support=$enable_dlopen  
   
 # Whether dlopen of programs is supported.  
 dlopen_self=$enable_dlopen_self  
   
 # Whether dlopen of statically linked programs is supported.  
 dlopen_self_static=$enable_dlopen_self_static  
   
 # Compiler flag to prevent dynamic linking.  
 link_static_flag=$lt_lt_prog_compiler_static  
   
 # Compiler flag to turn off builtin functions.  
 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag  
   
 # Compiler flag to allow reflexive dlopens.  
 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec  
   
 # Compiler flag to generate shared objects directly from archives.  
 whole_archive_flag_spec=$lt_whole_archive_flag_spec  
   
 # Compiler flag to generate thread-safe objects.  
 thread_safe_flag_spec=$lt_thread_safe_flag_spec  
   
 # Library versioning type.  
 version_type=$version_type  
   
 # Format of library name prefix.  
 libname_spec=$lt_libname_spec  
   
 # List of archive names.  First name is the real one, the rest are links.  
 # The last name is the one that the linker finds with -lNAME.  
 library_names_spec=$lt_library_names_spec  
   
 # The coded name of the library, if different from the real name.  
 soname_spec=$lt_soname_spec  
   
 # Commands used to build and install an old-style archive.  
 RANLIB=$lt_RANLIB  
 old_archive_cmds=$lt_old_archive_cmds  
 old_postinstall_cmds=$lt_old_postinstall_cmds  
 old_postuninstall_cmds=$lt_old_postuninstall_cmds  
   
 # Create an old-style archive from a shared archive.  
 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds  
   
 # Create a temporary old-style archive to link instead of a shared archive.  
 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds  
   
 # Commands used to build and install a shared archive.  
 archive_cmds=$lt_archive_cmds  
 archive_expsym_cmds=$lt_archive_expsym_cmds  
 postinstall_cmds=$lt_postinstall_cmds  
 postuninstall_cmds=$lt_postuninstall_cmds  
   
 # Commands used to build a loadable module (assumed same as above if empty)  
 module_cmds=$lt_module_cmds  
 module_expsym_cmds=$lt_module_expsym_cmds  
   
 # Commands to strip libraries.  
 old_striplib=$lt_old_striplib  
 striplib=$lt_striplib  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predep_objects=$lt_predep_objects  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdep_objects=$lt_postdep_objects  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predeps=$lt_predeps  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdeps=$lt_postdeps  
   
 # The library search path used internally by the compiler when linking  
 # a shared library.  
 compiler_lib_search_path=$lt_compiler_lib_search_path  
   
 # Method to check whether dependent libraries are shared objects.  
 deplibs_check_method=$lt_deplibs_check_method  
   
 # Command to use when deplibs_check_method == file_magic.  
 file_magic_cmd=$lt_file_magic_cmd  
   
 # Flag that allows shared libraries with undefined symbols to be built.  
 allow_undefined_flag=$lt_allow_undefined_flag  
   
 # Flag that forces no undefined symbols.  
 no_undefined_flag=$lt_no_undefined_flag  
   
 # Commands used to finish a libtool library installation in a directory.  
 finish_cmds=$lt_finish_cmds  
   
 # Same as above, but a single script fragment to be evaled but not shown.  
 finish_eval=$lt_finish_eval  
   
 # Take the output of nm and produce a listing of raw symbols and C names.  
 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe  
   
 # Transform the output of nm in a proper C declaration  
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  
   
 # Transform the output of nm in a C name address pair  
 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address  
   
 # This is the shared library runtime path variable.  
 runpath_var=$runpath_var  
   
 # This is the shared library path variable.  
 shlibpath_var=$shlibpath_var  
   
 # Is shlibpath searched before the hard-coded library search path?  
 shlibpath_overrides_runpath=$shlibpath_overrides_runpath  
   
 # How to hardcode a shared library path into an executable.  
 hardcode_action=$hardcode_action  
   
 # Whether we should hardcode library paths into libraries.  
 hardcode_into_libs=$hardcode_into_libs  
   
 # Flag to hardcode \$libdir into a binary during linking.  
 # This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec  
   
 # If ld is used when linking, flag to hardcode \$libdir into  
 # a binary during linking. This must work even if \$libdir does  
 # not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld  
   
 # Whether we need a single -rpath flag with a separated argument.  
 hardcode_libdir_separator=$lt_hardcode_libdir_separator  
   
 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_direct=$hardcode_direct  
   
 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_minus_L=$hardcode_minus_L  
   
 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into  
 # the resulting binary.  
 hardcode_shlibpath_var=$hardcode_shlibpath_var  
   
 # Set to yes if building a shared library automatically hardcodes DIR into the library  
 # and all subsequent libraries and executables linked against it.  
 hardcode_automatic=$hardcode_automatic  
   
 # Variables whose values should be saved in libtool wrapper scripts and  
 # restored at relink time.  
 variables_saved_for_relink="$variables_saved_for_relink"  
   
 # Whether libtool must link a program against all its dependency libraries.  
 link_all_deplibs=$link_all_deplibs  
   
 # Compile-time system search path for libraries  
 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  
   
 # Run-time system search path for libraries  
 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  
   
 # Fix the shell variable \$srcfile for the compiler.  
 fix_srcfile_path="$fix_srcfile_path"  
   
 # Set to yes if exported symbols are required.  
 always_export_symbols=$always_export_symbols  
   
 # The commands to list exported symbols.  
 export_symbols_cmds=$lt_export_symbols_cmds  
   
 # The commands to extract the exported symbol list from a shared archive.  
 extract_expsyms_cmds=$lt_extract_expsyms_cmds  
   
 # Symbols that should not be listed in the preloaded symbols.  
 exclude_expsyms=$lt_exclude_expsyms  
   
 # Symbols that must always be exported.  
 include_expsyms=$lt_include_expsyms  
   
 # ### END LIBTOOL CONFIG  
   
 __EOF__  
   
   
   case $host_os in  
   aix3*)  
     cat <<\EOF >> "$cfgfile"  
   
 # AIX sometimes has problems with the GCC collect2 program.  For some  
 # reason, if we set the COLLECT_NAMES environment variable, the problems  
 # vanish in a puff of smoke.  
 if test "X${COLLECT_NAMES+set}" != Xset; then  
   COLLECT_NAMES=  
   export COLLECT_NAMES  
 fi  
 EOF  
     ;;  
   esac  
   
   # We use sed instead of cat because bash on DJGPP gets confused if  
   # if finds mixed CR/LF and LF-only lines.  Since sed operates in  
   # text mode, it properly converts lines to CR/LF.  This bash problem  
   # is reportedly fixed, but why not run on old versions too?  
   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)  
   
   mv -f "$cfgfile" "$ofile" || \  
     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")  
   chmod +x "$ofile"  
   
 else  
   # If there is no Makefile yet, we rely on a make rule to execute  
   # `config.status --recheck' to rerun these tests and create the  
   # libtool script then.  
   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`  
   if test -f "$ltmain_in"; then  
     test -f Makefile && make "$ltmain"  
   fi  
 fi  
   
   
 ac_ext=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  
   
 CC="$lt_save_CC"  
   
   
 # Check whether --with-tags or --without-tags was given.  
 if test "${with_tags+set}" = set; then  
   withval="$with_tags"  
   tagnames="$withval"  
 fi;  
   
 if test -f "$ltmain" && test -n "$tagnames"; then  
   if test ! -f "${ofile}"; then  
     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5  
 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}  
   fi  
   
   if test -z "$LTCC"; then  
     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"  
     if test -z "$LTCC"; then  
       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5  
 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}  
     else  
       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5  
 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}  
     fi  
   fi  
   
   # Extract list of available tagged configurations in $ofile.  
   # Note that this assumes the entire list is on one line.  
   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`  
   
   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"  
   for tagname in $tagnames; do  
     IFS="$lt_save_ifs"  
     # Check whether tagname contains only valid characters  
     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in  
     "") ;;  
     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5  
 echo "$as_me: error: invalid tag name: $tagname" >&2;}  
    { (exit 1); exit 1; }; }  
         ;;  
     esac  
   
     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null  
     then  
       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5  
 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}  
    { (exit 1); exit 1; }; }  
     fi  
   
     # Update the list of available tags.  
     if test -n "$tagname"; then  
       echo appending configuration tag \"$tagname\" to $ofile  
   
       case $tagname in  
       CXX)  
         if test -n "$CXX" && test "X$CXX" != "Xno"; then  
           ac_ext=cc  
 ac_cpp='$CXXCPP $CPPFLAGS'  
 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'  
 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  
 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu  
   
   
   
   
 archive_cmds_need_lc_CXX=no  
 allow_undefined_flag_CXX=  
 always_export_symbols_CXX=no  
 archive_expsym_cmds_CXX=  
 export_dynamic_flag_spec_CXX=  
 hardcode_direct_CXX=no  
 hardcode_libdir_flag_spec_CXX=  
 hardcode_libdir_flag_spec_ld_CXX=  
 hardcode_libdir_separator_CXX=  
 hardcode_minus_L_CXX=no  
 hardcode_automatic_CXX=no  
 module_cmds_CXX=  
 module_expsym_cmds_CXX=  
 link_all_deplibs_CXX=unknown  
 old_archive_cmds_CXX=$old_archive_cmds  
 no_undefined_flag_CXX=  
 whole_archive_flag_spec_CXX=  
 enable_shared_with_static_runtimes_CXX=no  
   
 # Dependencies to place before and after the object being linked:  
 predep_objects_CXX=  
 postdep_objects_CXX=  
 predeps_CXX=  
 postdeps_CXX=  
 compiler_lib_search_path_CXX=  
   
 # Source file extension for C++ test sources.  
 ac_ext=cc  
   
 # Object file extension for compiled C++ test sources.  
 objext=o  
 objext_CXX=$objext  
   
 # Code to be used in simple compile tests  
 lt_simple_compile_test_code="int some_variable = 0;\n"  
   
 # Code to be used in simple link tests  
 lt_simple_link_test_code='int main(int, char *) { return(0); }\n'  
   
 # ltmain only uses $CC for tagged configurations so make sure $CC is set.  
   
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
   
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
   
   
 # Allow CC to be a program name with arguments.  
 lt_save_CC=$CC  
 lt_save_LD=$LD  
 lt_save_GCC=$GCC  
 GCC=$GXX  
 lt_save_with_gnu_ld=$with_gnu_ld  
 lt_save_path_LD=$lt_cv_path_LD  
 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then  
   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx  
 else  
   unset lt_cv_prog_gnu_ld  
 fi  
 if test -n "${lt_cv_path_LDCXX+set}"; then  
   lt_cv_path_LD=$lt_cv_path_LDCXX  
 else  
   unset lt_cv_path_LD  
 fi  
 test -z "${LDCXX+set}" || LD=$LDCXX  
 CC=${CXX-"c++"}  
 compiler=$CC  
 compiler_CXX=$CC  
 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`  
   
 # We don't want -fno-exception wen compiling C++ code, so set the  
 # no_builtin_flag separately  
 if test "$GXX" = yes; then  
   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'  
 else  
   lt_prog_compiler_no_builtin_flag_CXX=  
 fi  
   
 if test "$GXX" = yes; then  
   # Set up default GNU C++ configuration  
   
   
 # Check whether --with-gnu-ld or --without-gnu-ld was given.  
 if test "${with_gnu_ld+set}" = set; then  
   withval="$with_gnu_ld"  
   test "$withval" = no || with_gnu_ld=yes  
 else  
   with_gnu_ld=no  
 fi;  
 ac_prog=ld  
 if test "$GCC" = yes; then  
   # Check if gcc -print-prog-name=ld gives a path.  
   echo "$as_me:$LINENO: checking for ld used by $CC" >&5  
 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6  
   case $host in  
   *-*-mingw*)  
     # gcc leaves a trailing carriage return which upsets mingw  
     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;  
   *)  
     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;  
   esac  
   case $ac_prog in  
     # Accept absolute paths.  
     [\\/]* | ?:[\\/]*)  
       re_direlt='/[^/][^/]*/\.\./'  
       # Canonicalize the pathname of ld  
       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`  
       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do  
         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`  
       done  
       test -z "$LD" && LD="$ac_prog"  
       ;;  
   "")  
     # If it fails, then pretend we aren't using GCC.  
     ac_prog=ld  
     ;;  
   *)  
     # If it is relative, then search for the first ld in PATH.  
     with_gnu_ld=unknown  
     ;;  
   esac  
 elif test "$with_gnu_ld" = yes; then  
   echo "$as_me:$LINENO: checking for GNU ld" >&5  
 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6  
 else  
   echo "$as_me:$LINENO: checking for non-GNU ld" >&5  
 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6  
 fi  
 if test "${lt_cv_path_LD+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   if test -z "$LD"; then  
   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  
   for ac_dir in $PATH; do  
     IFS="$lt_save_ifs"  
     test -z "$ac_dir" && ac_dir=.  
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then  
       lt_cv_path_LD="$ac_dir/$ac_prog"  
       # Check to see if the program is GNU ld.  I'd rather use --version,  
       # but apparently some GNU ld's only accept -v.  
       # Break only if it was the GNU/non-GNU ld that we prefer.  
       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in  
       *GNU* | *'with BFD'*)  
         test "$with_gnu_ld" != no && break  
         ;;  
       *)  
         test "$with_gnu_ld" != yes && break  
         ;;  
       esac  
     fi  
   done  
   IFS="$lt_save_ifs"  
 else  
   lt_cv_path_LD="$LD" # Let the user override the test with a path.  
 fi  
 fi  
   
 LD="$lt_cv_path_LD"  
 if test -n "$LD"; then  
   echo "$as_me:$LINENO: result: $LD" >&5  
 echo "${ECHO_T}$LD" >&6  
 else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5  
 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}  
    { (exit 1); exit 1; }; }  
 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5  
 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6  
 if test "${lt_cv_prog_gnu_ld+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   # I'd rather use --version here, but apparently some GNU ld's only accept -v.  
 case `$LD -v 2>&1 </dev/null` in  
 *GNU* | *'with BFD'*)  
   lt_cv_prog_gnu_ld=yes  
   ;;  
 *)  
   lt_cv_prog_gnu_ld=no  
   ;;  
 esac  
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5  
 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6  
 with_gnu_ld=$lt_cv_prog_gnu_ld  
   
   
   
   # Check if GNU C++ uses GNU ld as the underlying linker, since the  
   # archiving commands below assume that GNU ld is being used.  
   if test "$with_gnu_ld" = yes; then  
     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'  
     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
   
     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'  
     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'  
   
     # If archive_cmds runs LD, not CC, wlarc should be empty  
     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to  
     #     investigate it a little bit more. (MM)  
     wlarc='${wl}'  
   
     # ancient GNU ld didn't support --whole-archive et. al.  
     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \  
         grep 'no-whole-archive' > /dev/null; then  
       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
     else  
       whole_archive_flag_spec_CXX=  
     fi  
   else  
     with_gnu_ld=no  
     wlarc=  
   
     # A generic and very simple default shared library creation  
     # command for GNU C++ for the case where it uses the native  
     # linker, instead of GNU ld.  If possible, this setting should  
     # overridden to take advantage of the native linker features on  
     # the platform it is being used on.  
     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'  
   fi  
   
   # Commands to make compiler produce verbose output that lists  
   # what "hidden" libraries, object files and flags are used when  
   # linking a shared library.  
   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'  
   
 else  
   GXX=no  
   with_gnu_ld=no  
   wlarc=  
 fi  
   
 # PORTME: fill in a description of your system's C++ link characteristics  
 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5  
 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6  
 ld_shlibs_CXX=yes  
 case $host_os in  
   aix3*)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
   aix4* | aix5*)  
     if test "$host_cpu" = ia64; then  
       # On IA64, the linker does run time linking by default, so we don't  
       # have to do anything special.  
       aix_use_runtimelinking=no  
       exp_sym_flag='-Bexport'  
       no_entry_flag=""  
     else  
       aix_use_runtimelinking=no  
   
       # Test if we are trying to use run time linking or normal  
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we  
       # need to do runtime linking.  
       case $host_os in aix4.[23]|aix4.[23].*|aix5*)  
         for ld_flag in $LDFLAGS; do  
           case $ld_flag in  
           *-brtl*)  
             aix_use_runtimelinking=yes  
             break  
             ;;  
           esac  
         done  
       esac  
   
       exp_sym_flag='-bexport'  
       no_entry_flag='-bnoentry'  
     fi  
   
     # When large executables or shared objects are built, AIX ld can  
     # have problems creating the table of contents.  If linking a library  
     # or program results in "error TOC overflow" add -mminimal-toc to  
     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not  
     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.  
   
     archive_cmds_CXX=''  
     hardcode_direct_CXX=yes  
     hardcode_libdir_separator_CXX=':'  
     link_all_deplibs_CXX=yes  
   
     if test "$GXX" = yes; then  
       case $host_os in aix4.012|aix4.012.*)  
       # We only want to do this on AIX 4.2 and lower, the check  
       # below for broken collect2 doesn't work under 4.3+  
         collect2name=`${CC} -print-prog-name=collect2`  
         if test -f "$collect2name" && \  
            strings "$collect2name" | grep resolve_lib_name >/dev/null  
         then  
           # We have reworked collect2  
           hardcode_direct_CXX=yes  
         else  
           # We have old collect2  
           hardcode_direct_CXX=unsupported  
           # It fails to find uninstalled libraries when the uninstalled  
           # path is not listed in the libpath.  Setting hardcode_minus_L  
           # to unsupported forces relinking  
           hardcode_minus_L_CXX=yes  
           hardcode_libdir_flag_spec_CXX='-L$libdir'  
           hardcode_libdir_separator_CXX=  
         fi  
       esac  
       shared_flag='-shared'  
     else  
       # not using gcc  
       if test "$host_cpu" = ia64; then  
         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release  
         # chokes on -Wl,-G. The following line is correct:  
         shared_flag='-G'  
       else  
         if test "$aix_use_runtimelinking" = yes; then  
           shared_flag='${wl}-G'  
         else  
           shared_flag='${wl}-bM:SRE'  
         fi  
       fi  
     fi  
   
     # It seems that -bexpall does not export symbols beginning with  
     # underscore (_), so it is better to generate a list of symbols to export.  
     always_export_symbols_CXX=yes  
     if test "$aix_use_runtimelinking" = yes; then  
       # Warning - without using the other runtime loading flags (-brtl),  
       # -berok will link without error, but may produce a broken library.  
       allow_undefined_flag_CXX='-berok'  
       # Determine the default libpath from the value encoded in an empty executable.  
       cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"  
   
       archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"  
      else  
       if test "$host_cpu" = ia64; then  
         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'  
         allow_undefined_flag_CXX="-z nodefs"  
         archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"  
       else  
         # Determine the default libpath from the value encoded in an empty executable.  
         cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"  
         # Warning - without using the other run time loading flags,  
         # -berok will link without error, but may produce a broken library.  
         no_undefined_flag_CXX=' ${wl}-bernotok'  
         allow_undefined_flag_CXX=' ${wl}-berok'  
         # -bexpall does not export symbols beginning with underscore (_)  
         always_export_symbols_CXX=yes  
         # Exported symbols can be pulled into shared objects from archives  
         whole_archive_flag_spec_CXX=' '  
         archive_cmds_need_lc_CXX=yes  
         # This is similar to how AIX traditionally builds it's shared libraries.  
         archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'  
       fi  
     fi  
     ;;  
   chorus*)  
     case $cc_basename in  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   
   cygwin* | mingw* | pw32*)  
     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,  
     # as there is no search path for DLLs.  
     hardcode_libdir_flag_spec_CXX='-L$libdir'  
     allow_undefined_flag_CXX=unsupported  
     always_export_symbols_CXX=no  
     enable_shared_with_static_runtimes_CXX=yes  
   
     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then  
       archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'  
       # If the export-symbols file already is a .def file (1st line  
       # is EXPORTS), use it as is; otherwise, prepend...  
       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then  
         cp $export_symbols $output_objdir/$soname.def;  
       else  
         echo EXPORTS > $output_objdir/$soname.def;  
         cat $export_symbols >> $output_objdir/$soname.def;  
       fi~  
       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'  
     else  
       ld_shlibs_CXX=no  
     fi  
   ;;  
   
   darwin* | rhapsody*)  
   if test "$GXX" = yes; then  
     archive_cmds_need_lc_CXX=no  
     case "$host_os" in  
     rhapsody* | darwin1.[012])  
       allow_undefined_flag_CXX='-undefined suppress'  
       ;;  
     *) # Darwin 1.3 on  
       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  
         allow_undefined_flag_CXX='-flat_namespace -undefined suppress'  
       else  
         case ${MACOSX_DEPLOYMENT_TARGET} in  
           10.[012])  
             allow_undefined_flag_CXX='-flat_namespace -undefined suppress'  
             ;;  
           10.*)  
             allow_undefined_flag_CXX='-undefined dynamic_lookup'  
             ;;  
         esac  
       fi  
       ;;  
     esac  
     lt_int_apple_cc_single_mod=no  
     output_verbose_link_cmd='echo'  
     if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then  
       lt_int_apple_cc_single_mod=yes  
     fi  
     if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
     else  
       archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
     fi  
     module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'  
   
     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's  
     if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
       archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
     else  
       archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
     fi  
     module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
     hardcode_direct_CXX=no  
     hardcode_automatic_CXX=yes  
     hardcode_shlibpath_var_CXX=unsupported  
     whole_archive_flag_spec_CXX='-all_load $convenience'  
     link_all_deplibs_CXX=yes  
   else  
     ld_shlibs_CXX=no  
   fi  
     ;;  
   
   dgux*)  
     case $cc_basename in  
       ec++)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       ghcx)  
         # Green Hills C++ Compiler  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   freebsd12*)  
     # C++ shared libraries reported to be fairly broken before switch to ELF  
     ld_shlibs_CXX=no  
     ;;  
   freebsd-elf*)  
     archive_cmds_need_lc_CXX=no  
     ;;  
   freebsd* | kfreebsd*-gnu)  
     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF  
     # conventions  
     ld_shlibs_CXX=yes  
     ;;  
   gnu*)  
     ;;  
   hpux9*)  
     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'  
     hardcode_libdir_separator_CXX=:  
     export_dynamic_flag_spec_CXX='${wl}-E'  
     hardcode_direct_CXX=yes  
     hardcode_minus_L_CXX=yes # Not in the search PATH,  
                                 # but as the default  
                                 # location of the library.  
   
     case $cc_basename in  
     CC)  
       # FIXME: insert proper C++ library support  
       ld_shlibs_CXX=no  
       ;;  
     aCC)  
       archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  
       # Commands to make compiler produce verbose output that lists  
       # what "hidden" libraries, object files and flags are used when  
       # linking a shared library.  
       #  
       # There doesn't appear to be a way to prevent this compiler from  
       # explicitly linking system object files so we need to strip them  
       # from the output so that they don't get included in the library  
       # dependencies.  
       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
       ;;  
     *)  
       if test "$GXX" = yes; then  
         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  
       else  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
       fi  
       ;;  
     esac  
     ;;  
   hpux10*|hpux11*)  
     if test $with_gnu_ld = no; then  
       case "$host_cpu" in  
       hppa*64*)  
         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'  
         hardcode_libdir_flag_spec_ld_CXX='+b $libdir'  
         hardcode_libdir_separator_CXX=:  
         ;;  
       ia64*)  
         hardcode_libdir_flag_spec_CXX='-L$libdir'  
         ;;  
       *)  
         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'  
         hardcode_libdir_separator_CXX=:  
         export_dynamic_flag_spec_CXX='${wl}-E'  
         ;;  
       esac  
     fi  
     case "$host_cpu" in  
     hppa*64*)  
       hardcode_direct_CXX=no  
       hardcode_shlibpath_var_CXX=no  
       ;;  
     ia64*)  
       hardcode_direct_CXX=no  
       hardcode_shlibpath_var_CXX=no  
       hardcode_minus_L_CXX=yes # Not in the search PATH,  
                                               # but as the default  
                                               # location of the library.  
       ;;  
     *)  
       hardcode_direct_CXX=yes  
       hardcode_minus_L_CXX=yes # Not in the search PATH,  
                                               # but as the default  
                                               # location of the library.  
       ;;  
     esac  
   
     case $cc_basename in  
       CC)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       aCC)  
         case "$host_cpu" in  
         hppa*64*|ia64*)  
           archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'  
           ;;  
         *)  
           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'  
           ;;  
         esac  
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
         ;;  
       *)  
         if test "$GXX" = yes; then  
           if test $with_gnu_ld = no; then  
             case "$host_cpu" in  
             ia64*|hppa*64*)  
               archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'  
               ;;  
             *)  
               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'  
               ;;  
             esac  
           fi  
         else  
           # FIXME: insert proper C++ library support  
           ld_shlibs_CXX=no  
         fi  
         ;;  
     esac  
     ;;  
   irix5* | irix6*)  
     case $cc_basename in  
       CC)  
         # SGI C++  
         archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'  
   
         # Archives containing C++ object files must be created using  
         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is  
         # necessary to make sure instantiated templates are included  
         # in the archive.  
         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'  
         ;;  
       *)  
         if test "$GXX" = yes; then  
           if test "$with_gnu_ld" = no; then  
             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'  
           else  
             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'  
           fi  
         fi  
         link_all_deplibs_CXX=yes  
         ;;  
     esac  
     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'  
     hardcode_libdir_separator_CXX=:  
     ;;  
   linux*)  
     case $cc_basename in  
       KCC)  
         # Kuck and Associates, Inc. (KAI) C++ Compiler  
   
         # KCC will only create a shared library if the output file  
         # ends with ".so" (or ".sl" for HP-UX), so rename the library  
         # to its proper name (with version) after linking.  
         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'  
         archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'  
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
   
         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'  
         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'  
   
         # Archives containing C++ object files must be created using  
         # "CC -Bstatic", where "CC" is the KAI C++ compiler.  
         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'  
         ;;  
       icpc)  
         # Intel C++  
         with_gnu_ld=yes  
         archive_cmds_need_lc_CXX=no  
         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'  
         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'  
         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'  
         ;;  
       cxx)  
         # Compaq C++  
         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'  
   
         runpath_var=LD_RUN_PATH  
         hardcode_libdir_flag_spec_CXX='-rpath $libdir'  
         hardcode_libdir_separator_CXX=:  
   
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
         ;;  
     esac  
     ;;  
   lynxos*)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
   m88k*)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
   mvs*)  
     case $cc_basename in  
       cxx)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   netbsd*)  
     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'  
       wlarc=  
       hardcode_libdir_flag_spec_CXX='-R$libdir'  
       hardcode_direct_CXX=yes  
       hardcode_shlibpath_var_CXX=no  
     fi  
     # Workaround some broken pre-1.5 toolchains  
     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'  
     ;;  
   osf3*)  
     case $cc_basename in  
       KCC)  
         # Kuck and Associates, Inc. (KAI) C++ Compiler  
   
         # KCC will only create a shared library if the output file  
         # ends with ".so" (or ".sl" for HP-UX), so rename the library  
         # to its proper name (with version) after linking.  
         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'  
   
         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'  
         hardcode_libdir_separator_CXX=:  
   
         # Archives containing C++ object files must be created using  
         # "CC -Bstatic", where "CC" is the KAI C++ compiler.  
         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'  
   
         ;;  
       RCC)  
         # Rational C++ 2.4.1  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       cxx)  
         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'  
         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'  
   
         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'  
         hardcode_libdir_separator_CXX=:  
   
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
         ;;  
       *)  
         if test "$GXX" = yes && test "$with_gnu_ld" = no; then  
           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'  
           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'  
   
           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'  
           hardcode_libdir_separator_CXX=:  
   
           # Commands to make compiler produce verbose output that lists  
           # what "hidden" libraries, object files and flags are used when  
           # linking a shared library.  
           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'  
   
         else  
           # FIXME: insert proper C++ library support  
           ld_shlibs_CXX=no  
         fi  
         ;;  
     esac  
     ;;  
   osf4* | osf5*)  
     case $cc_basename in  
       KCC)  
         # Kuck and Associates, Inc. (KAI) C++ Compiler  
   
         # KCC will only create a shared library if the output file  
         # ends with ".so" (or ".sl" for HP-UX), so rename the library  
         # to its proper name (with version) after linking.  
         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'  
   
         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'  
         hardcode_libdir_separator_CXX=:  
   
         # Archives containing C++ object files must be created using  
         # the KAI C++ compiler.  
         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'  
         ;;  
       RCC)  
         # Rational C++ 2.4.1  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       cxx)  
         allow_undefined_flag_CXX=' -expect_unresolved \*'  
         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'  
         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~  
           echo "-hidden">> $lib.exp~  
           $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~  
           $rm $lib.exp'  
   
         hardcode_libdir_flag_spec_CXX='-rpath $libdir'  
         hardcode_libdir_separator_CXX=:  
   
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
         ;;  
       *)  
         if test "$GXX" = yes && test "$with_gnu_ld" = no; then  
           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'  
          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'  
   
           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'  
           hardcode_libdir_separator_CXX=:  
   
           # Commands to make compiler produce verbose output that lists  
           # what "hidden" libraries, object files and flags are used when  
           # linking a shared library.  
           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'  
   
         else  
           # FIXME: insert proper C++ library support  
           ld_shlibs_CXX=no  
         fi  
         ;;  
     esac  
     ;;  
   psos*)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
   sco*)  
     archive_cmds_need_lc_CXX=no  
     case $cc_basename in  
       CC)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   sunos4*)  
     case $cc_basename in  
       CC)  
         # Sun C++ 4.x  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       lcc)  
         # Lucid  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   solaris*)  
     case $cc_basename in  
       CC)  
         # Sun C++ 4.2, 5.x and Centerline C++  
         no_undefined_flag_CXX=' -zdefs'  
         archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'  
         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
         $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'  
   
         hardcode_libdir_flag_spec_CXX='-R$libdir'  
         hardcode_shlibpath_var_CXX=no  
         case $host_os in  
           solaris2.0-5 | solaris2.0-5.*) ;;  
           *)  
             # The C++ compiler is used as linker so we must use $wl  
             # flag to pass the commands to the underlying system  
             # linker.  
             # Supported since Solaris 2.6 (maybe 2.5.1?)  
             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'  
             ;;  
         esac  
         link_all_deplibs_CXX=yes  
   
         # Commands to make compiler produce verbose output that lists  
         # what "hidden" libraries, object files and flags are used when  
         # linking a shared library.  
         #  
         # There doesn't appear to be a way to prevent this compiler from  
         # explicitly linking system object files so we need to strip them  
         # from the output so that they don't get included in the library  
         # dependencies.  
         output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'  
   
         # Archives containing C++ object files must be created using  
         # "CC -xar", where "CC" is the Sun C++ compiler.  This is  
         # necessary to make sure instantiated templates are included  
         # in the archive.  
         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'  
         ;;  
       gcx)  
         # Green Hills C++ Compiler  
         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'  
   
         # The C++ compiler must be used to create the archive.  
         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'  
         ;;  
       *)  
         # GNU C++ compiler with Solaris linker  
         if test "$GXX" = yes && test "$with_gnu_ld" = no; then  
           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'  
           if $CC --version | grep -v '^2\.7' > /dev/null; then  
             archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'  
             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'  
   
             # Commands to make compiler produce verbose output that lists  
             # what "hidden" libraries, object files and flags are used when  
             # linking a shared library.  
             output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""  
           else  
             # g++ 2.7 appears to require `-G' NOT `-shared' on this  
             # platform.  
             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'  
             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'  
   
             # Commands to make compiler produce verbose output that lists  
             # what "hidden" libraries, object files and flags are used when  
             # linking a shared library.  
             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""  
           fi  
   
           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'  
         fi  
         ;;  
     esac  
     ;;  
   sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)  
     archive_cmds_need_lc_CXX=no  
     ;;  
   tandem*)  
     case $cc_basename in  
       NCC)  
         # NonStop-UX NCC 3.20  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
       *)  
         # FIXME: insert proper C++ library support  
         ld_shlibs_CXX=no  
         ;;  
     esac  
     ;;  
   vxworks*)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
   *)  
     # FIXME: insert proper C++ library support  
     ld_shlibs_CXX=no  
     ;;  
 esac  
 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5  
 echo "${ECHO_T}$ld_shlibs_CXX" >&6  
 test "$ld_shlibs_CXX" = no && can_build_shared=no  
   
 GCC_CXX="$GXX"  
 LD_CXX="$LD"  
   
   
 cat > conftest.$ac_ext <<EOF  
 class Foo  
 {  
 public:  
   Foo (void) { a = 0; }  
 private:  
   int a;  
 };  
 EOF  
   
 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; then  
   # Parse the compiler output and extract the necessary  
   # objects, libraries and library flags.  
   
   # Sentinel used to keep track of whether or not we are before  
   # the conftest object file.  
   pre_test_object_deps_done=no  
   
   # The `*' in the case matches for architectures that use `case' in  
   # $output_verbose_cmd can trigger glob expansion during the loop  
   # eval without this substitution.  
   output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"  
   
   for p in `eval $output_verbose_link_cmd`; do  
     case $p in  
   
     -L* | -R* | -l*)  
        # Some compilers place space between "-{L,R}" and the path.  
        # Remove the space.  
        if test $p = "-L" \  
           || test $p = "-R"; then  
          prev=$p  
          continue  
        else  
          prev=  
        fi  
   
        if test "$pre_test_object_deps_done" = no; then  
          case $p in  
          -L* | -R*)  
            # Internal compiler library paths should come after those  
            # provided the user.  The postdeps already come after the  
            # user supplied libs so there is no need to process them.  
            if test -z "$compiler_lib_search_path_CXX"; then  
              compiler_lib_search_path_CXX="${prev}${p}"  
            else  
              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"  
            fi  
            ;;  
          # The "-l" case would never come before the object being  
          # linked, so don't bother handling this case.  
          esac  
        else  
          if test -z "$postdeps_CXX"; then  
            postdeps_CXX="${prev}${p}"  
          else  
            postdeps_CXX="${postdeps_CXX} ${prev}${p}"  
          fi  
        fi  
        ;;  
   
     *.$objext)  
        # This assumes that the test object file only shows up  
        # once in the compiler output.  
        if test "$p" = "conftest.$objext"; then  
          pre_test_object_deps_done=yes  
          continue  
        fi  
   
        if test "$pre_test_object_deps_done" = no; then  
          if test -z "$predep_objects_CXX"; then  
            predep_objects_CXX="$p"  
          else  
            predep_objects_CXX="$predep_objects_CXX $p"  
          fi  
        else  
          if test -z "$postdep_objects_CXX"; then  
            postdep_objects_CXX="$p"  
          else  
            postdep_objects_CXX="$postdep_objects_CXX $p"  
          fi  
        fi  
        ;;  
   
     *) ;; # Ignore the rest.  
   
     esac  
   done  
   
   # Clean up.  
   rm -f a.out a.exe  
 else  
   echo "libtool.m4: error: problem compiling CXX test program"  
 fi  
   
 $rm -f confest.$objext  
   
 case " $postdeps_CXX " in  
 *" -lc "*) archive_cmds_need_lc_CXX=no ;;  
 esac  
   
 lt_prog_compiler_wl_CXX=  
 lt_prog_compiler_pic_CXX=  
 lt_prog_compiler_static_CXX=  
   
 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5  
 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6  
   
   # C++ specific cases for pic, static, wl, etc.  
   if test "$GXX" = yes; then  
     lt_prog_compiler_wl_CXX='-Wl,'  
     lt_prog_compiler_static_CXX='-static'  
   
     case $host_os in  
     aix*)  
       # All AIX code is PIC.  
       if test "$host_cpu" = ia64; then  
         # AIX 5 now supports IA64 processor  
         lt_prog_compiler_static_CXX='-Bstatic'  
       fi  
       ;;  
     amigaos*)  
       # FIXME: we need at least 68020 code to build shared libraries, but  
       # adding the `-m68020' flag to GCC prevents building anything better,  
       # like `-m68040'.  
       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'  
       ;;  
     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)  
       # PIC is the default for these OSes.  
       ;;  
     mingw* | os2* | pw32*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'  
       ;;  
     darwin* | rhapsody*)  
       # PIC is the default on this platform  
       # Common symbols not allowed in MH_DYLIB files  
       lt_prog_compiler_pic_CXX='-fno-common'  
       ;;  
     *djgpp*)  
       # DJGPP does not support shared libraries at all  
       lt_prog_compiler_pic_CXX=  
       ;;  
     sysv4*MP*)  
       if test -d /usr/nec; then  
         lt_prog_compiler_pic_CXX=-Kconform_pic  
       fi  
       ;;  
     hpux*)  
       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but  
       # not for PA HP-UX.  
       case "$host_cpu" in  
       hppa*64*|ia64*)  
         ;;  
       *)  
         lt_prog_compiler_pic_CXX='-fPIC'  
         ;;  
       esac  
       ;;  
     *)  
       lt_prog_compiler_pic_CXX='-fPIC'  
       ;;  
     esac  
   else  
     case $host_os in  
       aix4* | aix5*)  
         # All AIX code is PIC.  
         if test "$host_cpu" = ia64; then  
           # AIX 5 now supports IA64 processor  
           lt_prog_compiler_static_CXX='-Bstatic'  
         else  
           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'  
         fi  
         ;;  
       chorus*)  
         case $cc_basename in  
         cxch68)  
           # Green Hills C++ Compiler  
           # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"  
           ;;  
         esac  
         ;;  
       dgux*)  
         case $cc_basename in  
           ec++)  
             lt_prog_compiler_pic_CXX='-KPIC'  
             ;;  
           ghcx)  
             # Green Hills C++ Compiler  
             lt_prog_compiler_pic_CXX='-pic'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       freebsd* | kfreebsd*-gnu)  
         # FreeBSD uses GNU C++  
         ;;  
       hpux9* | hpux10* | hpux11*)  
         case $cc_basename in  
           CC)  
             lt_prog_compiler_wl_CXX='-Wl,'  
             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"  
             if test "$host_cpu" != ia64; then  
               lt_prog_compiler_pic_CXX='+Z'  
             fi  
             ;;  
           aCC)  
             lt_prog_compiler_wl_CXX='-Wl,'  
             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"  
             case "$host_cpu" in  
             hppa*64*|ia64*)  
               # +Z the default  
               ;;  
             *)  
               lt_prog_compiler_pic_CXX='+Z'  
               ;;  
             esac  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       irix5* | irix6* | nonstopux*)  
         case $cc_basename in  
           CC)  
             lt_prog_compiler_wl_CXX='-Wl,'  
             lt_prog_compiler_static_CXX='-non_shared'  
             # CC pic flag -KPIC is the default.  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       linux*)  
         case $cc_basename in  
           KCC)  
             # KAI C++ Compiler  
             lt_prog_compiler_wl_CXX='--backend -Wl,'  
             lt_prog_compiler_pic_CXX='-fPIC'  
             ;;  
           icpc)  
             # Intel C++  
             lt_prog_compiler_wl_CXX='-Wl,'  
             lt_prog_compiler_pic_CXX='-KPIC'  
             lt_prog_compiler_static_CXX='-static'  
             ;;  
           cxx)  
             # Compaq C++  
             # Make sure the PIC flag is empty.  It appears that all Alpha  
             # Linux and Compaq Tru64 Unix objects are PIC.  
             lt_prog_compiler_pic_CXX=  
             lt_prog_compiler_static_CXX='-non_shared'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       lynxos*)  
         ;;  
       m88k*)  
         ;;  
       mvs*)  
         case $cc_basename in  
           cxx)  
             lt_prog_compiler_pic_CXX='-W c,exportall'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       netbsd*)  
         ;;  
       osf3* | osf4* | osf5*)  
         case $cc_basename in  
           KCC)  
             lt_prog_compiler_wl_CXX='--backend -Wl,'  
             ;;  
           RCC)  
             # Rational C++ 2.4.1  
             lt_prog_compiler_pic_CXX='-pic'  
             ;;  
           cxx)  
             # Digital/Compaq C++  
             lt_prog_compiler_wl_CXX='-Wl,'  
             # Make sure the PIC flag is empty.  It appears that all Alpha  
             # Linux and Compaq Tru64 Unix objects are PIC.  
             lt_prog_compiler_pic_CXX=  
             lt_prog_compiler_static_CXX='-non_shared'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       psos*)  
         ;;  
       sco*)  
         case $cc_basename in  
           CC)  
             lt_prog_compiler_pic_CXX='-fPIC'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       solaris*)  
         case $cc_basename in  
           CC)  
             # Sun C++ 4.2, 5.x and Centerline C++  
             lt_prog_compiler_pic_CXX='-KPIC'  
             lt_prog_compiler_static_CXX='-Bstatic'  
             lt_prog_compiler_wl_CXX='-Qoption ld '  
             ;;  
           gcx)  
             # Green Hills C++ Compiler  
             lt_prog_compiler_pic_CXX='-PIC'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       sunos4*)  
         case $cc_basename in  
           CC)  
             # Sun C++ 4.x  
             lt_prog_compiler_pic_CXX='-pic'  
             lt_prog_compiler_static_CXX='-Bstatic'  
             ;;  
           lcc)  
             # Lucid  
             lt_prog_compiler_pic_CXX='-pic'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       tandem*)  
         case $cc_basename in  
           NCC)  
             # NonStop-UX NCC 3.20  
             lt_prog_compiler_pic_CXX='-KPIC'  
             ;;  
           *)  
             ;;  
         esac  
         ;;  
       unixware*)  
         ;;  
       vxworks*)  
         ;;  
       *)  
         lt_prog_compiler_can_build_shared_CXX=no  
         ;;  
     esac  
   fi  
   
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6  
   
 #  
 # Check to make sure the PIC flag actually works.  
 #  
 if test -n "$lt_prog_compiler_pic_CXX"; then  
   
 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5  
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6  
 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_prog_compiler_pic_works_CXX=no  
   ac_outfile=conftest.$ac_objext  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:11300: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:11304: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_prog_compiler_pic_works_CXX=yes  
      fi  
    fi  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6  
   
 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then  
     case $lt_prog_compiler_pic_CXX in  
      "" | " "*) ;;  
      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;  
      esac  
 else  
     lt_prog_compiler_pic_CXX=  
      lt_prog_compiler_can_build_shared_CXX=no  
 fi  
   
 fi  
 case "$host_os" in  
   # For platforms which do not support PIC, -DPIC is meaningless:  
   *djgpp*)  
     lt_prog_compiler_pic_CXX=  
     ;;  
   *)  
     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"  
     ;;  
 esac  
   
 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5  
 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6  
 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_cv_prog_compiler_c_o_CXX=no  
    $rm -r conftest 2>/dev/null  
    mkdir conftest  
    cd conftest  
    mkdir out  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
    lt_compiler_flag="-o out/conftest2.$ac_objext"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:11360: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>out/conftest.err)  
    ac_status=$?  
    cat out/conftest.err >&5  
    echo "$as_me:11364: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s out/conftest2.$ac_objext  
    then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s out/conftest.err; then  
        lt_cv_prog_compiler_c_o_CXX=yes  
      fi  
    fi  
    chmod u+w .  
    $rm conftest*  
    # SGI C++ compiler will create directory out/ii_files/ for  
    # template instantiation  
    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files  
    $rm out/* && rmdir out  
    cd ..  
    rmdir conftest  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6  
   
   
 hard_links="nottested"  
 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then  
   # do not overwrite the value of need_locks provided by the user  
   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5  
 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6  
   hard_links=yes  
   $rm conftest*  
   ln conftest.a conftest.b 2>/dev/null && hard_links=no  
   touch conftest.a  
   ln conftest.a conftest.b 2>&5 || hard_links=no  
   ln conftest.a conftest.b 2>/dev/null && hard_links=no  
   echo "$as_me:$LINENO: result: $hard_links" >&5  
 echo "${ECHO_T}$hard_links" >&6  
   if test "$hard_links" = no; then  
     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5  
 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}  
     need_locks=warn  
   fi  
 else  
   need_locks=no  
 fi  
   
 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5  
 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6  
   
   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'  
   case $host_os in  
   aix4* | aix5*)  
     # If we're using GNU nm, then we don't want the "-C" option.  
     # -C means demangle to AIX nm, but means don't demangle with GNU nm  
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then  
       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
     else  
       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
     fi  
     ;;  
   pw32*)  
     export_symbols_cmds_CXX="$ltdll_cmds"  
   ;;  
   cygwin* | mingw*)  
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'  
   ;;  
   *)  
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'  
   ;;  
   esac  
   
 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5  
 echo "${ECHO_T}$ld_shlibs_CXX" >&6  
 test "$ld_shlibs_CXX" = no && can_build_shared=no  
   
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"  
 if test "$GCC" = yes; then  
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"  
 fi  
   
 #  
 # Do we need to explicitly link libc?  
 #  
 case "x$archive_cmds_need_lc_CXX" in  
 x|xyes)  
   # Assume -lc should be added  
   archive_cmds_need_lc_CXX=yes  
   
   if test "$enable_shared" = yes && test "$GCC" = yes; then  
     case $archive_cmds_CXX in  
     *'~'*)  
       # FIXME: we may have to deal with multi-command sequences.  
       ;;  
     '$CC '*)  
       # Test whether the compiler implicitly links with -lc since on some  
       # systems, -lgcc has to come before -lc. If gcc already passes -lc  
       # to ld, don't add -lc before -lgcc.  
       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5  
 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6  
       $rm conftest*  
       printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } 2>conftest.err; then  
         soname=conftest  
         lib=conftest  
         libobjs=conftest.$ac_objext  
         deplibs=  
         wl=$lt_prog_compiler_wl_CXX  
         compiler_flags=-v  
         linker_flags=-v  
         verstring=  
         output_objdir=.  
         libname=conftest  
         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX  
         allow_undefined_flag_CXX=  
         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5  
   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }  
         then  
           archive_cmds_need_lc_CXX=no  
         else  
           archive_cmds_need_lc_CXX=yes  
         fi  
         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag  
       else  
         cat conftest.err 1>&5  
       fi  
       $rm conftest*  
       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5  
 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6  
       ;;  
     esac  
   fi  
   ;;  
 esac  
   
 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5  
 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6  
 library_names_spec=  
 libname_spec='lib$name'  
 soname_spec=  
 shrext=".so"  
 postinstall_cmds=  
 postuninstall_cmds=  
 finish_cmds=  
 finish_eval=  
 shlibpath_var=  
 shlibpath_overrides_runpath=unknown  
 version_type=none  
 dynamic_linker="$host_os ld.so"  
 sys_lib_dlsearch_path_spec="/lib /usr/lib"  
 if test "$GCC" = yes; then  
   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then  
     # if the path contains ";" then we assume it to be the separator  
     # otherwise default to the standard path separator (i.e. ":") - it is  
     # assumed that no part of a normal pathname contains ";" but that should  
     # okay in the real world where ";" in dirpaths is itself problematic.  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
   else  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
   fi  
 else  
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"  
 fi  
 need_lib_prefix=unknown  
 hardcode_into_libs=no  
   
 # when you set need_version to no, make sure it does not cause -set_version  
 # flags to be left without arguments  
 need_version=unknown  
   
 case $host_os in  
 aix3*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'  
   shlibpath_var=LIBPATH  
   
   # AIX 3 has no versioning support, so we append a major version to the name.  
   soname_spec='${libname}${release}${shared_ext}$major'  
   ;;  
   
 aix4* | aix5*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   hardcode_into_libs=yes  
   if test "$host_cpu" = ia64; then  
     # AIX 5 supports IA64  
     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'  
     shlibpath_var=LD_LIBRARY_PATH  
   else  
     # With GCC up to 2.95.x, collect2 would create an import file  
     # for dependence libraries.  The import file would start with  
     # the line `#! .'.  This would cause the generated library to  
     # depend on `.', always an invalid library.  This was fixed in  
     # development snapshots of GCC prior to 3.0.  
     case $host_os in  
       aix4 | aix4.[01] | aix4.[01].*)  
       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'  
            echo ' yes '  
            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then  
         :  
       else  
         can_build_shared=no  
       fi  
       ;;  
     esac  
     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct  
     # soname into executable. Probably we can add versioning support to  
     # collect2, so additional links can be useful in future.  
     if test "$aix_use_runtimelinking" = yes; then  
       # If using run time linking (on AIX 4.2 or later) use lib<name>.so  
       # instead of lib<name>.a to let people know that these are not  
       # typical AIX shared libraries.  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     else  
       # We preserve .a as extension for shared libraries through AIX4.2  
       # and later when we are not doing run time linking.  
       library_names_spec='${libname}${release}.a $libname.a'  
       soname_spec='${libname}${release}${shared_ext}$major'  
     fi  
     shlibpath_var=LIBPATH  
   fi  
   ;;  
   
 amigaos*)  
   library_names_spec='$libname.ixlibrary $libname.a'  
   # Create ${libname}_ixlibrary.a entries in /sys/libs.  
   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'  
   ;;  
   
 beos*)  
   library_names_spec='${libname}${shared_ext}'  
   dynamic_linker="$host_os ld.so"  
   shlibpath_var=LIBRARY_PATH  
   ;;  
   
 bsdi4*)  
   version_type=linux  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"  
   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"  
   # the default ld.so.conf also contains /usr/contrib/lib and  
   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow  
   # libtool to hard-code these into programs  
   ;;  
   
 cygwin* | mingw* | pw32*)  
   version_type=windows  
   shrext=".dll"  
   need_version=no  
   need_lib_prefix=no  
   
   case $GCC,$host_os in  
   yes,cygwin* | yes,mingw* | yes,pw32*)  
     library_names_spec='$libname.dll.a'  
     # DLL is installed to $(libdir)/../bin by postinstall_cmds  
     postinstall_cmds='base_file=`basename \${file}`~  
       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~  
       dldir=$destdir/`dirname \$dlpath`~  
       test -d \$dldir || mkdir -p \$dldir~  
       $install_prog $dir/$dlname \$dldir/$dlname'  
     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~  
       dlpath=$dir/\$dldll~  
        $rm \$dlpath'  
     shlibpath_overrides_runpath=yes  
   
     case $host_os in  
     cygwin*)  
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'  
       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"  
       ;;  
     mingw*)  
       # MinGW DLLs use traditional 'lib' prefix  
       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then  
         # It is most probably a Windows format PATH printed by  
         # mingw gcc, but we are running on Cygwin. Gcc prints its search  
         # path with ; separators, and with drive letters. We can handle the  
         # drive letters (cygwin fileutils understands them), so leave them,  
         # especially as we might pass files found there to a mingw objdump,  
         # which wouldn't understand a cygwinified path. Ahh.  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
       else  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
       fi  
       ;;  
     pw32*)  
       # pw32 DLLs use 'pw' prefix rather than 'lib'  
       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'  
       ;;  
     esac  
     ;;  
   
   *)  
     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'  
     ;;  
   esac  
   dynamic_linker='Win32 ld.exe'  
   # FIXME: first we should search . and the directory the executable is in  
   shlibpath_var=PATH  
   ;;  
   
 darwin* | rhapsody*)  
   dynamic_linker="$host_os dyld"  
   version_type=darwin  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'  
   soname_spec='${libname}${release}${major}$shared_ext'  
   shlibpath_overrides_runpath=yes  
   shlibpath_var=DYLD_LIBRARY_PATH  
   shrext='$(test .$module = .yes && echo .so || echo .dylib)'  
   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.  
   if test "$GCC" = yes; then  
     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`  
   else  
     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'  
   fi  
   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'  
   ;;  
   
 dgux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 kfreebsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 freebsd*)  
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`  
   version_type=freebsd-$objformat  
   case $version_type in  
     freebsd-elf*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'  
       need_version=no  
       need_lib_prefix=no  
       ;;  
     freebsd-*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'  
       need_version=yes  
       ;;  
   esac  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_os in  
   freebsd2*)  
     shlibpath_overrides_runpath=yes  
     ;;  
   freebsd3.01* | freebsdelf3.01*)  
     shlibpath_overrides_runpath=yes  
     hardcode_into_libs=yes  
     ;;  
   *) # from 3.2 on  
     shlibpath_overrides_runpath=no  
     hardcode_into_libs=yes  
     ;;  
   esac  
   ;;  
   
 gnu*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   hardcode_into_libs=yes  
   ;;  
   
 hpux9* | hpux10* | hpux11*)  
   # Give a soname corresponding to the major version so that dld.sl refuses to  
   # link against other versions.  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   case "$host_cpu" in  
   ia64*)  
     shrext='.so'  
     hardcode_into_libs=yes  
     dynamic_linker="$host_os dld.so"  
     shlibpath_var=LD_LIBRARY_PATH  
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     if test "X$HPUX_IA64_MODE" = X32; then  
       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"  
     else  
       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"  
     fi  
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
     ;;  
    hppa*64*)  
      shrext='.sl'  
      hardcode_into_libs=yes  
      dynamic_linker="$host_os dld.sl"  
      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH  
      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
      soname_spec='${libname}${release}${shared_ext}$major'  
      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"  
      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
      ;;  
    *)  
     shrext='.sl'  
     dynamic_linker="$host_os dld.sl"  
     shlibpath_var=SHLIB_PATH  
     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     ;;  
   esac  
   # HP-UX runs *really* slowly unless shared libraries are mode 555.  
   postinstall_cmds='chmod 555 $lib'  
   ;;  
   
 irix5* | irix6* | nonstopux*)  
   case $host_os in  
     nonstopux*) version_type=nonstopux ;;  
     *)  
         if test "$lt_cv_prog_gnu_ld" = yes; then  
                 version_type=linux  
         else  
                 version_type=irix  
         fi ;;  
   esac  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'  
   case $host_os in  
   irix5* | nonstopux*)  
     libsuff= shlibsuff=  
     ;;  
   *)  
     case $LD in # libtool.m4 will add one of these switches to LD  
     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")  
       libsuff= shlibsuff= libmagic=32-bit;;  
     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")  
       libsuff=32 shlibsuff=N32 libmagic=N32;;  
     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")  
       libsuff=64 shlibsuff=64 libmagic=64-bit;;  
     *) libsuff= shlibsuff= libmagic=never-match;;  
     esac  
     ;;  
   esac  
   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH  
   shlibpath_overrides_runpath=no  
   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"  
   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"  
   hardcode_into_libs=yes  
   ;;  
   
 # No shared lib support for Linux oldld, aout, or coff.  
 linux*oldld* | linux*aout* | linux*coff*)  
   dynamic_linker=no  
   ;;  
   
 # This must be Linux ELF.  
 linux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   # This implies no fast_install, which is unacceptable.  
   # Some rework will be needed to allow for fast_install  
   # before this can be enabled.  
   hardcode_into_libs=yes  
   
   # Append ld.so.conf contents to the search path  
   if test -f /etc/ld.so.conf; then  
     ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`  
     sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"  
   fi  
   
   # We used to test for /lib/ld.so.1 and disable shared libraries on  
   # powerpc, because MkLinux only supported shared libraries with the  
   # GNU dynamic linker.  Since this was broken with cross compilers,  
   # most powerpc-linux boxes support dynamic linking these days and  
   # people can always --disable-shared, the test was removed, and we  
   # assume the GNU/Linux dynamic linker is in use.  
   dynamic_linker='GNU/Linux ld.so'  
   ;;  
   
 knetbsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 netbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
     dynamic_linker='NetBSD (a.out) ld.so'  
   else  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     dynamic_linker='NetBSD ld.elf_so'  
   fi  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   ;;  
   
 newsos6)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 nto-qnx*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 openbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=yes  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  
     case $host_os in  
       openbsd2.[89] | openbsd2.[89].*)  
         shlibpath_overrides_runpath=no  
         ;;  
       *)  
         shlibpath_overrides_runpath=yes  
         ;;  
       esac  
   else  
     shlibpath_overrides_runpath=yes  
   fi  
   ;;  
   
 os2*)  
   libname_spec='$name'  
   shrext=".dll"  
   need_lib_prefix=no  
   library_names_spec='$libname${shared_ext} $libname.a'  
   dynamic_linker='OS/2 ld.exe'  
   shlibpath_var=LIBPATH  
   ;;  
   
 osf3* | osf4* | osf5*)  
   version_type=osf  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"  
   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"  
   ;;  
   
 sco3.2v5*)  
   version_type=osf  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 solaris*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   # ldd complains unless libraries are executable  
   postinstall_cmds='chmod +x $lib'  
   ;;  
   
 sunos4*)  
   version_type=sunos  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   if test "$with_gnu_ld" = yes; then  
     need_lib_prefix=no  
   fi  
   need_version=yes  
   ;;  
   
 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_vendor in  
     sni)  
       shlibpath_overrides_runpath=no  
       need_lib_prefix=no  
       export_dynamic_flag_spec='${wl}-Blargedynsym'  
       runpath_var=LD_RUN_PATH  
       ;;  
     siemens)  
       need_lib_prefix=no  
       ;;  
     motorola)  
       need_lib_prefix=no  
       need_version=no  
       shlibpath_overrides_runpath=no  
       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'  
       ;;  
   esac  
   ;;  
   
 sysv4*MP*)  
   if test -d /usr/nec ;then  
     version_type=linux  
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'  
     soname_spec='$libname${shared_ext}.$major'  
     shlibpath_var=LD_LIBRARY_PATH  
   fi  
   ;;  
   
 uts4*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 *)  
   dynamic_linker=no  
   ;;  
 esac  
 echo "$as_me:$LINENO: result: $dynamic_linker" >&5  
 echo "${ECHO_T}$dynamic_linker" >&6  
 test "$dynamic_linker" = no && can_build_shared=no  
   
 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5  
 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6  
 hardcode_action_CXX=  
 if test -n "$hardcode_libdir_flag_spec_CXX" || \  
    test -n "$runpath_var CXX" || \  
    test "X$hardcode_automatic_CXX"="Xyes" ; then  
   
   # We can hardcode non-existant directories.  
   if test "$hardcode_direct_CXX" != no &&  
      # If the only mechanism to avoid hardcoding is shlibpath_var, we  
      # have to relink, otherwise we might link with an installed library  
      # when we should be linking with a yet-to-be-installed one  
      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&  
      test "$hardcode_minus_L_CXX" != no; then  
     # Linking always hardcodes the temporary library directory.  
     hardcode_action_CXX=relink  
   else  
     # We can link without hardcoding, and we can hardcode nonexisting dirs.  
     hardcode_action_CXX=immediate  
   fi  
 else  
   # We cannot hardcode anything, or else we can only hardcode existing  
   # directories.  
   hardcode_action_CXX=unsupported  
 fi  
 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5  
 echo "${ECHO_T}$hardcode_action_CXX" >&6  
   
 if test "$hardcode_action_CXX" = relink; then  
   # Fast installation is not supported  
   enable_fast_install=no  
 elif test "$shlibpath_overrides_runpath" = yes ||  
      test "$enable_shared" = no; then  
   # Fast installation is not necessary  
   enable_fast_install=needless  
 fi  
   
 striplib=  
 old_striplib=  
 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5  
 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6  
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then  
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"  
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"  
   echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
 else  
 # FIXME - insert some real tests, host_os isn't really good enough  
   case $host_os in  
    darwin*)  
        if test -n "$STRIP" ; then  
          striplib="$STRIP -x"  
          echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
        else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
        ;;  
    *)  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
     ;;  
   esac  
 fi  
   
 if test "x$enable_dlopen" != xyes; then  
   enable_dlopen=unknown  
   enable_dlopen_self=unknown  
   enable_dlopen_self_static=unknown  
 else  
   lt_cv_dlopen=no  
   lt_cv_dlopen_libs=  
   
   case $host_os in  
   beos*)  
     lt_cv_dlopen="load_add_on"  
     lt_cv_dlopen_libs=  
     lt_cv_dlopen_self=yes  
     ;;  
   
   mingw* | pw32*)  
     lt_cv_dlopen="LoadLibrary"  
     lt_cv_dlopen_libs=  
    ;;  
   
   cygwin*)  
     lt_cv_dlopen="dlopen"  
     lt_cv_dlopen_libs=  
    ;;  
   
   darwin*)  
   # if libdl is installed we need to link against it  
     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5  
 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6  
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dl_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dl_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  
 if test $ac_cv_lib_dl_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  
 else  
   
     lt_cv_dlopen="dyld"  
     lt_cv_dlopen_libs=  
     lt_cv_dlopen_self=yes  
   
 fi  
   
    ;;  
   
   *)  
     echo "$as_me:$LINENO: checking for shl_load" >&5  
 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6  
 if test "${ac_cv_func_shl_load+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define shl_load innocuous_shl_load  
   
 /* System header to define __stub macros and hopefully few prototypes,  
     which can conflict with char shl_load (); below.  
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
   
 #undef shl_load  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 {  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 /* The GNU C library defines this for functions which it implements  
     to always fail with ENOSYS.  Some functions are actually named  
     something starting with __ and the normal name is an alias.  */  
 #if defined (__stub_shl_load) || defined (__stub___shl_load)  
 choke me  
 #else  
 char (*f) () = shl_load;  
 #endif  
 #ifdef __cplusplus  
 }  
 #endif  
   
 int  
 main ()  
 {  
 return f != shl_load;  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_func_shl_load=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_func_shl_load=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5  
 echo "${ECHO_T}$ac_cv_func_shl_load" >&6  
 if test $ac_cv_func_shl_load = yes; then  
   lt_cv_dlopen="shl_load"  
 else  
   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5  
 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_shl_load+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 int  
 main ()  
 {  
 shl_load ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dld_shl_load=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dld_shl_load=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5  
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6  
 if test $ac_cv_lib_dld_shl_load = yes; then  
   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"  
 else  
   echo "$as_me:$LINENO: checking for dlopen" >&5  
 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6  
 if test "${ac_cv_func_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define dlopen innocuous_dlopen  
   
 /* System header to define __stub macros and hopefully few prototypes,  
     which can conflict with char dlopen (); below.  
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
   
 #undef dlopen  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 {  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 /* The GNU C library defines this for functions which it implements  
     to always fail with ENOSYS.  Some functions are actually named  
     something starting with __ and the normal name is an alias.  */  
 #if defined (__stub_dlopen) || defined (__stub___dlopen)  
 choke me  
 #else  
 char (*f) () = dlopen;  
 #endif  
 #ifdef __cplusplus  
 }  
 #endif  
   
 int  
 main ()  
 {  
 return f != dlopen;  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_func_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_func_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_func_dlopen" >&6  
 if test $ac_cv_func_dlopen = yes; then  
   lt_cv_dlopen="dlopen"  
 else  
   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5  
 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6  
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dl_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dl_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  
 if test $ac_cv_lib_dl_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  
 else  
   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5  
 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6  
 if test "${ac_cv_lib_svld_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lsvld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_svld_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_svld_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6  
 if test $ac_cv_lib_svld_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"  
 else  
   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5  
 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_dld_link+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dld_link ();  
 int  
 main ()  
 {  
 dld_link ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_cxx_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dld_dld_link=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dld_dld_link=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5  
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6  
 if test $ac_cv_lib_dld_dld_link = yes; then  
   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"  
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
     ;;  
   esac  
   
   if test "x$lt_cv_dlopen" != xno; then  
     enable_dlopen=yes  
   else  
     enable_dlopen=no  
   fi  
   
   case $lt_cv_dlopen in  
   dlopen)  
     save_CPPFLAGS="$CPPFLAGS"  
     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"  
   
     save_LDFLAGS="$LDFLAGS"  
     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"  
   
     save_LIBS="$LIBS"  
     LIBS="$lt_cv_dlopen_libs $LIBS"  
   
     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 12721 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self" >&6  
   
     if test "x$lt_cv_dlopen_self" = xyes; then  
       LDFLAGS="$LDFLAGS $link_static_flag"  
       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self_static+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self_static=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 12819 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self_static=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6  
     fi  
   
     CPPFLAGS="$save_CPPFLAGS"  
     LDFLAGS="$save_LDFLAGS"  
     LIBS="$save_LIBS"  
     ;;  
   esac  
   
   case $lt_cv_dlopen_self in  
   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;  
   *) enable_dlopen_self=unknown ;;  
   esac  
   
   case $lt_cv_dlopen_self_static in  
   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;  
   *) enable_dlopen_self_static=unknown ;;  
   esac  
 fi  
   
   
 # The else clause should only fire when bootstrapping the  
 # libtool distribution, otherwise you forgot to ship ltmain.sh  
 # with your package, and you will get complaints that there are  
 # no rules to generate ltmain.sh.  
 if test -f "$ltmain"; then  
   # See if we are running on zsh, and set the options which allow our commands through  
   # without removal of \ escapes.  
   if test -n "${ZSH_VERSION+set}" ; then  
     setopt NO_GLOB_SUBST  
   fi  
   # Now quote all the things that may contain metacharacters while being  
   # careful not to overquote the AC_SUBSTed values.  We take copies of the  
   # variables and quote the copies for generation of the libtool script.  
   for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \  
     SED SHELL STRIP \  
     libname_spec library_names_spec soname_spec extract_expsyms_cmds \  
     old_striplib striplib file_magic_cmd finish_cmds finish_eval \  
     deplibs_check_method reload_flag reload_cmds need_locks \  
     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \  
     lt_cv_sys_global_symbol_to_c_name_address \  
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \  
     old_postinstall_cmds old_postuninstall_cmds \  
     compiler_CXX \  
     CC_CXX \  
     LD_CXX \  
     lt_prog_compiler_wl_CXX \  
     lt_prog_compiler_pic_CXX \  
     lt_prog_compiler_static_CXX \  
     lt_prog_compiler_no_builtin_flag_CXX \  
     export_dynamic_flag_spec_CXX \  
     thread_safe_flag_spec_CXX \  
     whole_archive_flag_spec_CXX \  
     enable_shared_with_static_runtimes_CXX \  
     old_archive_cmds_CXX \  
     old_archive_from_new_cmds_CXX \  
     predep_objects_CXX \  
     postdep_objects_CXX \  
     predeps_CXX \  
     postdeps_CXX \  
     compiler_lib_search_path_CXX \  
     archive_cmds_CXX \  
     archive_expsym_cmds_CXX \  
     postinstall_cmds_CXX \  
     postuninstall_cmds_CXX \  
     old_archive_from_expsyms_cmds_CXX \  
     allow_undefined_flag_CXX \  
     no_undefined_flag_CXX \  
     export_symbols_cmds_CXX \  
     hardcode_libdir_flag_spec_CXX \  
     hardcode_libdir_flag_spec_ld_CXX \  
     hardcode_libdir_separator_CXX \  
     hardcode_automatic_CXX \  
     module_cmds_CXX \  
     module_expsym_cmds_CXX \  
     lt_cv_prog_compiler_c_o_CXX \  
     exclude_expsyms_CXX \  
     include_expsyms_CXX; do  
   
     case $var in  
     old_archive_cmds_CXX | \  
     old_archive_from_new_cmds_CXX | \  
     archive_cmds_CXX | \  
     archive_expsym_cmds_CXX | \  
     module_cmds_CXX | \  
     module_expsym_cmds_CXX | \  
     old_archive_from_expsyms_cmds_CXX | \  
     export_symbols_cmds_CXX | \  
     extract_expsyms_cmds | reload_cmds | finish_cmds | \  
     postinstall_cmds | postuninstall_cmds | \  
     old_postinstall_cmds | old_postuninstall_cmds | \  
     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)  
       # Double-quote double-evaled strings.  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""  
       ;;  
     *)  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""  
       ;;  
     esac  
   done  
   
   case $lt_echo in  
   *'\$0 --fallback-echo"')  
     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
     ;;  
   esac  
   
 cfgfile="$ofile"  
   
   cat <<__EOF__ >> "$cfgfile"  
 # ### BEGIN LIBTOOL TAG CONFIG: $tagname  
   
 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  
   
 # Shell to use when invoking shell scripts.  
 SHELL=$lt_SHELL  
   
 # Whether or not to build shared libraries.  
 build_libtool_libs=$enable_shared  
   
 # Whether or not to build static libraries.  
 build_old_libs=$enable_static  
   
 # Whether or not to add -lc for building shared libraries.  
 build_libtool_need_lc=$archive_cmds_need_lc_CXX  
   
 # Whether or not to disallow shared libs when runtime libs are static  
 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX  
   
 # Whether or not to optimize for fast installation.  
 fast_install=$enable_fast_install  
   
 # The host system.  
 host_alias=$host_alias  
 host=$host  
   
 # An echo program that does not interpret backslashes.  
 echo=$lt_echo  
   
 # The archiver.  
 AR=$lt_AR  
 AR_FLAGS=$lt_AR_FLAGS  
   
 # A C compiler.  
 LTCC=$lt_LTCC  
   
 # A language-specific compiler.  
 CC=$lt_compiler_CXX  
   
 # Is the compiler the GNU C compiler?  
 with_gcc=$GCC_CXX  
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
   
 # The linker used to build libraries.  
 LD=$lt_LD_CXX  
   
 # Whether we need hard or soft links.  
 LN_S=$lt_LN_S  
   
 # A BSD-compatible nm program.  
 NM=$lt_NM  
   
 # A symbol stripping program  
 STRIP=$lt_STRIP  
   
 # Used to examine libraries when file_magic_cmd begins "file"  
 MAGIC_CMD=$MAGIC_CMD  
   
 # Used on cygwin: DLL creation program.  
 DLLTOOL="$DLLTOOL"  
   
 # Used on cygwin: object dumper.  
 OBJDUMP="$OBJDUMP"  
   
 # Used on cygwin: assembler.  
 AS=$lt_AS  
   
 # The name of the directory that contains temporary libtool files.  
 objdir=$objdir  
   
 # How to create reloadable object files.  
 reload_flag=$lt_reload_flag  
 reload_cmds=$lt_reload_cmds  
   
 # How to pass a linker flag through the compiler.  
 wl=$lt_lt_prog_compiler_wl_CXX  
   
 # Object file suffix (normally "o").  
 objext="$ac_objext"  
   
 # Old archive suffix (normally "a").  
 libext="$libext"  
   
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
 # Executable file suffix (normally "").  
 exeext="$exeext"  
   
 # Additional compiler flags for building library objects.  
 pic_flag=$lt_lt_prog_compiler_pic_CXX  
 pic_mode=$pic_mode  
   
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
 # Does compiler simultaneously support -c and -o options?  
 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX  
   
 # Must we lock files when doing compilation ?  
 need_locks=$lt_need_locks  
   
 # Do we need the lib prefix for modules?  
 need_lib_prefix=$need_lib_prefix  
   
 # Do we need a version for libraries?  
 need_version=$need_version  
   
 # Whether dlopen is supported.  
 dlopen_support=$enable_dlopen  
   
 # Whether dlopen of programs is supported.  
 dlopen_self=$enable_dlopen_self  
   
 # Whether dlopen of statically linked programs is supported.  
 dlopen_self_static=$enable_dlopen_self_static  
   
 # Compiler flag to prevent dynamic linking.  
 link_static_flag=$lt_lt_prog_compiler_static_CXX  
   
 # Compiler flag to turn off builtin functions.  
 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX  
   
 # Compiler flag to allow reflexive dlopens.  
 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX  
   
 # Compiler flag to generate shared objects directly from archives.  
 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX  
   
 # Compiler flag to generate thread-safe objects.  
 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX  
   
 # Library versioning type.  
 version_type=$version_type  
   
 # Format of library name prefix.  
 libname_spec=$lt_libname_spec  
   
 # List of archive names.  First name is the real one, the rest are links.  
 # The last name is the one that the linker finds with -lNAME.  
 library_names_spec=$lt_library_names_spec  
   
 # The coded name of the library, if different from the real name.  
 soname_spec=$lt_soname_spec  
   
 # Commands used to build and install an old-style archive.  
 RANLIB=$lt_RANLIB  
 old_archive_cmds=$lt_old_archive_cmds_CXX  
 old_postinstall_cmds=$lt_old_postinstall_cmds  
 old_postuninstall_cmds=$lt_old_postuninstall_cmds  
   
 # Create an old-style archive from a shared archive.  
 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX  
   
 # Create a temporary old-style archive to link instead of a shared archive.  
 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX  
   
 # Commands used to build and install a shared archive.  
 archive_cmds=$lt_archive_cmds_CXX  
 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX  
 postinstall_cmds=$lt_postinstall_cmds  
 postuninstall_cmds=$lt_postuninstall_cmds  
   
 # Commands used to build a loadable module (assumed same as above if empty)  
 module_cmds=$lt_module_cmds_CXX  
 module_expsym_cmds=$lt_module_expsym_cmds_CXX  
   
 # Commands to strip libraries.  
 old_striplib=$lt_old_striplib  
 striplib=$lt_striplib  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predep_objects=$lt_predep_objects_CXX  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdep_objects=$lt_postdep_objects_CXX  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predeps=$lt_predeps_CXX  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdeps=$lt_postdeps_CXX  
   
 # The library search path used internally by the compiler when linking  
 # a shared library.  
 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX  
   
 # Method to check whether dependent libraries are shared objects.  
 deplibs_check_method=$lt_deplibs_check_method  
   
 # Command to use when deplibs_check_method == file_magic.  
 file_magic_cmd=$lt_file_magic_cmd  
   
 # Flag that allows shared libraries with undefined symbols to be built.  
 allow_undefined_flag=$lt_allow_undefined_flag_CXX  
   
 # Flag that forces no undefined symbols.  
 no_undefined_flag=$lt_no_undefined_flag_CXX  
   
 # Commands used to finish a libtool library installation in a directory.  
 finish_cmds=$lt_finish_cmds  
   
 # Same as above, but a single script fragment to be evaled but not shown.  
 finish_eval=$lt_finish_eval  
   
 # Take the output of nm and produce a listing of raw symbols and C names.  
 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe  
   
 # Transform the output of nm in a proper C declaration  
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  
   
 # Transform the output of nm in a C name address pair  
 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address  
   
 # This is the shared library runtime path variable.  
 runpath_var=$runpath_var  
   
 # This is the shared library path variable.  
 shlibpath_var=$shlibpath_var  
   
 # Is shlibpath searched before the hard-coded library search path?  
 shlibpath_overrides_runpath=$shlibpath_overrides_runpath  
   
 # How to hardcode a shared library path into an executable.  
 hardcode_action=$hardcode_action_CXX  
   
 # Whether we should hardcode library paths into libraries.  
 hardcode_into_libs=$hardcode_into_libs  
   
 # Flag to hardcode \$libdir into a binary during linking.  
 # This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX  
   
 # If ld is used when linking, flag to hardcode \$libdir into  
 # a binary during linking. This must work even if \$libdir does  
 # not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX  
   
 # Whether we need a single -rpath flag with a separated argument.  
 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX  
   
 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_direct=$hardcode_direct_CXX  
   
 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_minus_L=$hardcode_minus_L_CXX  
   
 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into  
 # the resulting binary.  
 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX  
   
 # Set to yes if building a shared library automatically hardcodes DIR into the library  
 # and all subsequent libraries and executables linked against it.  
 hardcode_automatic=$hardcode_automatic_CXX  
   
 # Variables whose values should be saved in libtool wrapper scripts and  
 # restored at relink time.  
 variables_saved_for_relink="$variables_saved_for_relink"  
   
 # Whether libtool must link a program against all its dependency libraries.  
 link_all_deplibs=$link_all_deplibs_CXX  
   
 # Compile-time system search path for libraries  
 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  
   
 # Run-time system search path for libraries  
 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  
   
 # Fix the shell variable \$srcfile for the compiler.  
 fix_srcfile_path="$fix_srcfile_path_CXX"  
   
 # Set to yes if exported symbols are required.  
 always_export_symbols=$always_export_symbols_CXX  
   
 # The commands to list exported symbols.  
 export_symbols_cmds=$lt_export_symbols_cmds_CXX  
   
 # The commands to extract the exported symbol list from a shared archive.  
 extract_expsyms_cmds=$lt_extract_expsyms_cmds  
   
 # Symbols that should not be listed in the preloaded symbols.  
 exclude_expsyms=$lt_exclude_expsyms_CXX  
   
 # Symbols that must always be exported.  
 include_expsyms=$lt_include_expsyms_CXX  
   
 # ### END LIBTOOL TAG CONFIG: $tagname  
   
 __EOF__  
   
   
 else  
   # If there is no Makefile yet, we rely on a make rule to execute  
   # `config.status --recheck' to rerun these tests and create the  
   # libtool script then.  
   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`  
   if test -f "$ltmain_in"; then  
     test -f Makefile && make "$ltmain"  
   fi  
 fi  
   
   
 ac_ext=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  
   
 CC=$lt_save_CC  
 LDCXX=$LD  
 LD=$lt_save_LD  
 GCC=$lt_save_GCC  
 with_gnu_ldcxx=$with_gnu_ld  
 with_gnu_ld=$lt_save_with_gnu_ld  
 lt_cv_path_LDCXX=$lt_cv_path_LD  
 lt_cv_path_LD=$lt_save_path_LD  
 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld  
 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld  
   
         else  
           tagname=""  
         fi  
         ;;  
   
       F77)  
         if test -n "$F77" && test "X$F77" != "Xno"; then  
   
 ac_ext=f  
 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'  
 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  
 ac_compiler_gnu=$ac_cv_f77_compiler_gnu  
   
   
 archive_cmds_need_lc_F77=no  
 allow_undefined_flag_F77=  
 always_export_symbols_F77=no  
 archive_expsym_cmds_F77=  
 export_dynamic_flag_spec_F77=  
 hardcode_direct_F77=no  
 hardcode_libdir_flag_spec_F77=  
 hardcode_libdir_flag_spec_ld_F77=  
 hardcode_libdir_separator_F77=  
 hardcode_minus_L_F77=no  
 hardcode_automatic_F77=no  
 module_cmds_F77=  
 module_expsym_cmds_F77=  
 link_all_deplibs_F77=unknown  
 old_archive_cmds_F77=$old_archive_cmds  
 no_undefined_flag_F77=  
 whole_archive_flag_spec_F77=  
 enable_shared_with_static_runtimes_F77=no  
   
 # Source file extension for f77 test sources.  
 ac_ext=f  
   
 # Object file extension for compiled f77 test sources.  
 objext=o  
 objext_F77=$objext  
   
 # Code to be used in simple compile tests  
 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"  
   
 # Code to be used in simple link tests  
 lt_simple_link_test_code="      program t\n      end\n"  
   
 # ltmain only uses $CC for tagged configurations so make sure $CC is set.  
   
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
   
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
   
   
 # Allow CC to be a program name with arguments.  
 lt_save_CC="$CC"  
 CC=${F77-"f77"}  
 compiler=$CC  
 compiler_F77=$CC  
 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`  
   
 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5  
 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6  
 echo "$as_me:$LINENO: result: $can_build_shared" >&5  
 echo "${ECHO_T}$can_build_shared" >&6  
   
 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5  
 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6  
 test "$can_build_shared" = "no" && enable_shared=no  
   
 # On AIX, shared libraries and static libraries use the same namespace, and  
 # are all built from PIC.  
 case "$host_os" in  
 aix3*)  
   test "$enable_shared" = yes && enable_static=no  
   if test -n "$RANLIB"; then  
     archive_cmds="$archive_cmds~\$RANLIB \$lib"  
     postinstall_cmds='$RANLIB $lib'  
   fi  
   ;;  
 aix4*)  
   test "$enable_shared" = yes && enable_static=no  
   ;;  
 esac  
 echo "$as_me:$LINENO: result: $enable_shared" >&5  
 echo "${ECHO_T}$enable_shared" >&6  
   
 echo "$as_me:$LINENO: checking whether to build static libraries" >&5  
 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6  
 # Make sure either enable_shared or enable_static is yes.  
 test "$enable_shared" = yes || enable_static=yes  
 echo "$as_me:$LINENO: result: $enable_static" >&5  
 echo "${ECHO_T}$enable_static" >&6  
   
 test "$ld_shlibs_F77" = no && can_build_shared=no  
   
 GCC_F77="$G77"  
 LD_F77="$LD"  
   
 lt_prog_compiler_wl_F77=  
 lt_prog_compiler_pic_F77=  
 lt_prog_compiler_static_F77=  
   
 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5  
 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6  
   
   if test "$GCC" = yes; then  
     lt_prog_compiler_wl_F77='-Wl,'  
     lt_prog_compiler_static_F77='-static'  
   
     case $host_os in  
       aix*)  
       # All AIX code is PIC.  
       if test "$host_cpu" = ia64; then  
         # AIX 5 now supports IA64 processor  
         lt_prog_compiler_static_F77='-Bstatic'  
       fi  
       ;;  
   
     amigaos*)  
       # FIXME: we need at least 68020 code to build shared libraries, but  
       # adding the `-m68020' flag to GCC prevents building anything better,  
       # like `-m68040'.  
       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'  
       ;;  
   
     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)  
       # PIC is the default for these OSes.  
       ;;  
   
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic_F77='-DDLL_EXPORT'  
       ;;  
   
     darwin* | rhapsody*)  
       # PIC is the default on this platform  
       # Common symbols not allowed in MH_DYLIB files  
       lt_prog_compiler_pic_F77='-fno-common'  
       ;;  
   
     msdosdjgpp*)  
       # Just because we use GCC doesn't mean we suddenly get shared libraries  
       # on systems that don't support them.  
       lt_prog_compiler_can_build_shared_F77=no  
       enable_shared=no  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec; then  
         lt_prog_compiler_pic_F77=-Kconform_pic  
       fi  
       ;;  
   
     hpux*)  
       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but  
       # not for PA HP-UX.  
       case "$host_cpu" in  
       hppa*64*|ia64*)  
         # +Z the default  
         ;;  
       *)  
         lt_prog_compiler_pic_F77='-fPIC'  
         ;;  
       esac  
       ;;  
   
     *)  
       lt_prog_compiler_pic_F77='-fPIC'  
       ;;  
     esac  
   else  
     # PORTME Check for flag to pass linker flags through the system compiler.  
     case $host_os in  
     aix*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       if test "$host_cpu" = ia64; then  
         # AIX 5 now supports IA64 processor  
         lt_prog_compiler_static_F77='-Bstatic'  
       else  
         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'  
       fi  
       ;;  
   
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic_F77='-DDLL_EXPORT'  
       ;;  
   
     hpux9* | hpux10* | hpux11*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but  
       # not for PA HP-UX.  
       case "$host_cpu" in  
       hppa*64*|ia64*)  
         # +Z the default  
         ;;  
       *)  
         lt_prog_compiler_pic_F77='+Z'  
         ;;  
       esac  
       # Is there a better lt_prog_compiler_static that works with the bundled CC?  
       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'  
       ;;  
   
     irix5* | irix6* | nonstopux*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       # PIC (with -KPIC) is the default.  
       lt_prog_compiler_static_F77='-non_shared'  
       ;;  
   
     newsos6)  
       lt_prog_compiler_pic_F77='-KPIC'  
       lt_prog_compiler_static_F77='-Bstatic'  
       ;;  
   
     linux*)  
       case $CC in  
       icc* | ecc*)  
         lt_prog_compiler_wl_F77='-Wl,'  
         lt_prog_compiler_pic_F77='-KPIC'  
         lt_prog_compiler_static_F77='-static'  
         ;;  
       ccc*)  
         lt_prog_compiler_wl_F77='-Wl,'  
         # All Alpha code is PIC.  
         lt_prog_compiler_static_F77='-non_shared'  
         ;;  
       esac  
       ;;  
   
     osf3* | osf4* | osf5*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       # All OSF/1 code is PIC.  
       lt_prog_compiler_static_F77='-non_shared'  
       ;;  
   
     sco3.2v5*)  
       lt_prog_compiler_pic_F77='-Kpic'  
       lt_prog_compiler_static_F77='-dn'  
       ;;  
   
     solaris*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       lt_prog_compiler_pic_F77='-KPIC'  
       lt_prog_compiler_static_F77='-Bstatic'  
       ;;  
   
     sunos4*)  
       lt_prog_compiler_wl_F77='-Qoption ld '  
       lt_prog_compiler_pic_F77='-PIC'  
       lt_prog_compiler_static_F77='-Bstatic'  
       ;;  
   
     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
       lt_prog_compiler_wl_F77='-Wl,'  
       lt_prog_compiler_pic_F77='-KPIC'  
       lt_prog_compiler_static_F77='-Bstatic'  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec ;then  
         lt_prog_compiler_pic_F77='-Kconform_pic'  
         lt_prog_compiler_static_F77='-Bstatic'  
       fi  
       ;;  
   
     uts4*)  
       lt_prog_compiler_pic_F77='-pic'  
       lt_prog_compiler_static_F77='-Bstatic'  
       ;;  
   
     *)  
       lt_prog_compiler_can_build_shared_F77=no  
       ;;  
     esac  
   fi  
   
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6  
   
 #  
 # Check to make sure the PIC flag actually works.  
 #  
 if test -n "$lt_prog_compiler_pic_F77"; then  
   
 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5  
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6  
 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_prog_compiler_pic_works_F77=no  
   ac_outfile=conftest.$ac_objext  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
    lt_compiler_flag="$lt_prog_compiler_pic_F77"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:13646: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:13650: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_prog_compiler_pic_works_F77=yes  
      fi  
    fi  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6  
   
 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then  
     case $lt_prog_compiler_pic_F77 in  
      "" | " "*) ;;  
      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;  
      esac  
 else  
     lt_prog_compiler_pic_F77=  
      lt_prog_compiler_can_build_shared_F77=no  
 fi  
   
 fi  
 case "$host_os" in  
   # For platforms which do not support PIC, -DPIC is meaningless:  
   *djgpp*)  
     lt_prog_compiler_pic_F77=  
     ;;  
   *)  
     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"  
     ;;  
 esac  
   
 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5  
 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6  
 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_cv_prog_compiler_c_o_F77=no  
    $rm -r conftest 2>/dev/null  
    mkdir conftest  
    cd conftest  
    mkdir out  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
    lt_compiler_flag="-o out/conftest2.$ac_objext"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:13706: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>out/conftest.err)  
    ac_status=$?  
    cat out/conftest.err >&5  
    echo "$as_me:13710: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s out/conftest2.$ac_objext  
    then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s out/conftest.err; then  
        lt_cv_prog_compiler_c_o_F77=yes  
      fi  
    fi  
    chmod u+w .  
    $rm conftest*  
    # SGI C++ compiler will create directory out/ii_files/ for  
    # template instantiation  
    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files  
    $rm out/* && rmdir out  
    cd ..  
    rmdir conftest  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6  
   
   
 hard_links="nottested"  
 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then  
   # do not overwrite the value of need_locks provided by the user  
   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5  
 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6  
   hard_links=yes  
   $rm conftest*  
   ln conftest.a conftest.b 2>/dev/null && hard_links=no  
   touch conftest.a  
   ln conftest.a conftest.b 2>&5 || hard_links=no  
   ln conftest.a conftest.b 2>/dev/null && hard_links=no  
   echo "$as_me:$LINENO: result: $hard_links" >&5  
 echo "${ECHO_T}$hard_links" >&6  
   if test "$hard_links" = no; then  
     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5  
 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}  
     need_locks=warn  
   fi  
 else  
   need_locks=no  
 fi  
   
 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5  
 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6  
   
   runpath_var=  
   allow_undefined_flag_F77=  
   enable_shared_with_static_runtimes_F77=no  
   archive_cmds_F77=  
   archive_expsym_cmds_F77=  
   old_archive_From_new_cmds_F77=  
   old_archive_from_expsyms_cmds_F77=  
   export_dynamic_flag_spec_F77=  
   whole_archive_flag_spec_F77=  
   thread_safe_flag_spec_F77=  
   hardcode_libdir_flag_spec_F77=  
   hardcode_libdir_flag_spec_ld_F77=  
   hardcode_libdir_separator_F77=  
   hardcode_direct_F77=no  
   hardcode_minus_L_F77=no  
   hardcode_shlibpath_var_F77=unsupported  
   link_all_deplibs_F77=unknown  
   hardcode_automatic_F77=no  
   module_cmds_F77=  
   module_expsym_cmds_F77=  
   always_export_symbols_F77=no  
   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'  
   # include_expsyms should be a list of space-separated symbols to be *always*  
   # included in the symbol list  
   include_expsyms_F77=  
   # exclude_expsyms can be an extended regexp of symbols to exclude  
   # it will be wrapped by ` (' and `)$', so one must not match beginning or  
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',  
   # as well as any symbol that contains `d'.  
   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"  
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out  
   # platforms (ab)use it in PIC code, but their linkers get confused if  
   # the symbol is explicitly referenced.  Since portable code cannot  
   # rely on this symbol name, it's probably fine to never include it in  
   # preloaded symbol tables.  
   extract_expsyms_cmds=  
   
   case $host_os in  
   cygwin* | mingw* | pw32*)  
     # FIXME: the MSVC++ port hasn't been tested in a loooong time  
     # When not using gcc, we currently assume that we are using  
     # Microsoft Visual C++.  
     if test "$GCC" != yes; then  
       with_gnu_ld=no  
     fi  
     ;;  
   openbsd*)  
     with_gnu_ld=no  
     ;;  
   esac  
   
   ld_shlibs_F77=yes  
   if test "$with_gnu_ld" = yes; then  
     # If archive_cmds runs LD, not CC, wlarc should be empty  
     wlarc='${wl}'  
   
     # See if GNU ld supports shared libraries.  
     case $host_os in  
     aix3* | aix4* | aix5*)  
       # On AIX/PPC, the GNU linker is very broken  
       if test "$host_cpu" != ia64; then  
         ld_shlibs_F77=no  
         cat <<EOF 1>&2  
   
 *** Warning: the GNU linker, at least up to release 2.9.1, is reported  
 *** to be unable to reliably create shared libraries on AIX.  
 *** Therefore, libtool is disabling shared libraries support.  If you  
 *** really care for shared libraries, you may want to modify your PATH  
 *** so that a non-GNU linker is found, and then restart.  
   
 EOF  
       fi  
       ;;  
   
     amigaos*)  
       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_minus_L_F77=yes  
   
       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports  
       # that the semantics of dynamic libraries on AmigaOS, at least up  
       # to version 4, is to share data among multiple programs linked  
       # with the same dynamic library.  Since this doesn't match the  
       # behavior of shared libraries on other platforms, we can't use  
       # them.  
       ld_shlibs_F77=no  
       ;;  
   
     beos*)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         allow_undefined_flag_F77=unsupported  
         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc  
         # support --undefined.  This deserves some investigation.  FIXME  
         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
       else  
         ld_shlibs_F77=no  
       fi  
       ;;  
   
     cygwin* | mingw* | pw32*)  
       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,  
       # as there is no search path for DLLs.  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       allow_undefined_flag_F77=unsupported  
       always_export_symbols_F77=no  
       enable_shared_with_static_runtimes_F77=yes  
       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'  
   
       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then  
         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'  
         # If the export-symbols file already is a .def file (1st line  
         # is EXPORTS), use it as is; otherwise, prepend...  
         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then  
           cp $export_symbols $output_objdir/$soname.def;  
         else  
           echo EXPORTS > $output_objdir/$soname.def;  
           cat $export_symbols >> $output_objdir/$soname.def;  
         fi~  
         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
   
     netbsd*)  
       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  
         wlarc=  
       else  
         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       fi  
       ;;  
   
     solaris* | sysv5*)  
       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then  
         ld_shlibs_F77=no  
         cat <<EOF 1>&2  
   
 *** Warning: The releases 2.8.* of the GNU linker cannot reliably  
 *** create shared libraries on Solaris systems.  Therefore, libtool  
 *** is disabling shared libraries support.  We urge you to upgrade GNU  
 *** binutils to release 2.9.1 or newer.  Another option is to modify  
 *** your PATH or compiler configuration so that the native linker is  
 *** used, and then restart.  
   
 EOF  
       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs_F77=no  
       fi  
       ;;  
   
     sunos4*)  
       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
       wlarc=  
       hardcode_direct_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
   linux*)  
     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_cmds_F77="$tmp_archive_cmds"  
       supports_anon_versioning=no  
       case `$LD -v 2>/dev/null` in  
         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11  
         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...  
         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...  
         *\ 2.11.*) ;; # other 2.11 versions  
         *) supports_anon_versioning=yes ;;  
       esac  
       if test $supports_anon_versioning = yes; then  
         archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds_F77="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs_F77=no  
     fi  
     ;;  
   
     *)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs_F77=no  
       fi  
       ;;  
     esac  
   
     if test "$ld_shlibs_F77" = yes; then  
       runpath_var=LD_RUN_PATH  
       hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'  
       export_dynamic_flag_spec_F77='${wl}--export-dynamic'  
       # ancient GNU ld didn't support --whole-archive et. al.  
       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then  
         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec_F77=  
       fi  
     fi  
   else  
     # PORTME fill in a description of your system's linker (not GNU ld)  
     case $host_os in  
     aix3*)  
       allow_undefined_flag_F77=unsupported  
       always_export_symbols_F77=yes  
       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'  
       # Note: this linker hardcodes the directories in LIBPATH if there  
       # are no directories specified by -L.  
       hardcode_minus_L_F77=yes  
       if test "$GCC" = yes && test -z "$link_static_flag"; then  
         # Neither direct hardcoding nor static linking is supported with a  
         # broken collect2.  
         hardcode_direct_F77=unsupported  
       fi  
       ;;  
   
     aix4* | aix5*)  
       if test "$host_cpu" = ia64; then  
         # On IA64, the linker does run time linking by default, so we don't  
         # have to do anything special.  
         aix_use_runtimelinking=no  
         exp_sym_flag='-Bexport'  
         no_entry_flag=""  
       else  
         # If we're using GNU nm, then we don't want the "-C" option.  
         # -C means demangle to AIX nm, but means don't demangle with GNU nm  
         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then  
           export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         else  
           export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         fi  
         aix_use_runtimelinking=no  
   
         # Test if we are trying to use run time linking or normal  
         # AIX style linking. If -brtl is somewhere in LDFLAGS, we  
         # need to do runtime linking.  
         case $host_os in aix4.[23]|aix4.[23].*|aix5*)  
           for ld_flag in $LDFLAGS; do  
           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then  
             aix_use_runtimelinking=yes  
             break  
           fi  
           done  
         esac  
   
         exp_sym_flag='-bexport'  
         no_entry_flag='-bnoentry'  
       fi  
   
       # When large executables or shared objects are built, AIX ld can  
       # have problems creating the table of contents.  If linking a library  
       # or program results in "error TOC overflow" add -mminimal-toc to  
       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not  
       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.  
   
       archive_cmds_F77=''  
       hardcode_direct_F77=yes  
       hardcode_libdir_separator_F77=':'  
       link_all_deplibs_F77=yes  
   
       if test "$GCC" = yes; then  
         case $host_os in aix4.012|aix4.012.*)  
         # We only want to do this on AIX 4.2 and lower, the check  
         # below for broken collect2 doesn't work under 4.3+  
           collect2name=`${CC} -print-prog-name=collect2`  
           if test -f "$collect2name" && \  
            strings "$collect2name" | grep resolve_lib_name >/dev/null  
           then  
           # We have reworked collect2  
           hardcode_direct_F77=yes  
           else  
           # We have old collect2  
           hardcode_direct_F77=unsupported  
           # It fails to find uninstalled libraries when the uninstalled  
           # path is not listed in the libpath.  Setting hardcode_minus_L  
           # to unsupported forces relinking  
           hardcode_minus_L_F77=yes  
           hardcode_libdir_flag_spec_F77='-L$libdir'  
           hardcode_libdir_separator_F77=  
           fi  
         esac  
         shared_flag='-shared'  
       else  
         # not using gcc  
         if test "$host_cpu" = ia64; then  
         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release  
         # chokes on -Wl,-G. The following line is correct:  
           shared_flag='-G'  
         else  
         if test "$aix_use_runtimelinking" = yes; then  
             shared_flag='${wl}-G'  
           else  
             shared_flag='${wl}-bM:SRE'  
         fi  
         fi  
       fi  
   
       # It seems that -bexpall does not export symbols beginning with  
       # underscore (_), so it is better to generate a list of symbols to export.  
       always_export_symbols_F77=yes  
       if test "$aix_use_runtimelinking" = yes; then  
         # Warning - without using the other runtime loading flags (-brtl),  
         # -berok will link without error, but may produce a broken library.  
         allow_undefined_flag_F77='-berok'  
        # Determine the default libpath from the value encoded in an empty executable.  
        cat >conftest.$ac_ext <<_ACEOF  
       program main  
   
       end  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_f77_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"  
         archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"  
        else  
         if test "$host_cpu" = ia64; then  
           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'  
           allow_undefined_flag_F77="-z nodefs"  
           archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"  
         else  
          # Determine the default libpath from the value encoded in an empty executable.  
          cat >conftest.$ac_ext <<_ACEOF  
       program main  
   
       end  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_f77_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"  
           # Warning - without using the other run time loading flags,  
           # -berok will link without error, but may produce a broken library.  
           no_undefined_flag_F77=' ${wl}-bernotok'  
           allow_undefined_flag_F77=' ${wl}-berok'  
           # -bexpall does not export symbols beginning with underscore (_)  
           always_export_symbols_F77=yes  
           # Exported symbols can be pulled into shared objects from archives  
           whole_archive_flag_spec_F77=' '  
           archive_cmds_need_lc_F77=yes  
           # This is similar to how AIX traditionally builds it's shared libraries.  
           archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'  
         fi  
       fi  
       ;;  
   
     amigaos*)  
       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_minus_L_F77=yes  
       # see comment about different semantics on the GNU ld section  
       ld_shlibs_F77=no  
       ;;  
   
     bsdi4*)  
       export_dynamic_flag_spec_F77=-rdynamic  
       ;;  
   
     cygwin* | mingw* | pw32*)  
       # When not using gcc, we currently assume that we are using  
       # Microsoft Visual C++.  
       # hardcode_libdir_flag_spec is actually meaningless, as there is  
       # no search path for DLLs.  
       hardcode_libdir_flag_spec_F77=' '  
       allow_undefined_flag_F77=unsupported  
       # Tell ltmain to make .lib files, not .a files.  
       libext=lib  
       # Tell ltmain to make .dll files, not .so files.  
       shrext=".dll"  
       # FIXME: Setting linknames here is a bad hack.  
       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='  
       # The linker will automatically build a .lib file if we build a DLL.  
       old_archive_From_new_cmds_F77='true'  
       # FIXME: Should let the user specify the lib program.  
       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'  
       fix_srcfile_path='`cygpath -w "$srcfile"`'  
       enable_shared_with_static_runtimes_F77=yes  
       ;;  
   
     darwin* | rhapsody*)  
     if test "$GXX" = yes ; then  
       archive_cmds_need_lc_F77=no  
       case "$host_os" in  
       rhapsody* | darwin1.[012])  
         allow_undefined_flag_F77='-undefined suppress'  
         ;;  
       *) # Darwin 1.3 on  
       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  
         allow_undefined_flag_F77='-flat_namespace -undefined suppress'  
       else  
         case ${MACOSX_DEPLOYMENT_TARGET} in  
           10.[012])  
             allow_undefined_flag_F77='-flat_namespace -undefined suppress'  
             ;;  
           10.*)  
             allow_undefined_flag_F77='-undefined dynamic_lookup'  
             ;;  
         esac  
       fi  
         ;;  
       esac  
         lt_int_apple_cc_single_mod=no  
         output_verbose_link_cmd='echo'  
         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then  
           lt_int_apple_cc_single_mod=yes  
         fi  
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
           archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
         else  
         archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
       fi  
       module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'  
       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's  
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
           archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         else  
           archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         fi  
           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
       hardcode_direct_F77=no  
       hardcode_automatic_F77=yes  
       hardcode_shlibpath_var_F77=unsupported  
       whole_archive_flag_spec_F77='-all_load $convenience'  
       link_all_deplibs_F77=yes  
     else  
       ld_shlibs_F77=no  
     fi  
       ;;  
   
     dgux*)  
       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     freebsd1*)  
       ld_shlibs_F77=no  
       ;;  
   
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor  
     # support.  Future versions do this automatically, but an explicit c++rt0.o  
     # does not break anything, and helps significantly (at the cost of a little  
     # extra space).  
     freebsd2.2*)  
       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'  
       hardcode_libdir_flag_spec_F77='-R$libdir'  
       hardcode_direct_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.  
     freebsd2*)  
       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_F77=yes  
       hardcode_minus_L_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.  
     freebsd* | kfreebsd*-gnu)  
       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'  
       hardcode_libdir_flag_spec_F77='-R$libdir'  
       hardcode_direct_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     hpux9*)  
       if test "$GCC" = yes; then  
         archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  
       else  
         archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  
       fi  
       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'  
       hardcode_libdir_separator_F77=:  
       hardcode_direct_F77=yes  
   
       # hardcode_minus_L: Not really in the search PATH,  
       # but as the default location of the library.  
       hardcode_minus_L_F77=yes  
       export_dynamic_flag_spec_F77='${wl}-E'  
       ;;  
   
     hpux10* | hpux11*)  
       if test "$GCC" = yes -a "$with_gnu_ld" = no; then  
         case "$host_cpu" in  
         hppa*64*|ia64*)  
           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
           ;;  
         *)  
           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'  
           ;;  
         esac  
       else  
         case "$host_cpu" in  
         hppa*64*|ia64*)  
           archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'  
           ;;  
         *)  
           archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'  
           ;;  
         esac  
       fi  
       if test "$with_gnu_ld" = no; then  
         case "$host_cpu" in  
         hppa*64*)  
           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'  
           hardcode_libdir_flag_spec_ld_F77='+b $libdir'  
           hardcode_libdir_separator_F77=:  
           hardcode_direct_F77=no  
           hardcode_shlibpath_var_F77=no  
           ;;  
         ia64*)  
           hardcode_libdir_flag_spec_F77='-L$libdir'  
           hardcode_direct_F77=no  
           hardcode_shlibpath_var_F77=no  
   
           # hardcode_minus_L: Not really in the search PATH,  
           # but as the default location of the library.  
           hardcode_minus_L_F77=yes  
           ;;  
         *)  
           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'  
           hardcode_libdir_separator_F77=:  
           hardcode_direct_F77=yes  
           export_dynamic_flag_spec_F77='${wl}-E'  
   
           # hardcode_minus_L: Not really in the search PATH,  
           # but as the default location of the library.  
           hardcode_minus_L_F77=yes  
           ;;  
         esac  
       fi  
       ;;  
   
     irix5* | irix6* | nonstopux*)  
       if test "$GCC" = yes; then  
         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
       else  
         archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'  
       fi  
       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_F77=:  
       link_all_deplibs_F77=yes  
       ;;  
   
     netbsd*)  
       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out  
       else  
         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF  
       fi  
       hardcode_libdir_flag_spec_F77='-R$libdir'  
       hardcode_direct_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     newsos6)  
       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_F77=yes  
       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_F77=:  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     openbsd*)  
       hardcode_direct_F77=yes  
       hardcode_shlibpath_var_F77=no  
       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  
         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'  
         export_dynamic_flag_spec_F77='${wl}-E'  
       else  
        case $host_os in  
          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)  
            archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
            hardcode_libdir_flag_spec_F77='-R$libdir'  
            ;;  
          *)  
            archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
            hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'  
            ;;  
        esac  
       fi  
       ;;  
   
     os2*)  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_minus_L_F77=yes  
       allow_undefined_flag_F77=unsupported  
       archive_cmds_F77='$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_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'  
       ;;  
   
     osf3*)  
       if test "$GCC" = yes; then  
         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'  
         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
       else  
         allow_undefined_flag_F77=' -expect_unresolved \*'  
         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
       fi  
       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_F77=:  
       ;;  
   
     osf4* | osf5*)      # as osf3* with the addition of -msym flag  
       if test "$GCC" = yes; then  
         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'  
         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'  
       else  
         allow_undefined_flag_F77=' -expect_unresolved \*'  
         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
         archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~  
         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'  
   
         # Both c and cxx compiler support -rpath directly  
         hardcode_libdir_flag_spec_F77='-rpath $libdir'  
       fi  
       hardcode_libdir_separator_F77=:  
       ;;  
   
     sco3.2v5*)  
       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_shlibpath_var_F77=no  
       export_dynamic_flag_spec_F77='${wl}-Bexport'  
       runpath_var=LD_RUN_PATH  
       hardcode_runpath_var=yes  
       ;;  
   
     solaris*)  
       no_undefined_flag_F77=' -z text'  
       if test "$GCC" = yes; then  
         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'  
       else  
         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       fi  
       hardcode_libdir_flag_spec_F77='-R$libdir'  
       hardcode_shlibpath_var_F77=no  
       case $host_os in  
       solaris2.[0-5] | solaris2.[0-5].*) ;;  
       *) # Supported since Solaris 2.6 (maybe 2.5.1?)  
         whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;  
       esac  
       link_all_deplibs_F77=yes  
       ;;  
   
     sunos4*)  
       if test "x$host_vendor" = xsequent; then  
         # Use $CC to link under sequent, because it throws in some extra .o  
         # files that make .init and .fini sections work.  
         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'  
       else  
         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'  
       fi  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_direct_F77=yes  
       hardcode_minus_L_F77=yes  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     sysv4)  
       case $host_vendor in  
         sni)  
           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
           hardcode_direct_F77=yes # is this really true???  
         ;;  
         siemens)  
           ## LD is ld it makes a PLAMLIB  
           ## CC just makes a GrossModule.  
           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'  
           reload_cmds_F77='$CC -r -o $output$reload_objs'  
           hardcode_direct_F77=no  
         ;;  
         motorola)  
           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie  
         ;;  
       esac  
       runpath_var='LD_RUN_PATH'  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     sysv4.3*)  
       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_shlibpath_var_F77=no  
       export_dynamic_flag_spec_F77='-Bexport'  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec; then  
         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
         hardcode_shlibpath_var_F77=no  
         runpath_var=LD_RUN_PATH  
         hardcode_runpath_var=yes  
         ld_shlibs_F77=yes  
       fi  
       ;;  
   
     sysv4.2uw2*)  
       archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_F77=yes  
       hardcode_minus_L_F77=no  
       hardcode_shlibpath_var_F77=no  
       hardcode_runpath_var=yes  
       runpath_var=LD_RUN_PATH  
       ;;  
   
    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)  
       no_undefined_flag_F77='${wl}-z ${wl}text'  
       if test "$GCC" = yes; then  
         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
       else  
         archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
       fi  
       runpath_var='LD_RUN_PATH'  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     sysv5*)  
       no_undefined_flag_F77=' -z text'  
       # $CC -shared without GNU ld will not create a library from C++  
       # object files and a static libstdc++, better avoid it by now  
       archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       hardcode_libdir_flag_spec_F77=  
       hardcode_shlibpath_var_F77=no  
       runpath_var='LD_RUN_PATH'  
       ;;  
   
     uts4*)  
       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec_F77='-L$libdir'  
       hardcode_shlibpath_var_F77=no  
       ;;  
   
     *)  
       ld_shlibs_F77=no  
       ;;  
     esac  
   fi  
   
 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5  
 echo "${ECHO_T}$ld_shlibs_F77" >&6  
 test "$ld_shlibs_F77" = no && can_build_shared=no  
   
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"  
 if test "$GCC" = yes; then  
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"  
 fi  
   
 #  
 # Do we need to explicitly link libc?  
 #  
 case "x$archive_cmds_need_lc_F77" in  
 x|xyes)  
   # Assume -lc should be added  
   archive_cmds_need_lc_F77=yes  
   
   if test "$enable_shared" = yes && test "$GCC" = yes; then  
     case $archive_cmds_F77 in  
     *'~'*)  
       # FIXME: we may have to deal with multi-command sequences.  
       ;;  
     '$CC '*)  
       # Test whether the compiler implicitly links with -lc since on some  
       # systems, -lgcc has to come before -lc. If gcc already passes -lc  
       # to ld, don't add -lc before -lgcc.  
       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5  
 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6  
       $rm conftest*  
       printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } 2>conftest.err; then  
         soname=conftest  
         lib=conftest  
         libobjs=conftest.$ac_objext  
         deplibs=  
         wl=$lt_prog_compiler_wl_F77  
         compiler_flags=-v  
         linker_flags=-v  
         verstring=  
         output_objdir=.  
         libname=conftest  
         lt_save_allow_undefined_flag=$allow_undefined_flag_F77  
         allow_undefined_flag_F77=  
         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5  
   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }  
         then  
           archive_cmds_need_lc_F77=no  
         else  
           archive_cmds_need_lc_F77=yes  
         fi  
         allow_undefined_flag_F77=$lt_save_allow_undefined_flag  
       else  
         cat conftest.err 1>&5  
       fi  
       $rm conftest*  
       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5  
 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6  
       ;;  
     esac  
   fi  
   ;;  
 esac  
   
 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5  
 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6  
 library_names_spec=  
 libname_spec='lib$name'  
 soname_spec=  
 shrext=".so"  
 postinstall_cmds=  
 postuninstall_cmds=  
 finish_cmds=  
 finish_eval=  
 shlibpath_var=  
 shlibpath_overrides_runpath=unknown  
 version_type=none  
 dynamic_linker="$host_os ld.so"  
 sys_lib_dlsearch_path_spec="/lib /usr/lib"  
 if test "$GCC" = yes; then  
   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then  
     # if the path contains ";" then we assume it to be the separator  
     # otherwise default to the standard path separator (i.e. ":") - it is  
     # assumed that no part of a normal pathname contains ";" but that should  
     # okay in the real world where ";" in dirpaths is itself problematic.  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
   else  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
   fi  
 else  
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"  
 fi  
 need_lib_prefix=unknown  
 hardcode_into_libs=no  
   
 # when you set need_version to no, make sure it does not cause -set_version  
 # flags to be left without arguments  
 need_version=unknown  
   
 case $host_os in  
 aix3*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'  
   shlibpath_var=LIBPATH  
   
   # AIX 3 has no versioning support, so we append a major version to the name.  
   soname_spec='${libname}${release}${shared_ext}$major'  
   ;;  
   
 aix4* | aix5*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   hardcode_into_libs=yes  
   if test "$host_cpu" = ia64; then  
     # AIX 5 supports IA64  
     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'  
     shlibpath_var=LD_LIBRARY_PATH  
   else  
     # With GCC up to 2.95.x, collect2 would create an import file  
     # for dependence libraries.  The import file would start with  
     # the line `#! .'.  This would cause the generated library to  
     # depend on `.', always an invalid library.  This was fixed in  
     # development snapshots of GCC prior to 3.0.  
     case $host_os in  
       aix4 | aix4.[01] | aix4.[01].*)  
       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'  
            echo ' yes '  
            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then  
         :  
       else  
         can_build_shared=no  
       fi  
       ;;  
     esac  
     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct  
     # soname into executable. Probably we can add versioning support to  
     # collect2, so additional links can be useful in future.  
     if test "$aix_use_runtimelinking" = yes; then  
       # If using run time linking (on AIX 4.2 or later) use lib<name>.so  
       # instead of lib<name>.a to let people know that these are not  
       # typical AIX shared libraries.  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     else  
       # We preserve .a as extension for shared libraries through AIX4.2  
       # and later when we are not doing run time linking.  
       library_names_spec='${libname}${release}.a $libname.a'  
       soname_spec='${libname}${release}${shared_ext}$major'  
     fi  
     shlibpath_var=LIBPATH  
   fi  
   ;;  
   
 amigaos*)  
   library_names_spec='$libname.ixlibrary $libname.a'  
   # Create ${libname}_ixlibrary.a entries in /sys/libs.  
   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'  
   ;;  
   
 beos*)  
   library_names_spec='${libname}${shared_ext}'  
   dynamic_linker="$host_os ld.so"  
   shlibpath_var=LIBRARY_PATH  
   ;;  
   
 bsdi4*)  
   version_type=linux  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"  
   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"  
   # the default ld.so.conf also contains /usr/contrib/lib and  
   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow  
   # libtool to hard-code these into programs  
   ;;  
   
 cygwin* | mingw* | pw32*)  
   version_type=windows  
   shrext=".dll"  
   need_version=no  
   need_lib_prefix=no  
   
   case $GCC,$host_os in  
   yes,cygwin* | yes,mingw* | yes,pw32*)  
     library_names_spec='$libname.dll.a'  
     # DLL is installed to $(libdir)/../bin by postinstall_cmds  
     postinstall_cmds='base_file=`basename \${file}`~  
       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~  
       dldir=$destdir/`dirname \$dlpath`~  
       test -d \$dldir || mkdir -p \$dldir~  
       $install_prog $dir/$dlname \$dldir/$dlname'  
     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~  
       dlpath=$dir/\$dldll~  
        $rm \$dlpath'  
     shlibpath_overrides_runpath=yes  
   
     case $host_os in  
     cygwin*)  
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'  
       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"  
       ;;  
     mingw*)  
       # MinGW DLLs use traditional 'lib' prefix  
       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then  
         # It is most probably a Windows format PATH printed by  
         # mingw gcc, but we are running on Cygwin. Gcc prints its search  
         # path with ; separators, and with drive letters. We can handle the  
         # drive letters (cygwin fileutils understands them), so leave them,  
         # especially as we might pass files found there to a mingw objdump,  
         # which wouldn't understand a cygwinified path. Ahh.  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
       else  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
       fi  
       ;;  
     pw32*)  
       # pw32 DLLs use 'pw' prefix rather than 'lib'  
       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'  
       ;;  
     esac  
     ;;  
   
   *)  
     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'  
     ;;  
   esac  
   dynamic_linker='Win32 ld.exe'  
   # FIXME: first we should search . and the directory the executable is in  
   shlibpath_var=PATH  
   ;;  
   
 darwin* | rhapsody*)  
   dynamic_linker="$host_os dyld"  
   version_type=darwin  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'  
   soname_spec='${libname}${release}${major}$shared_ext'  
   shlibpath_overrides_runpath=yes  
   shlibpath_var=DYLD_LIBRARY_PATH  
   shrext='$(test .$module = .yes && echo .so || echo .dylib)'  
   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.  
   if test "$GCC" = yes; then  
     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`  
   else  
     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'  
   fi  
   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'  
   ;;  
   
 dgux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 kfreebsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 freebsd*)  
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`  
   version_type=freebsd-$objformat  
   case $version_type in  
     freebsd-elf*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'  
       need_version=no  
       need_lib_prefix=no  
       ;;  
     freebsd-*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'  
       need_version=yes  
       ;;  
   esac  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_os in  
   freebsd2*)  
     shlibpath_overrides_runpath=yes  
     ;;  
   freebsd3.01* | freebsdelf3.01*)  
     shlibpath_overrides_runpath=yes  
     hardcode_into_libs=yes  
     ;;  
   *) # from 3.2 on  
     shlibpath_overrides_runpath=no  
     hardcode_into_libs=yes  
     ;;  
   esac  
   ;;  
   
 gnu*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   hardcode_into_libs=yes  
   ;;  
   
 hpux9* | hpux10* | hpux11*)  
   # Give a soname corresponding to the major version so that dld.sl refuses to  
   # link against other versions.  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   case "$host_cpu" in  
   ia64*)  
     shrext='.so'  
     hardcode_into_libs=yes  
     dynamic_linker="$host_os dld.so"  
     shlibpath_var=LD_LIBRARY_PATH  
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     if test "X$HPUX_IA64_MODE" = X32; then  
       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"  
     else  
       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"  
     fi  
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
     ;;  
    hppa*64*)  
      shrext='.sl'  
      hardcode_into_libs=yes  
      dynamic_linker="$host_os dld.sl"  
      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH  
      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
      soname_spec='${libname}${release}${shared_ext}$major'  
      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"  
      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
      ;;  
    *)  
     shrext='.sl'  
     dynamic_linker="$host_os dld.sl"  
     shlibpath_var=SHLIB_PATH  
     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     ;;  
   esac  
   # HP-UX runs *really* slowly unless shared libraries are mode 555.  
   postinstall_cmds='chmod 555 $lib'  
   ;;  
   
 irix5* | irix6* | nonstopux*)  
   case $host_os in  
     nonstopux*) version_type=nonstopux ;;  
     *)  
         if test "$lt_cv_prog_gnu_ld" = yes; then  
                 version_type=linux  
         else  
                 version_type=irix  
         fi ;;  
   esac  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'  
   case $host_os in  
   irix5* | nonstopux*)  
     libsuff= shlibsuff=  
     ;;  
   *)  
     case $LD in # libtool.m4 will add one of these switches to LD  
     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")  
       libsuff= shlibsuff= libmagic=32-bit;;  
     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")  
       libsuff=32 shlibsuff=N32 libmagic=N32;;  
     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")  
       libsuff=64 shlibsuff=64 libmagic=64-bit;;  
     *) libsuff= shlibsuff= libmagic=never-match;;  
     esac  
     ;;  
   esac  
   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH  
   shlibpath_overrides_runpath=no  
   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"  
   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"  
   hardcode_into_libs=yes  
   ;;  
   
 # No shared lib support for Linux oldld, aout, or coff.  
 linux*oldld* | linux*aout* | linux*coff*)  
   dynamic_linker=no  
   ;;  
   
 # This must be Linux ELF.  
 linux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   # This implies no fast_install, which is unacceptable.  
   # Some rework will be needed to allow for fast_install  
   # before this can be enabled.  
   hardcode_into_libs=yes  
   
   # Append ld.so.conf contents to the search path  
   if test -f /etc/ld.so.conf; then  
     ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`  
     sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"  
   fi  
   
   # We used to test for /lib/ld.so.1 and disable shared libraries on  
   # powerpc, because MkLinux only supported shared libraries with the  
   # GNU dynamic linker.  Since this was broken with cross compilers,  
   # most powerpc-linux boxes support dynamic linking these days and  
   # people can always --disable-shared, the test was removed, and we  
   # assume the GNU/Linux dynamic linker is in use.  
   dynamic_linker='GNU/Linux ld.so'  
   ;;  
   
 knetbsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 netbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
     dynamic_linker='NetBSD (a.out) ld.so'  
   else  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     dynamic_linker='NetBSD ld.elf_so'  
   fi  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   ;;  
   
 newsos6)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 nto-qnx*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 openbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=yes  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  
     case $host_os in  
       openbsd2.[89] | openbsd2.[89].*)  
         shlibpath_overrides_runpath=no  
         ;;  
       *)  
         shlibpath_overrides_runpath=yes  
         ;;  
       esac  
   else  
     shlibpath_overrides_runpath=yes  
   fi  
   ;;  
   
 os2*)  
   libname_spec='$name'  
   shrext=".dll"  
   need_lib_prefix=no  
   library_names_spec='$libname${shared_ext} $libname.a'  
   dynamic_linker='OS/2 ld.exe'  
   shlibpath_var=LIBPATH  
   ;;  
   
 osf3* | osf4* | osf5*)  
   version_type=osf  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"  
   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"  
   ;;  
   
 sco3.2v5*)  
   version_type=osf  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 solaris*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   # ldd complains unless libraries are executable  
   postinstall_cmds='chmod +x $lib'  
   ;;  
   
 sunos4*)  
   version_type=sunos  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   if test "$with_gnu_ld" = yes; then  
     need_lib_prefix=no  
   fi  
   need_version=yes  
   ;;  
   
 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_vendor in  
     sni)  
       shlibpath_overrides_runpath=no  
       need_lib_prefix=no  
       export_dynamic_flag_spec='${wl}-Blargedynsym'  
       runpath_var=LD_RUN_PATH  
       ;;  
     siemens)  
       need_lib_prefix=no  
       ;;  
     motorola)  
       need_lib_prefix=no  
       need_version=no  
       shlibpath_overrides_runpath=no  
       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'  
       ;;  
   esac  
   ;;  
   
 sysv4*MP*)  
   if test -d /usr/nec ;then  
     version_type=linux  
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'  
     soname_spec='$libname${shared_ext}.$major'  
     shlibpath_var=LD_LIBRARY_PATH  
   fi  
   ;;  
   
 uts4*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 *)  
   dynamic_linker=no  
   ;;  
 esac  
 echo "$as_me:$LINENO: result: $dynamic_linker" >&5  
 echo "${ECHO_T}$dynamic_linker" >&6  
 test "$dynamic_linker" = no && can_build_shared=no  
   
 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5  
 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6  
 hardcode_action_F77=  
 if test -n "$hardcode_libdir_flag_spec_F77" || \  
    test -n "$runpath_var F77" || \  
    test "X$hardcode_automatic_F77"="Xyes" ; then  
   
   # We can hardcode non-existant directories.  
   if test "$hardcode_direct_F77" != no &&  
      # If the only mechanism to avoid hardcoding is shlibpath_var, we  
      # have to relink, otherwise we might link with an installed library  
      # when we should be linking with a yet-to-be-installed one  
      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&  
      test "$hardcode_minus_L_F77" != no; then  
     # Linking always hardcodes the temporary library directory.  
     hardcode_action_F77=relink  
   else  
     # We can link without hardcoding, and we can hardcode nonexisting dirs.  
     hardcode_action_F77=immediate  
   fi  
 else  
   # We cannot hardcode anything, or else we can only hardcode existing  
   # directories.  
   hardcode_action_F77=unsupported  
 fi  
 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5  
 echo "${ECHO_T}$hardcode_action_F77" >&6  
   
 if test "$hardcode_action_F77" = relink; then  
   # Fast installation is not supported  
   enable_fast_install=no  
 elif test "$shlibpath_overrides_runpath" = yes ||  
      test "$enable_shared" = no; then  
   # Fast installation is not necessary  
   enable_fast_install=needless  
 fi  
   
 striplib=  
 old_striplib=  
 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5  
 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6  
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then  
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"  
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"  
   echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
 else  
 # FIXME - insert some real tests, host_os isn't really good enough  
   case $host_os in  
    darwin*)  
        if test -n "$STRIP" ; then  
          striplib="$STRIP -x"  
          echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
        else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
        ;;  
    *)  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
     ;;  
   esac  
 fi  
   
   
   
 # The else clause should only fire when bootstrapping the  
 # libtool distribution, otherwise you forgot to ship ltmain.sh  
 # with your package, and you will get complaints that there are  
 # no rules to generate ltmain.sh.  
 if test -f "$ltmain"; then  
   # See if we are running on zsh, and set the options which allow our commands through  
   # without removal of \ escapes.  
   if test -n "${ZSH_VERSION+set}" ; then  
     setopt NO_GLOB_SUBST  
   fi  
   # Now quote all the things that may contain metacharacters while being  
   # careful not to overquote the AC_SUBSTed values.  We take copies of the  
   # variables and quote the copies for generation of the libtool script.  
   for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \  
     SED SHELL STRIP \  
     libname_spec library_names_spec soname_spec extract_expsyms_cmds \  
     old_striplib striplib file_magic_cmd finish_cmds finish_eval \  
     deplibs_check_method reload_flag reload_cmds need_locks \  
     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \  
     lt_cv_sys_global_symbol_to_c_name_address \  
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \  
     old_postinstall_cmds old_postuninstall_cmds \  
     compiler_F77 \  
     CC_F77 \  
     LD_F77 \  
     lt_prog_compiler_wl_F77 \  
     lt_prog_compiler_pic_F77 \  
     lt_prog_compiler_static_F77 \  
     lt_prog_compiler_no_builtin_flag_F77 \  
     export_dynamic_flag_spec_F77 \  
     thread_safe_flag_spec_F77 \  
     whole_archive_flag_spec_F77 \  
     enable_shared_with_static_runtimes_F77 \  
     old_archive_cmds_F77 \  
     old_archive_from_new_cmds_F77 \  
     predep_objects_F77 \  
     postdep_objects_F77 \  
     predeps_F77 \  
     postdeps_F77 \  
     compiler_lib_search_path_F77 \  
     archive_cmds_F77 \  
     archive_expsym_cmds_F77 \  
     postinstall_cmds_F77 \  
     postuninstall_cmds_F77 \  
     old_archive_from_expsyms_cmds_F77 \  
     allow_undefined_flag_F77 \  
     no_undefined_flag_F77 \  
     export_symbols_cmds_F77 \  
     hardcode_libdir_flag_spec_F77 \  
     hardcode_libdir_flag_spec_ld_F77 \  
     hardcode_libdir_separator_F77 \  
     hardcode_automatic_F77 \  
     module_cmds_F77 \  
     module_expsym_cmds_F77 \  
     lt_cv_prog_compiler_c_o_F77 \  
     exclude_expsyms_F77 \  
     include_expsyms_F77; do  
   
     case $var in  
     old_archive_cmds_F77 | \  
     old_archive_from_new_cmds_F77 | \  
     archive_cmds_F77 | \  
     archive_expsym_cmds_F77 | \  
     module_cmds_F77 | \  
     module_expsym_cmds_F77 | \  
     old_archive_from_expsyms_cmds_F77 | \  
     export_symbols_cmds_F77 | \  
     extract_expsyms_cmds | reload_cmds | finish_cmds | \  
     postinstall_cmds | postuninstall_cmds | \  
     old_postinstall_cmds | old_postuninstall_cmds | \  
     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)  
       # Double-quote double-evaled strings.  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""  
       ;;  
     *)  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""  
       ;;  
     esac  
   done  
   
   case $lt_echo in  
   *'\$0 --fallback-echo"')  
     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
     ;;  
   esac  
   
 cfgfile="$ofile"  
   
   cat <<__EOF__ >> "$cfgfile"  
 # ### BEGIN LIBTOOL TAG CONFIG: $tagname  
   
 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  
   
 # Shell to use when invoking shell scripts.  
 SHELL=$lt_SHELL  
   
 # Whether or not to build shared libraries.  
 build_libtool_libs=$enable_shared  
   
 # Whether or not to build static libraries.  
 build_old_libs=$enable_static  
   
 # Whether or not to add -lc for building shared libraries.  
 build_libtool_need_lc=$archive_cmds_need_lc_F77  
   
 # Whether or not to disallow shared libs when runtime libs are static  
 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77  
   
 # Whether or not to optimize for fast installation.  
 fast_install=$enable_fast_install  
   
 # The host system.  
 host_alias=$host_alias  
 host=$host  
   
 # An echo program that does not interpret backslashes.  
 echo=$lt_echo  
   
 # The archiver.  
 AR=$lt_AR  
 AR_FLAGS=$lt_AR_FLAGS  
   
 # A C compiler.  
 LTCC=$lt_LTCC  
   
 # A language-specific compiler.  
 CC=$lt_compiler_F77  
   
 # Is the compiler the GNU C compiler?  
 with_gcc=$GCC_F77  
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
   
 # The linker used to build libraries.  
 LD=$lt_LD_F77  
   
 # Whether we need hard or soft links.  
 LN_S=$lt_LN_S  
   
 # A BSD-compatible nm program.  
 NM=$lt_NM  
   
 # A symbol stripping program  
 STRIP=$lt_STRIP  
   
 # Used to examine libraries when file_magic_cmd begins "file"  
 MAGIC_CMD=$MAGIC_CMD  
   
 # Used on cygwin: DLL creation program.  
 DLLTOOL="$DLLTOOL"  
   
 # Used on cygwin: object dumper.  
 OBJDUMP="$OBJDUMP"  
   
 # Used on cygwin: assembler.  
 AS=$lt_AS  
   
 # The name of the directory that contains temporary libtool files.  
 objdir=$objdir  
   
 # How to create reloadable object files.  
 reload_flag=$lt_reload_flag  
 reload_cmds=$lt_reload_cmds  
   
 # How to pass a linker flag through the compiler.  
 wl=$lt_lt_prog_compiler_wl_F77  
   
 # Object file suffix (normally "o").  
 objext="$ac_objext"  
   
 # Old archive suffix (normally "a").  
 libext="$libext"  
   
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
 # Executable file suffix (normally "").  
 exeext="$exeext"  
   
 # Additional compiler flags for building library objects.  
 pic_flag=$lt_lt_prog_compiler_pic_F77  
 pic_mode=$pic_mode  
   
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
 # Does compiler simultaneously support -c and -o options?  
 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77  
   
 # Must we lock files when doing compilation ?  
 need_locks=$lt_need_locks  
   
 # Do we need the lib prefix for modules?  
 need_lib_prefix=$need_lib_prefix  
   
 # Do we need a version for libraries?  
 need_version=$need_version  
   
 # Whether dlopen is supported.  
 dlopen_support=$enable_dlopen  
   
 # Whether dlopen of programs is supported.  
 dlopen_self=$enable_dlopen_self  
   
 # Whether dlopen of statically linked programs is supported.  
 dlopen_self_static=$enable_dlopen_self_static  
   
 # Compiler flag to prevent dynamic linking.  
 link_static_flag=$lt_lt_prog_compiler_static_F77  
   
 # Compiler flag to turn off builtin functions.  
 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77  
   
 # Compiler flag to allow reflexive dlopens.  
 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77  
   
 # Compiler flag to generate shared objects directly from archives.  
 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77  
   
 # Compiler flag to generate thread-safe objects.  
 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77  
   
 # Library versioning type.  
 version_type=$version_type  
   
 # Format of library name prefix.  
 libname_spec=$lt_libname_spec  
   
 # List of archive names.  First name is the real one, the rest are links.  
 # The last name is the one that the linker finds with -lNAME.  
 library_names_spec=$lt_library_names_spec  
   
 # The coded name of the library, if different from the real name.  
 soname_spec=$lt_soname_spec  
   
 # Commands used to build and install an old-style archive.  
 RANLIB=$lt_RANLIB  
 old_archive_cmds=$lt_old_archive_cmds_F77  
 old_postinstall_cmds=$lt_old_postinstall_cmds  
 old_postuninstall_cmds=$lt_old_postuninstall_cmds  
   
 # Create an old-style archive from a shared archive.  
 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77  
   
 # Create a temporary old-style archive to link instead of a shared archive.  
 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77  
   
 # Commands used to build and install a shared archive.  
 archive_cmds=$lt_archive_cmds_F77  
 archive_expsym_cmds=$lt_archive_expsym_cmds_F77  
 postinstall_cmds=$lt_postinstall_cmds  
 postuninstall_cmds=$lt_postuninstall_cmds  
   
 # Commands used to build a loadable module (assumed same as above if empty)  
 module_cmds=$lt_module_cmds_F77  
 module_expsym_cmds=$lt_module_expsym_cmds_F77  
   
 # Commands to strip libraries.  
 old_striplib=$lt_old_striplib  
 striplib=$lt_striplib  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predep_objects=$lt_predep_objects_F77  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdep_objects=$lt_postdep_objects_F77  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predeps=$lt_predeps_F77  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdeps=$lt_postdeps_F77  
   
 # The library search path used internally by the compiler when linking  
 # a shared library.  
 compiler_lib_search_path=$lt_compiler_lib_search_path_F77  
   
 # Method to check whether dependent libraries are shared objects.  
 deplibs_check_method=$lt_deplibs_check_method  
   
 # Command to use when deplibs_check_method == file_magic.  
 file_magic_cmd=$lt_file_magic_cmd  
   
 # Flag that allows shared libraries with undefined symbols to be built.  
 allow_undefined_flag=$lt_allow_undefined_flag_F77  
   
 # Flag that forces no undefined symbols.  
 no_undefined_flag=$lt_no_undefined_flag_F77  
   
 # Commands used to finish a libtool library installation in a directory.  
 finish_cmds=$lt_finish_cmds  
   
 # Same as above, but a single script fragment to be evaled but not shown.  
 finish_eval=$lt_finish_eval  
   
 # Take the output of nm and produce a listing of raw symbols and C names.  
 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe  
   
 # Transform the output of nm in a proper C declaration  
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  
   
 # Transform the output of nm in a C name address pair  
 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address  
   
 # This is the shared library runtime path variable.  
 runpath_var=$runpath_var  
   
 # This is the shared library path variable.  
 shlibpath_var=$shlibpath_var  
   
 # Is shlibpath searched before the hard-coded library search path?  
 shlibpath_overrides_runpath=$shlibpath_overrides_runpath  
   
 # How to hardcode a shared library path into an executable.  
 hardcode_action=$hardcode_action_F77  
   
 # Whether we should hardcode library paths into libraries.  
 hardcode_into_libs=$hardcode_into_libs  
   
 # Flag to hardcode \$libdir into a binary during linking.  
 # This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77  
   
 # If ld is used when linking, flag to hardcode \$libdir into  
 # a binary during linking. This must work even if \$libdir does  
 # not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77  
   
 # Whether we need a single -rpath flag with a separated argument.  
 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77  
   
 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_direct=$hardcode_direct_F77  
   
 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  
 # resulting binary.  
 hardcode_minus_L=$hardcode_minus_L_F77  
   
 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into  
 # the resulting binary.  
 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77  
   
 # 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_F77  
   
 # Variables whose values should be saved in libtool wrapper scripts and  
 # restored at relink time.  
 variables_saved_for_relink="$variables_saved_for_relink"  
   
 # Whether libtool must link a program against all its dependency libraries.  
 link_all_deplibs=$link_all_deplibs_F77  
   
 # Compile-time system search path for libraries  
 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  
   
 # Run-time system search path for libraries  
 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  
   
 # Fix the shell variable \$srcfile for the compiler.  
 fix_srcfile_path="$fix_srcfile_path_F77"  
   
 # Set to yes if exported symbols are required.  
 always_export_symbols=$always_export_symbols_F77  
   
 # The commands to list exported symbols.  
 export_symbols_cmds=$lt_export_symbols_cmds_F77  
   
 # The commands to extract the exported symbol list from a shared archive.  
 extract_expsyms_cmds=$lt_extract_expsyms_cmds  
   
 # Symbols that should not be listed in the preloaded symbols.  
 exclude_expsyms=$lt_exclude_expsyms_F77  
   
 # Symbols that must always be exported.  
 include_expsyms=$lt_include_expsyms_F77  
   
 # ### END LIBTOOL TAG CONFIG: $tagname  
   
 __EOF__  
   
   
 else  
   # If there is no Makefile yet, we rely on a make rule to execute  
   # `config.status --recheck' to rerun these tests and create the  
   # libtool script then.  
   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`  
   if test -f "$ltmain_in"; then  
     test -f Makefile && make "$ltmain"  
   fi  
 fi  
   
   
 ac_ext=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  
   
 CC="$lt_save_CC"  
   
         else  
           tagname=""  
         fi  
         ;;  
   
       GCJ)  
         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then  
   
   
   
 # Source file extension for Java test sources.  
 ac_ext=java  
   
 # Object file extension for compiled Java test sources.  
 objext=o  
 objext_GCJ=$objext  
   
 # Code to be used in simple compile tests  
 lt_simple_compile_test_code="class foo {}\n"  
   
 # Code to be used in simple link tests  
 lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'  
   
 # ltmain only uses $CC for tagged configurations so make sure $CC is set.  
   
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
   
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
   
   
 # Allow CC to be a program name with arguments.  
 lt_save_CC="$CC"  
 CC=${GCJ-"gcj"}  
 compiler=$CC  
 compiler_GCJ=$CC  
   
 # GCJ did not exist at the time GCC didn't implicitly link libc in.  
 archive_cmds_need_lc_GCJ=no  
   
   
 lt_prog_compiler_no_builtin_flag_GCJ=  
   
 if test "$GCC" = yes; then  
   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'  
   
   
 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5  
 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6  
 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_cv_prog_compiler_rtti_exceptions=no  
   ac_outfile=conftest.$ac_objext  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
    lt_compiler_flag="-fno-rtti -fno-exceptions"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:15740: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:15744: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_cv_prog_compiler_rtti_exceptions=yes  
      fi  
    fi  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6  
   
 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then  
     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"  
 else  
     :  
 fi  
   
 fi  
   
 lt_prog_compiler_wl_GCJ=  
 lt_prog_compiler_pic_GCJ=  
 lt_prog_compiler_static_GCJ=  
   
 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5  
 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6  
   
   if test "$GCC" = yes; then  
     lt_prog_compiler_wl_GCJ='-Wl,'  
     lt_prog_compiler_static_GCJ='-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_GCJ='-Bstatic'  
       fi  
       ;;  
   
     amigaos*)  
       # FIXME: we need at least 68020 code to build shared libraries, but  
       # adding the `-m68020' flag to GCC prevents building anything better,  
       # like `-m68040'.  
       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'  
       ;;  
   
     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)  
       # PIC is the default for these OSes.  
       ;;  
   
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'  
       ;;  
   
     darwin* | rhapsody*)  
       # PIC is the default on this platform  
       # Common symbols not allowed in MH_DYLIB files  
       lt_prog_compiler_pic_GCJ='-fno-common'  
       ;;  
   
     msdosdjgpp*)  
       # Just because we use GCC doesn't mean we suddenly get shared libraries  
       # on systems that don't support them.  
       lt_prog_compiler_can_build_shared_GCJ=no  
       enable_shared=no  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec; then  
         lt_prog_compiler_pic_GCJ=-Kconform_pic  
       fi  
       ;;  
   
     hpux*)  
       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but  
       # not for PA HP-UX.  
       case "$host_cpu" in  
       hppa*64*|ia64*)  
         # +Z the default  
         ;;  
       *)  
         lt_prog_compiler_pic_GCJ='-fPIC'  
         ;;  
       esac  
       ;;  
   
     *)  
       lt_prog_compiler_pic_GCJ='-fPIC'  
       ;;  
     esac  
   else  
     # PORTME Check for flag to pass linker flags through the system compiler.  
     case $host_os in  
     aix*)  
       lt_prog_compiler_wl_GCJ='-Wl,'  
       if test "$host_cpu" = ia64; then  
         # AIX 5 now supports IA64 processor  
         lt_prog_compiler_static_GCJ='-Bstatic'  
       else  
         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'  
       fi  
       ;;  
   
     mingw* | pw32* | os2*)  
       # This hack is so that the source file can tell whether it is being  
       # built for inclusion in a dll (and should export symbols for example).  
       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'  
       ;;  
   
     hpux9* | hpux10* | hpux11*)  
       lt_prog_compiler_wl_GCJ='-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_GCJ='+Z'  
         ;;  
       esac  
       # Is there a better lt_prog_compiler_static that works with the bundled CC?  
       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'  
       ;;  
   
     irix5* | irix6* | nonstopux*)  
       lt_prog_compiler_wl_GCJ='-Wl,'  
       # PIC (with -KPIC) is the default.  
       lt_prog_compiler_static_GCJ='-non_shared'  
       ;;  
   
     newsos6)  
       lt_prog_compiler_pic_GCJ='-KPIC'  
       lt_prog_compiler_static_GCJ='-Bstatic'  
       ;;  
   
     linux*)  
       case $CC in  
       icc* | ecc*)  
         lt_prog_compiler_wl_GCJ='-Wl,'  
         lt_prog_compiler_pic_GCJ='-KPIC'  
         lt_prog_compiler_static_GCJ='-static'  
         ;;  
       ccc*)  
         lt_prog_compiler_wl_GCJ='-Wl,'  
         # All Alpha code is PIC.  
         lt_prog_compiler_static_GCJ='-non_shared'  
         ;;  
       esac  
       ;;  
   
     osf3* | osf4* | osf5*)  
       lt_prog_compiler_wl_GCJ='-Wl,'  
       # All OSF/1 code is PIC.  
       lt_prog_compiler_static_GCJ='-non_shared'  
       ;;  
   
     sco3.2v5*)  
       lt_prog_compiler_pic_GCJ='-Kpic'  
       lt_prog_compiler_static_GCJ='-dn'  
       ;;  
   
     solaris*)  
       lt_prog_compiler_wl_GCJ='-Wl,'  
       lt_prog_compiler_pic_GCJ='-KPIC'  
       lt_prog_compiler_static_GCJ='-Bstatic'  
       ;;  
   
     sunos4*)  
       lt_prog_compiler_wl_GCJ='-Qoption ld '  
       lt_prog_compiler_pic_GCJ='-PIC'  
       lt_prog_compiler_static_GCJ='-Bstatic'  
       ;;  
   
     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
       lt_prog_compiler_wl_GCJ='-Wl,'  
       lt_prog_compiler_pic_GCJ='-KPIC'  
       lt_prog_compiler_static_GCJ='-Bstatic'  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec ;then  
         lt_prog_compiler_pic_GCJ='-Kconform_pic'  
         lt_prog_compiler_static_GCJ='-Bstatic'  
       fi  
       ;;  
   
     uts4*)  
       lt_prog_compiler_pic_GCJ='-pic'  
       lt_prog_compiler_static_GCJ='-Bstatic'  
       ;;  
   
     *)  
       lt_prog_compiler_can_build_shared_GCJ=no  
       ;;  
     esac  
   fi  
   
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6  
   
 #  
 # Check to make sure the PIC flag actually works.  
 #  
 if test -n "$lt_prog_compiler_pic_GCJ"; then  
   
 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5  
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6  
 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_prog_compiler_pic_works_GCJ=no  
   ac_outfile=conftest.$ac_objext  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    # The option is referenced via a variable to avoid confusing sed.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:15973: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>conftest.err)  
    ac_status=$?  
    cat conftest.err >&5  
    echo "$as_me:15977: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s "$ac_outfile"; then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s conftest.err; then  
        lt_prog_compiler_pic_works_GCJ=yes  
      fi  
    fi  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5  
 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6  
   
 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then  
     case $lt_prog_compiler_pic_GCJ in  
      "" | " "*) ;;  
      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;  
      esac  
 else  
     lt_prog_compiler_pic_GCJ=  
      lt_prog_compiler_can_build_shared_GCJ=no  
 fi  
   
 fi  
 case "$host_os" in  
   # For platforms which do not support PIC, -DPIC is meaningless:  
   *djgpp*)  
     lt_prog_compiler_pic_GCJ=  
     ;;  
   *)  
     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"  
     ;;  
 esac  
   
 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5  
 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6  
 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   lt_cv_prog_compiler_c_o_GCJ=no  
    $rm -r conftest 2>/dev/null  
    mkdir conftest  
    cd conftest  
    mkdir out  
    printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
    lt_compiler_flag="-o out/conftest2.$ac_objext"  
    # Insert the option either (1) after the last *FLAGS variable, or  
    # (2) before a word containing "conftest.", or (3) at the end.  
    # Note that $ac_compile itself does not contain backslashes and begins  
    # with a dollar sign (not a hyphen), so the echo should work correctly.  
    lt_compile=`echo "$ac_compile" | $SED \  
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \  
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \  
    -e 's:$: $lt_compiler_flag:'`  
    (eval echo "\"\$as_me:16033: $lt_compile\"" >&5)  
    (eval "$lt_compile" 2>out/conftest.err)  
    ac_status=$?  
    cat out/conftest.err >&5  
    echo "$as_me:16037: \$? = $ac_status" >&5  
    if (exit $ac_status) && test -s out/conftest2.$ac_objext  
    then  
      # The compiler can only warn and ignore the option if not recognized  
      # So say no if there are warnings  
      if test ! -s out/conftest.err; then  
        lt_cv_prog_compiler_c_o_GCJ=yes  
      fi  
    fi  
    chmod u+w .  
    $rm conftest*  
    # SGI C++ compiler will create directory out/ii_files/ for  
    # template instantiation  
    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files  
    $rm out/* && rmdir out  
    cd ..  
    rmdir conftest  
    $rm conftest*  
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5  
 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6  
   
   
 hard_links="nottested"  
 if test "$lt_cv_prog_compiler_c_o_GCJ" = 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_GCJ=  
   enable_shared_with_static_runtimes_GCJ=no  
   archive_cmds_GCJ=  
   archive_expsym_cmds_GCJ=  
   old_archive_From_new_cmds_GCJ=  
   old_archive_from_expsyms_cmds_GCJ=  
   export_dynamic_flag_spec_GCJ=  
   whole_archive_flag_spec_GCJ=  
   thread_safe_flag_spec_GCJ=  
   hardcode_libdir_flag_spec_GCJ=  
   hardcode_libdir_flag_spec_ld_GCJ=  
   hardcode_libdir_separator_GCJ=  
   hardcode_direct_GCJ=no  
   hardcode_minus_L_GCJ=no  
   hardcode_shlibpath_var_GCJ=unsupported  
   link_all_deplibs_GCJ=unknown  
   hardcode_automatic_GCJ=no  
   module_cmds_GCJ=  
   module_expsym_cmds_GCJ=  
   always_export_symbols_GCJ=no  
   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'  
   # include_expsyms should be a list of space-separated symbols to be *always*  
   # included in the symbol list  
   include_expsyms_GCJ=  
   # 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_GCJ="_GLOBAL_OFFSET_TABLE_"  
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out  
   # platforms (ab)use it in PIC code, but their linkers get confused if  
   # the symbol is explicitly referenced.  Since portable code cannot  
   # rely on this symbol name, it's probably fine to never include it in  
   # preloaded symbol tables.  
   extract_expsyms_cmds=  
   
   case $host_os in  
   cygwin* | mingw* | pw32*)  
     # FIXME: the MSVC++ port hasn't been tested in a loooong time  
     # When not using gcc, we currently assume that we are using  
     # Microsoft Visual C++.  
     if test "$GCC" != yes; then  
       with_gnu_ld=no  
     fi  
     ;;  
   openbsd*)  
     with_gnu_ld=no  
     ;;  
   esac  
   
   ld_shlibs_GCJ=yes  
   if test "$with_gnu_ld" = yes; then  
     # If archive_cmds runs LD, not CC, wlarc should be empty  
     wlarc='${wl}'  
   
     # See if GNU ld supports shared libraries.  
     case $host_os in  
     aix3* | aix4* | aix5*)  
       # On AIX/PPC, the GNU linker is very broken  
       if test "$host_cpu" != ia64; then  
         ld_shlibs_GCJ=no  
         cat <<EOF 1>&2  
   
 *** Warning: the GNU linker, at least up to release 2.9.1, is reported  
 *** to be unable to reliably create shared libraries on AIX.  
 *** Therefore, libtool is disabling shared libraries support.  If you  
 *** really care for shared libraries, you may want to modify your PATH  
 *** so that a non-GNU linker is found, and then restart.  
   
 EOF  
       fi  
       ;;  
   
     amigaos*)  
       archive_cmds_GCJ='$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_GCJ='-L$libdir'  
       hardcode_minus_L_GCJ=yes  
   
       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports  
       # that the semantics of dynamic libraries on AmigaOS, at least up  
       # to version 4, is to share data among multiple programs linked  
       # with the same dynamic library.  Since this doesn't match the  
       # behavior of shared libraries on other platforms, we can't use  
       # them.  
       ld_shlibs_GCJ=no  
       ;;  
   
     beos*)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         allow_undefined_flag_GCJ=unsupported  
         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc  
         # support --undefined.  This deserves some investigation.  FIXME  
         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
       else  
         ld_shlibs_GCJ=no  
       fi  
       ;;  
   
     cygwin* | mingw* | pw32*)  
       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,  
       # as there is no search path for DLLs.  
       hardcode_libdir_flag_spec_GCJ='-L$libdir'  
       allow_undefined_flag_GCJ=unsupported  
       always_export_symbols_GCJ=no  
       enable_shared_with_static_runtimes_GCJ=yes  
       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'  
   
       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then  
         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'  
         # If the export-symbols file already is a .def file (1st line  
         # is EXPORTS), use it as is; otherwise, prepend...  
         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then  
           cp $export_symbols $output_objdir/$soname.def;  
         else  
           echo EXPORTS > $output_objdir/$soname.def;  
           cat $export_symbols >> $output_objdir/$soname.def;  
         fi~  
         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'  
       else  
         ld_shlibs=no  
       fi  
       ;;  
   
     netbsd*)  
       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'  
         wlarc=  
       else  
         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       fi  
       ;;  
   
     solaris* | sysv5*)  
       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then  
         ld_shlibs_GCJ=no  
         cat <<EOF 1>&2  
   
 *** Warning: The releases 2.8.* of the GNU linker cannot reliably  
 *** create shared libraries on Solaris systems.  Therefore, libtool  
 *** is disabling shared libraries support.  We urge you to upgrade GNU  
 *** binutils to release 2.9.1 or newer.  Another option is to modify  
 *** your PATH or compiler configuration so that the native linker is  
 *** used, and then restart.  
   
 EOF  
       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs_GCJ=no  
       fi  
       ;;  
   
     sunos4*)  
       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
       wlarc=  
       hardcode_direct_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
   linux*)  
     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_cmds_GCJ="$tmp_archive_cmds"  
       supports_anon_versioning=no  
       case `$LD -v 2>/dev/null` in  
         *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11  
         *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...  
         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...  
         *\ 2.11.*) ;; # other 2.11 versions  
         *) supports_anon_versioning=yes ;;  
       esac  
       if test $supports_anon_versioning = yes; then  
         archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds_GCJ="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs_GCJ=no  
     fi  
     ;;  
   
     *)  
       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'  
       else  
         ld_shlibs_GCJ=no  
       fi  
       ;;  
     esac  
   
     if test "$ld_shlibs_GCJ" = yes; then  
       runpath_var=LD_RUN_PATH  
       hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'  
       export_dynamic_flag_spec_GCJ='${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_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec_GCJ=  
       fi  
     fi  
   else  
     # PORTME fill in a description of your system's linker (not GNU ld)  
     case $host_os in  
     aix3*)  
       allow_undefined_flag_GCJ=unsupported  
       always_export_symbols_GCJ=yes  
       archive_expsym_cmds_GCJ='$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_GCJ=yes  
       if test "$GCC" = yes && test -z "$link_static_flag"; then  
         # Neither direct hardcoding nor static linking is supported with a  
         # broken collect2.  
         hardcode_direct_GCJ=unsupported  
       fi  
       ;;  
   
     aix4* | aix5*)  
       if test "$host_cpu" = ia64; then  
         # On IA64, the linker does run time linking by default, so we don't  
         # have to do anything special.  
         aix_use_runtimelinking=no  
         exp_sym_flag='-Bexport'  
         no_entry_flag=""  
       else  
         # If we're using GNU nm, then we don't want the "-C" option.  
         # -C means demangle to AIX nm, but means don't demangle with GNU nm  
         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then  
           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         else  
           export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'  
         fi  
         aix_use_runtimelinking=no  
   
         # Test if we are trying to use run time linking or normal  
         # AIX style linking. If -brtl is somewhere in LDFLAGS, we  
         # need to do runtime linking.  
         case $host_os in aix4.[23]|aix4.[23].*|aix5*)  
           for ld_flag in $LDFLAGS; do  
           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then  
             aix_use_runtimelinking=yes  
             break  
           fi  
           done  
         esac  
   
         exp_sym_flag='-bexport'  
         no_entry_flag='-bnoentry'  
       fi  
   
       # When large executables or shared objects are built, AIX ld can  
       # have problems creating the table of contents.  If linking a library  
       # or program results in "error TOC overflow" add -mminimal-toc to  
       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not  
       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.  
   
       archive_cmds_GCJ=''  
       hardcode_direct_GCJ=yes  
       hardcode_libdir_separator_GCJ=':'  
       link_all_deplibs_GCJ=yes  
   
       if test "$GCC" = yes; then  
         case $host_os in aix4.012|aix4.012.*)  
         # We only want to do this on AIX 4.2 and lower, the check  
         # below for broken collect2 doesn't work under 4.3+  
           collect2name=`${CC} -print-prog-name=collect2`  
           if test -f "$collect2name" && \  
            strings "$collect2name" | grep resolve_lib_name >/dev/null  
           then  
           # We have reworked collect2  
           hardcode_direct_GCJ=yes  
           else  
           # We have old collect2  
           hardcode_direct_GCJ=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_GCJ=yes  
           hardcode_libdir_flag_spec_GCJ='-L$libdir'  
           hardcode_libdir_separator_GCJ=  
           fi  
         esac  
         shared_flag='-shared'  
       else  
         # not using gcc  
         if test "$host_cpu" = ia64; then  
         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release  
         # chokes on -Wl,-G. The following line is correct:  
           shared_flag='-G'  
         else  
         if test "$aix_use_runtimelinking" = yes; then  
             shared_flag='${wl}-G'  
           else  
             shared_flag='${wl}-bM:SRE'  
         fi  
         fi  
       fi  
   
       # It seems that -bexpall does not export symbols beginning with  
       # underscore (_), so it is better to generate a list of symbols to export.  
       always_export_symbols_GCJ=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_GCJ='-berok'  
        # Determine the default libpath from the value encoded in an empty executable.  
        cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"  
         archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"  
        else  
         if test "$host_cpu" = ia64; then  
           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'  
           allow_undefined_flag_GCJ="-z nodefs"  
           archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"  
         else  
          # Determine the default libpath from the value encoded in an empty executable.  
          cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   
 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`  
 # Check for a 64-bit object if we didn't find anything.  
 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }  
 }'`; fi  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi  
   
          hardcode_libdir_flag_spec_GCJ='${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_GCJ=' ${wl}-bernotok'  
           allow_undefined_flag_GCJ=' ${wl}-berok'  
           # -bexpall does not export symbols beginning with underscore (_)  
           always_export_symbols_GCJ=yes  
           # Exported symbols can be pulled into shared objects from archives  
           whole_archive_flag_spec_GCJ=' '  
           archive_cmds_need_lc_GCJ=yes  
           # This is similar to how AIX traditionally builds it's shared libraries.  
           archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'  
         fi  
       fi  
       ;;  
   
     amigaos*)  
       archive_cmds_GCJ='$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_GCJ='-L$libdir'  
       hardcode_minus_L_GCJ=yes  
       # see comment about different semantics on the GNU ld section  
       ld_shlibs_GCJ=no  
       ;;  
   
     bsdi4*)  
       export_dynamic_flag_spec_GCJ=-rdynamic  
       ;;  
   
     cygwin* | mingw* | pw32*)  
       # When not using gcc, we currently assume that we are using  
       # Microsoft Visual C++.  
       # hardcode_libdir_flag_spec is actually meaningless, as there is  
       # no search path for DLLs.  
       hardcode_libdir_flag_spec_GCJ=' '  
       allow_undefined_flag_GCJ=unsupported  
       # Tell ltmain to make .lib files, not .a files.  
       libext=lib  
       # Tell ltmain to make .dll files, not .so files.  
       shrext=".dll"  
       # FIXME: Setting linknames here is a bad hack.  
       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='  
       # The linker will automatically build a .lib file if we build a DLL.  
       old_archive_From_new_cmds_GCJ='true'  
       # FIXME: Should let the user specify the lib program.  
       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'  
       fix_srcfile_path='`cygpath -w "$srcfile"`'  
       enable_shared_with_static_runtimes_GCJ=yes  
       ;;  
   
     darwin* | rhapsody*)  
     if test "$GXX" = yes ; then  
       archive_cmds_need_lc_GCJ=no  
       case "$host_os" in  
       rhapsody* | darwin1.[012])  
         allow_undefined_flag_GCJ='-undefined suppress'  
         ;;  
       *) # Darwin 1.3 on  
       if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  
         allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'  
       else  
         case ${MACOSX_DEPLOYMENT_TARGET} in  
           10.[012])  
             allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'  
             ;;  
           10.*)  
             allow_undefined_flag_GCJ='-undefined dynamic_lookup'  
             ;;  
         esac  
       fi  
         ;;  
       esac  
         lt_int_apple_cc_single_mod=no  
         output_verbose_link_cmd='echo'  
         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then  
           lt_int_apple_cc_single_mod=yes  
         fi  
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
           archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
         else  
         archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'  
       fi  
       module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'  
       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's  
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then  
           archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         else  
           archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
         fi  
           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'  
       hardcode_direct_GCJ=no  
       hardcode_automatic_GCJ=yes  
       hardcode_shlibpath_var_GCJ=unsupported  
       whole_archive_flag_spec_GCJ='-all_load $convenience'  
       link_all_deplibs_GCJ=yes  
     else  
       ld_shlibs_GCJ=no  
     fi  
       ;;  
   
     dgux*)  
       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec_GCJ='-L$libdir'  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     freebsd1*)  
       ld_shlibs_GCJ=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_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'  
       hardcode_libdir_flag_spec_GCJ='-R$libdir'  
       hardcode_direct_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.  
     freebsd2*)  
       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_GCJ=yes  
       hardcode_minus_L_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.  
     freebsd* | kfreebsd*-gnu)  
       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'  
       hardcode_libdir_flag_spec_GCJ='-R$libdir'  
       hardcode_direct_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     hpux9*)  
       if test "$GCC" = yes; then  
         archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'  
       else  
         archive_cmds_GCJ='$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_GCJ='${wl}+b ${wl}$libdir'  
       hardcode_libdir_separator_GCJ=:  
       hardcode_direct_GCJ=yes  
   
       # hardcode_minus_L: Not really in the search PATH,  
       # but as the default location of the library.  
       hardcode_minus_L_GCJ=yes  
       export_dynamic_flag_spec_GCJ='${wl}-E'  
       ;;  
   
     hpux10* | hpux11*)  
       if test "$GCC" = yes -a "$with_gnu_ld" = no; then  
         case "$host_cpu" in  
         hppa*64*|ia64*)  
           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
           ;;  
         *)  
           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'  
           ;;  
         esac  
       else  
         case "$host_cpu" in  
         hppa*64*|ia64*)  
           archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'  
           ;;  
         *)  
           archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'  
           ;;  
         esac  
       fi  
       if test "$with_gnu_ld" = no; then  
         case "$host_cpu" in  
         hppa*64*)  
           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'  
           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'  
           hardcode_libdir_separator_GCJ=:  
           hardcode_direct_GCJ=no  
           hardcode_shlibpath_var_GCJ=no  
           ;;  
         ia64*)  
           hardcode_libdir_flag_spec_GCJ='-L$libdir'  
           hardcode_direct_GCJ=no  
           hardcode_shlibpath_var_GCJ=no  
   
           # hardcode_minus_L: Not really in the search PATH,  
           # but as the default location of the library.  
           hardcode_minus_L_GCJ=yes  
           ;;  
         *)  
           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'  
           hardcode_libdir_separator_GCJ=:  
           hardcode_direct_GCJ=yes  
           export_dynamic_flag_spec_GCJ='${wl}-E'  
   
           # hardcode_minus_L: Not really in the search PATH,  
           # but as the default location of the library.  
           hardcode_minus_L_GCJ=yes  
           ;;  
         esac  
       fi  
       ;;  
   
     irix5* | irix6* | nonstopux*)  
       if test "$GCC" = yes; then  
         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
       else  
         archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'  
       fi  
       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_GCJ=:  
       link_all_deplibs_GCJ=yes  
       ;;  
   
     netbsd*)  
       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out  
       else  
         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF  
       fi  
       hardcode_libdir_flag_spec_GCJ='-R$libdir'  
       hardcode_direct_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     newsos6)  
       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_GCJ=yes  
       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_GCJ=:  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     openbsd*)  
       hardcode_direct_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  
         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'  
         export_dynamic_flag_spec_GCJ='${wl}-E'  
       else  
        case $host_os in  
          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)  
            archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
            hardcode_libdir_flag_spec_GCJ='-R$libdir'  
            ;;  
          *)  
            archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
            hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'  
            ;;  
        esac  
       fi  
       ;;  
   
     os2*)  
       hardcode_libdir_flag_spec_GCJ='-L$libdir'  
       hardcode_minus_L_GCJ=yes  
       allow_undefined_flag_GCJ=unsupported  
       archive_cmds_GCJ='$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_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'  
       ;;  
   
     osf3*)  
       if test "$GCC" = yes; then  
         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'  
         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
       else  
         allow_undefined_flag_GCJ=' -expect_unresolved \*'  
         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
       fi  
       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator_GCJ=:  
       ;;  
   
     osf4* | osf5*)      # as osf3* with the addition of -msym flag  
       if test "$GCC" = yes; then  
         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'  
         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'  
         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'  
       else  
         allow_undefined_flag_GCJ=' -expect_unresolved \*'  
         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'  
         archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~  
         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'  
   
         # Both c and cxx compiler support -rpath directly  
         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'  
       fi  
       hardcode_libdir_separator_GCJ=:  
       ;;  
   
     sco3.2v5*)  
       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_shlibpath_var_GCJ=no  
       export_dynamic_flag_spec_GCJ='${wl}-Bexport'  
       runpath_var=LD_RUN_PATH  
       hardcode_runpath_var=yes  
       ;;  
   
     solaris*)  
       no_undefined_flag_GCJ=' -z text'  
       if test "$GCC" = yes; then  
         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'  
       else  
         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       fi  
       hardcode_libdir_flag_spec_GCJ='-R$libdir'  
       hardcode_shlibpath_var_GCJ=no  
       case $host_os in  
       solaris2.[0-5] | solaris2.[0-5].*) ;;  
       *) # Supported since Solaris 2.6 (maybe 2.5.1?)  
         whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;  
       esac  
       link_all_deplibs_GCJ=yes  
       ;;  
   
     sunos4*)  
       if test "x$host_vendor" = xsequent; then  
         # Use $CC to link under sequent, because it throws in some extra .o  
         # files that make .init and .fini sections work.  
         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'  
       else  
         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'  
       fi  
       hardcode_libdir_flag_spec_GCJ='-L$libdir'  
       hardcode_direct_GCJ=yes  
       hardcode_minus_L_GCJ=yes  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     sysv4)  
       case $host_vendor in  
         sni)  
           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
           hardcode_direct_GCJ=yes # is this really true???  
         ;;  
         siemens)  
           ## LD is ld it makes a PLAMLIB  
           ## CC just makes a GrossModule.  
           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'  
           reload_cmds_GCJ='$CC -r -o $output$reload_objs'  
           hardcode_direct_GCJ=no  
         ;;  
         motorola)  
           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie  
         ;;  
       esac  
       runpath_var='LD_RUN_PATH'  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     sysv4.3*)  
       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_shlibpath_var_GCJ=no  
       export_dynamic_flag_spec_GCJ='-Bexport'  
       ;;  
   
     sysv4*MP*)  
       if test -d /usr/nec; then  
         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
         hardcode_shlibpath_var_GCJ=no  
         runpath_var=LD_RUN_PATH  
         hardcode_runpath_var=yes  
         ld_shlibs_GCJ=yes  
       fi  
       ;;  
   
     sysv4.2uw2*)  
       archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_direct_GCJ=yes  
       hardcode_minus_L_GCJ=no  
       hardcode_shlibpath_var_GCJ=no  
       hardcode_runpath_var=yes  
       runpath_var=LD_RUN_PATH  
       ;;  
   
    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)  
       no_undefined_flag_GCJ='${wl}-z ${wl}text'  
       if test "$GCC" = yes; then  
         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
       else  
         archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'  
       fi  
       runpath_var='LD_RUN_PATH'  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     sysv5*)  
       no_undefined_flag_GCJ=' -z text'  
       # $CC -shared without GNU ld will not create a library from C++  
       # object files and a static libstdc++, better avoid it by now  
       archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~  
                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'  
       hardcode_libdir_flag_spec_GCJ=  
       hardcode_shlibpath_var_GCJ=no  
       runpath_var='LD_RUN_PATH'  
       ;;  
   
     uts4*)  
       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'  
       hardcode_libdir_flag_spec_GCJ='-L$libdir'  
       hardcode_shlibpath_var_GCJ=no  
       ;;  
   
     *)  
       ld_shlibs_GCJ=no  
       ;;  
     esac  
   fi  
   
 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5  
 echo "${ECHO_T}$ld_shlibs_GCJ" >&6  
 test "$ld_shlibs_GCJ" = no && can_build_shared=no  
   
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"  
 if test "$GCC" = yes; then  
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"  
 fi  
   
 #  
 # Do we need to explicitly link libc?  
 #  
 case "x$archive_cmds_need_lc_GCJ" in  
 x|xyes)  
   # Assume -lc should be added  
   archive_cmds_need_lc_GCJ=yes  
   
   if test "$enable_shared" = yes && test "$GCC" = yes; then  
     case $archive_cmds_GCJ in  
     *'~'*)  
       # FIXME: we may have to deal with multi-command sequences.  
       ;;  
     '$CC '*)  
       # Test whether the compiler implicitly links with -lc since on some  
       # systems, -lgcc has to come before -lc. If gcc already passes -lc  
       # to ld, don't add -lc before -lgcc.  
       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5  
 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6  
       $rm conftest*  
       printf "$lt_simple_compile_test_code" > conftest.$ac_ext  
   
       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5  
   (eval $ac_compile) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } 2>conftest.err; then  
         soname=conftest  
         lib=conftest  
         libobjs=conftest.$ac_objext  
         deplibs=  
         wl=$lt_prog_compiler_wl_GCJ  
         compiler_flags=-v  
         linker_flags=-v  
         verstring=  
         output_objdir=.  
         libname=conftest  
         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ  
         allow_undefined_flag_GCJ=  
         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5  
   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }  
         then  
           archive_cmds_need_lc_GCJ=no  
         else  
           archive_cmds_need_lc_GCJ=yes  
         fi  
         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag  
       else  
         cat conftest.err 1>&5  
       fi  
       $rm conftest*  
       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5  
 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6  
       ;;  
     esac  
   fi  
   ;;  
 esac  
   
 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5  
 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6  
 library_names_spec=  
 libname_spec='lib$name'  
 soname_spec=  
 shrext=".so"  
 postinstall_cmds=  
 postuninstall_cmds=  
 finish_cmds=  
 finish_eval=  
 shlibpath_var=  
 shlibpath_overrides_runpath=unknown  
 version_type=none  
 dynamic_linker="$host_os ld.so"  
 sys_lib_dlsearch_path_spec="/lib /usr/lib"  
 if test "$GCC" = yes; then  
   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then  
     # if the path contains ";" then we assume it to be the separator  
     # otherwise default to the standard path separator (i.e. ":") - it is  
     # assumed that no part of a normal pathname contains ";" but that should  
     # okay in the real world where ";" in dirpaths is itself problematic.  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
   else  
     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
   fi  
 else  
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"  
 fi  
 need_lib_prefix=unknown  
 hardcode_into_libs=no  
   
 # when you set need_version to no, make sure it does not cause -set_version  
 # flags to be left without arguments  
 need_version=unknown  
   
 case $host_os in  
 aix3*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'  
   shlibpath_var=LIBPATH  
   
   # AIX 3 has no versioning support, so we append a major version to the name.  
   soname_spec='${libname}${release}${shared_ext}$major'  
   ;;  
   
 aix4* | aix5*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   hardcode_into_libs=yes  
   if test "$host_cpu" = ia64; then  
     # AIX 5 supports IA64  
     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'  
     shlibpath_var=LD_LIBRARY_PATH  
   else  
     # With GCC up to 2.95.x, collect2 would create an import file  
     # for dependence libraries.  The import file would start with  
     # the line `#! .'.  This would cause the generated library to  
     # depend on `.', always an invalid library.  This was fixed in  
     # development snapshots of GCC prior to 3.0.  
     case $host_os in  
       aix4 | aix4.[01] | aix4.[01].*)  
       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'  
            echo ' yes '  
            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then  
         :  
       else  
         can_build_shared=no  
       fi  
       ;;  
     esac  
     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct  
     # soname into executable. Probably we can add versioning support to  
     # collect2, so additional links can be useful in future.  
     if test "$aix_use_runtimelinking" = yes; then  
       # If using run time linking (on AIX 4.2 or later) use lib<name>.so  
       # instead of lib<name>.a to let people know that these are not  
       # typical AIX shared libraries.  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     else  
       # We preserve .a as extension for shared libraries through AIX4.2  
       # and later when we are not doing run time linking.  
       library_names_spec='${libname}${release}.a $libname.a'  
       soname_spec='${libname}${release}${shared_ext}$major'  
     fi  
     shlibpath_var=LIBPATH  
   fi  
   ;;  
   
 amigaos*)  
   library_names_spec='$libname.ixlibrary $libname.a'  
   # Create ${libname}_ixlibrary.a entries in /sys/libs.  
   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'  
   ;;  
   
 beos*)  
   library_names_spec='${libname}${shared_ext}'  
   dynamic_linker="$host_os ld.so"  
   shlibpath_var=LIBRARY_PATH  
   ;;  
   
 bsdi4*)  
   version_type=linux  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"  
   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"  
   # the default ld.so.conf also contains /usr/contrib/lib and  
   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow  
   # libtool to hard-code these into programs  
   ;;  
   
 cygwin* | mingw* | pw32*)  
   version_type=windows  
   shrext=".dll"  
   need_version=no  
   need_lib_prefix=no  
   
   case $GCC,$host_os in  
   yes,cygwin* | yes,mingw* | yes,pw32*)  
     library_names_spec='$libname.dll.a'  
     # DLL is installed to $(libdir)/../bin by postinstall_cmds  
     postinstall_cmds='base_file=`basename \${file}`~  
       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~  
       dldir=$destdir/`dirname \$dlpath`~  
       test -d \$dldir || mkdir -p \$dldir~  
       $install_prog $dir/$dlname \$dldir/$dlname'  
     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~  
       dlpath=$dir/\$dldll~  
        $rm \$dlpath'  
     shlibpath_overrides_runpath=yes  
   
     case $host_os in  
     cygwin*)  
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'  
       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"  
       ;;  
     mingw*)  
       # MinGW DLLs use traditional 'lib' prefix  
       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'  
       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`  
       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then  
         # It is most probably a Windows format PATH printed by  
         # mingw gcc, but we are running on Cygwin. Gcc prints its search  
         # path with ; separators, and with drive letters. We can handle the  
         # drive letters (cygwin fileutils understands them), so leave them,  
         # especially as we might pass files found there to a mingw objdump,  
         # which wouldn't understand a cygwinified path. Ahh.  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`  
       else  
         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`  
       fi  
       ;;  
     pw32*)  
       # pw32 DLLs use 'pw' prefix rather than 'lib'  
       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'  
       ;;  
     esac  
     ;;  
   
   *)  
     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'  
     ;;  
   esac  
   dynamic_linker='Win32 ld.exe'  
   # FIXME: first we should search . and the directory the executable is in  
   shlibpath_var=PATH  
   ;;  
   
 darwin* | rhapsody*)  
   dynamic_linker="$host_os dyld"  
   version_type=darwin  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'  
   soname_spec='${libname}${release}${major}$shared_ext'  
   shlibpath_overrides_runpath=yes  
   shlibpath_var=DYLD_LIBRARY_PATH  
   shrext='$(test .$module = .yes && echo .so || echo .dylib)'  
   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.  
   if test "$GCC" = yes; then  
     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`  
   else  
     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'  
   fi  
   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'  
   ;;  
   
 dgux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 kfreebsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 freebsd*)  
   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`  
   version_type=freebsd-$objformat  
   case $version_type in  
     freebsd-elf*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'  
       need_version=no  
       need_lib_prefix=no  
       ;;  
     freebsd-*)  
       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'  
       need_version=yes  
       ;;  
   esac  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_os in  
   freebsd2*)  
     shlibpath_overrides_runpath=yes  
     ;;  
   freebsd3.01* | freebsdelf3.01*)  
     shlibpath_overrides_runpath=yes  
     hardcode_into_libs=yes  
     ;;  
   *) # from 3.2 on  
     shlibpath_overrides_runpath=no  
     hardcode_into_libs=yes  
     ;;  
   esac  
   ;;  
   
 gnu*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   hardcode_into_libs=yes  
   ;;  
   
 hpux9* | hpux10* | hpux11*)  
   # Give a soname corresponding to the major version so that dld.sl refuses to  
   # link against other versions.  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   case "$host_cpu" in  
   ia64*)  
     shrext='.so'  
     hardcode_into_libs=yes  
     dynamic_linker="$host_os dld.so"  
     shlibpath_var=LD_LIBRARY_PATH  
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     if test "X$HPUX_IA64_MODE" = X32; then  
       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"  
     else  
       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"  
     fi  
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
     ;;  
    hppa*64*)  
      shrext='.sl'  
      hardcode_into_libs=yes  
      dynamic_linker="$host_os dld.sl"  
      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH  
      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.  
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
      soname_spec='${libname}${release}${shared_ext}$major'  
      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"  
      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  
      ;;  
    *)  
     shrext='.sl'  
     dynamic_linker="$host_os dld.sl"  
     shlibpath_var=SHLIB_PATH  
     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     ;;  
   esac  
   # HP-UX runs *really* slowly unless shared libraries are mode 555.  
   postinstall_cmds='chmod 555 $lib'  
   ;;  
   
 irix5* | irix6* | nonstopux*)  
   case $host_os in  
     nonstopux*) version_type=nonstopux ;;  
     *)  
         if test "$lt_cv_prog_gnu_ld" = yes; then  
                 version_type=linux  
         else  
                 version_type=irix  
         fi ;;  
   esac  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'  
   case $host_os in  
   irix5* | nonstopux*)  
     libsuff= shlibsuff=  
     ;;  
   *)  
     case $LD in # libtool.m4 will add one of these switches to LD  
     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")  
       libsuff= shlibsuff= libmagic=32-bit;;  
     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")  
       libsuff=32 shlibsuff=N32 libmagic=N32;;  
     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")  
       libsuff=64 shlibsuff=64 libmagic=64-bit;;  
     *) libsuff= shlibsuff= libmagic=never-match;;  
     esac  
     ;;  
   esac  
   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH  
   shlibpath_overrides_runpath=no  
   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"  
   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"  
   hardcode_into_libs=yes  
   ;;  
   
 # No shared lib support for Linux oldld, aout, or coff.  
 linux*oldld* | linux*aout* | linux*coff*)  
   dynamic_linker=no  
   ;;  
   
 # This must be Linux ELF.  
 linux*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   # This implies no fast_install, which is unacceptable.  
   # Some rework will be needed to allow for fast_install  
   # before this can be enabled.  
   hardcode_into_libs=yes  
   
   # Append ld.so.conf contents to the search path  
   if test -f /etc/ld.so.conf; then  
     ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf`  
     sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"  
   fi  
   
   # We used to test for /lib/ld.so.1 and disable shared libraries on  
   # powerpc, because MkLinux only supported shared libraries with the  
   # GNU dynamic linker.  Since this was broken with cross compilers,  
   # most powerpc-linux boxes support dynamic linking these days and  
   # people can always --disable-shared, the test was removed, and we  
   # assume the GNU/Linux dynamic linker is in use.  
   dynamic_linker='GNU/Linux ld.so'  
   ;;  
   
 knetbsd*-gnu)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   dynamic_linker='GNU ld.so'  
   ;;  
   
 netbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=no  
   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
     dynamic_linker='NetBSD (a.out) ld.so'  
   else  
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  
     soname_spec='${libname}${release}${shared_ext}$major'  
     dynamic_linker='NetBSD ld.elf_so'  
   fi  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   ;;  
   
 newsos6)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 nto-qnx*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   ;;  
   
 openbsd*)  
   version_type=sunos  
   need_lib_prefix=no  
   need_version=yes  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  
     case $host_os in  
       openbsd2.[89] | openbsd2.[89].*)  
         shlibpath_overrides_runpath=no  
         ;;  
       *)  
         shlibpath_overrides_runpath=yes  
         ;;  
       esac  
   else  
     shlibpath_overrides_runpath=yes  
   fi  
   ;;  
   
 os2*)  
   libname_spec='$name'  
   shrext=".dll"  
   need_lib_prefix=no  
   library_names_spec='$libname${shared_ext} $libname.a'  
   dynamic_linker='OS/2 ld.exe'  
   shlibpath_var=LIBPATH  
   ;;  
   
 osf3* | osf4* | osf5*)  
   version_type=osf  
   need_lib_prefix=no  
   need_version=no  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"  
   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"  
   ;;  
   
 sco3.2v5*)  
   version_type=osf  
   soname_spec='${libname}${release}${shared_ext}$major'  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 solaris*)  
   version_type=linux  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   hardcode_into_libs=yes  
   # ldd complains unless libraries are executable  
   postinstall_cmds='chmod +x $lib'  
   ;;  
   
 sunos4*)  
   version_type=sunos  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  
   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=yes  
   if test "$with_gnu_ld" = yes; then  
     need_lib_prefix=no  
   fi  
   need_version=yes  
   ;;  
   
 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   case $host_vendor in  
     sni)  
       shlibpath_overrides_runpath=no  
       need_lib_prefix=no  
       export_dynamic_flag_spec='${wl}-Blargedynsym'  
       runpath_var=LD_RUN_PATH  
       ;;  
     siemens)  
       need_lib_prefix=no  
       ;;  
     motorola)  
       need_lib_prefix=no  
       need_version=no  
       shlibpath_overrides_runpath=no  
       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'  
       ;;  
   esac  
   ;;  
   
 sysv4*MP*)  
   if test -d /usr/nec ;then  
     version_type=linux  
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'  
     soname_spec='$libname${shared_ext}.$major'  
     shlibpath_var=LD_LIBRARY_PATH  
   fi  
   ;;  
   
 uts4*)  
   version_type=linux  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   ;;  
   
 *)  
   dynamic_linker=no  
   ;;  
 esac  
 echo "$as_me:$LINENO: result: $dynamic_linker" >&5  
 echo "${ECHO_T}$dynamic_linker" >&6  
 test "$dynamic_linker" = no && can_build_shared=no  
   
 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5  
 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6  
 hardcode_action_GCJ=  
 if test -n "$hardcode_libdir_flag_spec_GCJ" || \  
    test -n "$runpath_var GCJ" || \  
    test "X$hardcode_automatic_GCJ"="Xyes" ; then  
   
   # We can hardcode non-existant directories.  
   if test "$hardcode_direct_GCJ" != no &&  
      # If the only mechanism to avoid hardcoding is shlibpath_var, we  
      # have to relink, otherwise we might link with an installed library  
      # when we should be linking with a yet-to-be-installed one  
      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&  
      test "$hardcode_minus_L_GCJ" != no; then  
     # Linking always hardcodes the temporary library directory.  
     hardcode_action_GCJ=relink  
   else  
     # We can link without hardcoding, and we can hardcode nonexisting dirs.  
     hardcode_action_GCJ=immediate  
   fi  
 else  
   # We cannot hardcode anything, or else we can only hardcode existing  
   # directories.  
   hardcode_action_GCJ=unsupported  
 fi  
 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5  
 echo "${ECHO_T}$hardcode_action_GCJ" >&6  
   
 if test "$hardcode_action_GCJ" = relink; then  
   # Fast installation is not supported  
   enable_fast_install=no  
 elif test "$shlibpath_overrides_runpath" = yes ||  
      test "$enable_shared" = no; then  
   # Fast installation is not necessary  
   enable_fast_install=needless  
 fi  
   
 striplib=  
 old_striplib=  
 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5  
 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6  
 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then  
   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"  
   test -z "$striplib" && striplib="$STRIP --strip-unneeded"  
   echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
 else  
 # FIXME - insert some real tests, host_os isn't really good enough  
   case $host_os in  
    darwin*)  
        if test -n "$STRIP" ; then  
          striplib="$STRIP -x"  
          echo "$as_me:$LINENO: result: yes" >&5  
 echo "${ECHO_T}yes" >&6  
        else  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
 fi  
        ;;  
    *)  
   echo "$as_me:$LINENO: result: no" >&5  
 echo "${ECHO_T}no" >&6  
     ;;  
   esac  
 fi  
   
 if test "x$enable_dlopen" != xyes; then  
   enable_dlopen=unknown  
   enable_dlopen_self=unknown  
   enable_dlopen_self_static=unknown  
 else  
   lt_cv_dlopen=no  
   lt_cv_dlopen_libs=  
   
   case $host_os in  
   beos*)  
     lt_cv_dlopen="load_add_on"  
     lt_cv_dlopen_libs=  
     lt_cv_dlopen_self=yes  
     ;;  
   
   mingw* | pw32*)  
     lt_cv_dlopen="LoadLibrary"  
     lt_cv_dlopen_libs=  
    ;;  
   
   cygwin*)  
     lt_cv_dlopen="dlopen"  
     lt_cv_dlopen_libs=  
    ;;  
   
   darwin*)  
   # if libdl is installed we need to link against it  
     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5  
 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6  
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dl_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dl_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  
 if test $ac_cv_lib_dl_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  
 else  
   
     lt_cv_dlopen="dyld"  
     lt_cv_dlopen_libs=  
     lt_cv_dlopen_self=yes  
   
 fi  
   
    ;;  
   
   *)  
     echo "$as_me:$LINENO: checking for shl_load" >&5  
 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6  
 if test "${ac_cv_func_shl_load+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define shl_load innocuous_shl_load  
   
 /* System header to define __stub macros and hopefully few prototypes,  
     which can conflict with char shl_load (); below.  
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
   
 #undef shl_load  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 {  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 /* The GNU C library defines this for functions which it implements  
     to always fail with ENOSYS.  Some functions are actually named  
     something starting with __ and the normal name is an alias.  */  
 #if defined (__stub_shl_load) || defined (__stub___shl_load)  
 choke me  
 #else  
 char (*f) () = shl_load;  
 #endif  
 #ifdef __cplusplus  
 }  
 #endif  
   
 int  
 main ()  
 {  
 return f != shl_load;  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_func_shl_load=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_func_shl_load=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5  
 echo "${ECHO_T}$ac_cv_func_shl_load" >&6  
 if test $ac_cv_func_shl_load = yes; then  
   lt_cv_dlopen="shl_load"  
 else  
   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5  
 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_shl_load+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char shl_load ();  
 int  
 main ()  
 {  
 shl_load ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dld_shl_load=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dld_shl_load=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5  
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6  
 if test $ac_cv_lib_dld_shl_load = yes; then  
   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"  
 else  
   echo "$as_me:$LINENO: checking for dlopen" >&5  
 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6  
 if test "${ac_cv_func_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.  
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */  
 #define dlopen innocuous_dlopen  
   
 /* System header to define __stub macros and hopefully few prototypes,  
     which can conflict with char dlopen (); below.  
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since  
     <limits.h> exists even on freestanding compilers.  */  
   
 #ifdef __STDC__  
 # include <limits.h>  
 #else  
 # include <assert.h>  
 #endif  
   
 #undef dlopen  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 {  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 /* The GNU C library defines this for functions which it implements  
     to always fail with ENOSYS.  Some functions are actually named  
     something starting with __ and the normal name is an alias.  */  
 #if defined (__stub_dlopen) || defined (__stub___dlopen)  
 choke me  
 #else  
 char (*f) () = dlopen;  
 #endif  
 #ifdef __cplusplus  
 }  
 #endif  
   
 int  
 main ()  
 {  
 return f != dlopen;  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_func_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_func_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_func_dlopen" >&6  
 if test $ac_cv_func_dlopen = yes; then  
   lt_cv_dlopen="dlopen"  
 else  
   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5  
 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6  
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dl_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dl_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  
 if test $ac_cv_lib_dl_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  
 else  
   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5  
 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6  
 if test "${ac_cv_lib_svld_dlopen+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lsvld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dlopen ();  
 int  
 main ()  
 {  
 dlopen ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_svld_dlopen=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_svld_dlopen=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5  
 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6  
 if test $ac_cv_lib_svld_dlopen = yes; then  
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"  
 else  
   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5  
 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6  
 if test "${ac_cv_lib_dld_dld_link+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldld  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
 /* confdefs.h.  */  
 _ACEOF  
 cat confdefs.h >>conftest.$ac_ext  
 cat >>conftest.$ac_ext <<_ACEOF  
 /* end confdefs.h.  */  
   
 /* Override any gcc2 internal prototype to avoid an error.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 /* We use char because int might match the return type of a gcc2  
    builtin and then its argument prototype would still apply.  */  
 char dld_link ();  
 int  
 main ()  
 {  
 dld_link ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 rm -f conftest.$ac_objext conftest$ac_exeext  
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>conftest.er1  
   ac_status=$?  
   grep -v '^ *+' conftest.er1 >conftest.err  
   rm -f conftest.er1  
   cat conftest.err >&5  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } &&  
          { ac_try='test -z "$ac_c_werror_flag"  
                          || test ! -s conftest.err'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; } &&  
          { ac_try='test -s conftest$ac_exeext'  
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5  
   (eval $ac_try) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); }; }; then  
   ac_cv_lib_dld_dld_link=yes  
 else  
   echo "$as_me: failed program was:" >&5  
 sed 's/^/| /' conftest.$ac_ext >&5  
   
 ac_cv_lib_dld_dld_link=no  
 fi  
 rm -f conftest.err conftest.$ac_objext \  
       conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5  
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6  
 if test $ac_cv_lib_dld_dld_link = yes; then  
   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"  
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
   
 fi  
   
     ;;  
   esac  
   
   if test "x$lt_cv_dlopen" != xno; then  
     enable_dlopen=yes  
   else  
     enable_dlopen=no  
   fi  
   
   case $lt_cv_dlopen in  
   dlopen)  
     save_CPPFLAGS="$CPPFLAGS"  
     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"  
   
     save_LDFLAGS="$LDFLAGS"  
     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"  
   
     save_LIBS="$LIBS"  
     LIBS="$lt_cv_dlopen_libs $LIBS"  
   
     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 18217 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self" >&6  
   
     if test "x$lt_cv_dlopen_self" = xyes; then  
       LDFLAGS="$LDFLAGS $link_static_flag"  
       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5  
 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6  
 if test "${lt_cv_dlopen_self_static+set}" = set; then  
   echo $ECHO_N "(cached) $ECHO_C" >&6  
 else  
           if test "$cross_compiling" = yes; then :  
   lt_cv_dlopen_self_static=cross  
 else  
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2  
   lt_status=$lt_dlunknown  
   cat > conftest.$ac_ext <<EOF  
 #line 18315 "configure"  
 #include "confdefs.h"  
   
 #if HAVE_DLFCN_H  
 #include <dlfcn.h>  
 #endif  
   
 #include <stdio.h>  
   
 #ifdef RTLD_GLOBAL  
 #  define LT_DLGLOBAL           RTLD_GLOBAL  
 #else  
 #  ifdef DL_GLOBAL  
 #    define LT_DLGLOBAL         DL_GLOBAL  
 #  else  
 #    define LT_DLGLOBAL         0  
 #  endif  
 #endif  
   
 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we  
    find out it does not work in some platform. */  
 #ifndef LT_DLLAZY_OR_NOW  
 #  ifdef RTLD_LAZY  
 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY  
 #  else  
 #    ifdef DL_LAZY  
 #      define LT_DLLAZY_OR_NOW          DL_LAZY  
 #    else  
 #      ifdef RTLD_NOW  
 #        define LT_DLLAZY_OR_NOW        RTLD_NOW  
 #      else  
 #        ifdef DL_NOW  
 #          define LT_DLLAZY_OR_NOW      DL_NOW  
 #        else  
 #          define LT_DLLAZY_OR_NOW      0  
 #        endif  
 #      endif  
 #    endif  
 #  endif  
 #endif  
   
 #ifdef __cplusplus  
 extern "C" void exit (int);  
 #endif  
   
 void fnord() { int i=42;}  
 int main ()  
 {  
   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);  
   int status = $lt_dlunknown;  
   
   if (self)  
     {  
       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;  
       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;  
       /* dlclose (self); */  
     }  
   
     exit (status);  
 }  
 EOF  
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  
   (eval $ac_link) 2>&5  
   ac_status=$?  
   echo "$as_me:$LINENO: \$? = $ac_status" >&5  
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then  
     (./conftest; exit; ) 2>/dev/null  
     lt_status=$?  
     case x$lt_status in  
       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;  
       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;  
     esac  
   else :  
     # compilation failed  
     lt_cv_dlopen_self_static=no  
   fi  
 fi  
 rm -fr conftest*  
   
   
 fi  
 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5  
 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6  
     fi  
   
     CPPFLAGS="$save_CPPFLAGS"  
     LDFLAGS="$save_LDFLAGS"  
     LIBS="$save_LIBS"  
     ;;  
   esac  
   
   case $lt_cv_dlopen_self in  
   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;  
   *) enable_dlopen_self=unknown ;;  
   esac  
   
   case $lt_cv_dlopen_self_static in  
   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;  
   *) enable_dlopen_self_static=unknown ;;  
   esac  
 fi  
   
   
 # The else clause should only fire when bootstrapping the  
 # libtool distribution, otherwise you forgot to ship ltmain.sh  
 # with your package, and you will get complaints that there are  
 # no rules to generate ltmain.sh.  
 if test -f "$ltmain"; then  
   # See if we are running on zsh, and set the options which allow our commands through  
   # without removal of \ escapes.  
   if test -n "${ZSH_VERSION+set}" ; then  
     setopt NO_GLOB_SUBST  
   fi  
   # Now quote all the things that may contain metacharacters while being  
   # careful not to overquote the AC_SUBSTed values.  We take copies of the  
   # variables and quote the copies for generation of the libtool script.  
   for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \  
     SED SHELL STRIP \  
     libname_spec library_names_spec soname_spec extract_expsyms_cmds \  
     old_striplib striplib file_magic_cmd finish_cmds finish_eval \  
     deplibs_check_method reload_flag reload_cmds need_locks \  
     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \  
     lt_cv_sys_global_symbol_to_c_name_address \  
     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \  
     old_postinstall_cmds old_postuninstall_cmds \  
     compiler_GCJ \  
     CC_GCJ \  
     LD_GCJ \  
     lt_prog_compiler_wl_GCJ \  
     lt_prog_compiler_pic_GCJ \  
     lt_prog_compiler_static_GCJ \  
     lt_prog_compiler_no_builtin_flag_GCJ \  
     export_dynamic_flag_spec_GCJ \  
     thread_safe_flag_spec_GCJ \  
     whole_archive_flag_spec_GCJ \  
     enable_shared_with_static_runtimes_GCJ \  
     old_archive_cmds_GCJ \  
     old_archive_from_new_cmds_GCJ \  
     predep_objects_GCJ \  
     postdep_objects_GCJ \  
     predeps_GCJ \  
     postdeps_GCJ \  
     compiler_lib_search_path_GCJ \  
     archive_cmds_GCJ \  
     archive_expsym_cmds_GCJ \  
     postinstall_cmds_GCJ \  
     postuninstall_cmds_GCJ \  
     old_archive_from_expsyms_cmds_GCJ \  
     allow_undefined_flag_GCJ \  
     no_undefined_flag_GCJ \  
     export_symbols_cmds_GCJ \  
     hardcode_libdir_flag_spec_GCJ \  
     hardcode_libdir_flag_spec_ld_GCJ \  
     hardcode_libdir_separator_GCJ \  
     hardcode_automatic_GCJ \  
     module_cmds_GCJ \  
     module_expsym_cmds_GCJ \  
     lt_cv_prog_compiler_c_o_GCJ \  
     exclude_expsyms_GCJ \  
     include_expsyms_GCJ; do  
   
     case $var in  
     old_archive_cmds_GCJ | \  
     old_archive_from_new_cmds_GCJ | \  
     archive_cmds_GCJ | \  
     archive_expsym_cmds_GCJ | \  
     module_cmds_GCJ | \  
     module_expsym_cmds_GCJ | \  
     old_archive_from_expsyms_cmds_GCJ | \  
     export_symbols_cmds_GCJ | \  
     extract_expsyms_cmds | reload_cmds | finish_cmds | \  
     postinstall_cmds | postuninstall_cmds | \  
     old_postinstall_cmds | old_postuninstall_cmds | \  
     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)  
       # Double-quote double-evaled strings.  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""  
       ;;  
     *)  
       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""  
       ;;  
     esac  
   done  
   
   case $lt_echo in  
   *'\$0 --fallback-echo"')  
     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
     ;;  
   esac  
   
 cfgfile="$ofile"  
   
   cat <<__EOF__ >> "$cfgfile"  
 # ### BEGIN LIBTOOL TAG CONFIG: $tagname  
   
 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  
   
 # Shell to use when invoking shell scripts.  
 SHELL=$lt_SHELL  
   
 # Whether or not to build shared libraries.  
 build_libtool_libs=$enable_shared  
   
 # Whether or not to build static libraries.  
 build_old_libs=$enable_static  
   
 # Whether or not to add -lc for building shared libraries.  
 build_libtool_need_lc=$archive_cmds_need_lc_GCJ  
   
 # Whether or not to disallow shared libs when runtime libs are static  
 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ  
   
 # Whether or not to optimize for fast installation.  
 fast_install=$enable_fast_install  
   
 # The host system.  
 host_alias=$host_alias  
 host=$host  
   
 # An echo program that does not interpret backslashes.  
 echo=$lt_echo  
   
 # The archiver.  
 AR=$lt_AR  
 AR_FLAGS=$lt_AR_FLAGS  
   
 # A C compiler.  
 LTCC=$lt_LTCC  
   
 # A language-specific compiler.  
 CC=$lt_compiler_GCJ  
   
 # Is the compiler the GNU C compiler?  
 with_gcc=$GCC_GCJ  
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
   
 # The linker used to build libraries.  
 LD=$lt_LD_GCJ  
   
 # Whether we need hard or soft links.  
 LN_S=$lt_LN_S  
   
 # A BSD-compatible nm program.  
 NM=$lt_NM  
   
 # A symbol stripping program  
 STRIP=$lt_STRIP  
   
 # Used to examine libraries when file_magic_cmd begins "file"  
 MAGIC_CMD=$MAGIC_CMD  
   
 # Used on cygwin: DLL creation program.  
 DLLTOOL="$DLLTOOL"  
   
 # Used on cygwin: object dumper.  
 OBJDUMP="$OBJDUMP"  
   
 # Used on cygwin: assembler.  
 AS=$lt_AS  
   
 # The name of the directory that contains temporary libtool files.  
 objdir=$objdir  
   
 # How to create reloadable object files.  
 reload_flag=$lt_reload_flag  
 reload_cmds=$lt_reload_cmds  
   
 # How to pass a linker flag through the compiler.  
 wl=$lt_lt_prog_compiler_wl_GCJ  
   
 # Object file suffix (normally "o").  
 objext="$ac_objext"  
   
 # Old archive suffix (normally "a").  
 libext="$libext"  
   
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
 # Executable file suffix (normally "").  
 exeext="$exeext"  
   
 # Additional compiler flags for building library objects.  
 pic_flag=$lt_lt_prog_compiler_pic_GCJ  
 pic_mode=$pic_mode  
   
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
 # Does compiler simultaneously support -c and -o options?  
 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ  
   
 # Must we lock files when doing compilation ?  
 need_locks=$lt_need_locks  
   
 # Do we need the lib prefix for modules?  
 need_lib_prefix=$need_lib_prefix  
   
 # Do we need a version for libraries?  
 need_version=$need_version  
   
 # Whether dlopen is supported.  
 dlopen_support=$enable_dlopen  
   
 # Whether dlopen of programs is supported.  
 dlopen_self=$enable_dlopen_self  
   
 # Whether dlopen of statically linked programs is supported.  
 dlopen_self_static=$enable_dlopen_self_static  
   
 # Compiler flag to prevent dynamic linking.  
 link_static_flag=$lt_lt_prog_compiler_static_GCJ  
   
 # Compiler flag to turn off builtin functions.  
 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ  
   
 # Compiler flag to allow reflexive dlopens.  
 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ  
   
 # Compiler flag to generate shared objects directly from archives.  
 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ  
   
 # Compiler flag to generate thread-safe objects.  
 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ  
   
 # Library versioning type.  
 version_type=$version_type  
   
 # Format of library name prefix.  
 libname_spec=$lt_libname_spec  
   
 # List of archive names.  First name is the real one, the rest are links.  
 # The last name is the one that the linker finds with -lNAME.  
 library_names_spec=$lt_library_names_spec  
   
 # The coded name of the library, if different from the real name.  
 soname_spec=$lt_soname_spec  
   
 # Commands used to build and install an old-style archive.  
 RANLIB=$lt_RANLIB  
 old_archive_cmds=$lt_old_archive_cmds_GCJ  
 old_postinstall_cmds=$lt_old_postinstall_cmds  
 old_postuninstall_cmds=$lt_old_postuninstall_cmds  
   
 # Create an old-style archive from a shared archive.  
 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ  
   
 # Create a temporary old-style archive to link instead of a shared archive.  
 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ  
   
 # Commands used to build and install a shared archive.  
 archive_cmds=$lt_archive_cmds_GCJ  
 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ  
 postinstall_cmds=$lt_postinstall_cmds  
 postuninstall_cmds=$lt_postuninstall_cmds  
   
 # Commands used to build a loadable module (assumed same as above if empty)  
 module_cmds=$lt_module_cmds_GCJ  
 module_expsym_cmds=$lt_module_expsym_cmds_GCJ  
   
 # Commands to strip libraries.  
 old_striplib=$lt_old_striplib  
 striplib=$lt_striplib  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predep_objects=$lt_predep_objects_GCJ  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdep_objects=$lt_postdep_objects_GCJ  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predeps=$lt_predeps_GCJ  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdeps=$lt_postdeps_GCJ  
   
 # The library search path used internally by the compiler when linking  
 # a shared library.  
 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ  
7809    
 # Method to check whether dependent libraries are shared objects.  
 deplibs_check_method=$lt_deplibs_check_method  
7810    
7811  # Command to use when deplibs_check_method == file_magic.  fi
 file_magic_cmd=$lt_file_magic_cmd  
7812    
 # Flag that allows shared libraries with undefined symbols to be built.  
 allow_undefined_flag=$lt_allow_undefined_flag_GCJ  
7813    
7814  # Flag that forces no undefined symbols.  fi
 no_undefined_flag=$lt_no_undefined_flag_GCJ  
7815    
 # Commands used to finish a libtool library installation in a directory.  
 finish_cmds=$lt_finish_cmds  
7816    
7817  # Same as above, but a single script fragment to be evaled but not shown.  fi
 finish_eval=$lt_finish_eval  
7818    
 # 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  
7819    
7820  # Transform the output of nm in a proper C declaration  fi
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  
7821    
 # 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  
7822    
7823  # This is the shared library runtime path variable.  fi
 runpath_var=$runpath_var  
7824    
7825  # This is the shared library path variable.      ;;
7826  shlibpath_var=$shlibpath_var    esac
7827    
7828  # Is shlibpath searched before the hard-coded library search path?    if test "x$lt_cv_dlopen" != xno; then
7829  shlibpath_overrides_runpath=$shlibpath_overrides_runpath      enable_dlopen=yes
7830      else
7831        enable_dlopen=no
7832      fi
7833    
7834  # How to hardcode a shared library path into an executable.    case $lt_cv_dlopen in
7835  hardcode_action=$hardcode_action_GCJ    dlopen)
7836        save_CPPFLAGS="$CPPFLAGS"
7837            test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7838    
7839  # Whether we should hardcode library paths into libraries.      save_LDFLAGS="$LDFLAGS"
7840  hardcode_into_libs=$hardcode_into_libs      eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7841    
7842  # Flag to hardcode \$libdir into a binary during linking.      save_LIBS="$LIBS"
7843  # This must work even if \$libdir does not exist.      LIBS="$lt_cv_dlopen_libs $LIBS"
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ  
7844    
7845  # If ld is used when linking, flag to hardcode \$libdir into      echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7846  # a binary during linking. This must work even if \$libdir does  echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7847  # not exist.  if test "${lt_cv_dlopen_self+set}" = set; then
7848  hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ    echo $ECHO_N "(cached) $ECHO_C" >&6
7849    else
7850              if test "$cross_compiling" = yes; then :
7851      lt_cv_dlopen_self=cross
7852    else
7853        lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7854      lt_status=$lt_dlunknown
7855      cat > conftest.$ac_ext <<EOF
7856    #line 7856 "configure"
7857    #include "confdefs.h"
7858    
7859  # Whether we need a single -rpath flag with a separated argument.  #if HAVE_DLFCN_H
7860  hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ  #include <dlfcn.h>
7861    #endif
7862    
7863  # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the  #include <stdio.h>
 # resulting binary.  
 hardcode_direct=$hardcode_direct_GCJ  
7864    
7865  # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  #ifdef RTLD_GLOBAL
7866  # resulting binary.  #  define LT_DLGLOBAL           RTLD_GLOBAL
7867  hardcode_minus_L=$hardcode_minus_L_GCJ  #else
7868    #  ifdef DL_GLOBAL
7869    #    define LT_DLGLOBAL         DL_GLOBAL
7870    #  else
7871    #    define LT_DLGLOBAL         0
7872    #  endif
7873    #endif
7874    
7875  # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into  /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7876  # the resulting binary.     find out it does not work in some platform. */
7877  hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ  #ifndef LT_DLLAZY_OR_NOW
7878    #  ifdef RTLD_LAZY
7879    #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7880    #  else
7881    #    ifdef DL_LAZY
7882    #      define LT_DLLAZY_OR_NOW          DL_LAZY
7883    #    else
7884    #      ifdef RTLD_NOW
7885    #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7886    #      else
7887    #        ifdef DL_NOW
7888    #          define LT_DLLAZY_OR_NOW      DL_NOW
7889    #        else
7890    #          define LT_DLLAZY_OR_NOW      0
7891    #        endif
7892    #      endif
7893    #    endif
7894    #  endif
7895    #endif
7896    
7897  # Set to yes if building a shared library automatically hardcodes DIR into the library  #ifdef __cplusplus
7898  # and all subsequent libraries and executables linked against it.  extern "C" void exit (int);
7899  hardcode_automatic=$hardcode_automatic_GCJ  #endif
7900    
7901  # Variables whose values should be saved in libtool wrapper scripts and  void fnord() { int i=42;}
7902  # restored at relink time.  int main ()
7903  variables_saved_for_relink="$variables_saved_for_relink"  {
7904      void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7905      int status = $lt_dlunknown;
7906    
7907  # Whether libtool must link a program against all its dependency libraries.    if (self)
7908  link_all_deplibs=$link_all_deplibs_GCJ      {
7909          if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7910          else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7911          /* dlclose (self); */
7912        }
7913    
7914  # Compile-time system search path for libraries      exit (status);
7915  sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  }
7916    EOF
7917      if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7918      (eval $ac_link) 2>&5
7919      ac_status=$?
7920      echo "$as_me:$LINENO: \$? = $ac_status" >&5
7921      (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7922        (./conftest; exit; ) 2>/dev/null
7923        lt_status=$?
7924        case x$lt_status in
7925          x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7926          x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7927          x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7928        esac
7929      else :
7930        # compilation failed
7931        lt_cv_dlopen_self=no
7932      fi
7933    fi
7934    rm -fr conftest*
7935    
 # Run-time system search path for libraries  
 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  
7936    
7937  # Fix the shell variable \$srcfile for the compiler.  fi
7938  fix_srcfile_path="$fix_srcfile_path_GCJ"  echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7939    echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7940    
7941  # Set to yes if exported symbols are required.      if test "x$lt_cv_dlopen_self" = xyes; then
7942  always_export_symbols=$always_export_symbols_GCJ        LDFLAGS="$LDFLAGS $link_static_flag"
7943          echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7944    echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7945    if test "${lt_cv_dlopen_self_static+set}" = set; then
7946      echo $ECHO_N "(cached) $ECHO_C" >&6
7947    else
7948              if test "$cross_compiling" = yes; then :
7949      lt_cv_dlopen_self_static=cross
7950    else
7951        lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7952      lt_status=$lt_dlunknown
7953      cat > conftest.$ac_ext <<EOF
7954    #line 7954 "configure"
7955    #include "confdefs.h"
7956    
7957  # The commands to list exported symbols.  #if HAVE_DLFCN_H
7958  export_symbols_cmds=$lt_export_symbols_cmds_GCJ  #include <dlfcn.h>
7959    #endif
7960    
7961  # The commands to extract the exported symbol list from a shared archive.  #include <stdio.h>
 extract_expsyms_cmds=$lt_extract_expsyms_cmds  
7962    
7963  # Symbols that should not be listed in the preloaded symbols.  #ifdef RTLD_GLOBAL
7964  exclude_expsyms=$lt_exclude_expsyms_GCJ  #  define LT_DLGLOBAL           RTLD_GLOBAL
7965    #else
7966    #  ifdef DL_GLOBAL
7967    #    define LT_DLGLOBAL         DL_GLOBAL
7968    #  else
7969    #    define LT_DLGLOBAL         0
7970    #  endif
7971    #endif
7972    
7973  # Symbols that must always be exported.  /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7974  include_expsyms=$lt_include_expsyms_GCJ     find out it does not work in some platform. */
7975    #ifndef LT_DLLAZY_OR_NOW
7976    #  ifdef RTLD_LAZY
7977    #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7978    #  else
7979    #    ifdef DL_LAZY
7980    #      define LT_DLLAZY_OR_NOW          DL_LAZY
7981    #    else
7982    #      ifdef RTLD_NOW
7983    #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7984    #      else
7985    #        ifdef DL_NOW
7986    #          define LT_DLLAZY_OR_NOW      DL_NOW
7987    #        else
7988    #          define LT_DLLAZY_OR_NOW      0
7989    #        endif
7990    #      endif
7991    #    endif
7992    #  endif
7993    #endif
7994    
7995  # ### END LIBTOOL TAG CONFIG: $tagname  #ifdef __cplusplus
7996    extern "C" void exit (int);
7997    #endif
7998    
7999  __EOF__  void fnord() { int i=42;}
8000    int main ()
8001    {
8002      void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8003      int status = $lt_dlunknown;
8004    
8005      if (self)
8006        {
8007          if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8008          else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8009          /* dlclose (self); */
8010        }
8011    
8012  else      exit (status);
8013    # If there is no Makefile yet, we rely on a make rule to execute  }
8014    # `config.status --recheck' to rerun these tests and create the  EOF
8015    # libtool script then.    if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8016    ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`    (eval $ac_link) 2>&5
8017    if test -f "$ltmain_in"; then    ac_status=$?
8018      test -f Makefile && make "$ltmain"    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8019      (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8020        (./conftest; exit; ) 2>/dev/null
8021        lt_status=$?
8022        case x$lt_status in
8023          x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8024          x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8025          x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
8026        esac
8027      else :
8028        # compilation failed
8029        lt_cv_dlopen_self_static=no
8030    fi    fi
8031  fi  fi
8032    rm -fr conftest*
8033    
8034    
8035  ac_ext=c  fi
8036  ac_cpp='$CPP $CPPFLAGS'  echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
8037  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
8038  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'      fi
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  
   
 CC="$lt_save_CC"  
   
         else  
           tagname=""  
         fi  
         ;;  
   
       RC)  
   
   
   
 # Source file extension for RC test sources.  
 ac_ext=rc  
   
 # Object file extension for compiled RC test sources.  
 objext=o  
 objext_RC=$objext  
8039    
8040  # Code to be used in simple compile tests      CPPFLAGS="$save_CPPFLAGS"
8041  lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'      LDFLAGS="$save_LDFLAGS"
8042        LIBS="$save_LIBS"
8043        ;;
8044      esac
8045    
8046  # Code to be used in simple link tests    case $lt_cv_dlopen_self in
8047  lt_simple_link_test_code="$lt_simple_compile_test_code"    yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8048      *) enable_dlopen_self=unknown ;;
8049      esac
8050    
8051  # ltmain only uses $CC for tagged configurations so make sure $CC is set.    case $lt_cv_dlopen_self_static in
8052      yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8053      *) enable_dlopen_self_static=unknown ;;
8054      esac
8055    fi
8056    
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
8057    
8058  # Allow CC to be a program name with arguments.  if test "$enable_shared" = yes && test "$GCC" = yes; then
8059  compiler=$CC    case $archive_cmds in
8060      *'~'*)
8061        # FIXME: we may have to deal with multi-command sequences.
8062        ;;
8063      '$CC '*)
8064        # Test whether the compiler implicitly links with -lc since on some
8065        # systems, -lgcc has to come before -lc. If gcc already passes -lc
8066        # to ld, don't add -lc before -lgcc.
8067        echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8068    echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8069        if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
8070      echo $ECHO_N "(cached) $ECHO_C" >&6
8071    else
8072      $rm conftest*
8073        echo 'static int dummy;' > conftest.$ac_ext
8074    
8075        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8076      (eval $ac_compile) 2>&5
8077      ac_status=$?
8078      echo "$as_me:$LINENO: \$? = $ac_status" >&5
8079      (exit $ac_status); }; then
8080          soname=conftest
8081          lib=conftest
8082          libobjs=conftest.$ac_objext
8083          deplibs=
8084          wl=$lt_cv_prog_cc_wl
8085          compiler_flags=-v
8086          linker_flags=-v
8087          verstring=
8088          output_objdir=.
8089          libname=conftest
8090          save_allow_undefined_flag=$allow_undefined_flag
8091          allow_undefined_flag=
8092          if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8093      (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8094      ac_status=$?
8095      echo "$as_me:$LINENO: \$? = $ac_status" >&5
8096      (exit $ac_status); }
8097          then
8098            lt_cv_archive_cmds_need_lc=no
8099          else
8100            lt_cv_archive_cmds_need_lc=yes
8101          fi
8102          allow_undefined_flag=$save_allow_undefined_flag
8103        else
8104          cat conftest.err 1>&5
8105        fi
8106    fi
8107    
8108  # Allow CC to be a program name with arguments.      echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
8109  lt_save_CC="$CC"  echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
8110  CC=${RC-"windres"}      ;;
8111  compiler=$CC    esac
8112  compiler_RC=$CC  fi
8113  lt_cv_prog_compiler_c_o_RC=yes  need_lc=${lt_cv_archive_cmds_need_lc-yes}
8114    
8115  # The else clause should only fire when bootstrapping the  # The second clause should only fire when bootstrapping the
8116  # libtool distribution, otherwise you forgot to ship ltmain.sh  # libtool distribution, otherwise you forgot to ship ltmain.sh
8117  # with your package, and you will get complaints that there are  # with your package, and you will get complaints that there are
8118  # no rules to generate ltmain.sh.  # no rules to generate ltmain.sh.
8119  if test -f "$ltmain"; then  if test -f "$ltmain"; then
8120    # See if we are running on zsh, and set the options which allow our commands through    :
8121    # without removal of \ escapes.  else
8122    if test -n "${ZSH_VERSION+set}" ; then    # If there is no Makefile yet, we rely on a make rule to execute
8123      setopt NO_GLOB_SUBST    # `config.status --recheck' to rerun these tests and create the
8124    fi    # libtool script then.
8125      test -f Makefile && make "$ltmain"
8126    fi
8127    
8128    if test -f "$ltmain"; then
8129      trap "$rm \"${ofile}T\"; exit 1" 1 2 15
8130      $rm -f "${ofile}T"
8131    
8132      echo creating $ofile
8133    
8134    # Now quote all the things that may contain metacharacters while being    # Now quote all the things that may contain metacharacters while being
8135    # careful not to overquote the AC_SUBSTed values.  We take copies of the    # careful not to overquote the AC_SUBSTed values.  We take copies of the
8136    # variables and quote the copies for generation of the libtool script.    # variables and quote the copies for generation of the libtool script.
8137    for var in echo old_CC old_CFLAGS AR AR_FLAGS AS EGREP RANLIB LN_S LTCC NM \    for var in echo old_CC old_CFLAGS SED \
8138      SED SHELL STRIP \      AR AR_FLAGS CC LD LN_S NM SHELL \
8139      libname_spec library_names_spec soname_spec extract_expsyms_cmds \      reload_flag reload_cmds wl \
8140      old_striplib striplib file_magic_cmd finish_cmds finish_eval \      pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
8141      deplibs_check_method reload_flag reload_cmds need_locks \      thread_safe_flag_spec whole_archive_flag_spec libname_spec \
8142      lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \      library_names_spec soname_spec \
8143      lt_cv_sys_global_symbol_to_c_name_address \      RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
8144        old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
8145        postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
8146        old_striplib striplib file_magic_cmd export_symbols_cmds \
8147        deplibs_check_method allow_undefined_flag no_undefined_flag \
8148        finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
8149        global_symbol_to_c_name_address \
8150        hardcode_libdir_flag_spec hardcode_libdir_separator  \
8151      sys_lib_search_path_spec sys_lib_dlsearch_path_spec \      sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
8152      old_postinstall_cmds old_postuninstall_cmds \      compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
     compiler_RC \  
     CC_RC \  
     LD_RC \  
     lt_prog_compiler_wl_RC \  
     lt_prog_compiler_pic_RC \  
     lt_prog_compiler_static_RC \  
     lt_prog_compiler_no_builtin_flag_RC \  
     export_dynamic_flag_spec_RC \  
     thread_safe_flag_spec_RC \  
     whole_archive_flag_spec_RC \  
     enable_shared_with_static_runtimes_RC \  
     old_archive_cmds_RC \  
     old_archive_from_new_cmds_RC \  
     predep_objects_RC \  
     postdep_objects_RC \  
     predeps_RC \  
     postdeps_RC \  
     compiler_lib_search_path_RC \  
     archive_cmds_RC \  
     archive_expsym_cmds_RC \  
     postinstall_cmds_RC \  
     postuninstall_cmds_RC \  
     old_archive_from_expsyms_cmds_RC \  
     allow_undefined_flag_RC \  
     no_undefined_flag_RC \  
     export_symbols_cmds_RC \  
     hardcode_libdir_flag_spec_RC \  
     hardcode_libdir_flag_spec_ld_RC \  
     hardcode_libdir_separator_RC \  
     hardcode_automatic_RC \  
     module_cmds_RC \  
     module_expsym_cmds_RC \  
     lt_cv_prog_compiler_c_o_RC \  
     exclude_expsyms_RC \  
     include_expsyms_RC; do  
8153    
8154      case $var in      case $var in
8155      old_archive_cmds_RC | \      reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
     old_archive_from_new_cmds_RC | \  
     archive_cmds_RC | \  
     archive_expsym_cmds_RC | \  
     module_cmds_RC | \  
     module_expsym_cmds_RC | \  
     old_archive_from_expsyms_cmds_RC | \  
     export_symbols_cmds_RC | \  
     extract_expsyms_cmds | reload_cmds | finish_cmds | \  
     postinstall_cmds | postuninstall_cmds | \  
8156      old_postinstall_cmds | old_postuninstall_cmds | \      old_postinstall_cmds | old_postuninstall_cmds | \
8157      sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)      export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
8158        extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
8159        postinstall_cmds | postuninstall_cmds | \
8160        finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
8161        # Double-quote double-evaled strings.        # Double-quote double-evaled strings.
8162        eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""        eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
8163        ;;        ;;
# Line 18941  if test -f "$ltmain"; then Line 8167  if test -f "$ltmain"; then
8167      esac      esac
8168    done    done
8169    
8170    case $lt_echo in    cat <<__EOF__ > "${ofile}T"
8171    *'\$0 --fallback-echo"')  #! $SHELL
8172      lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
8173      ;;  # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
8174    esac  # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
8175    # NOTE: Changes made to this file will be lost: look at ltmain.sh.
8176    #
8177    # Copyright (C) 1996-2000 Free Software Foundation, Inc.
8178    # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8179    #
8180    # This program is free software; you can redistribute it and/or modify
8181    # it under the terms of the GNU General Public License as published by
8182    # the Free Software Foundation; either version 2 of the License, or
8183    # (at your option) any later version.
8184    #
8185    # This program is distributed in the hope that it will be useful, but
8186    # WITHOUT ANY WARRANTY; without even the implied warranty of
8187    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8188    # General Public License for more details.
8189    #
8190    # You should have received a copy of the GNU General Public License
8191    # along with this program; if not, write to the Free Software
8192    # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8193    #
8194    # As a special exception to the GNU General Public License, if you
8195    # distribute this file as part of a program that contains a
8196    # configuration script generated by Autoconf, you may include it under
8197    # the same distribution terms that you use for the rest of that program.
8198    
8199  cfgfile="$ofile"  # A sed that does not truncate output.
8200    SED=$lt_SED
8201    
8202    # Sed that helps us avoid accidentally triggering echo(1) options like -n.
8203    Xsed="${SED} -e s/^X//"
8204    
8205    # The HP-UX ksh and POSIX shell print the target directory to stdout
8206    # if CDPATH is set.
8207    if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
8208    
8209    cat <<__EOF__ >> "$cfgfile"  # ### BEGIN LIBTOOL CONFIG
 # ### BEGIN LIBTOOL TAG CONFIG: $tagname  
8210    
8211  # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8212    
# Line 18964  build_libtool_libs=$enable_shared Line 8220  build_libtool_libs=$enable_shared
8220  build_old_libs=$enable_static  build_old_libs=$enable_static
8221    
8222  # Whether or not to add -lc for building shared libraries.  # Whether or not to add -lc for building shared libraries.
8223  build_libtool_need_lc=$archive_cmds_need_lc_RC  build_libtool_need_lc=$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_RC  
8224    
8225  # Whether or not to optimize for fast installation.  # Whether or not to optimize for fast installation.
8226  fast_install=$enable_fast_install  fast_install=$enable_fast_install
# Line 18983  echo=$lt_echo Line 8236  echo=$lt_echo
8236  AR=$lt_AR  AR=$lt_AR
8237  AR_FLAGS=$lt_AR_FLAGS  AR_FLAGS=$lt_AR_FLAGS
8238    
8239  # A C compiler.  # The default C compiler.
8240  LTCC=$lt_LTCC  CC=$lt_CC
   
 # A language-specific compiler.  
 CC=$lt_compiler_RC  
8241    
8242  # Is the compiler the GNU C compiler?  # Is the compiler the GNU C compiler?
8243  with_gcc=$GCC_RC  with_gcc=$GCC
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
8244    
8245  # The linker used to build libraries.  # The linker used to build libraries.
8246  LD=$lt_LD_RC  LD=$lt_LD
8247    
8248  # Whether we need hard or soft links.  # Whether we need hard or soft links.
8249  LN_S=$lt_LN_S  LN_S=$lt_LN_S
# Line 19005  LN_S=$lt_LN_S Line 8252  LN_S=$lt_LN_S
8252  NM=$lt_NM  NM=$lt_NM
8253    
8254  # A symbol stripping program  # A symbol stripping program
8255  STRIP=$lt_STRIP  STRIP=$STRIP
8256    
8257  # Used to examine libraries when file_magic_cmd begins "file"  # Used to examine libraries when file_magic_cmd begins "file"
8258  MAGIC_CMD=$MAGIC_CMD  MAGIC_CMD=$MAGIC_CMD
# Line 19017  DLLTOOL="$DLLTOOL" Line 8264  DLLTOOL="$DLLTOOL"
8264  OBJDUMP="$OBJDUMP"  OBJDUMP="$OBJDUMP"
8265    
8266  # Used on cygwin: assembler.  # Used on cygwin: assembler.
8267  AS=$lt_AS  AS="$AS"
8268    
8269  # The name of the directory that contains temporary libtool files.  # The name of the directory that contains temporary libtool files.
8270  objdir=$objdir  objdir=$objdir
# Line 19027  reload_flag=$lt_reload_flag Line 8274  reload_flag=$lt_reload_flag
8274  reload_cmds=$lt_reload_cmds  reload_cmds=$lt_reload_cmds
8275    
8276  # How to pass a linker flag through the compiler.  # How to pass a linker flag through the compiler.
8277  wl=$lt_lt_prog_compiler_wl_RC  wl=$lt_wl
8278    
8279  # Object file suffix (normally "o").  # Object file suffix (normally "o").
8280  objext="$ac_objext"  objext="$ac_objext"
# Line 19035  objext="$ac_objext" Line 8282  objext="$ac_objext"
8282  # Old archive suffix (normally "a").  # Old archive suffix (normally "a").
8283  libext="$libext"  libext="$libext"
8284    
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
8285  # Executable file suffix (normally "").  # Executable file suffix (normally "").
8286  exeext="$exeext"  exeext="$exeext"
8287    
8288  # Additional compiler flags for building library objects.  # Additional compiler flags for building library objects.
8289  pic_flag=$lt_lt_prog_compiler_pic_RC  pic_flag=$lt_pic_flag
8290  pic_mode=$pic_mode  pic_mode=$pic_mode
8291    
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
8292  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
8293  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC  compiler_c_o=$lt_compiler_c_o
8294    
8295    # Can we write directly to a .lo ?
8296    compiler_o_lo=$lt_compiler_o_lo
8297    
8298  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation ?
8299  need_locks=$lt_need_locks  need_locks=$lt_need_locks
# Line 19070  dlopen_self=$enable_dlopen_self Line 8314  dlopen_self=$enable_dlopen_self
8314  dlopen_self_static=$enable_dlopen_self_static  dlopen_self_static=$enable_dlopen_self_static
8315    
8316  # Compiler flag to prevent dynamic linking.  # Compiler flag to prevent dynamic linking.
8317  link_static_flag=$lt_lt_prog_compiler_static_RC  link_static_flag=$lt_link_static_flag
8318    
8319  # Compiler flag to turn off builtin functions.  # Compiler flag to turn off builtin functions.
8320  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC  no_builtin_flag=$lt_no_builtin_flag
8321    
8322  # Compiler flag to allow reflexive dlopens.  # Compiler flag to allow reflexive dlopens.
8323  export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC  export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
8324    
8325  # Compiler flag to generate shared objects directly from archives.  # Compiler flag to generate shared objects directly from archives.
8326  whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC  whole_archive_flag_spec=$lt_whole_archive_flag_spec
8327    
8328  # Compiler flag to generate thread-safe objects.  # Compiler flag to generate thread-safe objects.
8329  thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC  thread_safe_flag_spec=$lt_thread_safe_flag_spec
8330    
8331  # Library versioning type.  # Library versioning type.
8332  version_type=$version_type  version_type=$version_type
# Line 19099  soname_spec=$lt_soname_spec Line 8343  soname_spec=$lt_soname_spec
8343    
8344  # Commands used to build and install an old-style archive.  # Commands used to build and install an old-style archive.
8345  RANLIB=$lt_RANLIB  RANLIB=$lt_RANLIB
8346  old_archive_cmds=$lt_old_archive_cmds_RC  old_archive_cmds=$lt_old_archive_cmds
8347  old_postinstall_cmds=$lt_old_postinstall_cmds  old_postinstall_cmds=$lt_old_postinstall_cmds
8348  old_postuninstall_cmds=$lt_old_postuninstall_cmds  old_postuninstall_cmds=$lt_old_postuninstall_cmds
8349    
8350  # Create an old-style archive from a shared archive.  # Create an old-style archive from a shared archive.
8351  old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC  old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
8352    
8353  # Create a temporary old-style archive to link instead of a shared archive.  # Create a temporary old-style archive to link instead of a shared archive.
8354  old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC  old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
8355    
8356  # Commands used to build and install a shared archive.  # Commands used to build and install a shared archive.
8357  archive_cmds=$lt_archive_cmds_RC  archive_cmds=$lt_archive_cmds
8358  archive_expsym_cmds=$lt_archive_expsym_cmds_RC  archive_expsym_cmds=$lt_archive_expsym_cmds
8359  postinstall_cmds=$lt_postinstall_cmds  postinstall_cmds=$lt_postinstall_cmds
8360  postuninstall_cmds=$lt_postuninstall_cmds  postuninstall_cmds=$lt_postuninstall_cmds
8361    
 # Commands used to build a loadable module (assumed same as above if empty)  
 module_cmds=$lt_module_cmds_RC  
 module_expsym_cmds=$lt_module_expsym_cmds_RC  
   
8362  # Commands to strip libraries.  # Commands to strip libraries.
8363  old_striplib=$lt_old_striplib  old_striplib=$lt_old_striplib
8364  striplib=$lt_striplib  striplib=$lt_striplib
8365    
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predep_objects=$lt_predep_objects_RC  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdep_objects=$lt_postdep_objects_RC  
   
 # Dependencies to place before the objects being linked to create a  
 # shared library.  
 predeps=$lt_predeps_RC  
   
 # Dependencies to place after the objects being linked to create a  
 # shared library.  
 postdeps=$lt_postdeps_RC  
   
 # The library search path used internally by the compiler when linking  
 # a shared library.  
 compiler_lib_search_path=$lt_compiler_lib_search_path_RC  
   
8366  # Method to check whether dependent libraries are shared objects.  # Method to check whether dependent libraries are shared objects.
8367  deplibs_check_method=$lt_deplibs_check_method  deplibs_check_method=$lt_deplibs_check_method
8368    
# Line 19150  deplibs_check_method=$lt_deplibs_check_m Line 8370  deplibs_check_method=$lt_deplibs_check_m
8370  file_magic_cmd=$lt_file_magic_cmd  file_magic_cmd=$lt_file_magic_cmd
8371    
8372  # Flag that allows shared libraries with undefined symbols to be built.  # Flag that allows shared libraries with undefined symbols to be built.
8373  allow_undefined_flag=$lt_allow_undefined_flag_RC  allow_undefined_flag=$lt_allow_undefined_flag
8374    
8375  # Flag that forces no undefined symbols.  # Flag that forces no undefined symbols.
8376  no_undefined_flag=$lt_no_undefined_flag_RC  no_undefined_flag=$lt_no_undefined_flag
8377    
8378  # Commands used to finish a libtool library installation in a directory.  # Commands used to finish a libtool library installation in a directory.
8379  finish_cmds=$lt_finish_cmds  finish_cmds=$lt_finish_cmds
# Line 19162  finish_cmds=$lt_finish_cmds Line 8382  finish_cmds=$lt_finish_cmds
8382  finish_eval=$lt_finish_eval  finish_eval=$lt_finish_eval
8383    
8384  # Take the output of nm and produce a listing of raw symbols and C names.  # Take the output of nm and produce a listing of raw symbols and C names.
8385  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe  global_symbol_pipe=$lt_global_symbol_pipe
8386    
8387  # Transform the output of nm in a proper C declaration  # Transform the output of nm in a proper C declaration
8388  global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
8389    
8390  # Transform the output of nm in a C name address pair  # Transform the output of nm in a C name address pair
8391  global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address  global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
8392    
8393  # This is the shared library runtime path variable.  # This is the shared library runtime path variable.
8394  runpath_var=$runpath_var  runpath_var=$runpath_var
# Line 19180  shlibpath_var=$shlibpath_var Line 8400  shlibpath_var=$shlibpath_var
8400  shlibpath_overrides_runpath=$shlibpath_overrides_runpath  shlibpath_overrides_runpath=$shlibpath_overrides_runpath
8401    
8402  # How to hardcode a shared library path into an executable.  # How to hardcode a shared library path into an executable.
8403  hardcode_action=$hardcode_action_RC  hardcode_action=$hardcode_action
8404    
8405  # Whether we should hardcode library paths into libraries.  # Whether we should hardcode library paths into libraries.
8406  hardcode_into_libs=$hardcode_into_libs  hardcode_into_libs=$hardcode_into_libs
8407    
8408  # Flag to hardcode \$libdir into a binary during linking.  # Flag to hardcode \$libdir into a binary during linking.
8409  # This must work even if \$libdir does not exist.  # This must work even if \$libdir does not exist.
8410  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   
 # If ld is used when linking, flag to hardcode \$libdir into  
 # a binary during linking. This must work even if \$libdir does  
 # not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC  
8411    
8412  # Whether we need a single -rpath flag with a separated argument.  # Whether we need a single -rpath flag with a separated argument.
8413  hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC  hardcode_libdir_separator=$lt_hardcode_libdir_separator
8414    
8415  # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the  # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
8416  # resulting binary.  # resulting binary.
8417  hardcode_direct=$hardcode_direct_RC  hardcode_direct=$hardcode_direct
8418    
8419  # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
8420  # resulting binary.  # resulting binary.
8421  hardcode_minus_L=$hardcode_minus_L_RC  hardcode_minus_L=$hardcode_minus_L
8422    
8423  # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into  # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
8424  # the resulting binary.  # the resulting binary.
8425  hardcode_shlibpath_var=$hardcode_shlibpath_var_RC  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_RC  
8426    
8427  # Variables whose values should be saved in libtool wrapper scripts and  # Variables whose values should be saved in libtool wrapper scripts and
8428  # restored at relink time.  # restored at relink time.
8429  variables_saved_for_relink="$variables_saved_for_relink"  variables_saved_for_relink="$variables_saved_for_relink"
8430    
8431  # Whether libtool must link a program against all its dependency libraries.  # Whether libtool must link a program against all its dependency libraries.
8432  link_all_deplibs=$link_all_deplibs_RC  link_all_deplibs=$link_all_deplibs
8433    
8434  # Compile-time system search path for libraries  # Compile-time system search path for libraries
8435  sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
# Line 19227  sys_lib_search_path_spec=$lt_sys_lib_sea Line 8438  sys_lib_search_path_spec=$lt_sys_lib_sea
8438  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
8439    
8440  # Fix the shell variable \$srcfile for the compiler.  # Fix the shell variable \$srcfile for the compiler.
8441  fix_srcfile_path="$fix_srcfile_path_RC"  fix_srcfile_path="$fix_srcfile_path"
8442    
8443  # Set to yes if exported symbols are required.  # Set to yes if exported symbols are required.
8444  always_export_symbols=$always_export_symbols_RC  always_export_symbols=$always_export_symbols
8445    
8446  # The commands to list exported symbols.  # The commands to list exported symbols.
8447  export_symbols_cmds=$lt_export_symbols_cmds_RC  export_symbols_cmds=$lt_export_symbols_cmds
8448    
8449  # The commands to extract the exported symbol list from a shared archive.  # The commands to extract the exported symbol list from a shared archive.
8450  extract_expsyms_cmds=$lt_extract_expsyms_cmds  extract_expsyms_cmds=$lt_extract_expsyms_cmds
8451    
8452  # Symbols that should not be listed in the preloaded symbols.  # Symbols that should not be listed in the preloaded symbols.
8453  exclude_expsyms=$lt_exclude_expsyms_RC  exclude_expsyms=$lt_exclude_expsyms
8454    
8455  # Symbols that must always be exported.  # Symbols that must always be exported.
8456  include_expsyms=$lt_include_expsyms_RC  include_expsyms=$lt_include_expsyms
8457    
8458  # ### END LIBTOOL TAG CONFIG: $tagname  # ### END LIBTOOL CONFIG
8459    
8460  __EOF__  __EOF__
8461    
8462      case $host_os in
8463      aix3*)
8464        cat <<\EOF >> "${ofile}T"
8465    
8466  else  # AIX sometimes has problems with the GCC collect2 program.  For some
8467    # If there is no Makefile yet, we rely on a make rule to execute  # reason, if we set the COLLECT_NAMES environment variable, the problems
8468    # `config.status --recheck' to rerun these tests and create the  # vanish in a puff of smoke.
8469    # libtool script then.  if test "X${COLLECT_NAMES+set}" != Xset; then
8470    ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`    COLLECT_NAMES=
8471    if test -f "$ltmain_in"; then    export COLLECT_NAMES
     test -f Makefile && make "$ltmain"  
   fi  
8472  fi  fi
8473    EOF
8474        ;;
8475      esac
8476    
8477      case $host_os in
8478      cygwin* | mingw* | pw32* | os2*)
8479        cat <<'EOF' >> "${ofile}T"
8480          # This is a source program that is used to create dlls on Windows
8481          # Don't remove nor modify the starting and closing comments
8482    # /* ltdll.c starts here */
8483    # #define WIN32_LEAN_AND_MEAN
8484    # #include <windows.h>
8485    # #undef WIN32_LEAN_AND_MEAN
8486    # #include <stdio.h>
8487    #
8488    # #ifndef __CYGWIN__
8489    # #  ifdef __CYGWIN32__
8490    # #    define __CYGWIN__ __CYGWIN32__
8491    # #  endif
8492    # #endif
8493    #
8494    # #ifdef __cplusplus
8495    # extern "C" {
8496    # #endif
8497    # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8498    # #ifdef __cplusplus
8499    # }
8500    # #endif
8501    #
8502    # #ifdef __CYGWIN__
8503    # #include <cygwin/cygwin_dll.h>
8504    # DECLARE_CYGWIN_DLL( DllMain );
8505    # #endif
8506    # HINSTANCE __hDllInstance_base;
8507    #
8508    # BOOL APIENTRY
8509    # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8510    # {
8511    #   __hDllInstance_base = hInst;
8512    #   return TRUE;
8513    # }
8514    # /* ltdll.c ends here */
8515            # This is a source program that is used to create import libraries
8516            # on Windows for dlls which lack them. Don't remove nor modify the
8517            # starting and closing comments
8518    # /* impgen.c starts here */
8519    # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
8520    #
8521    #  This file is part of GNU libtool.
8522    #
8523    #  This program is free software; you can redistribute it and/or modify
8524    #  it under the terms of the GNU General Public License as published by
8525    #  the Free Software Foundation; either version 2 of the License, or
8526    #  (at your option) any later version.
8527    #
8528    #  This program is distributed in the hope that it will be useful,
8529    #  but WITHOUT ANY WARRANTY; without even the implied warranty of
8530    #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8531    #  GNU General Public License for more details.
8532    #
8533    #  You should have received a copy of the GNU General Public License
8534    #  along with this program; if not, write to the Free Software
8535    #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8536    #  */
8537    #
8538    # #include <stdio.h>            /* for printf() */
8539    # #include <unistd.h>           /* for open(), lseek(), read() */
8540    # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
8541    # #include <string.h>           /* for strdup() */
8542    #
8543    # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8544    # #ifndef O_BINARY
8545    # #define O_BINARY 0
8546    # #endif
8547    #
8548    # static unsigned int
8549    # pe_get16 (fd, offset)
8550    #      int fd;
8551    #      int offset;
8552    # {
8553    #   unsigned char b[2];
8554    #   lseek (fd, offset, SEEK_SET);
8555    #   read (fd, b, 2);
8556    #   return b[0] + (b[1]<<8);
8557    # }
8558    #
8559    # static unsigned int
8560    # pe_get32 (fd, offset)
8561    #     int fd;
8562    #     int offset;
8563    # {
8564    #   unsigned char b[4];
8565    #   lseek (fd, offset, SEEK_SET);
8566    #   read (fd, b, 4);
8567    #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8568    # }
8569    #
8570    # static unsigned int
8571    # pe_as32 (ptr)
8572    #      void *ptr;
8573    # {
8574    #   unsigned char *b = ptr;
8575    #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8576    # }
8577    #
8578    # int
8579    # main (argc, argv)
8580    #     int argc;
8581    #     char *argv[];
8582    # {
8583    #     int dll;
8584    #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8585    #     unsigned long export_rva, export_size, nsections, secptr, expptr;
8586    #     unsigned long name_rvas, nexp;
8587    #     unsigned char *expdata, *erva;
8588    #     char *filename, *dll_name;
8589    #
8590    #     filename = argv[1];
8591    #
8592    #     dll = open(filename, O_RDONLY|O_BINARY);
8593    #     if (dll < 1)
8594    #       return 1;
8595    #
8596    #     dll_name = filename;
8597    #
8598    #     for (i=0; filename[i]; i++)
8599    #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
8600    #           dll_name = filename + i +1;
8601    #
8602    #     pe_header_offset = pe_get32 (dll, 0x3c);
8603    #     opthdr_ofs = pe_header_offset + 4 + 20;
8604    #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
8605    #
8606    #     if (num_entries < 1) /* no exports */
8607    #       return 1;
8608    #
8609    #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
8610    #     export_size = pe_get32 (dll, opthdr_ofs + 100);
8611    #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8612    #     secptr = (pe_header_offset + 4 + 20 +
8613    #             pe_get16 (dll, pe_header_offset + 4 + 16));
8614    #
8615    #     expptr = 0;
8616    #     for (i = 0; i < nsections; i++)
8617    #     {
8618    #       char sname[8];
8619    #       unsigned long secptr1 = secptr + 40 * i;
8620    #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8621    #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8622    #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8623    #       lseek(dll, secptr1, SEEK_SET);
8624    #       read(dll, sname, 8);
8625    #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
8626    #       {
8627    #           expptr = fptr + (export_rva - vaddr);
8628    #           if (export_rva + export_size > vaddr + vsize)
8629    #               export_size = vsize - (export_rva - vaddr);
8630    #           break;
8631    #       }
8632    #     }
8633    #
8634    #     expdata = (unsigned char*)malloc(export_size);
8635    #     lseek (dll, expptr, SEEK_SET);
8636    #     read (dll, expdata, export_size);
8637    #     erva = expdata - export_rva;
8638    #
8639    #     nexp = pe_as32 (expdata+24);
8640    #     name_rvas = pe_as32 (expdata+32);
8641    #
8642    #     printf ("EXPORTS\n");
8643    #     for (i = 0; i<nexp; i++)
8644    #     {
8645    #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8646    #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8647    #     }
8648    #
8649    #     return 0;
8650    # }
8651    # /* impgen.c ends here */
8652    
8653  ac_ext=c  EOF
8654  ac_cpp='$CPP $CPPFLAGS'      ;;
8655  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'    esac
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  
   
 CC="$lt_save_CC"  
8656    
8657          ;;    # We use sed instead of cat because bash on DJGPP gets confused if
8658      # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8659      # text mode, it properly converts lines to CR/LF.  This bash problem
8660      # is reportedly fixed, but why not run on old versions too?
8661      sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8662    
8663        *)    mv -f "${ofile}T" "$ofile" || \
8664          { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5      (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8665  echo "$as_me: error: Unsupported tag name: $tagname" >&2;}    chmod +x "$ofile"
8666     { (exit 1); exit 1; }; }  fi
         ;;  
       esac  
8667    
       # Append the new tag name to the list of available tags.  
       if test -n "$tagname" ; then  
       available_tags="$available_tags $tagname"  
     fi  
     fi  
   done  
   IFS="$lt_save_ifs"  
8668    
   # Now substitute the updated list of available tags.  
   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then  
     mv "${ofile}T" "$ofile"  
     chmod +x "$ofile"  
   else  
     rm -f "${ofile}T"  
     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5  
 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}  
    { (exit 1); exit 1; }; }  
   fi  
 fi  
8669    
8670    
8671    
# Line 19309  LIBTOOL='$(SHELL) $(top_builddir)/libtoo Line 8679  LIBTOOL='$(SHELL) $(top_builddir)/libtoo
8679    
8680    
8681    
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
8682  # Find a good install program.  We prefer a C program (faster),  # Find a good install program.  We prefer a C program (faster),
8683  # 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
8684  # incompatible versions:  # incompatible versions:
# Line 19555  fi Line 8907  fi
8907    
8908    
8909  missing_dir=`cd $ac_aux_dir && pwd`  missing_dir=`cd $ac_aux_dir && pwd`
8910    echo "$as_me:$LINENO: checking for working aclocal" >&5
8911  ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}  echo $ECHO_N "checking for working aclocal... $ECHO_C" >&6
8912    # Run test in a subshell; some versions of sh will print an error if
8913    # an executable is not found, even if stderr is redirected.
8914  AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}  # Redirect stdin to placate older versions of autoconf.  Sigh.
8915    if (aclocal --version) < /dev/null > /dev/null 2>&1; then
8916       ACLOCAL=aclocal
8917  AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}     echo "$as_me:$LINENO: result: found" >&5
8918    echo "${ECHO_T}found" >&6
8919    else
8920  AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}     ACLOCAL="$missing_dir/missing aclocal"
8921       echo "$as_me:$LINENO: result: missing" >&5
8922    echo "${ECHO_T}missing" >&6
8923  MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}  fi
8924    
8925    echo "$as_me:$LINENO: checking for working autoconf" >&5
8926    echo $ECHO_N "checking for working autoconf... $ECHO_C" >&6
8927    # Run test in a subshell; some versions of sh will print an error if
8928    # an executable is not found, even if stderr is redirected.
8929    # Redirect stdin to placate older versions of autoconf.  Sigh.
8930    if (autoconf --version) < /dev/null > /dev/null 2>&1; then
8931       AUTOCONF=autoconf
8932       echo "$as_me:$LINENO: result: found" >&5
8933    echo "${ECHO_T}found" >&6
8934    else
8935       AUTOCONF="$missing_dir/missing autoconf"
8936       echo "$as_me:$LINENO: result: missing" >&5
8937    echo "${ECHO_T}missing" >&6
8938    fi
8939    
8940    echo "$as_me:$LINENO: checking for working automake" >&5
8941    echo $ECHO_N "checking for working automake... $ECHO_C" >&6
8942    # Run test in a subshell; some versions of sh will print an error if
8943    # an executable is not found, even if stderr is redirected.
8944    # Redirect stdin to placate older versions of autoconf.  Sigh.
8945    if (automake --version) < /dev/null > /dev/null 2>&1; then
8946       AUTOMAKE=automake
8947       echo "$as_me:$LINENO: result: found" >&5
8948    echo "${ECHO_T}found" >&6
8949    else
8950       AUTOMAKE="$missing_dir/missing automake"
8951       echo "$as_me:$LINENO: result: missing" >&5
8952    echo "${ECHO_T}missing" >&6
8953    fi
8954    
8955    echo "$as_me:$LINENO: checking for working autoheader" >&5
8956    echo $ECHO_N "checking for working autoheader... $ECHO_C" >&6
8957    # Run test in a subshell; some versions of sh will print an error if
8958    # an executable is not found, even if stderr is redirected.
8959    # Redirect stdin to placate older versions of autoconf.  Sigh.
8960    if (autoheader --version) < /dev/null > /dev/null 2>&1; then
8961       AUTOHEADER=autoheader
8962       echo "$as_me:$LINENO: result: found" >&5
8963    echo "${ECHO_T}found" >&6
8964    else
8965       AUTOHEADER="$missing_dir/missing autoheader"
8966       echo "$as_me:$LINENO: result: missing" >&5
8967    echo "${ECHO_T}missing" >&6
8968    fi
8969    
8970    echo "$as_me:$LINENO: checking for working makeinfo" >&5
8971    echo $ECHO_N "checking for working makeinfo... $ECHO_C" >&6
8972    # Run test in a subshell; some versions of sh will print an error if
8973    # an executable is not found, even if stderr is redirected.
8974    # Redirect stdin to placate older versions of autoconf.  Sigh.
8975    if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
8976       MAKEINFO=makeinfo
8977       echo "$as_me:$LINENO: result: found" >&5
8978    echo "${ECHO_T}found" >&6
8979    else
8980       MAKEINFO="$missing_dir/missing makeinfo"
8981       echo "$as_me:$LINENO: result: missing" >&5
8982    echo "${ECHO_T}missing" >&6
8983    fi
8984    
8985    
8986    
# Line 19763  fi Line 9175  fi
9175    
9176    
9177    
9178                                                                                                                                                                                                          ac_config_files="$ac_config_files Makefile Doxyfile event/Makefile event/mcmd/Makefile event/tmtc/Makefile event/log/Makefile event/arrDump/Makefile event/tabDump/Makefile event/varDump/Makefile event/physics/Makefile event/physics/tracker/Makefile event/physics/anticounter/Makefile event/physics/calorimeter/Makefile techmodel/Makefile techmodel/forroutines/Makefile techmodel/forroutines/tracker/Makefile techmodel/forroutines/tracker/readraw/Makefile techmodel/forroutines/anticounter/Makefile techmodel/forroutines/calorimeter/Makefile techmodel/physics/Makefile"                                                                                                                                                                                                          ac_config_files="$ac_config_files Makefile Doxyfile event/Makefile event/mcmd/Makefile event/tmtc/Makefile event/log/Makefile event/arrDump/Makefile event/tabDump/Makefile event/varDump/Makefile event/physics/Makefile event/physics/tracker/Makefile event/physics/anticounter/Makefile event/physics/calorimeter/Makefile techmodel/Makefile techmodel/forroutines/tracker/Makefile techmodel/forroutines/tracker/readraw/Makefile techmodel/forroutines/anticounter/Makefile techmodel/forroutines/calorimeter/Makefile techmodel/forroutines/Makefile techmodel/physics/Makefile"
9179  cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
9180  # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
9181  # 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 19855  LIBOBJS=$ac_libobjs Line 9267  LIBOBJS=$ac_libobjs
9267  LTLIBOBJS=$ac_ltlibobjs  LTLIBOBJS=$ac_ltlibobjs
9268    
9269    
 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then  
   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&5  
 echo "$as_me: error: conditional \"AMDEP\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&2;}  
    { (exit 1); exit 1; }; }  
 fi  
 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then  
   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&5  
 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&2;}  
    { (exit 1); exit 1; }; }  
 fi  
 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then  
   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&5  
 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.  
 Usually this means the macro was only invoked conditionally." >&2;}  
    { (exit 1); exit 1; }; }  
 fi  
9270    
9271  : ${CONFIG_STATUS=./config.status}  : ${CONFIG_STATUS=./config.status}
9272  ac_clean_files_save=$ac_clean_files  ac_clean_files_save=$ac_clean_files
# Line 20309  cat >>$CONFIG_STATUS <<_ACEOF Line 9700  cat >>$CONFIG_STATUS <<_ACEOF
9700  # INIT-COMMANDS section.  # INIT-COMMANDS section.
9701  #  #
9702    
9703  AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"  
9704    
9705  _ACEOF  _ACEOF
9706    
# Line 20334  do Line 9725  do
9725    "event/physics/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/anticounter/Makefile" ;;    "event/physics/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/anticounter/Makefile" ;;
9726    "event/physics/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/calorimeter/Makefile" ;;    "event/physics/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/calorimeter/Makefile" ;;
9727    "techmodel/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/Makefile" ;;    "techmodel/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/Makefile" ;;
   "techmodel/forroutines/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/Makefile" ;;  
9728    "techmodel/forroutines/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/Makefile" ;;    "techmodel/forroutines/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/Makefile" ;;
9729    "techmodel/forroutines/tracker/readraw/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/readraw/Makefile" ;;    "techmodel/forroutines/tracker/readraw/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/readraw/Makefile" ;;
9730    "techmodel/forroutines/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/anticounter/Makefile" ;;    "techmodel/forroutines/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/anticounter/Makefile" ;;
9731    "techmodel/forroutines/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/calorimeter/Makefile" ;;    "techmodel/forroutines/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/calorimeter/Makefile" ;;
9732      "techmodel/forroutines/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/Makefile" ;;
9733    "techmodel/physics/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/physics/Makefile" ;;    "techmodel/physics/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/physics/Makefile" ;;
9734    "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;    "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9735    "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;    "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9736    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9737  echo "$as_me: error: invalid argument: $ac_config_target" >&2;}  echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
# Line 20430  s,@LIBS@,$LIBS,;t t Line 9821  s,@LIBS@,$LIBS,;t t
9821  s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t  s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9822  s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t  s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9823  s,@INSTALL_DATA@,$INSTALL_DATA,;t t  s,@INSTALL_DATA@,$INSTALL_DATA,;t t
 s,@CYGPATH_W@,$CYGPATH_W,;t t  
9824  s,@PACKAGE@,$PACKAGE,;t t  s,@PACKAGE@,$PACKAGE,;t t
9825  s,@VERSION@,$VERSION,;t t  s,@VERSION@,$VERSION,;t t
9826  s,@ACLOCAL@,$ACLOCAL,;t t  s,@ACLOCAL@,$ACLOCAL,;t t
# Line 20438  s,@AUTOCONF@,$AUTOCONF,;t t Line 9828  s,@AUTOCONF@,$AUTOCONF,;t t
9828  s,@AUTOMAKE@,$AUTOMAKE,;t t  s,@AUTOMAKE@,$AUTOMAKE,;t t
9829  s,@AUTOHEADER@,$AUTOHEADER,;t t  s,@AUTOHEADER@,$AUTOHEADER,;t t
9830  s,@MAKEINFO@,$MAKEINFO,;t t  s,@MAKEINFO@,$MAKEINFO,;t t
 s,@AMTAR@,$AMTAR,;t t  
 s,@install_sh@,$install_sh,;t t  
 s,@STRIP@,$STRIP,;t t  
 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t  
 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t  
 s,@mkdir_p@,$mkdir_p,;t t  
 s,@AWK@,$AWK,;t t  
9831  s,@SET_MAKE@,$SET_MAKE,;t t  s,@SET_MAKE@,$SET_MAKE,;t t
 s,@am__leading_dot@,$am__leading_dot,;t t  
9832  s,@build@,$build,;t t  s,@build@,$build,;t t
9833  s,@build_cpu@,$build_cpu,;t t  s,@build_cpu@,$build_cpu,;t t
9834  s,@build_vendor@,$build_vendor,;t t  s,@build_vendor@,$build_vendor,;t t
# Line 20462  s,@CPPFLAGS@,$CPPFLAGS,;t t Line 9844  s,@CPPFLAGS@,$CPPFLAGS,;t t
9844  s,@ac_ct_CC@,$ac_ct_CC,;t t  s,@ac_ct_CC@,$ac_ct_CC,;t t
9845  s,@EXEEXT@,$EXEEXT,;t t  s,@EXEEXT@,$EXEEXT,;t t
9846  s,@OBJEXT@,$OBJEXT,;t t  s,@OBJEXT@,$OBJEXT,;t t
 s,@DEPDIR@,$DEPDIR,;t t  
 s,@am__include@,$am__include,;t t  
 s,@am__quote@,$am__quote,;t t  
 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t  
 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t  
 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t  
 s,@CCDEPMODE@,$CCDEPMODE,;t t  
 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t  
 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t  
9847  s,@F77@,$F77,;t t  s,@F77@,$F77,;t t
9848  s,@FFLAGS@,$FFLAGS,;t t  s,@FFLAGS@,$FFLAGS,;t t
9849  s,@ac_ct_F77@,$ac_ct_F77,;t t  s,@ac_ct_F77@,$ac_ct_F77,;t t
# Line 20478  s,@FLIBS@,$FLIBS,;t t Line 9851  s,@FLIBS@,$FLIBS,;t t
9851  s,@CXX@,$CXX,;t t  s,@CXX@,$CXX,;t t
9852  s,@CXXFLAGS@,$CXXFLAGS,;t t  s,@CXXFLAGS@,$CXXFLAGS,;t t
9853  s,@ac_ct_CXX@,$ac_ct_CXX,;t t  s,@ac_ct_CXX@,$ac_ct_CXX,;t t
 s,@CXXDEPMODE@,$CXXDEPMODE,;t t  
 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t  
 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t  
 s,@EGREP@,$EGREP,;t t  
9854  s,@LN_S@,$LN_S,;t t  s,@LN_S@,$LN_S,;t t
9855  s,@ECHO@,$ECHO,;t t  s,@ECHO@,$ECHO,;t t
 s,@AR@,$AR,;t t  
 s,@ac_ct_AR@,$ac_ct_AR,;t t  
9856  s,@RANLIB@,$RANLIB,;t t  s,@RANLIB@,$RANLIB,;t t
9857  s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t  s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9858    s,@STRIP@,$STRIP,;t t
9859    s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
9860  s,@CPP@,$CPP,;t t  s,@CPP@,$CPP,;t t
9861  s,@CXXCPP@,$CXXCPP,;t t  s,@EGREP@,$EGREP,;t t
9862  s,@LIBTOOL@,$LIBTOOL,;t t  s,@LIBTOOL@,$LIBTOOL,;t t
9863  s,@HAS_DOXYFILE@,$HAS_DOXYFILE,;t t  s,@HAS_DOXYFILE@,$HAS_DOXYFILE,;t t
9864  s,@ROOT_INCLUDES@,$ROOT_INCLUDES,;t t  s,@ROOT_INCLUDES@,$ROOT_INCLUDES,;t t
# Line 20956  echo "$as_me: error: cannot create direc Line 10325  echo "$as_me: error: cannot create direc
10325      cat $tmp/config.h      cat $tmp/config.h
10326      rm -f $tmp/config.h      rm -f $tmp/config.h
10327    fi    fi
 # Compute $ac_file's index in $config_headers.  
 _am_stamp_count=1  
 for _am_header in $config_headers :; do  
   case $_am_header in  
     $ac_file | $ac_file:* )  
       break ;;  
     * )  
       _am_stamp_count=`expr $_am_stamp_count + 1` ;;  
   esac  
 done  
 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||  
 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \  
          X$ac_file : 'X\(//\)[^/]' \| \  
          X$ac_file : 'X\(//\)$' \| \  
          X$ac_file : 'X\(/\)' \| \  
          .     : '\(.\)' 2>/dev/null ||  
 echo X$ac_file |  
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  
           /^X\(\/\/\)[^/].*/{ s//\1/; q; }  
           /^X\(\/\/\)$/{ s//\1/; q; }  
           /^X\(\/\).*/{ s//\1/; q; }  
           s/.*/./; q'`/stamp-h$_am_stamp_count  
10328  done  done
10329  _ACEOF  _ACEOF
10330  cat >>$CONFIG_STATUS <<\_ACEOF  cat >>$CONFIG_STATUS <<\_ACEOF
# Line 21094  esac Line 10441  esac
10441    { echo "$as_me:$LINENO: executing $ac_dest commands" >&5    { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
10442  echo "$as_me: executing $ac_dest commands" >&6;}  echo "$as_me: executing $ac_dest commands" >&6;}
10443    case $ac_dest in    case $ac_dest in
10444      depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do      default-1 ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h ;;
   # Strip MF so we end up with the name of the file.  
   mf=`echo "$mf" | sed -e 's/:.*$//'`  
   # Check whether this is an Automake generated Makefile or not.  
   # We used to match only the files named `Makefile.in', but  
   # some people rename them; so instead we look at the file content.  
   # Grep'ing the first line is not enough: some people post-process  
   # each Makefile.in and add a new line on top of each file to say so.  
   # So let's grep whole file.  
   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then  
     dirpart=`(dirname "$mf") 2>/dev/null ||  
 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \  
          X"$mf" : 'X\(//\)[^/]' \| \  
          X"$mf" : 'X\(//\)$' \| \  
          X"$mf" : 'X\(/\)' \| \  
          .     : '\(.\)' 2>/dev/null ||  
 echo X"$mf" |  
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  
           /^X\(\/\/\)[^/].*/{ s//\1/; q; }  
           /^X\(\/\/\)$/{ s//\1/; q; }  
           /^X\(\/\).*/{ s//\1/; q; }  
           s/.*/./; q'`  
   else  
     continue  
   fi  
   grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue  
   # Extract the definition of DEP_FILES from the Makefile without  
   # running `make'.  
   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`  
   test -z "$DEPDIR" && continue  
   # When using ansi2knr, U may be empty or an underscore; expand it  
   U=`sed -n 's/^U = //p' < "$mf"`  
   test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"  
   # We invoke sed twice because it is the simplest approach to  
   # changing $(DEPDIR) to its actual value in the expansion.  
   for file in `sed -n '  
     /^DEP_FILES = .*\\\\$/ {  
       s/^DEP_FILES = //  
       :loop  
         s/\\\\$//  
         p  
         n  
         /\\\\$/ b loop  
       p  
     }  
     /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \  
        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do  
     # Make sure the directory exists.  
     test -f "$dirpart/$file" && continue  
     fdir=`(dirname "$file") 2>/dev/null ||  
 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \  
          X"$file" : 'X\(//\)[^/]' \| \  
          X"$file" : 'X\(//\)$' \| \  
          X"$file" : 'X\(/\)' \| \  
          .     : '\(.\)' 2>/dev/null ||  
 echo X"$file" |  
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  
           /^X\(\/\/\)[^/].*/{ s//\1/; q; }  
           /^X\(\/\/\)$/{ s//\1/; q; }  
           /^X\(\/\).*/{ s//\1/; q; }  
           s/.*/./; q'`  
     { if $as_mkdir_p; then  
     mkdir -p $dirpart/$fdir  
   else  
     as_dir=$dirpart/$fdir  
     as_dirs=  
     while test ! -d "$as_dir"; do  
       as_dirs="$as_dir $as_dirs"  
       as_dir=`(dirname "$as_dir") 2>/dev/null ||  
 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \  
          X"$as_dir" : 'X\(//\)[^/]' \| \  
          X"$as_dir" : 'X\(//\)$' \| \  
          X"$as_dir" : 'X\(/\)' \| \  
          .     : '\(.\)' 2>/dev/null ||  
 echo X"$as_dir" |  
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  
           /^X\(\/\/\)[^/].*/{ s//\1/; q; }  
           /^X\(\/\/\)$/{ s//\1/; q; }  
           /^X\(\/\).*/{ s//\1/; q; }  
           s/.*/./; q'`  
     done  
     test ! -n "$as_dirs" || mkdir $as_dirs  
   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5  
 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}  
    { (exit 1); exit 1; }; }; }  
   
     # echo "creating $dirpart/$file"  
     echo '# dummy' > "$dirpart/$file"  
   done  
 done  
  ;;  
10445    esac    esac
10446  done  done
10447  _ACEOF  _ACEOF

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.23