/[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 2.3 by kusanagi, Thu Dec 9 13:17:22 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    --enable-gprof          enable memory profiling with gprof
1032    
1033  Optional Packages:  Optional Packages:
1034    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1035    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1036    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]    --with-gnu-ld           assume the C compiler uses GNU ld default=no
1037    --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]  
1038  --with-root=path    Use the specified ROOT directory  --with-root=path    Use the specified ROOT directory
1039  --with-log4cpp=path Use the specified directroy for log4cpp  --with-log4cxx=path Use the specified directroy for log4cxx
1040    
1041  Some influential environment variables:  Some influential environment variables:
1042    CC          C compiler command    CC          C compiler command
# Line 1056  Some influential environment variables: Line 1050  Some influential environment variables:
1050    CXX         C++ compiler command    CXX         C++ compiler command
1051    CXXFLAGS    C++ compiler flags    CXXFLAGS    C++ compiler flags
1052    CPP         C preprocessor    CPP         C preprocessor
   CXXCPP      C++ preprocessor  
1053    
1054  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
1055  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 1490  ac_compiler_gnu=$ac_cv_c_compiler_gnu
1490    
1491    
1492    
1493  am__api_version="1.8"  am__api_version="1.4"
1494  ac_aux_dir=  ac_aux_dir=
1495  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1496    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 1599  echo "$as_me:$LINENO: checking whether b
1599  echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6  echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1600  # Just in case  # Just in case
1601  sleep 1  sleep 1
1602  echo timestamp > conftest.file  echo timestamp > conftestfile
1603  # 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
1604  # arguments.  Must try -L first in case configure is actually a  # arguments.  Must try -L first in case configure is actually a
1605  # symlink; some systems play weird games with the mod time of symlinks  # symlink; some systems play weird games with the mod time of symlinks
1606  # (eg FreeBSD returns the mod time of the symlink's containing  # (eg FreeBSD returns the mod time of the symlink's containing
1607  # directory).  # directory).
1608  if (  if (
1609     set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`     set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1610     if test "$*" = "X"; then     if test "$*" = "X"; then
1611        # -L didn't work.        # -L didn't work.
1612        set X `ls -t $srcdir/configure conftest.file`        set X `ls -t $srcdir/configure conftestfile`
1613     fi     fi
1614     rm -f conftest.file     if test "$*" != "X $srcdir/configure conftestfile" \
1615     if test "$*" != "X $srcdir/configure conftest.file" \        && test "$*" != "X conftestfile $srcdir/configure"; then
       && test "$*" != "X conftest.file $srcdir/configure"; then  
1616    
1617        # If neither matched, then we have a broken ls.  This can happen        # If neither matched, then we have a broken ls.  This can happen
1618        # 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 1625  alias in your environment" >&2;}
1625     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1626     fi     fi
1627    
1628     test "$2" = conftest.file     test "$2" = conftestfile
1629     )     )
1630  then  then
1631     # Ok.     # Ok.
# Line 1645  echo "$as_me: error: newly created file Line 1637  echo "$as_me: error: newly created file
1637  Check your system clock" >&2;}  Check your system clock" >&2;}
1638     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1639  fi  fi
1640    rm -f conftest*
1641  echo "$as_me:$LINENO: result: yes" >&5  echo "$as_me:$LINENO: result: yes" >&5
1642  echo "${ECHO_T}yes" >&6  echo "${ECHO_T}yes" >&6
1643  test "$program_prefix" != NONE &&  test "$program_prefix" != NONE &&
# Line 1660  _ACEOF Line 1653  _ACEOF
1653  program_transform_name=`echo $program_transform_name | sed -f conftest.sed`  program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1654  rm conftest.sed  rm conftest.sed
1655    
 # 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  
   
1656  echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5  echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1657  echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6  echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1658  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 1682  echo "${ECHO_T}no" >&6
1682    SET_MAKE="MAKE=${MAKE-make}"    SET_MAKE="MAKE=${MAKE-make}"
1683  fi  fi
1684    
1685  rm -rf .tst 2>/dev/null  
1686  mkdir .tst 2>/dev/null  PACKAGE=yoda
1687  if test -d .tst; then  
1688    am__leading_dot=.  VERSION=0.1.0
1689  else  
1690    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  
1691    { { 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
1692  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;}
1693     { (exit 1); exit 1; }; }     { (exit 1); exit 1; }; }
1694  fi  fi
1695    
 # 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  
   
   
1696  cat >>confdefs.h <<_ACEOF  cat >>confdefs.h <<_ACEOF
1697  #define PACKAGE "$PACKAGE"  #define PACKAGE "$PACKAGE"
1698  _ACEOF  _ACEOF
# Line 1808  cat >>confdefs.h <<_ACEOF Line 1702  cat >>confdefs.h <<_ACEOF
1702  #define VERSION "$VERSION"  #define VERSION "$VERSION"
1703  _ACEOF  _ACEOF
1704    
 # 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  
1705    
   STRIP=$ac_ct_STRIP  
 else  
   STRIP="$ac_cv_prog_STRIP"  
 fi  
1706    
1707    missing_dir=`cd $ac_aux_dir && pwd`
1708    echo "$as_me:$LINENO: checking for working aclocal-${am__api_version}" >&5
1709    echo $ECHO_N "checking for working aclocal-${am__api_version}... $ECHO_C" >&6
1710    # Run test in a subshell; some versions of sh will print an error if
1711    # an executable is not found, even if stderr is redirected.
1712    # Redirect stdin to placate older versions of autoconf.  Sigh.
1713    if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1714       ACLOCAL=aclocal-${am__api_version}
1715       echo "$as_me:$LINENO: result: found" >&5
1716    echo "${ECHO_T}found" >&6
1717    else
1718       ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
1719       echo "$as_me:$LINENO: result: missing" >&5
1720    echo "${ECHO_T}missing" >&6
1721    fi
1722    
1723    echo "$as_me:$LINENO: checking for working autoconf" >&5
1724    echo $ECHO_N "checking for working autoconf... $ECHO_C" >&6
1725    # Run test in a subshell; some versions of sh will print an error if
1726    # an executable is not found, even if stderr is redirected.
1727    # Redirect stdin to placate older versions of autoconf.  Sigh.
1728    if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1729       AUTOCONF=autoconf
1730       echo "$as_me:$LINENO: result: found" >&5
1731    echo "${ECHO_T}found" >&6
1732    else
1733       AUTOCONF="$missing_dir/missing autoconf"
1734       echo "$as_me:$LINENO: result: missing" >&5
1735    echo "${ECHO_T}missing" >&6
1736    fi
1737    
1738    echo "$as_me:$LINENO: checking for working automake-${am__api_version}" >&5
1739    echo $ECHO_N "checking for working automake-${am__api_version}... $ECHO_C" >&6
1740    # Run test in a subshell; some versions of sh will print an error if
1741    # an executable is not found, even if stderr is redirected.
1742    # Redirect stdin to placate older versions of autoconf.  Sigh.
1743    if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1744       AUTOMAKE=automake-${am__api_version}
1745       echo "$as_me:$LINENO: result: found" >&5
1746    echo "${ECHO_T}found" >&6
1747    else
1748       AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
1749       echo "$as_me:$LINENO: result: missing" >&5
1750    echo "${ECHO_T}missing" >&6
1751    fi
1752    
1753    echo "$as_me:$LINENO: checking for working autoheader" >&5
1754    echo $ECHO_N "checking for working autoheader... $ECHO_C" >&6
1755    # Run test in a subshell; some versions of sh will print an error if
1756    # an executable is not found, even if stderr is redirected.
1757    # Redirect stdin to placate older versions of autoconf.  Sigh.
1758    if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1759       AUTOHEADER=autoheader
1760       echo "$as_me:$LINENO: result: found" >&5
1761    echo "${ECHO_T}found" >&6
1762    else
1763       AUTOHEADER="$missing_dir/missing autoheader"
1764       echo "$as_me:$LINENO: result: missing" >&5
1765    echo "${ECHO_T}missing" >&6
1766    fi
1767    
1768    echo "$as_me:$LINENO: checking for working makeinfo" >&5
1769    echo $ECHO_N "checking for working makeinfo... $ECHO_C" >&6
1770    # Run test in a subshell; some versions of sh will print an error if
1771    # an executable is not found, even if stderr is redirected.
1772    # Redirect stdin to placate older versions of autoconf.  Sigh.
1773    if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1774       MAKEINFO=makeinfo
1775       echo "$as_me:$LINENO: result: found" >&5
1776    echo "${ECHO_T}found" >&6
1777    else
1778       MAKEINFO="$missing_dir/missing makeinfo"
1779       echo "$as_me:$LINENO: result: missing" >&5
1780    echo "${ECHO_T}missing" >&6
1781  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.  
1782    
1783    
1784    
1785    
1786            ac_config_headers="$ac_config_headers config.h"            ac_config_headers="$ac_config_headers config.h"
1787    
1788              ac_config_commands="$ac_config_commands default-1"
1789    
1790    
1791    
# Line 2913  ac_cpp='$CPP $CPPFLAGS' Line 2774  ac_cpp='$CPP $CPPFLAGS'
2774  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2775  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'
2776  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  
   
2777    
2778    
2779   ac_ext=f   ac_ext=f
# Line 3176  fi Line 2868  fi
2868    
2869    
2870  # Provide some information about the compiler.  # Provide some information about the compiler.
2871  echo "$as_me:3179:" \  echo "$as_me:2871:" \
2872       "checking for Fortran 77 compiler version" >&5       "checking for Fortran 77 compiler version" >&5
2873  ac_compiler=`set X $ac_compile; echo $2`  ac_compiler=`set X $ac_compile; echo $2`
2874  { (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 3065  _ACEOF
3065  # flags.  # flags.
3066  ac_save_FFLAGS=$FFLAGS  ac_save_FFLAGS=$FFLAGS
3067  FFLAGS="$FFLAGS $ac_verb"  FFLAGS="$FFLAGS $ac_verb"
3068  (eval echo $as_me:3376: \"$ac_link\") >&5  (eval echo $as_me:3068: \"$ac_link\") >&5
3069  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:'`
3070  echo "$ac_f77_v_output" >&5  echo "$ac_f77_v_output" >&5
3071  FFLAGS=$ac_save_FFLAGS  FFLAGS=$ac_save_FFLAGS
# Line 3451  _ACEOF Line 3143  _ACEOF
3143  # flags.  # flags.
3144  ac_save_FFLAGS=$FFLAGS  ac_save_FFLAGS=$FFLAGS
3145  FFLAGS="$FFLAGS $ac_cv_prog_f77_v"  FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
3146  (eval echo $as_me:3454: \"$ac_link\") >&5  (eval echo $as_me:3146: \"$ac_link\") >&5
3147  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:'`
3148  echo "$ac_f77_v_output" >&5  echo "$ac_f77_v_output" >&5
3149  FFLAGS=$ac_save_FFLAGS  FFLAGS=$ac_save_FFLAGS
# Line 3980  ac_compile='$CC -c $CFLAGS $CPPFLAGS con Line 3672  ac_compile='$CC -c $CFLAGS $CPPFLAGS con
3672  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'
3673  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
3674    
 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  
   
   
3675  # Check whether --enable-shared or --disable-shared was given.  # Check whether --enable-shared or --disable-shared was given.
3676  if test "${enable_shared+set}" = set; then  if test "${enable_shared+set}" = set; then
3677    enableval="$enable_shared"    enableval="$enable_shared"
3678    p=${PACKAGE-default}    p=${PACKAGE-default}
3679      case $enableval in  case $enableval in
3680      yes) enable_shared=yes ;;  yes) enable_shared=yes ;;
3681      no) enable_shared=no ;;  no) enable_shared=no ;;
3682      *)  *)
3683        enable_shared=no    enable_shared=no
3684        # 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.
3685        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3686        for pkg in $enableval; do    for pkg in $enableval; do
3687          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3688          if test "X$pkg" = "X$p"; then        enable_shared=yes
3689            enable_shared=yes      fi
3690          fi    done
3691        done    IFS="$ac_save_ifs"
3692        IFS="$lt_save_ifs"    ;;
3693        ;;  esac
     esac  
3694  else  else
3695    enable_shared=yes    enable_shared=yes
3696  fi;  fi;
   
3697  # Check whether --enable-static or --disable-static was given.  # Check whether --enable-static or --disable-static was given.
3698  if test "${enable_static+set}" = set; then  if test "${enable_static+set}" = set; then
3699    enableval="$enable_static"    enableval="$enable_static"
3700    p=${PACKAGE-default}    p=${PACKAGE-default}
3701      case $enableval in  case $enableval in
3702      yes) enable_static=yes ;;  yes) enable_static=yes ;;
3703      no) enable_static=no ;;  no) enable_static=no ;;
3704      *)  *)
3705       enable_static=no    enable_static=no
3706        # 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.
3707        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3708        for pkg in $enableval; do    for pkg in $enableval; do
3709          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3710          if test "X$pkg" = "X$p"; then        enable_static=yes
3711            enable_static=yes      fi
3712          fi    done
3713        done    IFS="$ac_save_ifs"
3714        IFS="$lt_save_ifs"    ;;
3715        ;;  esac
     esac  
3716  else  else
3717    enable_static=yes    enable_static=yes
3718  fi;  fi;
   
3719  # Check whether --enable-fast-install or --disable-fast-install was given.  # Check whether --enable-fast-install or --disable-fast-install was given.
3720  if test "${enable_fast_install+set}" = set; then  if test "${enable_fast_install+set}" = set; then
3721    enableval="$enable_fast_install"    enableval="$enable_fast_install"
3722    p=${PACKAGE-default}    p=${PACKAGE-default}
3723      case $enableval in  case $enableval in
3724      yes) enable_fast_install=yes ;;  yes) enable_fast_install=yes ;;
3725      no) enable_fast_install=no ;;  no) enable_fast_install=no ;;
3726      *)  *)
3727        enable_fast_install=no    enable_fast_install=no
3728        # 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.
3729        lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3730        for pkg in $enableval; do    for pkg in $enableval; do
3731          IFS="$lt_save_ifs"      if test "X$pkg" = "X$p"; then
3732          if test "X$pkg" = "X$p"; then        enable_fast_install=yes
3733            enable_fast_install=yes      fi
3734          fi    done
3735        done    IFS="$ac_save_ifs"
3736        IFS="$lt_save_ifs"    ;;
3737        ;;  esac
     esac  
3738  else  else
3739    enable_fast_install=yes    enable_fast_install=yes
3740  fi;  fi;
3741    # Find the correct PATH separator.  Usually this is `:', but
3742  echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5  # DJGPP uses `;' like DOS.
3743  echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6  if test "X${PATH_SEPARATOR+set}" != Xset; then
3744  if test "${lt_cv_path_SED+set}" = set; then    UNAME=${UNAME-`uname 2>/dev/null`}
3745    echo $ECHO_N "(cached) $ECHO_C" >&6    case X$UNAME in
3746  else      *-DOS) lt_cv_sys_path_separator=';' ;;
3747    # Loop through the user's path and test for sed and gsed.      *)     lt_cv_sys_path_separator=':' ;;
3748  # Then use that list of sed's as ones to test for truncation.    esac
3749  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR    PATH_SEPARATOR=$lt_cv_sys_path_separator
3750  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  
   
3751    
3752    
3753  # 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 3760  fi;
3760  ac_prog=ld  ac_prog=ld
3761  if test "$GCC" = yes; then  if test "$GCC" = yes; then
3762    # Check if gcc -print-prog-name=ld gives a path.    # Check if gcc -print-prog-name=ld gives a path.
3763    echo "$as_me:$LINENO: checking for ld used by $CC" >&5    echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3764  echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6  echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3765    case $host in    case $host in
3766    *-*-mingw*)    *-*-mingw*)
3767      # 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 3771  echo $ECHO_N "checking for ld used by $C
3771    esac    esac
3772    case $ac_prog in    case $ac_prog in
3773      # Accept absolute paths.      # Accept absolute paths.
3774      [\\/]* | ?:[\\/]*)      [\\/]* | [A-Za-z]:[\\/]*)
3775        re_direlt='/[^/][^/]*/\.\./'        re_direlt='/[^/][^/]*/\.\./'
3776        # Canonicalize the pathname of ld        # Canonicalize the path of ld
3777        ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`        ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3778        while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do        while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3779          ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`          ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3780        done        done
3781        test -z "$LD" && LD="$ac_prog"        test -z "$LD" && LD="$ac_prog"
3782        ;;        ;;
# Line 4279  if test "${lt_cv_path_LD+set}" = set; th Line 3800  if test "${lt_cv_path_LD+set}" = set; th
3800    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
3801  else  else
3802    if test -z "$LD"; then    if test -z "$LD"; then
3803    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3804    for ac_dir in $PATH; do    for ac_dir in $PATH; do
     IFS="$lt_save_ifs"  
3805      test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
3806      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
3807        lt_cv_path_LD="$ac_dir/$ac_prog"        lt_cv_path_LD="$ac_dir/$ac_prog"
3808        # 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,
3809        # but apparently some GNU ld's only accept -v.        # but apparently some GNU ld's only accept -v.
3810        # 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.
3811        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'*)  
3812          test "$with_gnu_ld" != no && break          test "$with_gnu_ld" != no && break
3813          ;;        else
       *)  
3814          test "$with_gnu_ld" != yes && break          test "$with_gnu_ld" != yes && break
3815          ;;        fi
       esac  
3816      fi      fi
3817    done    done
3818    IFS="$lt_save_ifs"    IFS="$ac_save_ifs"
3819  else  else
3820    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.
3821  fi  fi
# Line 4321  if test "${lt_cv_prog_gnu_ld+set}" = set Line 3838  if test "${lt_cv_prog_gnu_ld+set}" = set
3838    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
3839  else  else
3840    # 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.
3841  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'*)  
3842    lt_cv_prog_gnu_ld=yes    lt_cv_prog_gnu_ld=yes
3843    ;;  else
 *)  
3844    lt_cv_prog_gnu_ld=no    lt_cv_prog_gnu_ld=no
3845    ;;  fi
 esac  
3846  fi  fi
3847  echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5  echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3848  echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6  echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
# Line 4345  fi Line 3859  fi
3859  echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5  echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3860  echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6  echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3861  reload_flag=$lt_cv_ld_reload_flag  reload_flag=$lt_cv_ld_reload_flag
3862  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'  
3863    
3864  echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5  echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3865  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 3870  else
3870    # Let the user override the test.    # Let the user override the test.
3871    lt_cv_path_NM="$NM"    lt_cv_path_NM="$NM"
3872  else  else
3873    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3874    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"  
3875      test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
3876      tmp_nm="$ac_dir/${ac_tool_prefix}nm"      tmp_nm=$ac_dir/${ac_tool_prefix}nm
3877      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then      if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3878        # Check to see if the nm accepts a BSD-compat flag.        # Check to see if the nm accepts a BSD-compat flag.
3879        # Adding the `sed 1q' prevents false positives on HP-UX, which says:        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3880        #   nm: unknown option "B" ignored        #   nm: unknown option "B" ignored
3881        # Tru64's nm complains that /dev/null is an invalid object file        # Tru64's nm complains that /dev/null is an invalid object file
3882        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'*)  
3883          lt_cv_path_NM="$tmp_nm -B"          lt_cv_path_NM="$tmp_nm -B"
3884          break          break
3885          ;;        elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3886        *)          lt_cv_path_NM="$tmp_nm -p"
3887          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in          break
3888          */dev/null*)        else
3889            lt_cv_path_NM="$tmp_nm -p"          lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3890            break          continue # so that we can try to find one that supports BSD flags
3891            ;;        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  
3892      fi      fi
3893    done    done
3894    IFS="$lt_save_ifs"    IFS="$ac_save_ifs"
3895    test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm    test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3896  fi  fi
3897  fi  fi
3898  echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5  
 echo "${ECHO_T}$lt_cv_path_NM" >&6  
3899  NM="$lt_cv_path_NM"  NM="$lt_cv_path_NM"
3900    echo "$as_me:$LINENO: result: $NM" >&5
3901    echo "${ECHO_T}$NM" >&6
3902    
3903    echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3904    echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3905    if test "${lt_cv_path_SED+set}" = set; then
3906      echo $ECHO_N "(cached) $ECHO_C" >&6
3907    else
3908      # Loop through the user's path and test for sed and gsed.
3909    # Then use that list of sed's as ones to test for truncation.
3910    as_executable_p="test -f"
3911    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3912    for as_dir in $PATH
3913    do
3914      IFS=$as_save_IFS
3915      test -z "$as_dir" && as_dir=.
3916      for ac_prog in sed gsed; do
3917        for ac_exec_ext in '' $ac_executable_extensions; do
3918          if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3919            _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
3920          fi
3921        done
3922      done
3923    done
3924    
3925      # Create a temporary directory, and hook for its removal unless debugging.
3926    $debug ||
3927    {
3928      trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
3929      trap '{ (exit 1); exit 1; }' 1 2 13 15
3930    }
3931    
3932    # Create a (secure) tmp directory for tmp files.
3933    : ${TMPDIR=/tmp}
3934    {
3935      tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
3936      test -n "$tmp" && test -d "$tmp"
3937    }  ||
3938    {
3939      tmp=$TMPDIR/sed$$-$RANDOM
3940      (umask 077 && mkdir $tmp)
3941    } ||
3942    {
3943       echo "$me: cannot create a temporary directory in $TMPDIR" >&2
3944       { (exit 1); exit 1; }
3945    }
3946      _max=0
3947      _count=0
3948      # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3949      # along with /bin/sed that truncates output.
3950      for _sed in $_sed_list /usr/xpg4/bin/sed; do
3951        test ! -f ${_sed} && break
3952        cat /dev/null > "$tmp/sed.in"
3953        _count=0
3954        echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
3955        # Check for GNU sed and select it if it is found.
3956        if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
3957          lt_cv_path_SED=${_sed}
3958          break
3959        fi
3960        while true; do
3961          cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
3962          mv "$tmp/sed.tmp" "$tmp/sed.in"
3963          cp "$tmp/sed.in" "$tmp/sed.nl"
3964          echo >>"$tmp/sed.nl"
3965          ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
3966          cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
3967          # 40000 chars as input seems more than enough
3968          test $_count -gt 10 && break
3969          _count=`expr $_count + 1`
3970          if test $_count -gt $_max; then
3971            _max=$_count
3972            lt_cv_path_SED=$_sed
3973          fi
3974        done
3975      done
3976      rm -rf "$tmp"
3977    
3978    fi
3979    
3980    if test "X$SED" != "X"; then
3981      lt_cv_path_SED=$SED
3982    else
3983      SED=$lt_cv_path_SED
3984    fi
3985    echo "$as_me:$LINENO: result: $SED" >&5
3986    echo "${ECHO_T}$SED" >&6
3987    
3988  echo "$as_me:$LINENO: checking whether ln -s works" >&5  echo "$as_me:$LINENO: checking whether ln -s works" >&5
3989  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 4011  lt_cv_deplibs_check_method='unknown'
4011  # 'pass_all' -- all dependencies passed with no checks.  # 'pass_all' -- all dependencies passed with no checks.
4012  # 'test_compile' -- check by making test program.  # 'test_compile' -- check by making test program.
4013  # 'file_magic [[regex]]' -- check by looking for files in library path  # 'file_magic [[regex]]' -- check by looking for files in library path
4014  # which responds to the $file_magic_cmd with a given extended regex.  # which responds to the $file_magic_cmd with a given egrep regex.
4015  # 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
4016  # whether `pass_all' will *always* work, you probably want this one.  # whether `pass_all' will *always* work, you probably want this one.
4017    
# Line 4442  bsdi4*) Line 4030  bsdi4*)
4030    lt_cv_file_magic_test_file=/shlib/libc.so    lt_cv_file_magic_test_file=/shlib/libc.so
4031    ;;    ;;
4032    
4033  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'.  
4034    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)?'
4035    lt_cv_file_magic_cmd='$OBJDUMP -f'    lt_cv_file_magic_cmd='$OBJDUMP -f'
4036    ;;    ;;
4037    
4038  darwin* | rhapsody*)  darwin* | rhapsody*)
4039    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4040      lt_cv_file_magic_cmd='/usr/bin/file -L'
4041      case "$host_os" in
4042      rhapsody* | darwin1.[012])
4043        lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4044        ;;
4045      *) # Darwin 1.3 on
4046        lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4047        ;;
4048      esac
4049    ;;    ;;
4050    
4051  freebsd* | kfreebsd*-gnu)  freebsd*)
4052    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4053      case $host_cpu in      case $host_cpu in
4054      i*86 )      i*86 )
# Line 4479  gnu*) Line 4068  gnu*)
4068    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4069    ;;    ;;
4070    
4071  hpux10.20* | hpux11*)  hpux10.20*|hpux11*)
4072      lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4073    lt_cv_file_magic_cmd=/usr/bin/file    lt_cv_file_magic_cmd=/usr/bin/file
4074    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  
4075    ;;    ;;
4076    
4077  irix5* | irix6* | nonstopux*)  irix5* | irix6* | nonstopux*)
4078    case $LD in    case $host_os in
4079    *-32|*"-32 ") libmagic=32-bit;;    irix5* | nonstopux*)
4080    *-n32|*"-n32 ") libmagic=N32;;      # this will be overridden with pass_all, but let us keep it just in case
4081    *-64|*"-64 ") libmagic=64-bit;;      lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4082    *) libmagic=never-match;;      ;;
4083      *)
4084        case $LD in
4085        *-32|*"-32 ") libmagic=32-bit;;
4086        *-n32|*"-n32 ") libmagic=N32;;
4087        *-64|*"-64 ") libmagic=64-bit;;
4088        *) libmagic=never-match;;
4089        esac
4090        # this will be overridden with pass_all, but let us keep it just in case
4091        lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4092        ;;
4093    esac    esac
4094      lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4095    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4096    ;;    ;;
4097    
4098  # This must be Linux ELF.  # This must be Linux ELF.
4099  linux*)  linux-gnu*)
4100    case $host_cpu in    case $host_cpu in
4101    alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64)    alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | x86_64*)
4102      lt_cv_deplibs_check_method=pass_all ;;      lt_cv_deplibs_check_method=pass_all ;;
4103    *)    *)
4104      # 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  
4105      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 )' ;;
4106    esac    esac
4107    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  
4108    ;;    ;;
4109    
4110  netbsd*)  netbsd*)
4111    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4112      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]+$'
4113    else    else
4114      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'      lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
4115    fi    fi
4116    ;;    ;;
4117    
# Line 4535  newos6*) Line 4121  newos6*)
4121    lt_cv_file_magic_test_file=/usr/lib/libnls.so    lt_cv_file_magic_test_file=/usr/lib/libnls.so
4122    ;;    ;;
4123    
 nto-qnx*)  
   lt_cv_deplibs_check_method=unknown  
   ;;  
   
4124  openbsd*)  openbsd*)
4125    lt_cv_file_magic_cmd=/usr/bin/file    lt_cv_file_magic_cmd=/usr/bin/file
4126    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 4132  openbsd*)
4132    ;;    ;;
4133    
4134  osf3* | osf4* | osf5*)  osf3* | osf4* | osf5*)
4135      # this will be overridden with pass_all, but let us keep it just in case
4136      lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4137      lt_cv_file_magic_test_file=/shlib/libc.so
4138    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4139    ;;    ;;
4140    
# Line 4559  sco3.2v5*) Line 4144  sco3.2v5*)
4144    
4145  solaris*)  solaris*)
4146    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
4147      lt_cv_file_magic_test_file=/lib/libc.so
4148      ;;
4149    
4150    sysv5uw[78]* | sysv4*uw2*)
4151      lt_cv_deplibs_check_method=pass_all
4152    ;;    ;;
4153    
4154  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
# Line 4584  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) Line 4174  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4174      ;;      ;;
4175    esac    esac
4176    ;;    ;;
   
 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)  
   lt_cv_deplibs_check_method=pass_all  
   ;;  
4177  esac  esac
4178    
4179  fi  fi
# Line 4595  echo "$as_me:$LINENO: result: $lt_cv_dep Line 4181  echo "$as_me:$LINENO: result: $lt_cv_dep
4181  echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6  echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4182  file_magic_cmd=$lt_cv_file_magic_cmd  file_magic_cmd=$lt_cv_file_magic_cmd
4183  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  
4184    
4185    
4186    
4187    
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
4188    
 # Allow CC to be a program name with arguments.  
 compiler=$CC  
4189    
4190    
 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.  
 if test "${enable_libtool_lock+set}" = set; then  
   enableval="$enable_libtool_lock"  
4191    
4192  fi;  # Check for command to grab the raw symbol name followed by C symbol from nm.
4193  test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes  echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4194    echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4195    if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4196      echo $ECHO_N "(cached) $ECHO_C" >&6
4197    else
4198    
4199    # These are sane defaults that work on at least a few old systems.
4200    # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4201    
4202    # Character class describing NM global symbol codes.
4203    symcode='[BCDEGRST]'
4204    
4205    # Regexp to match symbols that can be accessed directly from C.
4206    sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4207    
4208    # Transform the above into a raw symbol and a C symbol.
4209    symxfrm='\1 \2\3 \3'
4210    
4211    # Transform an extracted symbol line into a proper C declaration
4212    lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4213    
4214    # Transform an extracted symbol line into symbol name and symbol address
4215    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'"
4216    
4217    # Define system-specific variables.
4218    case $host_os in
4219    aix*)
4220      symcode='[BCDT]'
4221      ;;
4222    cygwin* | mingw* | pw32*)
4223      symcode='[ABCDGISTW]'
4224      ;;
4225    hpux*) # Its linker distinguishes data from code symbols
4226      lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4227      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'"
4228      ;;
4229    irix* | nonstopux*)
4230      symcode='[BCDEGRST]'
4231      ;;
4232    osf*)
4233      symcode='[BCDEGQRST]'
4234      ;;
4235    solaris* | sysv5*)
4236      symcode='[BDT]'
4237      ;;
4238    sysv4)
4239      symcode='[DFNSTU]'
4240      ;;
4241    esac
4242    
4243    # Handle CRLF in mingw tool chain
4244    opt_cr=
4245    case $host_os in
4246    mingw*)
4247      opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4248      ;;
4249    esac
4250    
4251    # If we're using GNU nm, then use its standard symbol codes.
4252    if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4253      symcode='[ABCDGISTW]'
4254    fi
4255    
4256    # Try without a prefix undercore, then with it.
4257    for ac_symprfx in "" "_"; do
4258    
4259      # Write the raw and C identifiers.
4260    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4261    
4262      # Check to see that the pipe works correctly.
4263      pipe_works=no
4264      rm -f conftest*
4265      cat > conftest.$ac_ext <<EOF
4266    #ifdef __cplusplus
4267    extern "C" {
4268    #endif
4269    char nm_test_var;
4270    void nm_test_func(){}
4271    #ifdef __cplusplus
4272    }
4273    #endif
4274    int main(){nm_test_var='a';nm_test_func();return(0);}
4275    EOF
4276    
 # 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  
4277    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4278    (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
4279    ac_status=$?    ac_status=$?
4280    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4281    (exit $ac_status); }; then    (exit $ac_status); }; then
4282      case `/usr/bin/file conftest.$ac_objext` in      # Now try to grab the symbols.
4283      *ELF-32*)      nlist=conftest.nm
4284        HPUX_IA64_MODE="32"      if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4285        ;;    (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  
4286    ac_status=$?    ac_status=$?
4287    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4288    (exit $ac_status); }; then    (exit $ac_status); } && test -s "$nlist"; then
4289     if test "$lt_cv_prog_gnu_ld" = yes; then        # Try sorting and uniquifying the output.
4290      case `/usr/bin/file conftest.$ac_objext` in        if sort "$nlist" | uniq > "$nlist"T; then
4291      *32-bit*)          mv -f "$nlist"T "$nlist"
4292        LD="${LD-ld} -melf32bsmip"        else
4293        ;;          rm -f "$nlist"T
4294      *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*  
   ;;  
4295    
4296  x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)        # Make sure that we snagged all the symbols we need.
4297    # Find out which ABI we are using.        if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4298    echo 'int i;' > conftest.$ac_ext          if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4299    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5            cat <<EOF > conftest.$ac_ext
4300    (eval $ac_compile) 2>&5  #ifdef __cplusplus
4301    ac_status=$?  extern "C" {
4302    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*  
   ;;  
4303    
4304  *-*-sco3.2v5*)  EOF
4305    # On SCO OpenServer 5, we need -belf to get full-featured binaries.            # Now generate the symbol file.
4306    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  
4307    
4308       cat >conftest.$ac_ext <<_ACEOF            cat <<EOF >> conftest.$ac_ext
4309  /* confdefs.h.  */  #if defined (__STDC__) && __STDC__
4310  _ACEOF  # define lt_ptr void *
4311  cat confdefs.h >>conftest.$ac_ext  #else
4312  cat >>conftest.$ac_ext <<_ACEOF  # define lt_ptr char *
4313  /* end confdefs.h.  */  # define const
4314    #endif
4315    
4316  int  /* The mapping between symbol names and symbols. */
4317  main ()  const struct {
4318      const char *name;
4319      lt_ptr address;
4320    }
4321    lt_preloaded_symbols[] =
4322  {  {
4323    EOF
4324              sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
4325              cat <<\EOF >> conftest.$ac_ext
4326      {0, (lt_ptr) 0}
4327    };
4328    
4329    ;  #ifdef __cplusplus
   return 0;  
4330  }  }
4331  _ACEOF  #endif
4332  rm -f conftest.$ac_objext conftest$ac_exeext  EOF
4333  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5            # Now try linking the two files.
4334    (eval $ac_link) 2>conftest.er1            mv conftest.$ac_objext conftstm.$ac_objext
4335    ac_status=$?            save_LIBS="$LIBS"
4336    grep -v '^ *+' conftest.er1 >conftest.err            save_CFLAGS="$CFLAGS"
4337    rm -f conftest.er1            LIBS="conftstm.$ac_objext"
4338    cat conftest.err >&5            CFLAGS="$CFLAGS$no_builtin_flag"
4339    echo "$as_me:$LINENO: \$? = $ac_status" >&5            if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4340    (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  
4341    ac_status=$?    ac_status=$?
4342    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4343    (exit $ac_status); }; }; then    (exit $ac_status); } && test -s conftest$ac_exeext; then
4344    lt_cv_cc_needs_belf=yes              pipe_works=yes
4345  else            fi
4346    echo "$as_me: failed program was:" >&5            LIBS="$save_LIBS"
4347  sed 's/^/| /' conftest.$ac_ext >&5            CFLAGS="$save_CFLAGS"
4348            else
4349  lt_cv_cc_needs_belf=no            echo "cannot find nm_test_func in $nlist" >&5
4350  fi          fi
4351  rm -f conftest.err conftest.$ac_objext \        else
4352        conftest$ac_exeext conftest.$ac_ext          echo "cannot find nm_test_var in $nlist" >&5
4353       ac_ext=c        fi
4354  ac_cpp='$CPP $CPPFLAGS'      else
4355  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'        echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4356  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'      fi
4357  ac_compiler_gnu=$ac_cv_c_compiler_gnu    else
4358        echo "$progname: failed program was:" >&5
4359  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"  
4360    fi    fi
4361    ;;    rm -f conftest* conftst*
4362    
4363  esac    # Do not use the global_symbol_pipe unless it works.
4364      if test "$pipe_works" = yes; then
4365        break
4366      else
4367        lt_cv_sys_global_symbol_pipe=
4368      fi
4369    done
4370    
4371  need_locks="$enable_libtool_lock"  fi
4372    
4373    global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4374    if test -z "$lt_cv_sys_global_symbol_pipe"; then
4375      global_symbol_to_cdecl=
4376      global_symbol_to_c_name_address=
4377    else
4378      global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4379      global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
4380    fi
4381    if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
4382    then
4383      echo "$as_me:$LINENO: result: failed" >&5
4384    echo "${ECHO_T}failed" >&6
4385    else
4386      echo "$as_me:$LINENO: result: ok" >&5
4387    echo "${ECHO_T}ok" >&6
4388    fi
4389    
4390  ac_ext=c  ac_ext=c
4391  ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
# Line 5035  ac_link='$CC -o conftest$ac_exeext $CFLA Line 4622  ac_link='$CC -o conftest$ac_exeext $CFLA
4622  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
4623    
4624    
4625    echo "$as_me:$LINENO: checking for egrep" >&5
4626    echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4627    if test "${ac_cv_prog_egrep+set}" = set; then
4628      echo $ECHO_N "(cached) $ECHO_C" >&6
4629    else
4630      if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4631        then ac_cv_prog_egrep='grep -E'
4632        else ac_cv_prog_egrep='egrep'
4633        fi
4634    fi
4635    echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4636    echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4637     EGREP=$ac_cv_prog_egrep
4638    
4639    
4640  echo "$as_me:$LINENO: checking for ANSI C header files" >&5  echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4641  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4642  if test "${ac_cv_header_stdc+set}" = set; then  if test "${ac_cv_header_stdc+set}" = set; then
# Line 5423  fi Line 5025  fi
5025    
5026  done  done
5027    
 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  
5028    
   # Broken: fails on valid input.  
 continue  
 fi  
 rm -f conftest.err conftest.$ac_ext  
5029    
   # 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  
5030    
   # 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  
5031    
     done  
     ac_cv_prog_CXXCPP=$CXXCPP  
5032    
5033  fi  # Only perform the check for file, if the check method requires it
5034    CXXCPP=$ac_cv_prog_CXXCPP  case $deplibs_check_method in
5035  else  file_magic*)
5036    ac_cv_prog_CXXCPP=$CXXCPP    if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5037  fi      echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5038  echo "$as_me:$LINENO: result: $CXXCPP" >&5  echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5039  echo "${ECHO_T}$CXXCPP" >&6  if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5040  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  
   :  
5041  else  else
5042    echo "$as_me: failed program was:" >&5    case $MAGIC_CMD in
5043  sed 's/^/| /' conftest.$ac_ext >&5    /*)
5044      lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5045    # Broken: fails on valid input.    ;;
5046  continue    ?:/*)
5047  fi    lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5048  rm -f conftest.err conftest.$ac_ext    ;;
5049      *)
5050      ac_save_MAGIC_CMD="$MAGIC_CMD"
5051      IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5052      ac_dummy="/usr/bin:$PATH"
5053      for ac_dir in $ac_dummy; do
5054        test -z "$ac_dir" && ac_dir=.
5055        if test -f $ac_dir/${ac_tool_prefix}file; then
5056          lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5057          if test -n "$file_magic_test_file"; then
5058            case $deplibs_check_method in
5059            "file_magic "*)
5060              file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5061              MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5062              if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5063                egrep "$file_magic_regex" > /dev/null; then
5064                :
5065              else
5066                cat <<EOF 1>&2
5067    
5068    # OK, works on sane cases.  Now check whether non-existent headers  *** Warning: the command libtool uses to detect shared libraries,
5069    # can be detected and how.  *** $file_magic_cmd, produces output that libtool cannot recognize.
5070    cat >conftest.$ac_ext <<_ACEOF  *** The result is that libtool may fail to recognize shared libraries
5071  /* confdefs.h.  */  *** as such.  This will affect the creation of libtool libraries that
5072  _ACEOF  *** depend on shared libraries, but programs linked with such libtool
5073  cat confdefs.h >>conftest.$ac_ext  *** libraries will work regardless of this problem.  Nevertheless, you
5074  cat >>conftest.$ac_ext <<_ACEOF  *** may want to report the problem to your system manager and/or to
5075  /* 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  
5076    
5077    # Passes both tests.  EOF
5078  ac_preproc_ok=:            fi ;;
5079  break          esac
5080          fi
5081          break
5082        fi
5083      done
5084      IFS="$ac_save_ifs"
5085      MAGIC_CMD="$ac_save_MAGIC_CMD"
5086      ;;
5087    esac
5088  fi  fi
 rm -f conftest.err conftest.$ac_ext  
5089    
5090  done  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5091  # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.  if test -n "$MAGIC_CMD"; then
5092  rm -f conftest.err conftest.$ac_ext    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5093  if $ac_preproc_ok; then  echo "${ECHO_T}$MAGIC_CMD" >&6
   :  
5094  else  else
5095    { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check    echo "$as_me:$LINENO: result: no" >&5
5096  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; }; }  
5097  fi  fi
5098    
5099  ac_ext=cc  if test -z "$lt_cv_path_MAGIC_CMD"; then
5100  ac_cpp='$CXXCPP $CPPFLAGS'    if test -n "$ac_tool_prefix"; then
5101  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'      echo "$as_me:$LINENO: checking for file" >&5
5102  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  echo $ECHO_N "checking for file... $ECHO_C" >&6
5103  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  
5104    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5105  else  else
5106      i=0    case $MAGIC_CMD in
5107    testring="ABCD"    /*)
5108      lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5109    case $build_os in    ;;
5110    msdosdjgpp*)    ?:/*)
5111      # 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.
5112      # (any single argument exceeding 2000 bytes causes a buffer overrun    ;;
5113      # during glob expansion).  Even if it were fixed, the result of this    *)
5114      # check would be larger than it should be.    ac_save_MAGIC_CMD="$MAGIC_CMD"
5115      lt_cv_sys_max_cmd_len=12288;    # 12K is about right    IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5116      ;;    ac_dummy="/usr/bin:$PATH"
5117      for ac_dir in $ac_dummy; do
5118    gnu*)      test -z "$ac_dir" && ac_dir=.
5119      # Under GNU Hurd, this test is not required because there is      if test -f $ac_dir/file; then
5120      # no limit to the length of command line arguments.        lt_cv_path_MAGIC_CMD="$ac_dir/file"
5121      # Libtool will interpret -1 as no limit whatsoever        if test -n "$file_magic_test_file"; then
5122      lt_cv_sys_max_cmd_len=-1;          case $deplibs_check_method in
5123      ;;          "file_magic "*)
5124              file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5125    cygwin* | mingw*)            MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5126      # On Win9x/ME, this test blows up -- it succeeds, but takes            if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5127      # about 5 minutes as the teststring grows exponentially.              egrep "$file_magic_regex" > /dev/null; then
5128      # Worse, since 9x/ME are not pre-emptively multitasking,              :
5129      # you end up with a "frozen" computer, even though with patience            else
5130      # 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;  
     ;;  
5131    
5132   *)  *** Warning: the command libtool uses to detect shared libraries,
5133      # If test is not a shell built-in, we'll probably end up computing a  *** $file_magic_cmd, produces output that libtool cannot recognize.
5134      # maximum length that is only half of the actual maximum length, but  *** The result is that libtool may fail to recognize shared libraries
5135      # we can't tell.  *** as such.  This will affect the creation of libtool libraries that
5136      while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \  *** depend on shared libraries, but programs linked with such libtool
5137                 = "XX$testring") >/dev/null 2>&1 &&  *** libraries will work regardless of this problem.  Nevertheless, you
5138              new_result=`expr "X$testring" : ".*" 2>&1` &&  *** may want to report the problem to your system manager and/or to
5139              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  
5140    
5141    EOF
5142              fi ;;
5143            esac
5144          fi
5145          break
5146        fi
5147      done
5148      IFS="$ac_save_ifs"
5149      MAGIC_CMD="$ac_save_MAGIC_CMD"
5150      ;;
5151    esac
5152  fi  fi
5153    
5154  if test -n $lt_cv_sys_max_cmd_len ; then  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5155    echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5  if test -n "$MAGIC_CMD"; then
5156  echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5157    echo "${ECHO_T}$MAGIC_CMD" >&6
5158  else  else
5159    echo "$as_me:$LINENO: result: none" >&5    echo "$as_me:$LINENO: result: no" >&5
5160  echo "${ECHO_T}none" >&6  echo "${ECHO_T}no" >&6
5161  fi  fi
5162    
5163      else
5164        MAGIC_CMD=:
5165      fi
5166    fi
5167    
5168      fi
5169      ;;
5170    esac
5171    
5172    if test -n "$ac_tool_prefix"; then
5173  # 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.
5174  echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5175  echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6  echo "$as_me:$LINENO: checking for $ac_word" >&5
5176  if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5177    if test "${ac_cv_prog_RANLIB+set}" = set; then
5178    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5179  else  else
5180      if test -n "$RANLIB"; then
5181  # 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.  
5182  else  else
5183  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5184  for as_dir in $PATH  for as_dir in $PATH
# Line 6012  do Line 5187  do
5187    test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
5188    for ac_exec_ext in '' $ac_executable_extensions; do    for ac_exec_ext in '' $ac_executable_extensions; do
5189    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5190      ac_cv_prog_AR="${ac_tool_prefix}ar"      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5191      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
5192      break 2      break 2
5193    fi    fi
# Line 6021  done Line 5196  done
5196    
5197  fi  fi
5198  fi  fi
5199  AR=$ac_cv_prog_AR  RANLIB=$ac_cv_prog_RANLIB
5200  if test -n "$AR"; then  if test -n "$RANLIB"; then
5201    echo "$as_me:$LINENO: result: $AR" >&5    echo "$as_me:$LINENO: result: $RANLIB" >&5
5202  echo "${ECHO_T}$AR" >&6  echo "${ECHO_T}$RANLIB" >&6
5203  else  else
5204    echo "$as_me:$LINENO: result: no" >&5    echo "$as_me:$LINENO: result: no" >&5
5205  echo "${ECHO_T}no" >&6  echo "${ECHO_T}no" >&6
5206  fi  fi
5207    
5208  fi  fi
5209  if test -z "$ac_cv_prog_AR"; then  if test -z "$ac_cv_prog_RANLIB"; then
5210    ac_ct_AR=$AR    ac_ct_RANLIB=$RANLIB
5211    # 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.
5212  set dummy ar; ac_word=$2  set dummy ranlib; ac_word=$2
5213  echo "$as_me:$LINENO: checking for $ac_word" >&5  echo "$as_me:$LINENO: checking for $ac_word" >&5
5214  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5215  if test "${ac_cv_prog_ac_ct_AR+set}" = set; then  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5216    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5217  else  else
5218    if test -n "$ac_ct_AR"; then    if test -n "$ac_ct_RANLIB"; then
5219    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.
5220  else  else
5221  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5222  for as_dir in $PATH  for as_dir in $PATH
# Line 6050  do Line 5225  do
5225    test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
5226    for ac_exec_ext in '' $ac_executable_extensions; do    for ac_exec_ext in '' $ac_executable_extensions; do
5227    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then    if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5228      ac_cv_prog_ac_ct_AR="ar"      ac_cv_prog_ac_ct_RANLIB="ranlib"
5229      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
5230      break 2      break 2
5231    fi    fi
5232  done  done
5233  done  done
5234    
5235    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=":"
5236  fi  fi
5237  fi  fi
5238  ac_ct_AR=$ac_cv_prog_ac_ct_AR  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5239  if test -n "$ac_ct_AR"; then  if test -n "$ac_ct_RANLIB"; then
5240    echo "$as_me:$LINENO: result: $ac_ct_AR" >&5    echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5241  echo "${ECHO_T}$ac_ct_AR" >&6  echo "${ECHO_T}$ac_ct_RANLIB" >&6
5242  else  else
5243    echo "$as_me:$LINENO: result: no" >&5    echo "$as_me:$LINENO: result: no" >&5
5244  echo "${ECHO_T}no" >&6  echo "${ECHO_T}no" >&6
5245  fi  fi
5246    
5247    AR=$ac_ct_AR    RANLIB=$ac_ct_RANLIB
5248  else  else
5249    AR="$ac_cv_prog_AR"    RANLIB="$ac_cv_prog_RANLIB"
5250  fi  fi
5251    
5252  if test -n "$ac_tool_prefix"; then  if test -n "$ac_tool_prefix"; then
5253    # 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.
5254  set dummy ${ac_tool_prefix}ranlib; ac_word=$2  set dummy ${ac_tool_prefix}strip; ac_word=$2
5255  echo "$as_me:$LINENO: checking for $ac_word" >&5  echo "$as_me:$LINENO: checking for $ac_word" >&5
5256  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6  echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5257  if test "${ac_cv_prog_RANLIB+set}" = set; then  if test "${ac_cv_prog_STRIP+set}" = set; then
5258    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5259  else  else
5260    if test -n "$RANLIB"; then    if test -n "$STRIP"; then
5261    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.  
5262  else  else
5263  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5264  for as_dir in $PATH  for as_dir in $PATH
# Line 6235  else Line 5330  else
5330  fi  fi
5331    
5332    
5333    enable_dlopen=no
5334    enable_win32_dll=no
5335    
5336    # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5337    if test "${enable_libtool_lock+set}" = set; then
5338      enableval="$enable_libtool_lock"
5339    
5340    fi;
5341    test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5342    
5343    # Some flags need to be propagated to the compiler or linker for good
5344    # libtool support.
5345    case $host in
5346    *-*-irix6*)
5347      # Find out which ABI we are using.
5348      echo '#line 5348 "configure"' > conftest.$ac_ext
5349      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5350      (eval $ac_compile) 2>&5
5351      ac_status=$?
5352      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5353      (exit $ac_status); }; then
5354        case `/usr/bin/file conftest.$ac_objext` in
5355        *32-bit*)
5356          LD="${LD-ld} -32"
5357          ;;
5358        *N32*)
5359          LD="${LD-ld} -n32"
5360          ;;
5361        *64-bit*)
5362          LD="${LD-ld} -64"
5363          ;;
5364        esac
5365      fi
5366      rm -rf conftest*
5367      ;;
5368    
5369    *-*-linux*)
5370      # Test if the compiler is 64bit
5371      echo 'int i;' > conftest.$ac_ext
5372      lt_cv_cc_64bit_output=no
5373      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5374      (eval $ac_compile) 2>&5
5375      ac_status=$?
5376      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5377      (exit $ac_status); }; then
5378        case `/usr/bin/file conftest.$ac_objext` in
5379        *"ELF 64"*)
5380          lt_cv_cc_64bit_output=yes
5381          ;;
5382        esac
5383      fi
5384      rm -rf conftest*
5385      ;;
5386    
5387    *-*-sco3.2v5*)
5388      # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5389      SAVE_CFLAGS="$CFLAGS"
5390      CFLAGS="$CFLAGS -belf"
5391      echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5392    echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5393    if test "${lt_cv_cc_needs_belf+set}" = set; then
5394      echo $ECHO_N "(cached) $ECHO_C" >&6
5395    else
5396    
5397    
5398         ac_ext=c
5399    ac_cpp='$CPP $CPPFLAGS'
5400    ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5401    ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5402    ac_compiler_gnu=$ac_cv_c_compiler_gnu
5403    
5404         cat >conftest.$ac_ext <<_ACEOF
5405    /* confdefs.h.  */
5406    _ACEOF
5407    cat confdefs.h >>conftest.$ac_ext
5408    cat >>conftest.$ac_ext <<_ACEOF
5409    /* end confdefs.h.  */
5410    
5411    int
5412    main ()
5413    {
5414    
5415      ;
5416      return 0;
5417    }
5418    _ACEOF
5419    rm -f conftest.$ac_objext conftest$ac_exeext
5420    if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5421      (eval $ac_link) 2>conftest.er1
5422      ac_status=$?
5423      grep -v '^ *+' conftest.er1 >conftest.err
5424      rm -f conftest.er1
5425      cat conftest.err >&5
5426      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5427      (exit $ac_status); } &&
5428             { ac_try='test -z "$ac_c_werror_flag"
5429                             || test ! -s conftest.err'
5430      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5431      (eval $ac_try) 2>&5
5432      ac_status=$?
5433      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5434      (exit $ac_status); }; } &&
5435             { ac_try='test -s conftest$ac_exeext'
5436      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5437      (eval $ac_try) 2>&5
5438      ac_status=$?
5439      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5440      (exit $ac_status); }; }; then
5441      lt_cv_cc_needs_belf=yes
5442    else
5443      echo "$as_me: failed program was:" >&5
5444    sed 's/^/| /' conftest.$ac_ext >&5
5445    
5446    lt_cv_cc_needs_belf=no
5447    fi
5448    rm -f conftest.err conftest.$ac_objext \
5449          conftest$ac_exeext conftest.$ac_ext
5450         ac_ext=c
5451    ac_cpp='$CPP $CPPFLAGS'
5452    ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5453    ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5454    ac_compiler_gnu=$ac_cv_c_compiler_gnu
5455    
5456    fi
5457    echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5458    echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5459      if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5460        # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5461        CFLAGS="$SAVE_CFLAGS"
5462      fi
5463      ;;
5464    
5465    
5466    esac
5467    
5468    # Sed substitution that helps us do robust quoting.  It backslashifies
5469    # metacharacters that are still active within double-quoted strings.
5470    Xsed='sed -e s/^X//'
5471    sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5472    
5473    # Same as above, but do not quote variable references.
5474    double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5475    
5476    # Sed substitution to delay expansion of an escaped shell variable in a
5477    # double_quote_subst'ed string.
5478    delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5479    
5480    # Constants:
5481    rm="rm -f"
5482    
5483    # Global variables:
5484    default_ofile=libtool
5485    can_build_shared=yes
5486    
5487    # All known linkers require a `.a' archive for static linking (except M$VC,
5488    # which needs '.lib').
5489    libext=a
5490    ltmain="$ac_aux_dir/ltmain.sh"
5491    ofile="$default_ofile"
5492    with_gnu_ld="$lt_cv_prog_gnu_ld"
5493    need_locks="$enable_libtool_lock"
5494    
5495  old_CC="$CC"  old_CC="$CC"
5496  old_CFLAGS="$CFLAGS"  old_CFLAGS="$CFLAGS"
5497    
# Line 6243  test -z "$AR" && AR=ar Line 5500  test -z "$AR" && AR=ar
5500  test -z "$AR_FLAGS" && AR_FLAGS=cru  test -z "$AR_FLAGS" && AR_FLAGS=cru
5501  test -z "$AS" && AS=as  test -z "$AS" && AS=as
5502  test -z "$CC" && CC=cc  test -z "$CC" && CC=cc
 test -z "$LTCC" && LTCC=$CC  
5503  test -z "$DLLTOOL" && DLLTOOL=dlltool  test -z "$DLLTOOL" && DLLTOOL=dlltool
5504  test -z "$LD" && LD=ld  test -z "$LD" && LD=ld
5505  test -z "$LN_S" && LN_S="ln -s"  test -z "$LN_S" && LN_S="ln -s"
5506  test -z "$MAGIC_CMD" && MAGIC_CMD=file  test -z "$MAGIC_CMD" && MAGIC_CMD=file
5507  test -z "$NM" && NM=nm  test -z "$NM" && NM=nm
 test -z "$SED" && SED=sed  
5508  test -z "$OBJDUMP" && OBJDUMP=objdump  test -z "$OBJDUMP" && OBJDUMP=objdump
5509  test -z "$RANLIB" && RANLIB=:  test -z "$RANLIB" && RANLIB=:
5510  test -z "$STRIP" && STRIP=:  test -z "$STRIP" && STRIP=:
5511  test -z "$ac_objext" && ac_objext=o  test -z "$ac_objext" && ac_objext=o
5512    
5513    if test x"$host" != x"$build"; then
5514      ac_tool_prefix=${host_alias}-
5515    else
5516      ac_tool_prefix=
5517    fi
5518    
5519    # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5520    case $host_os in
5521    linux-gnu*) ;;
5522    linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5523    esac
5524    
5525    case $host_os in
5526    aix3*)
5527      # AIX sometimes has problems with the GCC collect2 program.  For some
5528      # reason, if we set the COLLECT_NAMES environment variable, the problems
5529      # vanish in a puff of smoke.
5530      if test "X${COLLECT_NAMES+set}" != Xset; then
5531        COLLECT_NAMES=
5532        export COLLECT_NAMES
5533      fi
5534      ;;
5535    esac
5536    
5537  # Determine commands to create old-style static archives.  # Determine commands to create old-style static archives.
5538  old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'  old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5539  old_postinstall_cmds='chmod 644 $oldlib'  old_postinstall_cmds='chmod 644 $oldlib'
# Line 6272  if test -n "$RANLIB"; then Line 5551  if test -n "$RANLIB"; then
5551    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5552  fi  fi
5553    
5554  # Only perform the check for file, if the check method requires it  # Allow CC to be a program name with arguments.
5555  case $deplibs_check_method in  set dummy $CC
5556  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  
5557    
5558  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"  echo "$as_me:$LINENO: checking for objdir" >&5
5559  if test -n "$MAGIC_CMD"; then  echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5560    echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5  rm -f .libs 2>/dev/null
5561  echo "${ECHO_T}$MAGIC_CMD" >&6  mkdir .libs 2>/dev/null
5562    if test -d .libs; then
5563      objdir=.libs
5564  else  else
5565    echo "$as_me:$LINENO: result: no" >&5    # MS-DOS does not allow filenames that begin with a dot.
5566  echo "${ECHO_T}no" >&6    objdir=_libs
 fi  
   
   else  
     MAGIC_CMD=:  
   fi  
5567  fi  fi
5568    rmdir .libs 2>/dev/null
5569    echo "$as_me:$LINENO: result: $objdir" >&5
5570    echo "${ECHO_T}$objdir" >&6
5571    
   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  
5572    
5573    
5574  # Check whether --with-pic or --without-pic was given.  # Check whether --with-pic or --without-pic was given.
# Line 6427  else Line 5580  else
5580  fi;  fi;
5581  test -z "$pic_mode" && pic_mode=default  test -z "$pic_mode" && pic_mode=default
5582    
5583  # 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
5584  tagname=  # in isolation, and that seeing it set (from the cache) indicates that
5585  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=  
   
5586  echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5  echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5587  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
5588    if test "${lt_cv_prog_cc_pic+set}" = set; then
5589      echo $ECHO_N "(cached) $ECHO_C" >&6
5590    else
5591       lt_cv_prog_cc_pic=
5592      lt_cv_prog_cc_shlib=
5593      lt_cv_prog_cc_wl=
5594      lt_cv_prog_cc_static=
5595      lt_cv_prog_cc_no_builtin=
5596      lt_cv_prog_cc_can_build_shared=$can_build_shared
5597    
5598    if test "$GCC" = yes; then    if test "$GCC" = yes; then
5599      lt_prog_compiler_wl='-Wl,'      lt_cv_prog_cc_wl='-Wl,'
5600      lt_prog_compiler_static='-static'      lt_cv_prog_cc_static='-static'
5601    
5602      case $host_os in      case $host_os in
5603        aix*)      aix*)
5604        # All AIX code is PIC.        # Below there is a dirty hack to force normal static linking with -ldl
5605        if test "$host_cpu" = ia64; then        # The problem is because libdl dynamically linked with both libc and
5606          # AIX 5 now supports IA64 processor        # libC (AIX C++ library), which obviously doesn't included in libraries
5607          lt_prog_compiler_static='-Bstatic'        # list by gcc. This cause undefined symbols with -static flags.
5608        fi        # This hack allows C programs to be linked with "-static -ldl", but
5609          # not sure about C++ programs.
5610          lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5611        ;;        ;;
   
5612      amigaos*)      amigaos*)
5613        # FIXME: we need at least 68020 code to build shared libraries, but        # FIXME: we need at least 68020 code to build shared libraries, but
5614        # adding the `-m68020' flag to GCC prevents building anything better,        # adding the `-m68020' flag to GCC prevents building anything better,
5615        # like `-m68040'.        # like `-m68040'.
5616        lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'        lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5617        ;;        ;;
5618        beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)  
5619        # PIC is the default for these OSes.        # PIC is the default for these OSes.
5620        ;;        ;;
   
     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'  
       ;;  
   
5621      darwin* | rhapsody*)      darwin* | rhapsody*)
5622        # PIC is the default on this platform        # PIC is the default on this platform
5623        # Common symbols not allowed in MH_DYLIB files        # Common symbols not allowed in MH_DYLIB files
5624        lt_prog_compiler_pic='-fno-common'        lt_cv_prog_cc_pic='-fno-common'
5625        ;;        ;;
5626        cygwin* | mingw* | pw32* | os2*)
5627      msdosdjgpp*)        # This hack is so that the source file can tell whether it is being
5628        # 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).
5629        # on systems that don't support them.        lt_cv_prog_cc_pic='-DDLL_EXPORT'
       lt_prog_compiler_can_build_shared=no  
       enable_shared=no  
5630        ;;        ;;
   
5631      sysv4*MP*)      sysv4*MP*)
5632        if test -d /usr/nec; then        if test -d /usr/nec; then
5633          lt_prog_compiler_pic=-Kconform_pic           lt_cv_prog_cc_pic=-Kconform_pic
5634        fi        fi
5635        ;;        ;;
   
     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  
       ;;  
   
5636      *)      *)
5637        lt_prog_compiler_pic='-fPIC'        lt_cv_prog_cc_pic='-fPIC'
5638        ;;        ;;
5639      esac      esac
5640    else    else
5641      # PORTME Check for flag to pass linker flags through the system compiler.      # PORTME Check for PIC flags for the system compiler.
5642      case $host_os in      case $host_os in
5643      aix*)      aix3* | aix4* | aix5*)
5644        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_wl='-Wl,'
5645          # All AIX code is PIC.
5646        if test "$host_cpu" = ia64; then        if test "$host_cpu" = ia64; then
5647          # AIX 5 now supports IA64 processor          # AIX 5 now supports IA64 processor
5648          lt_prog_compiler_static='-Bstatic'          lt_cv_prog_cc_static='-Bstatic'
5649        else        else
5650          lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'          lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5651        fi        fi
5652        ;;        ;;
5653    
     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'  
       ;;  
   
5654      hpux9* | hpux10* | hpux11*)      hpux9* | hpux10* | hpux11*)
5655        lt_prog_compiler_wl='-Wl,'        # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5656        # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but        lt_cv_prog_cc_wl='-Wl,'
5657        # not for PA HP-UX.        lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5658        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'  
5659        ;;        ;;
5660    
5661      irix5* | irix6* | nonstopux*)      irix5* | irix6* | nonstopux*)
5662        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_wl='-Wl,'
5663          lt_cv_prog_cc_static='-non_shared'
5664        # PIC (with -KPIC) is the default.        # PIC (with -KPIC) is the default.
       lt_prog_compiler_static='-non_shared'  
5665        ;;        ;;
5666    
5667      newsos6)      cygwin* | mingw* | pw32* | os2*)
5668        lt_prog_compiler_pic='-KPIC'        # This hack is so that the source file can tell whether it is being
5669        lt_prog_compiler_static='-Bstatic'        # built for inclusion in a dll (and should export symbols for example).
5670          lt_cv_prog_cc_pic='-DDLL_EXPORT'
5671        ;;        ;;
5672    
5673      linux*)      newsos6)
5674        case $CC in        lt_cv_prog_cc_pic='-KPIC'
5675        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  
5676        ;;        ;;
5677    
5678      osf3* | osf4* | osf5*)      osf3* | osf4* | osf5*)
       lt_prog_compiler_wl='-Wl,'  
5679        # All OSF/1 code is PIC.        # All OSF/1 code is PIC.
5680        lt_prog_compiler_static='-non_shared'        lt_cv_prog_cc_wl='-Wl,'
5681          lt_cv_prog_cc_static='-non_shared'
5682        ;;        ;;
5683    
5684      sco3.2v5*)      sco3.2v5*)
5685        lt_prog_compiler_pic='-Kpic'        lt_cv_prog_cc_pic='-Kpic'
5686        lt_prog_compiler_static='-dn'        lt_cv_prog_cc_static='-dn'
5687          lt_cv_prog_cc_shlib='-belf'
5688        ;;        ;;
5689    
5690      solaris*)      solaris*)
5691        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_pic='-KPIC'
5692        lt_prog_compiler_pic='-KPIC'        lt_cv_prog_cc_static='-Bstatic'
5693        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Wl,'
5694        ;;        ;;
5695    
5696      sunos4*)      sunos4*)
5697        lt_prog_compiler_wl='-Qoption ld '        lt_cv_prog_cc_pic='-PIC'
5698        lt_prog_compiler_pic='-PIC'        lt_cv_prog_cc_static='-Bstatic'
5699        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Qoption ld '
5700        ;;        ;;
5701    
5702      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5703        lt_prog_compiler_wl='-Wl,'        lt_cv_prog_cc_pic='-KPIC'
5704        lt_prog_compiler_pic='-KPIC'        lt_cv_prog_cc_static='-Bstatic'
5705        lt_prog_compiler_static='-Bstatic'        lt_cv_prog_cc_wl='-Wl,'
5706          ;;
5707    
5708        uts4*)
5709          lt_cv_prog_cc_pic='-pic'
5710          lt_cv_prog_cc_static='-Bstatic'
5711        ;;        ;;
5712    
5713      sysv4*MP*)      sysv4*MP*)
5714        if test -d /usr/nec ;then        if test -d /usr/nec ;then
5715          lt_prog_compiler_pic='-Kconform_pic'          lt_cv_prog_cc_pic='-Kconform_pic'
5716          lt_prog_compiler_static='-Bstatic'          lt_cv_prog_cc_static='-Bstatic'
5717        fi        fi
5718        ;;        ;;
5719    
     uts4*)  
       lt_prog_compiler_pic='-pic'  
       lt_prog_compiler_static='-Bstatic'  
       ;;  
   
5720      *)      *)
5721        lt_prog_compiler_can_build_shared=no        lt_cv_prog_cc_can_build_shared=no
5722        ;;        ;;
5723      esac      esac
5724    fi    fi
5725    
5726  echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5  fi
 echo "${ECHO_T}$lt_prog_compiler_pic" >&6  
5727    
5728  #  if test -z "$lt_cv_prog_cc_pic"; then
5729  # Check to make sure the PIC flag actually works.    echo "$as_me:$LINENO: result: none" >&5
5730  #  echo "${ECHO_T}none" >&6
5731  if test -n "$lt_prog_compiler_pic"; then  else
5732      echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5733    echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5734    
5735  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5    # Check to make sure the pic_flag actually works.
5736  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
5737  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
5738      if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5739    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
5740  else  else
5741    lt_prog_compiler_pic_works=no        save_CFLAGS="$CFLAGS"
5742    ac_outfile=conftest.$ac_objext      CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5743     printf "$lt_simple_compile_test_code" > conftest.$ac_ext      cat >conftest.$ac_ext <<_ACEOF
5744     lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  /* confdefs.h.  */
5745     # Insert the option either (1) after the last *FLAGS variable, or  _ACEOF
5746     # (2) before a word containing "conftest.", or (3) at the end.  cat confdefs.h >>conftest.$ac_ext
5747     # Note that $ac_compile itself does not contain backslashes and begins  cat >>conftest.$ac_ext <<_ACEOF
5748     # 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*  
5749    
5750  fi  int
5751  echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5  main ()
5752  echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6  {
5753    
5754  if test x"$lt_prog_compiler_pic_works" = xyes; then    ;
5755      case $lt_prog_compiler_pic in    return 0;
5756       "" | " "*) ;;  }
5757       *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;  _ACEOF
5758       esac  rm -f conftest.$ac_objext
5759  else  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5760      lt_prog_compiler_pic=    (eval $ac_compile) 2>conftest.er1
5761       lt_prog_compiler_can_build_shared=no    ac_status=$?
5762  fi    grep -v '^ *+' conftest.er1 >conftest.err
5763      rm -f conftest.er1
5764  fi    cat conftest.err >&5
5765  case "$host_os" in    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5766    # For platforms which do not support PIC, -DPIC is meaningless:    (exit $ac_status); } &&
5767    *djgpp*)           { ac_try='test -z "$ac_c_werror_flag"
5768      lt_prog_compiler_pic=                           || test ! -s conftest.err'
5769      ;;    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5770    *)    (eval $ac_try) 2>&5
5771      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"    ac_status=$?
5772      ;;    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5773  esac    (exit $ac_status); }; } &&
5774             { ac_try='test -s conftest.$ac_objext'
5775      { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5776      (eval $ac_try) 2>&5
5777      ac_status=$?
5778      echo "$as_me:$LINENO: \$? = $ac_status" >&5
5779      (exit $ac_status); }; }; then
5780            case $host_os in
5781          hpux9* | hpux10* | hpux11*)
5782            # On HP-UX, both CC and GCC only warn that PIC is supported... then
5783            # they create non-PIC objects.  So, if there were any warnings, we
5784            # assume that PIC is not supported.
5785            if test -s conftest.err; then
5786              lt_cv_prog_cc_pic_works=no
5787            else
5788              lt_cv_prog_cc_pic_works=yes
5789            fi
5790            ;;
5791          *)
5792            lt_cv_prog_cc_pic_works=yes
5793            ;;
5794          esac
5795    
 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  
5796  else  else
5797    lt_cv_prog_compiler_c_o=no    echo "$as_me: failed program was:" >&5
5798     $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  
5799    
5800          lt_cv_prog_cc_pic_works=no
5801    
 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  
5802  fi  fi
5803    rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5804        CFLAGS="$save_CFLAGS"
5805    
5806  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  
     ;;  
5807    
     *)  
       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  
5808    
5809      if test "$ld_shlibs" = yes; then    if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5810        runpath_var=LD_RUN_PATH      lt_cv_prog_cc_pic=
5811        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  
5812    else    else
5813      # PORTME fill in a description of your system's linker (not GNU ld)      lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5814      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  
5815    
5816          exp_sym_flag='-bexport'    echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5817          no_entry_flag='-bnoentry'  echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5818        fi  fi
5819    
5820        # When large executables or shared objects are built, AIX ld can  # Check for any special shared library compilation flags.
5821        # have problems creating the table of contents.  If linking a library  if test -n "$lt_cv_prog_cc_shlib"; then
5822        # 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
5823        # 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;}
5824        # 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 :
5825      else
5826        archive_cmds=''     { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5827        hardcode_direct=yes  echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5828        hardcode_libdir_separator=':'      lt_cv_prog_cc_can_build_shared=no
5829        link_all_deplibs=yes    fi
5830    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  
5831    
5832        # 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
5833        # 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
5834        always_export_symbols=yes  if test "${lt_cv_prog_cc_static_works+set}" = set; then
5835        if test "$aix_use_runtimelinking" = yes; then    echo $ECHO_N "(cached) $ECHO_C" >&6
5836          # Warning - without using the other runtime loading flags (-brtl),  else
5837          # -berok will link without error, but may produce a broken library.      lt_cv_prog_cc_static_works=no
5838          allow_undefined_flag='-berok'    save_LDFLAGS="$LDFLAGS"
5839         # Determine the default libpath from the value encoded in an empty executable.    LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5840         cat >conftest.$ac_ext <<_ACEOF    cat >conftest.$ac_ext <<_ACEOF
5841  /* confdefs.h.  */  /* confdefs.h.  */
5842  _ACEOF  _ACEOF
5843  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
# Line 7240  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 5874  if { (eval echo "$as_me:$LINENO: \"$ac_l
5874    ac_status=$?    ac_status=$?
5875    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5876    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
5877      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  
5878  else  else
5879    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
5880  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
# Line 7253  sed 's/^/| /' conftest.$ac_ext >&5 Line 5882  sed 's/^/| /' conftest.$ac_ext >&5
5882  fi  fi
5883  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
5884        conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
5885  if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi    LDFLAGS="$save_LDFLAGS"
5886    
5887         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"  fi
5888          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"  
5889         else  
5890          if test "$host_cpu" = ia64; then  # Belt *and* braces to stop my trousers falling down:
5891            hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'  test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5892            allow_undefined_flag="-z nodefs"  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5893            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
5894          else  
5895           # Determine the default libpath from the value encoded in an empty executable.  pic_flag="$lt_cv_prog_cc_pic"
5896           cat >conftest.$ac_ext <<_ACEOF  special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5897    wl="$lt_cv_prog_cc_wl"
5898    link_static_flag="$lt_cv_prog_cc_static"
5899    no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5900    can_build_shared="$lt_cv_prog_cc_can_build_shared"
5901    
5902    
5903    # Check to see if options -o and -c are simultaneously supported by compiler
5904    echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5905    echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5906    if test "${lt_cv_compiler_c_o+set}" = set; then
5907      echo $ECHO_N "(cached) $ECHO_C" >&6
5908    else
5909    
5910    $rm -r conftest 2>/dev/null
5911    mkdir conftest
5912    cd conftest
5913    echo "int some_variable = 0;" > conftest.$ac_ext
5914    mkdir out
5915    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5916    # that will create temporary files in the current directory regardless of
5917    # the output directory.  Thus, making CWD read-only will cause this test
5918    # to fail, enabling locking or at least warning the user not to do parallel
5919    # builds.
5920    chmod -w .
5921    save_CFLAGS="$CFLAGS"
5922    CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5923    compiler_c_o=no
5924    if { (eval echo configure:5924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5925      # The compiler can only warn and ignore the option if not recognized
5926      # So say no if there are warnings
5927      if test -s out/conftest.err; then
5928        lt_cv_compiler_c_o=no
5929      else
5930        lt_cv_compiler_c_o=yes
5931      fi
5932    else
5933      # Append any errors to the config.log.
5934      cat out/conftest.err 1>&5
5935      lt_cv_compiler_c_o=no
5936    fi
5937    CFLAGS="$save_CFLAGS"
5938    chmod u+w .
5939    $rm conftest* out/*
5940    rmdir out
5941    cd ..
5942    rmdir conftest
5943    $rm -r conftest 2>/dev/null
5944    
5945    fi
5946    
5947    compiler_c_o=$lt_cv_compiler_c_o
5948    echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5949    echo "${ECHO_T}$compiler_c_o" >&6
5950    
5951    if test x"$compiler_c_o" = x"yes"; then
5952      # Check to see if we can write to a .lo
5953      echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5954    echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5955      if test "${lt_cv_compiler_o_lo+set}" = set; then
5956      echo $ECHO_N "(cached) $ECHO_C" >&6
5957    else
5958    
5959      lt_cv_compiler_o_lo=no
5960      save_CFLAGS="$CFLAGS"
5961      CFLAGS="$CFLAGS -c -o conftest.lo"
5962      save_objext="$ac_objext"
5963      ac_objext=lo
5964      cat >conftest.$ac_ext <<_ACEOF
5965  /* confdefs.h.  */  /* confdefs.h.  */
5966  _ACEOF  _ACEOF
5967  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
# Line 7274  cat >>conftest.$ac_ext <<_ACEOF Line 5971  cat >>conftest.$ac_ext <<_ACEOF
5971  int  int
5972  main ()  main ()
5973  {  {
5974    int some_variable = 0;
5975    ;    ;
5976    return 0;    return 0;
5977  }  }
5978  _ACEOF  _ACEOF
5979  rm -f conftest.$ac_objext conftest$ac_exeext  rm -f conftest.$ac_objext
5980  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5981    (eval $ac_link) 2>conftest.er1    (eval $ac_compile) 2>conftest.er1
5982    ac_status=$?    ac_status=$?
5983    grep -v '^ *+' conftest.er1 >conftest.err    grep -v '^ *+' conftest.er1 >conftest.err
5984    rm -f conftest.er1    rm -f conftest.er1
# Line 7295  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 5992  if { (eval echo "$as_me:$LINENO: \"$ac_l
5992    ac_status=$?    ac_status=$?
5993    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5994    (exit $ac_status); }; } &&    (exit $ac_status); }; } &&
5995           { ac_try='test -s conftest$ac_exeext'           { ac_try='test -s conftest.$ac_objext'
5996    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5997    (eval $ac_try) 2>&5    (eval $ac_try) 2>&5
5998    ac_status=$?    ac_status=$?
5999    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6000    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
6001          # The compiler can only warn and ignore the option if not recognized
6002        # So say no if there are warnings
6003        if test -s conftest.err; then
6004          lt_cv_compiler_o_lo=no
6005        else
6006          lt_cv_compiler_o_lo=yes
6007        fi
6008    
 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  
6009  else  else
6010    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
6011  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
6012    
6013  fi  fi
6014  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6015        conftest$ac_exeext conftest.$ac_ext    ac_objext="$save_objext"
6016  if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi    CFLAGS="$save_CFLAGS"
6017    
6018           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  
       ;;  
6019    
6020      amigaos*)    compiler_o_lo=$lt_cv_compiler_o_lo
6021        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
6022        hardcode_libdir_flag_spec='-L$libdir'  echo "${ECHO_T}$compiler_o_lo" >&6
6023        hardcode_minus_L=yes  else
6024        # see comment about different semantics on the GNU ld section    compiler_o_lo=no
6025        ld_shlibs=no  fi
       ;;  
6026    
6027      bsdi4*)  # Check to see if we can do hard links to lock some files if needed
6028        export_dynamic_flag_spec=-rdynamic  hard_links="nottested"
6029        ;;  if test "$compiler_c_o" = no && test "$need_locks" != no; then
6030      # do not overwrite the value of need_locks provided by the user
6031      echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6032    echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6033      hard_links=yes
6034      $rm conftest*
6035      ln conftest.a conftest.b 2>/dev/null && hard_links=no
6036      touch conftest.a
6037      ln conftest.a conftest.b 2>&5 || hard_links=no
6038      ln conftest.a conftest.b 2>/dev/null && hard_links=no
6039      echo "$as_me:$LINENO: result: $hard_links" >&5
6040    echo "${ECHO_T}$hard_links" >&6
6041      if test "$hard_links" = no; then
6042        { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6043    echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6044        need_locks=warn
6045      fi
6046    else
6047      need_locks=no
6048    fi
6049    
6050      cygwin* | mingw* | pw32*)  if test "$GCC" = yes; then
6051        # When not using gcc, we currently assume that we are using    # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
6052        # Microsoft Visual C++.    echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6053        # hardcode_libdir_flag_spec is actually meaningless, as there is  echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6054        # no search path for DLLs.    echo "int some_variable = 0;" > conftest.$ac_ext
6055        hardcode_libdir_flag_spec=' '    save_CFLAGS="$CFLAGS"
6056        allow_undefined_flag=unsupported    CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
6057        # Tell ltmain to make .lib files, not .a files.    compiler_rtti_exceptions=no
6058        libext=lib    cat >conftest.$ac_ext <<_ACEOF
6059        # Tell ltmain to make .dll files, not .so files.  /* confdefs.h.  */
6060        shrext=".dll"  _ACEOF
6061        # FIXME: Setting linknames here is a bad hack.  cat confdefs.h >>conftest.$ac_ext
6062        archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='  cat >>conftest.$ac_ext <<_ACEOF
6063        # 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  
       ;;  
6064    
6065      darwin* | rhapsody*)  int
6066      if test "$GXX" = yes ; then  main ()
6067        archive_cmds_need_lc=no  {
6068        case "$host_os" in  int some_variable = 0;
6069        rhapsody* | darwin1.[012])    ;
6070          allow_undefined_flag='-undefined suppress'    return 0;
6071          ;;  }
6072        *) # Darwin 1.3 on  _ACEOF
6073        if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then  rm -f conftest.$ac_objext
6074          allow_undefined_flag='-flat_namespace -undefined suppress'  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6075        else    (eval $ac_compile) 2>conftest.er1
6076          case ${MACOSX_DEPLOYMENT_TARGET} in    ac_status=$?
6077            10.[012])    grep -v '^ *+' conftest.er1 >conftest.err
6078              allow_undefined_flag='-flat_namespace -undefined suppress'    rm -f conftest.er1
6079              ;;    cat conftest.err >&5
6080            10.*)    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6081              allow_undefined_flag='-undefined dynamic_lookup'    (exit $ac_status); } &&
6082              ;;           { ac_try='test -z "$ac_c_werror_flag"
6083          esac                           || test ! -s conftest.err'
6084        fi    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6085          ;;    (eval $ac_try) 2>&5
6086        esac    ac_status=$?
6087          lt_int_apple_cc_single_mod=no    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6088          output_verbose_link_cmd='echo'    (exit $ac_status); }; } &&
6089          if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then           { ac_try='test -s conftest.$ac_objext'
6090            lt_int_apple_cc_single_mod=yes    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6091          fi    (eval $ac_try) 2>&5
6092          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then    ac_status=$?
6093            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
6094          else    (exit $ac_status); }; }; then
6095          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
6096        fi      # So say no if there are warnings
6097        module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'      if test -s conftest.err; then
6098        # 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  
6099      else      else
6100        ld_shlibs=no        compiler_rtti_exceptions=yes
6101      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  
       ;;  
6102    
6103      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor  else
6104      # support.  Future versions do this automatically, but an explicit c++rt0.o    echo "$as_me: failed program was:" >&5
6105      # 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  
       ;;  
6106    
6107      # Unfortunately, older versions of FreeBSD 2 do not have this feature.  fi
6108      freebsd2*)  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6109        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'    CFLAGS="$save_CFLAGS"
6110        hardcode_direct=yes    echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
6111        hardcode_minus_L=yes  echo "${ECHO_T}$compiler_rtti_exceptions" >&6
       hardcode_shlibpath_var=no  
       ;;  
6112    
6113      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.    if test "$compiler_rtti_exceptions" = "yes"; then
6114      freebsd* | kfreebsd*-gnu)      no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
6115        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'    else
6116        hardcode_libdir_flag_spec='-R$libdir'      no_builtin_flag=' -fno-builtin'
6117        hardcode_direct=yes    fi
6118        hardcode_shlibpath_var=no  fi
       ;;  
6119    
6120      hpux9*)  # See if the linker supports building shared libraries.
6121        if test "$GCC" = yes; then  echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
6122          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'  
       ;;  
6123    
6124      hpux10* | hpux11*)  allow_undefined_flag=
6125        if test "$GCC" = yes -a "$with_gnu_ld" = no; then  no_undefined_flag=
6126          case "$host_cpu" in  need_lib_prefix=unknown
6127          hppa*64*|ia64*)  need_version=unknown
6128            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
6129            ;;  # flags to be left without arguments
6130          *)  archive_cmds=
6131            archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'  archive_expsym_cmds=
6132            ;;  old_archive_from_new_cmds=
6133          esac  old_archive_from_expsyms_cmds=
6134        else  export_dynamic_flag_spec=
6135          case "$host_cpu" in  whole_archive_flag_spec=
6136          hppa*64*|ia64*)  thread_safe_flag_spec=
6137            archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'  hardcode_into_libs=no
6138            ;;  hardcode_libdir_flag_spec=
6139          *)  hardcode_libdir_separator=
6140            archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'  hardcode_direct=no
6141            ;;  hardcode_minus_L=no
6142          esac  hardcode_shlibpath_var=unsupported
6143        fi  runpath_var=
6144        if test "$with_gnu_ld" = no; then  link_all_deplibs=unknown
6145          case "$host_cpu" in  always_export_symbols=no
6146          hppa*64*)  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
6147            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'  # include_expsyms should be a list of space-separated symbols to be *always*
6148            hardcode_libdir_flag_spec_ld='+b $libdir'  # included in the symbol list
6149            hardcode_libdir_separator=:  include_expsyms=
6150            hardcode_direct=no  # exclude_expsyms can be an egrep regular expression of symbols to exclude
6151            hardcode_shlibpath_var=no  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6152            ;;  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6153          ia64*)  # as well as any symbol that contains `d'.
6154            hardcode_libdir_flag_spec='-L$libdir'  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6155            hardcode_direct=no  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6156            hardcode_shlibpath_var=no  # platforms (ab)use it in PIC code, but their linkers get confused if
6157    # the symbol is explicitly referenced.  Since portable code cannot
6158    # rely on this symbol name, it's probably fine to never include it in
6159    # preloaded symbol tables.
6160    extract_expsyms_cmds=
6161    
6162            # hardcode_minus_L: Not really in the search PATH,  case $host_os in
6163            # but as the default location of the library.  cygwin* | mingw* | pw32*)
6164            hardcode_minus_L=yes    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6165            ;;    # When not using gcc, we currently assume that we are using
6166          *)    # Microsoft Visual C++.
6167            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'    if test "$GCC" != yes; then
6168            hardcode_libdir_separator=:      with_gnu_ld=no
6169            hardcode_direct=yes    fi
6170            export_dynamic_flag_spec='${wl}-E'    ;;
6171    openbsd*)
6172      with_gnu_ld=no
6173      ;;
6174    esac
6175    
6176            # hardcode_minus_L: Not really in the search PATH,  ld_shlibs=yes
6177            # but as the default location of the library.  if test "$with_gnu_ld" = yes; then
6178            hardcode_minus_L=yes    # If archive_cmds runs LD, not CC, wlarc should be empty
6179            ;;    wlarc='${wl}'
         esac  
       fi  
       ;;  
6180    
6181      irix5* | irix6* | nonstopux*)    # See if GNU ld supports shared libraries.
6182        if test "$GCC" = yes; then    case $host_os in
6183          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*)
6184        else      # On AIX, the GNU linker is very broken
6185          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.
6186          hardcode_libdir_flag_spec_ld='-rpath $libdir'      ld_shlibs=no
6187        fi      cat <<EOF 1>&2
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'  
       hardcode_libdir_separator=:  
       link_all_deplibs=yes  
       ;;  
6188    
6189      netbsd*)  *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6190        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then  *** to be unable to reliably create shared libraries on AIX.
6191          archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out  *** Therefore, libtool is disabling shared libraries support.  If you
6192        else  *** really care for shared libraries, you may want to modify your PATH
6193          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  
       ;;  
6194    
6195      newsos6)  EOF
6196        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  
       ;;  
6197    
6198      openbsd*)    amigaos*)
6199        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)'
6200        hardcode_shlibpath_var=no      hardcode_libdir_flag_spec='-L$libdir'
6201        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then      hardcode_minus_L=yes
6202          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
6203          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6204          export_dynamic_flag_spec='${wl}-E'      # that the semantics of dynamic libraries on AmigaOS, at least up
6205        else      # to version 4, is to share data among multiple programs linked
6206         case $host_os in      # with the same dynamic library.  Since this doesn't match the
6207           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)      # behavior of shared libraries on other platforms, we can use
6208             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'      # them.
6209             hardcode_libdir_flag_spec='-R$libdir'      ld_shlibs=no
6210             ;;      ;;
          *)  
            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'  
            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'  
            ;;  
        esac  
       fi  
       ;;  
6211    
6212      os2*)    beos*)
6213        hardcode_libdir_flag_spec='-L$libdir'      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
       hardcode_minus_L=yes  
6214        allow_undefined_flag=unsupported        allow_undefined_flag=unsupported
6215        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
6216        old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'        # support --undefined.  This deserves some investigation.  FIXME
6217        ;;        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6218        else
6219          ld_shlibs=no
6220        fi
6221        ;;
6222    
6223      osf3*)    cygwin* | mingw* | pw32*)
6224        if test "$GCC" = yes; then      # hardcode_libdir_flag_spec is actually meaningless, as there is
6225          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'      # no search path for DLLs.
6226          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'
6227        else      allow_undefined_flag=unsupported
6228          allow_undefined_flag=' -expect_unresolved \*'      always_export_symbols=yes
6229          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'  
6230        fi      extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
6231        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~
6232        hardcode_libdir_separator=:        test -f $output_objdir/impgen.exe || (cd $output_objdir && \
6233          if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
6234          else $CC -o impgen impgen.c ; fi)~
6235          $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
6236    
6237        old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
6238    
6239        # cygwin and mingw dlls have different entry points and sets of symbols
6240        # to exclude.
6241        # FIXME: what about values for MSVC?
6242        dll_entry=__cygwin_dll_entry@12
6243        dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
6244        case $host_os in
6245        mingw*)
6246          # mingw values
6247          dll_entry=_DllMainCRTStartup@12
6248          dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
6249        ;;        ;;
6250        esac
6251    
6252      osf4* | osf5*)      # as osf3* with the addition of -msym flag      # mingw and cygwin differ, and it's simplest to just exclude the union
6253        if test "$GCC" = yes; then      # of the two symbol sets.
6254          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
6255          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'  
6256          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'      # recent cygwin and mingw systems supply a stub DllMain which the user
6257        else      # can override, but on older systems we have to supply one (in ltdll.c)
6258          allow_undefined_flag=' -expect_unresolved \*'      if test "x$lt_cv_need_dllmain" = "xyes"; then
6259          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 "
6260          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~
6261          $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)~'
6262        else
6263          ltdll_obj=
6264          ltdll_cmds=
6265        fi
6266    
6267          # Both c and cxx compiler support -rpath directly      # Extract the symbol export list from an `--export-all' def file,
6268          hardcode_libdir_flag_spec='-rpath $libdir'      # then regenerate the def file from the symbol export list, so that
6269        fi      # the compiled dll only exports the symbol export list.
6270        hardcode_libdir_separator=:      # Be careful not to strip the DATA tag left be newer dlltools.
6271        ;;      export_symbols_cmds="$ltdll_cmds"'
6272          $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6273          sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6274    
6275        # If the export-symbols file already is a .def file (1st line
6276        # is EXPORTS), use it as is.
6277        # If DATA tags from a recent dlltool are present, honour them!
6278        archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
6279            cp $export_symbols $output_objdir/$soname-def;
6280          else
6281            echo EXPORTS > $output_objdir/$soname-def;
6282            _lt_hint=1;
6283            cat $export_symbols | while read symbol; do
6284             set dummy \$symbol;
6285             case \$# in
6286               2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6287               4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
6288               *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6289             esac;
6290             _lt_hint=`expr 1 + \$_lt_hint`;
6291            done;
6292          fi~
6293          '"$ltdll_cmds"'
6294          $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~
6295          $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~
6296          $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~
6297          $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~
6298          $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6299        ;;
6300    
6301      sco3.2v5*)    netbsd*)
6302        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6303        hardcode_shlibpath_var=no        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6304        export_dynamic_flag_spec='${wl}-Bexport'        wlarc=
6305        runpath_var=LD_RUN_PATH      else
6306        hardcode_runpath_var=yes        archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6307        ;;        archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6308        fi
6309        ;;
6310    
6311      solaris*)    solaris* | sysv5*)
6312        no_undefined_flag=' -z text'      if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6313        if test "$GCC" = yes; then        ld_shlibs=no
6314          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  
       ;;  
6315    
6316      sunos4*)  *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6317        if test "x$host_vendor" = xsequent; then  *** create shared libraries on Solaris systems.  Therefore, libtool
6318          # Use $CC to link under sequent, because it throws in some extra .o  *** is disabling shared libraries support.  We urge you to upgrade GNU
6319          # files that make .init and .fini sections work.  *** binutils to release 2.9.1 or newer.  Another option is to modify
6320          archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'  *** your PATH or compiler configuration so that the native linker is
6321        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  
       ;;  
6322    
6323      sysv4)  EOF
6324        case $host_vendor in      elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6325          sni)        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6326            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'
6327            hardcode_direct=yes # is this really true???      else
6328          ;;        ld_shlibs=no
6329          siemens)      fi
6330            ## 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  
       ;;  
6331    
6332      sysv4.3*)    sunos4*)
6333        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'
6334        hardcode_shlibpath_var=no      wlarc=
6335        export_dynamic_flag_spec='-Bexport'      hardcode_direct=yes
6336        ;;      hardcode_shlibpath_var=no
6337        ;;
6338    
6339      sysv4*MP*)    *)
6340        if test -d /usr/nec; then      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6341          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'
6342          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'
6343          runpath_var=LD_RUN_PATH      else
6344          hardcode_runpath_var=yes        ld_shlibs=no
6345          ld_shlibs=yes      fi
6346        fi      ;;
6347        ;;    esac
6348    
6349      sysv4.2uw2*)    if test "$ld_shlibs" = yes; then
6350        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'      runpath_var=LD_RUN_PATH
6351        hardcode_direct=yes      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6352        hardcode_minus_L=no      export_dynamic_flag_spec='${wl}--export-dynamic'
6353        hardcode_shlibpath_var=no      case $host_os in
6354        hardcode_runpath_var=yes      cygwin* | mingw* | pw32*)
6355        runpath_var=LD_RUN_PATH        # dlltool doesn't understand --whole-archive et. al.
6356          whole_archive_flag_spec=
6357        ;;        ;;
6358        *)
6359     sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)        # ancient GNU ld didn't support --whole-archive et. al.
6360        no_undefined_flag='${wl}-z ${wl}text'        if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6361        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'  
6362        else        else
6363          archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          whole_archive_flag_spec=
6364        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  
6365        ;;        ;;
6366      esac      esac
6367    fi    fi
6368    else
6369      # PORTME fill in a description of your system's linker (not GNU ld)
6370      case $host_os in
6371      aix3*)
6372        allow_undefined_flag=unsupported
6373        always_export_symbols=yes
6374        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'
6375        # Note: this linker hardcodes the directories in LIBPATH if there
6376        # are no directories specified by -L.
6377        hardcode_minus_L=yes
6378        if test "$GCC" = yes && test -z "$link_static_flag"; then
6379          # Neither direct hardcoding nor static linking is supported with a
6380          # broken collect2.
6381          hardcode_direct=unsupported
6382        fi
6383        ;;
6384    
6385  echo "$as_me:$LINENO: result: $ld_shlibs" >&5    aix4* | aix5*)
6386  echo "${ECHO_T}$ld_shlibs" >&6      if test "$host_cpu" = ia64; then
6387  test "$ld_shlibs" = no && can_build_shared=no        # On IA64, the linker does run time linking by default, so we don't
6388          # have to do anything special.
6389          aix_use_runtimelinking=no
6390          exp_sym_flag='-Bexport'
6391          no_entry_flag=""
6392        else
6393          aix_use_runtimelinking=no
6394    
6395  variables_saved_for_relink="PATH $shlibpath_var $runpath_var"        # Test if we are trying to use run time linking or normal
6396  if test "$GCC" = yes; then        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6397    variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"        # need to do runtime linking.
6398  fi        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6399            for ld_flag in $LDFLAGS; do
6400              case $ld_flag in
6401              *-brtl*)
6402                aix_use_runtimelinking=yes
6403                break
6404              ;;
6405              esac
6406            done
6407          esac
6408    
6409  #        exp_sym_flag='-bexport'
6410  # Do we need to explicitly link libc?        no_entry_flag='-bnoentry'
6411  #      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  
6412    
6413        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5      # When large executables or shared objects are built, AIX ld can
6414    (eval $ac_compile) 2>&5      # have problems creating the table of contents.  If linking a library
6415    ac_status=$?      # or program results in "error TOC overflow" add -mminimal-toc to
6416    echo "$as_me:$LINENO: \$? = $ac_status" >&5      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6417    (exit $ac_status); } 2>conftest.err; then      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6418          soname=conftest  
6419          lib=conftest      hardcode_direct=yes
6420          libobjs=conftest.$ac_objext      archive_cmds=''
6421          deplibs=      hardcode_libdir_separator=':'
6422          wl=$lt_prog_compiler_wl      if test "$GCC" = yes; then
6423          compiler_flags=-v        case $host_os in aix4.[012]|aix4.[012].*)
6424          linker_flags=-v          collect2name=`${CC} -print-prog-name=collect2`
6425          verstring=          if test -f "$collect2name" && \
6426          output_objdir=.            strings "$collect2name" | grep resolve_lib_name >/dev/null
6427          libname=conftest          then
6428          lt_save_allow_undefined_flag=$allow_undefined_flag            # We have reworked collect2
6429          allow_undefined_flag=            hardcode_direct=yes
6430          if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5          else
6431    (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5            # We have old collect2
6432    ac_status=$?            hardcode_direct=unsupported
6433    echo "$as_me:$LINENO: \$? = $ac_status" >&5            # It fails to find uninstalled libraries when the uninstalled
6434    (exit $ac_status); }            # path is not listed in the libpath.  Setting hardcode_minus_L
6435          then            # to unsupported forces relinking
6436            archive_cmds_need_lc=no            hardcode_minus_L=yes
6437          else            hardcode_libdir_flag_spec='-L$libdir'
6438            archive_cmds_need_lc=yes            hardcode_libdir_separator=
6439          fi          fi
6440          allow_undefined_flag=$lt_save_allow_undefined_flag        esac
6441    
6442          shared_flag='-shared'
6443        else
6444          # not using gcc
6445          if test "$host_cpu" = ia64; then
6446            shared_flag='${wl}-G'
6447          else
6448            if test "$aix_use_runtimelinking" = yes; then
6449              shared_flag='${wl}-G'
6450            else
6451              shared_flag='${wl}-bM:SRE'
6452            fi
6453          fi
6454        fi
6455    
6456        # It seems that -bexpall can do strange things, so it is better to
6457        # generate a list of symbols to export.
6458        always_export_symbols=yes
6459        if test "$aix_use_runtimelinking" = yes; then
6460          # Warning - without using the other runtime loading flags (-brtl),
6461          # -berok will link without error, but may produce a broken library.
6462          allow_undefined_flag='-berok'
6463          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
6464          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"
6465        else
6466          if test "$host_cpu" = ia64; then
6467            hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6468            allow_undefined_flag="-z nodefs"
6469            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"
6470        else        else
6471          cat conftest.err 1>&5          hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
6472            # Warning - without using the other run time loading flags,
6473            # -berok will link without error, but may produce a broken library.
6474            allow_undefined_flag='${wl}-berok'
6475            # This is a bit strange, but is similar to how AIX traditionally builds
6476            # it's shared libraries.
6477            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'
6478        fi        fi
6479        $rm conftest*      fi
6480        echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5      ;;
6481  echo "${ECHO_T}$archive_cmds_need_lc" >&6  
6482      amigaos*)
6483        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)'
6484        hardcode_libdir_flag_spec='-L$libdir'
6485        hardcode_minus_L=yes
6486        # see comment about different semantics on the GNU ld section
6487        ld_shlibs=no
6488        ;;
6489    
6490      cygwin* | mingw* | pw32*)
6491        # When not using gcc, we currently assume that we are using
6492        # Microsoft Visual C++.
6493        # hardcode_libdir_flag_spec is actually meaningless, as there is
6494        # no search path for DLLs.
6495        hardcode_libdir_flag_spec=' '
6496        allow_undefined_flag=unsupported
6497        # Tell ltmain to make .lib files, not .a files.
6498        libext=lib
6499        # FIXME: Setting linknames here is a bad hack.
6500        archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6501        # The linker will automatically build a .lib file if we build a DLL.
6502        old_archive_from_new_cmds='true'
6503        # FIXME: Should let the user specify the lib program.
6504        old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6505        fix_srcfile_path='`cygpath -w "$srcfile"`'
6506        ;;
6507    
6508      darwin* | rhapsody*)
6509        case "$host_os" in
6510        rhapsody* | darwin1.[012])
6511          allow_undefined_flag='-undefined suppress'
6512          ;;
6513        *) # Darwin 1.3 on
6514          allow_undefined_flag='-flat_namespace -undefined suppress'
6515        ;;        ;;
6516      esac      esac
6517        # FIXME: Relying on posixy $() will cause problems for
6518        #        cross-compilation, but unfortunately the echo tests do not
6519        #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6520        #        `"' quotes if we put them in here... so don't!
6521        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)'
6522        # We need to add '_' to the symbols in $export_symbols first
6523        #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6524        hardcode_direct=yes
6525        hardcode_shlibpath_var=no
6526        whole_archive_flag_spec='-all_load $convenience'
6527        ;;
6528    
6529      freebsd1*)
6530        ld_shlibs=no
6531        ;;
6532    
6533      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6534      # support.  Future versions do this automatically, but an explicit c++rt0.o
6535      # does not break anything, and helps significantly (at the cost of a little
6536      # extra space).
6537      freebsd2.2*)
6538        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6539        hardcode_libdir_flag_spec='-R$libdir'
6540        hardcode_direct=yes
6541        hardcode_shlibpath_var=no
6542        ;;
6543    
6544      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6545      freebsd2*)
6546        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6547        hardcode_direct=yes
6548        hardcode_minus_L=yes
6549        hardcode_shlibpath_var=no
6550        ;;
6551    
6552      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6553      freebsd*)
6554        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6555        hardcode_libdir_flag_spec='-R$libdir'
6556        hardcode_direct=yes
6557        hardcode_shlibpath_var=no
6558        ;;
6559    
6560      hpux9* | hpux10* | hpux11*)
6561        case $host_os in
6562        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' ;;
6563        *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6564        esac
6565        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6566        hardcode_libdir_separator=:
6567        hardcode_direct=yes
6568        hardcode_minus_L=yes # Not in the search PATH, but as the default
6569                             # location of the library.
6570        export_dynamic_flag_spec='${wl}-E'
6571        ;;
6572    
6573      irix5* | irix6* | nonstopux*)
6574        if test "$GCC" = yes; then
6575          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'
6576          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6577        else
6578          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'
6579          hardcode_libdir_flag_spec='-rpath $libdir'
6580        fi
6581        hardcode_libdir_separator=:
6582        link_all_deplibs=yes
6583        ;;
6584    
6585      netbsd*)
6586        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6587          archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6588        else
6589          archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6590        fi
6591        hardcode_libdir_flag_spec='-R$libdir'
6592        hardcode_direct=yes
6593        hardcode_shlibpath_var=no
6594        ;;
6595    
6596      newsos6)
6597        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6598        hardcode_direct=yes
6599        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6600        hardcode_libdir_separator=:
6601        hardcode_shlibpath_var=no
6602        ;;
6603    
6604      openbsd*)
6605        hardcode_direct=yes
6606        hardcode_shlibpath_var=no
6607        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6608          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6609          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6610          export_dynamic_flag_spec='${wl}-E'
6611        else
6612          case "$host_os" in
6613          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6614            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6615            hardcode_libdir_flag_spec='-R$libdir'
6616            ;;
6617          *)
6618            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6619            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6620            ;;
6621          esac
6622        fi
6623        ;;
6624    
6625      os2*)
6626        hardcode_libdir_flag_spec='-L$libdir'
6627        hardcode_minus_L=yes
6628        allow_undefined_flag=unsupported
6629        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'
6630        old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6631        ;;
6632    
6633      osf3*)
6634        if test "$GCC" = yes; then
6635          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6636          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'
6637        else
6638          allow_undefined_flag=' -expect_unresolved \*'
6639          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'
6640        fi
6641        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6642        hardcode_libdir_separator=:
6643        ;;
6644    
6645      osf4* | osf5*)        # as osf3* with the addition of -msym flag
6646        if test "$GCC" = yes; then
6647          allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6648          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'
6649          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6650        else
6651          allow_undefined_flag=' -expect_unresolved \*'
6652          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'
6653          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6654          $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'
6655    
6656          #Both c and cxx compiler support -rpath directly
6657          hardcode_libdir_flag_spec='-rpath $libdir'
6658        fi
6659        hardcode_libdir_separator=:
6660        ;;
6661    
6662      sco3.2v5*)
6663        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6664        hardcode_shlibpath_var=no
6665        runpath_var=LD_RUN_PATH
6666        hardcode_runpath_var=yes
6667        export_dynamic_flag_spec='${wl}-Bexport'
6668        ;;
6669    
6670      solaris*)
6671        # gcc --version < 3.0 without binutils cannot create self contained
6672        # shared libraries reliably, requiring libgcc.a to resolve some of
6673        # the object symbols generated in some cases.  Libraries that use
6674        # assert need libgcc.a to resolve __eprintf, for example.  Linking
6675        # a copy of libgcc.a into every shared library to guarantee resolving
6676        # such symbols causes other problems:  According to Tim Van Holder
6677        # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
6678        # (to the application) exception stack for one thing.
6679        no_undefined_flag=' -z defs'
6680        if test "$GCC" = yes; then
6681          case `$CC --version 2>/dev/null` in
6682          [12].*)
6683            cat <<EOF 1>&2
6684    
6685    *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
6686    *** create self contained shared libraries on Solaris systems, without
6687    *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
6688    *** -no-undefined support, which will at least allow you to build shared
6689    *** libraries.  However, you may find that when you link such libraries
6690    *** into an application without using GCC, you have to manually add
6691    *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
6692    *** upgrade to a newer version of GCC.  Another option is to rebuild your
6693    *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
6694    
6695    EOF
6696            no_undefined_flag=
6697            ;;
6698          esac
6699        fi
6700        # $CC -shared without GNU ld will not create a library from C++
6701        # object files and a static libstdc++, better avoid it by now
6702        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6703        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6704                    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6705        hardcode_libdir_flag_spec='-R$libdir'
6706        hardcode_shlibpath_var=no
6707        case $host_os in
6708        solaris2.[0-5] | solaris2.[0-5].*) ;;
6709        *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6710          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6711        esac
6712        link_all_deplibs=yes
6713        ;;
6714    
6715      sunos4*)
6716        if test "x$host_vendor" = xsequent; then
6717          # Use $CC to link under sequent, because it throws in some extra .o
6718          # files that make .init and .fini sections work.
6719          archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6720        else
6721          archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6722        fi
6723        hardcode_libdir_flag_spec='-L$libdir'
6724        hardcode_direct=yes
6725        hardcode_minus_L=yes
6726        hardcode_shlibpath_var=no
6727        ;;
6728    
6729      sysv4)
6730        case $host_vendor in
6731          sni)
6732            archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6733            hardcode_direct=yes # is this really true???
6734            ;;
6735          siemens)
6736            ## LD is ld it makes a PLAMLIB
6737            ## CC just makes a GrossModule.
6738            archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6739            reload_cmds='$CC -r -o $output$reload_objs'
6740            hardcode_direct=no
6741            ;;
6742          motorola)
6743            archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6744            hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6745            ;;
6746        esac
6747        runpath_var='LD_RUN_PATH'
6748        hardcode_shlibpath_var=no
6749        ;;
6750    
6751      sysv4.3*)
6752        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6753        hardcode_shlibpath_var=no
6754        export_dynamic_flag_spec='-Bexport'
6755        ;;
6756    
6757      sysv5*)
6758        no_undefined_flag=' -z text'
6759        # $CC -shared without GNU ld will not create a library from C++
6760        # object files and a static libstdc++, better avoid it by now
6761        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6762        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6763                    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6764        hardcode_libdir_flag_spec=
6765        hardcode_shlibpath_var=no
6766        runpath_var='LD_RUN_PATH'
6767        ;;
6768    
6769      uts4*)
6770        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6771        hardcode_libdir_flag_spec='-L$libdir'
6772        hardcode_shlibpath_var=no
6773        ;;
6774    
6775      dgux*)
6776        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6777        hardcode_libdir_flag_spec='-L$libdir'
6778        hardcode_shlibpath_var=no
6779        ;;
6780    
6781      sysv4*MP*)
6782        if test -d /usr/nec; then
6783          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6784          hardcode_shlibpath_var=no
6785          runpath_var=LD_RUN_PATH
6786          hardcode_runpath_var=yes
6787          ld_shlibs=yes
6788        fi
6789        ;;
6790    
6791      sysv4.2uw2*)
6792        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6793        hardcode_direct=yes
6794        hardcode_minus_L=no
6795        hardcode_shlibpath_var=no
6796        hardcode_runpath_var=yes
6797        runpath_var=LD_RUN_PATH
6798        ;;
6799    
6800      sysv5uw7* | unixware7*)
6801        no_undefined_flag='${wl}-z ${wl}text'
6802        if test "$GCC" = yes; then
6803          archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6804        else
6805          archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6806        fi
6807        runpath_var='LD_RUN_PATH'
6808        hardcode_shlibpath_var=no
6809        ;;
6810    
6811      *)
6812        ld_shlibs=no
6813        ;;
6814      esac
6815    fi
6816    echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6817    echo "${ECHO_T}$ld_shlibs" >&6
6818    test "$ld_shlibs" = no && can_build_shared=no
6819    
6820    # Check hardcoding attributes.
6821    echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6822    echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6823    hardcode_action=
6824    if test -n "$hardcode_libdir_flag_spec" || \
6825       test -n "$runpath_var"; then
6826    
6827      # We can hardcode non-existant directories.
6828      if test "$hardcode_direct" != no &&
6829         # If the only mechanism to avoid hardcoding is shlibpath_var, we
6830         # have to relink, otherwise we might link with an installed library
6831         # when we should be linking with a yet-to-be-installed one
6832         ## test "$hardcode_shlibpath_var" != no &&
6833         test "$hardcode_minus_L" != no; then
6834        # Linking always hardcodes the temporary library directory.
6835        hardcode_action=relink
6836      else
6837        # We can link without hardcoding, and we can hardcode nonexisting dirs.
6838        hardcode_action=immediate
6839    fi    fi
6840    ;;  else
6841  esac    # We cannot hardcode anything, or else we can only hardcode existing
6842      # directories.
6843      hardcode_action=unsupported
6844    fi
6845    echo "$as_me:$LINENO: result: $hardcode_action" >&5
6846    echo "${ECHO_T}$hardcode_action" >&6
6847    
6848    striplib=
6849    old_striplib=
6850    echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6851    echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6852    if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6853      test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6854      test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6855      echo "$as_me:$LINENO: result: yes" >&5
6856    echo "${ECHO_T}yes" >&6
6857    else
6858      echo "$as_me:$LINENO: result: no" >&5
6859    echo "${ECHO_T}no" >&6
6860    fi
6861    
6862    reload_cmds='$LD$reload_flag -o $output$reload_objs'
6863    test -z "$deplibs_check_method" && deplibs_check_method=unknown
6864    
6865    # PORTME Fill in your ld.so characteristics
6866  echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5  echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6867  echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6  echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6868  library_names_spec=  library_names_spec=
6869  libname_spec='lib$name'  libname_spec='lib$name'
6870  soname_spec=  soname_spec=
 shrext=".so"  
6871  postinstall_cmds=  postinstall_cmds=
6872  postuninstall_cmds=  postuninstall_cmds=
6873  finish_cmds=  finish_cmds=
# Line 7819  shlibpath_var= Line 6876  shlibpath_var=
6876  shlibpath_overrides_runpath=unknown  shlibpath_overrides_runpath=unknown
6877  version_type=none  version_type=none
6878  dynamic_linker="$host_os ld.so"  dynamic_linker="$host_os ld.so"
6879  sys_lib_dlsearch_path_spec="/lib /usr/lib"  sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib"
6880  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  
6881    
6882  case $host_os in  case $host_os in
6883  aix3*)  aix3*)
6884    version_type=linux    version_type=linux
6885    library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'    library_names_spec='${libname}${release}.so$versuffix $libname.a'
6886    shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
6887    
6888    # 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.
6889    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
6890    ;;    ;;
6891    
6892  aix4* | aix5*)  aix4* | aix5*)
# Line 7858  aix4* | aix5*) Line 6896  aix4* | aix5*)
6896    hardcode_into_libs=yes    hardcode_into_libs=yes
6897    if test "$host_cpu" = ia64; then    if test "$host_cpu" = ia64; then
6898      # AIX 5 supports IA64      # AIX 5 supports IA64
6899      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'
6900      shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
6901    else    else
6902      # 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 6906  aix4* | aix5*)
6906      # development snapshots of GCC prior to 3.0.      # development snapshots of GCC prior to 3.0.
6907      case $host_os in      case $host_os in
6908        aix4 | aix4.[01] | aix4.[01].*)        aix4 | aix4.[01] | aix4.[01].*)
6909        if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'          if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6910             echo ' yes '               echo ' yes '
6911             echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then               echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6912          :            :
6913        else          else
6914          can_build_shared=no            can_build_shared=no
6915        fi          fi
6916        ;;          ;;
6917      esac      esac
6918      # 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
6919      # soname into executable. Probably we can add versioning support to      # not hardcode correct soname into executable. Probably we can
6920      # collect2, so additional links can be useful in future.      # add versioning support to collect2, so additional links can
6921        # be useful in future.
6922      if test "$aix_use_runtimelinking" = yes; then      if test "$aix_use_runtimelinking" = yes; then
6923        # 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
6924        # 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
6925        # typical AIX shared libraries.        # typical AIX shared libraries.
6926        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'
6927      else      else
6928        # We preserve .a as extension for shared libraries through AIX4.2        # We preserve .a as extension for shared libraries through AIX4.2
6929        # and later when we are not doing run time linking.        # and later when we are not doing run time linking.
6930        library_names_spec='${libname}${release}.a $libname.a'        library_names_spec='${libname}${release}.a $libname.a'
6931        soname_spec='${libname}${release}${shared_ext}$major'        soname_spec='${libname}${release}.so$major'
6932      fi      fi
6933      shlibpath_var=LIBPATH      shlibpath_var=LIBPATH
6934    fi    fi
6935      hardcode_into_libs=yes
6936    ;;    ;;
6937    
6938  amigaos*)  amigaos*)
6939    library_names_spec='$libname.ixlibrary $libname.a'    library_names_spec='$libname.ixlibrary $libname.a'
6940    # Create ${libname}_ixlibrary.a entries in /sys/libs.    # Create ${libname}_ixlibrary.a entries in /sys/libs.
6941    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'
6942    ;;    ;;
6943    
6944  beos*)  beos*)
6945    library_names_spec='${libname}${shared_ext}'    library_names_spec='${libname}.so'
6946    dynamic_linker="$host_os ld.so"    dynamic_linker="$host_os ld.so"
6947    shlibpath_var=LIBRARY_PATH    shlibpath_var=LIBRARY_PATH
6948    ;;    ;;
# Line 7910  beos*) Line 6950  beos*)
6950  bsdi4*)  bsdi4*)
6951    version_type=linux    version_type=linux
6952    need_version=no    need_version=no
6953    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'
6954    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
6955    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6956    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
6957    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"
6958    sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"    sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6959      export_dynamic_flag_spec=-rdynamic
6960    # the default ld.so.conf also contains /usr/contrib/lib and    # the default ld.so.conf also contains /usr/contrib/lib and
6961    # /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
6962    # libtool to hard-code these into programs    # libtool to hard-code these into programs
# Line 7923  bsdi4*) Line 6964  bsdi4*)
6964    
6965  cygwin* | mingw* | pw32*)  cygwin* | mingw* | pw32*)
6966    version_type=windows    version_type=windows
   shrext=".dll"  
6967    need_version=no    need_version=no
6968    need_lib_prefix=no    need_lib_prefix=no
   
6969    case $GCC,$host_os in    case $GCC,$host_os in
6970    yes,cygwin* | yes,mingw* | yes,pw32*)    yes,cygwin*)
6971      library_names_spec='$libname.dll.a'      library_names_spec='$libname.dll.a'
6972      # 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'
6973      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'\''`~  
6974        dldir=$destdir/`dirname \$dlpath`~        dldir=$destdir/`dirname \$dlpath`~
6975        test -d \$dldir || mkdir -p \$dldir~        test -d \$dldir || mkdir -p \$dldir~
6976        $install_prog $dir/$dlname \$dldir/$dlname'        $install_prog .libs/$dlname \$dldir/$dlname'
6977      postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~      postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6978        dlpath=$dir/\$dldll~        dlpath=$dir/\$dldll~
6979         $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  
6980      ;;      ;;
6981      yes,mingw*)
6982        library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6983        sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
6984        ;;
6985      yes,pw32*)
6986        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6987        ;;
6988    *)    *)
6989      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'
6990      ;;      ;;
6991    esac    esac
6992    dynamic_linker='Win32 ld.exe'    dynamic_linker='Win32 ld.exe'
# Line 7984  darwin* | rhapsody*) Line 6999  darwin* | rhapsody*)
6999    version_type=darwin    version_type=darwin
7000    need_lib_prefix=no    need_lib_prefix=no
7001    need_version=no    need_version=no
7002    library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'    # FIXME: Relying on posixy $() will cause problems for
7003    soname_spec='${libname}${release}${major}$shared_ext'    #        cross-compilation, but unfortunately the echo tests do not
7004      #        yet detect zsh echo's removal of \ escapes.
7005      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)'
7006      soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
7007    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7008    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  
7009    ;;    ;;
7010    
7011  freebsd1*)  freebsd1*)
7012    dynamic_linker=no    dynamic_linker=no
7013    ;;    ;;
7014    
 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'  
   ;;  
   
7015  freebsd*)  freebsd*)
7016    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7017    version_type=freebsd-$objformat    version_type=freebsd-$objformat
7018    case $version_type in    case $version_type in
7019      freebsd-elf*)      freebsd-elf*)
7020        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'
7021        need_version=no        need_version=no
7022        need_lib_prefix=no        need_lib_prefix=no
7023        ;;        ;;
7024      freebsd-*)      freebsd-*)
7025        library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'        library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
7026        need_version=yes        need_version=yes
7027        ;;        ;;
7028    esac    esac
# Line 8042  freebsd*) Line 7031  freebsd*)
7031    freebsd2*)    freebsd2*)
7032      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7033      ;;      ;;
7034    freebsd3.01* | freebsdelf3.01*)    *)
     shlibpath_overrides_runpath=yes  
     hardcode_into_libs=yes  
     ;;  
   *) # from 3.2 on  
7035      shlibpath_overrides_runpath=no      shlibpath_overrides_runpath=no
7036      hardcode_into_libs=yes      hardcode_into_libs=yes
7037      ;;      ;;
# Line 8057  gnu*) Line 7042  gnu*)
7042    version_type=linux    version_type=linux
7043    need_lib_prefix=no    need_lib_prefix=no
7044    need_version=no    need_version=no
7045    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'
7046    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7047    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7048    hardcode_into_libs=yes    hardcode_into_libs=yes
7049    ;;    ;;
# Line 8066  gnu*) Line 7051  gnu*)
7051  hpux9* | hpux10* | hpux11*)  hpux9* | hpux10* | hpux11*)
7052    # 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
7053    # link against other versions.    # link against other versions.
7054      dynamic_linker="$host_os dld.sl"
7055    version_type=sunos    version_type=sunos
7056    need_lib_prefix=no    need_lib_prefix=no
7057    need_version=no    need_version=no
7058    case "$host_cpu" in    shlibpath_var=SHLIB_PATH
7059    ia64*)    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
7060      shrext='.so'    library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
7061      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  
7062    # HP-UX runs *really* slowly unless shared libraries are mode 555.    # HP-UX runs *really* slowly unless shared libraries are mode 555.
7063    postinstall_cmds='chmod 555 $lib'    postinstall_cmds='chmod 555 $lib'
7064    ;;    ;;
# Line 8112  hpux9* | hpux10* | hpux11*) Line 7066  hpux9* | hpux10* | hpux11*)
7066  irix5* | irix6* | nonstopux*)  irix5* | irix6* | nonstopux*)
7067    case $host_os in    case $host_os in
7068      nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
7069      *)      *)          version_type=irix ;;
         if test "$lt_cv_prog_gnu_ld" = yes; then  
                 version_type=linux  
         else  
                 version_type=irix  
         fi ;;  
7070    esac    esac
7071    need_lib_prefix=no    need_lib_prefix=no
7072    need_version=no    need_version=no
7073    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7074    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'
7075    case $host_os in    case $host_os in
7076    irix5* | nonstopux*)    irix5* | nonstopux*)
7077      libsuff= shlibsuff=      libsuff= shlibsuff=
7078      ;;      ;;
7079    *)    *)
7080      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
7081      *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")      *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
7082        libsuff= shlibsuff= libmagic=32-bit;;      *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
7083      *-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;;  
7084      *) libsuff= shlibsuff= libmagic=never-match;;      *) libsuff= shlibsuff= libmagic=never-match;;
7085      esac      esac
7086      ;;      ;;
# Line 8143  irix5* | irix6* | nonstopux*) Line 7089  irix5* | irix6* | nonstopux*)
7089    shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
7090    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}"
7091    sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"    sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
   hardcode_into_libs=yes  
7092    ;;    ;;
7093    
7094  # No shared lib support for Linux oldld, aout, or coff.  # No shared lib support for Linux oldld, aout, or coff.
7095  linux*oldld* | linux*aout* | linux*coff*)  linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
7096    dynamic_linker=no    dynamic_linker=no
7097    ;;    ;;
7098    
7099  # This must be Linux ELF.  # This must be Linux ELF.
7100  linux*)  linux-gnu*)
7101    version_type=linux    version_type=linux
7102    need_lib_prefix=no    need_lib_prefix=no
7103    need_version=no    need_version=no
7104    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'
7105    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7106    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
7107    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7108    shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
# Line 8166  linux*) Line 7111  linux*)
7111    # before this can be enabled.    # before this can be enabled.
7112    hardcode_into_libs=yes    hardcode_into_libs=yes
7113    
7114    # Append ld.so.conf contents to the search path    case $host_cpu:$lt_cv_cc_64bit_output in
7115    if test -f /etc/ld.so.conf; then    powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
7116      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"
7117      sys_lib_dlsearch_path_spec="/lib /usr/lib $ld_extra"      sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
7118    fi      ;;
7119      esac
7120    
7121    # 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
7122    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
# Line 8181  linux*) Line 7127  linux*)
7127    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
7128    ;;    ;;
7129    
 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'  
   ;;  
   
7130  netbsd*)  netbsd*)
7131    version_type=sunos    version_type=sunos
7132    need_lib_prefix=no    need_lib_prefix=no
7133    need_version=no    need_version=no
7134    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7135      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'      library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7136      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7137      dynamic_linker='NetBSD (a.out) ld.so'      dynamic_linker='NetBSD (a.out) ld.so'
7138    else    else
7139      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'
7140      soname_spec='${libname}${release}${shared_ext}$major'      soname_spec='${libname}${release}.so$major'
7141      dynamic_linker='NetBSD ld.elf_so'      dynamic_linker='NetBSD ld.elf_so'
7142    fi    fi
7143    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 8213  netbsd*) Line 7147  netbsd*)
7147    
7148  newsos6)  newsos6)
7149    version_type=linux    version_type=linux
7150    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'  
7151    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7152    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7153    ;;    ;;
# Line 8231  nto-qnx*) Line 7155  nto-qnx*)
7155  openbsd*)  openbsd*)
7156    version_type=sunos    version_type=sunos
7157    need_lib_prefix=no    need_lib_prefix=no
7158    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  
7159    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
7160      case $host_os in      case "$host_os" in
7161        openbsd2.[89] | openbsd2.[89].*)      openbsd2.[89] | openbsd2.[89].*)
7162          shlibpath_overrides_runpath=no        shlibpath_overrides_runpath=no
7163          ;;        ;;
7164        *)      *)
7165          shlibpath_overrides_runpath=yes        shlibpath_overrides_runpath=yes
7166          ;;        ;;
7167        esac      esac
7168    else    else
7169      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7170    fi    fi
7171      library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7172      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7173      shlibpath_var=LD_LIBRARY_PATH
7174    ;;    ;;
7175    
7176  os2*)  os2*)
7177    libname_spec='$name'    libname_spec='$name'
   shrext=".dll"  
7178    need_lib_prefix=no    need_lib_prefix=no
7179    library_names_spec='$libname${shared_ext} $libname.a'    library_names_spec='$libname.dll $libname.a'
7180    dynamic_linker='OS/2 ld.exe'    dynamic_linker='OS/2 ld.exe'
7181    shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
7182    ;;    ;;
7183    
7184  osf3* | osf4* | osf5*)  osf3* | osf4* | osf5*)
7185    version_type=osf    version_type=osf
   need_lib_prefix=no  
7186    need_version=no    need_version=no
7187    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7188    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'
7189    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7190    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"
7191    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
7192      hardcode_into_libs=yes
7193    ;;    ;;
7194    
7195  sco3.2v5*)  sco3.2v5*)
7196    version_type=osf    version_type=osf
7197    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7198    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'
7199    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7200    ;;    ;;
7201    
# Line 8280  solaris*) Line 7203  solaris*)
7203    version_type=linux    version_type=linux
7204    need_lib_prefix=no    need_lib_prefix=no
7205    need_version=no    need_version=no
7206    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'
7207    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7208    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7209    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
7210    hardcode_into_libs=yes    hardcode_into_libs=yes
# Line 8291  solaris*) Line 7214  solaris*)
7214    
7215  sunos4*)  sunos4*)
7216    version_type=sunos    version_type=sunos
7217    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
7218    finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
7219    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7220    shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
# Line 8303  sunos4*) Line 7226  sunos4*)
7226    
7227  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7228    version_type=linux    version_type=linux
7229    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'
7230    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}.so$major'
7231    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
7232    case $host_vendor in    case $host_vendor in
7233      sni)      sni)
# Line 8325  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) Line 7248  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7248    esac    esac
7249    ;;    ;;
7250    
7251    uts4*)
7252      version_type=linux
7253      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7254      soname_spec='${libname}${release}.so$major'
7255      shlibpath_var=LD_LIBRARY_PATH
7256      ;;
7257    
7258    dgux*)
7259      version_type=linux
7260      need_lib_prefix=no
7261      need_version=no
7262      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7263      soname_spec='${libname}${release}.so$major'
7264      shlibpath_var=LD_LIBRARY_PATH
7265      ;;
7266    
7267  sysv4*MP*)  sysv4*MP*)
7268    if test -d /usr/nec ;then    if test -d /usr/nec ;then
7269      version_type=linux      version_type=linux
7270      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'
7271      soname_spec='$libname${shared_ext}.$major'      soname_spec='$libname.so.$major'
7272      shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
7273    fi    fi
7274    ;;    ;;
7275    
 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  
   ;;  
   
7276  *)  *)
7277    dynamic_linker=no    dynamic_linker=no
7278    ;;    ;;
# Line 8349  echo "$as_me:$LINENO: result: $dynamic_l Line 7281  echo "$as_me:$LINENO: result: $dynamic_l
7281  echo "${ECHO_T}$dynamic_linker" >&6  echo "${ECHO_T}$dynamic_linker" >&6
7282  test "$dynamic_linker" = no && can_build_shared=no  test "$dynamic_linker" = no && can_build_shared=no
7283    
7284  echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5  # Report the final consequences.
7285  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
7286  hardcode_action=  echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
7287  if test -n "$hardcode_libdir_flag_spec" || \  echo "$as_me:$LINENO: result: $can_build_shared" >&5
7288     test -n "$runpath_var " || \  echo "${ECHO_T}$can_build_shared" >&6
    test "X$hardcode_automatic"="Xyes" ; then  
7289    
7290    # We can hardcode non-existant directories.  echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
7291    if test "$hardcode_direct" != no &&  echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
7292       # If the only mechanism to avoid hardcoding is shlibpath_var, we  test "$can_build_shared" = "no" && enable_shared=no
7293       # have to relink, otherwise we might link with an installed library  
7294       # when we should be linking with a yet-to-be-installed one  # On AIX, shared libraries and static libraries use the same namespace, and
7295       ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&  # are all built from PIC.
7296       test "$hardcode_minus_L" != no; then  case "$host_os" in
7297      # Linking always hardcodes the temporary library directory.  aix3*)
7298      hardcode_action=relink    test "$enable_shared" = yes && enable_static=no
7299    else    if test -n "$RANLIB"; then
7300      # We can link without hardcoding, and we can hardcode nonexisting dirs.      archive_cmds="$archive_cmds~\$RANLIB \$lib"
7301      hardcode_action=immediate      postinstall_cmds='$RANLIB $lib'
7302    fi    fi
7303  else    ;;
7304    # We cannot hardcode anything, or else we can only hardcode existing  
7305    # directories.  aix4*)
7306    hardcode_action=unsupported    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7307  fi      test "$enable_shared" = yes && enable_static=no
7308  echo "$as_me:$LINENO: result: $hardcode_action" >&5    fi
7309  echo "${ECHO_T}$hardcode_action" >&6    ;;
7310    esac
7311    echo "$as_me:$LINENO: result: $enable_shared" >&5
7312    echo "${ECHO_T}$enable_shared" >&6
7313    
7314    echo "$as_me:$LINENO: checking whether to build static libraries" >&5
7315    echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
7316    # Make sure either enable_shared or enable_static is yes.
7317    test "$enable_shared" = yes || enable_static=yes
7318    echo "$as_me:$LINENO: result: $enable_static" >&5
7319    echo "${ECHO_T}$enable_static" >&6
7320    
7321  if test "$hardcode_action" = relink; then  if test "$hardcode_action" = relink; then
7322    # Fast installation is not supported    # Fast installation is not supported
# Line 8386  elif test "$shlibpath_overrides_runpath" Line 7327  elif test "$shlibpath_overrides_runpath"
7327    enable_fast_install=needless    enable_fast_install=needless
7328  fi  fi
7329    
7330  striplib=  variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7331  old_striplib=  if test "$GCC" = yes; then
7332  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  
7333  fi  fi
7334    
7335  if test "x$enable_dlopen" != xyes; then  if test "x$enable_dlopen" != xyes; then
# Line 8430  else Line 7347  else
7347      lt_cv_dlopen_self=yes      lt_cv_dlopen_self=yes
7348      ;;      ;;
7349    
7350    mingw* | pw32*)    cygwin* | mingw* | pw32*)
7351      lt_cv_dlopen="LoadLibrary"      lt_cv_dlopen="LoadLibrary"
7352      lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
7353     ;;     ;;
7354    
7355    cygwin*)    *)
7356      lt_cv_dlopen="dlopen"      echo "$as_me:$LINENO: checking for shl_load" >&5
7357      lt_cv_dlopen_libs=  echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
7358     ;;  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  
7359    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
7360  else  else
7361    ac_check_lib_save_LIBS=$LIBS    cat >conftest.$ac_ext <<_ACEOF
 LIBS="-ldl  $LIBS"  
 cat >conftest.$ac_ext <<_ACEOF  
7362  /* confdefs.h.  */  /* confdefs.h.  */
7363  _ACEOF  _ACEOF
7364  cat confdefs.h >>conftest.$ac_ext  cat confdefs.h >>conftest.$ac_ext
7365  cat >>conftest.$ac_ext <<_ACEOF  cat >>conftest.$ac_ext <<_ACEOF
7366  /* end confdefs.h.  */  /* end confdefs.h.  */
7367    /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7368       For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7369    #define shl_load innocuous_shl_load
7370    
7371    /* System header to define __stub macros and hopefully few prototypes,
7372        which can conflict with char shl_load (); below.
7373        Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7374        <limits.h> exists even on freestanding compilers.  */
7375    
7376    #ifdef __STDC__
7377    # include <limits.h>
7378    #else
7379    # include <assert.h>
7380    #endif
7381    
7382    #undef shl_load
7383    
7384  /* Override any gcc2 internal prototype to avoid an error.  */  /* Override any gcc2 internal prototype to avoid an error.  */
7385  #ifdef __cplusplus  #ifdef __cplusplus
7386  extern "C"  extern "C"
7387    {
7388  #endif  #endif
7389  /* 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
7390     builtin and then its argument prototype would still apply.  */     builtin and then its argument prototype would still apply.  */
7391  char dlopen ();  char shl_load ();
7392    /* The GNU C library defines this for functions which it implements
7393        to always fail with ENOSYS.  Some functions are actually named
7394        something starting with __ and the normal name is an alias.  */
7395    #if defined (__stub_shl_load) || defined (__stub___shl_load)
7396    choke me
7397    #else
7398    char (*f) () = shl_load;
7399    #endif
7400    #ifdef __cplusplus
7401    }
7402    #endif
7403    
7404  int  int
7405  main ()  main ()
7406  {  {
7407  dlopen ();  return f != shl_load;
7408    ;    ;
7409    return 0;    return 0;
7410  }  }
# Line 8493  if { (eval echo "$as_me:$LINENO: \"$ac_l Line 7431  if { (eval echo "$as_me:$LINENO: \"$ac_l
7431    ac_status=$?    ac_status=$?
7432    echo "$as_me:$LINENO: \$? = $ac_status" >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7433    (exit $ac_status); }; }; then    (exit $ac_status); }; }; then
7434    ac_cv_lib_dl_dlopen=yes    ac_cv_func_shl_load=yes
7435  else  else
7436    echo "$as_me: failed program was:" >&5    echo "$as_me: failed program was:" >&5
7437  sed 's/^/| /' conftest.$ac_ext >&5  sed 's/^/| /' conftest.$ac_ext >&5
7438    
7439  ac_cv_lib_dl_dlopen=no  ac_cv_func_shl_load=no
7440  fi  fi
7441  rm -f conftest.err conftest.$ac_objext \  rm -f conftest.err conftest.$ac_objext \
7442        conftest$ac_exeext conftest.$ac_ext        conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS  
7443  fi  fi
7444  echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5  echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7445  echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6  echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7446  if test $ac_cv_lib_dl_dlopen = yes; then  if test $ac_cv_func_shl_load = yes; then
7447    lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"    lt_cv_dlopen="shl_load"
7448  else  else
7449      echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7450      lt_cv_dlopen="dyld"  echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7451      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  
7452    echo $ECHO_N "(cached) $ECHO_C" >&6    echo $ECHO_N "(cached) $ECHO_C" >&6
7453  else  else
7454    ac_check_lib_save_LIBS=$LIBS    ac_check_lib_save_LIBS=$LIBS
# Line 8971  fi Line 7805  fi
7805  echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5  echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
7806  echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6  echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
7807  if test $ac_cv_lib_dld_dld_link = yes; then  if test $ac_cv_lib_dld_dld_link = yes; then
7808    lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"    lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7809  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  
7810    
 # Method to check whether dependent libraries are shared objects.  
 deplibs_check_method=$lt_deplibs_check_method  
7811    
7812  # Command to use when deplibs_check_method == file_magic.  fi
 file_magic_cmd=$lt_file_magic_cmd  
7813    
 # Flag that allows shared libraries with undefined symbols to be built.  
 allow_undefined_flag=$lt_allow_undefined_flag_GCJ  
7814    
7815  # Flag that forces no undefined symbols.  fi
 no_undefined_flag=$lt_no_undefined_flag_GCJ  
7816    
 # Commands used to finish a libtool library installation in a directory.  
 finish_cmds=$lt_finish_cmds  
7817    
7818  # Same as above, but a single script fragment to be evaled but not shown.  fi
 finish_eval=$lt_finish_eval  
7819    
 # 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  
7820    
7821  # Transform the output of nm in a proper C declaration  fi
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  
7822    
 # 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  
7823    
7824  # This is the shared library runtime path variable.  fi
 runpath_var=$runpath_var  
7825    
7826  # This is the shared library path variable.      ;;
7827  shlibpath_var=$shlibpath_var    esac
7828    
7829  # Is shlibpath searched before the hard-coded library search path?    if test "x$lt_cv_dlopen" != xno; then
7830  shlibpath_overrides_runpath=$shlibpath_overrides_runpath      enable_dlopen=yes
7831      else
7832        enable_dlopen=no
7833      fi
7834    
7835  # How to hardcode a shared library path into an executable.    case $lt_cv_dlopen in
7836  hardcode_action=$hardcode_action_GCJ    dlopen)
7837        save_CPPFLAGS="$CPPFLAGS"
7838            test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7839    
7840  # Whether we should hardcode library paths into libraries.      save_LDFLAGS="$LDFLAGS"
7841  hardcode_into_libs=$hardcode_into_libs      eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7842    
7843  # Flag to hardcode \$libdir into a binary during linking.      save_LIBS="$LIBS"
7844  # 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  
7845    
7846  # If ld is used when linking, flag to hardcode \$libdir into      echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7847  # a binary during linking. This must work even if \$libdir does  echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7848  # not exist.  if test "${lt_cv_dlopen_self+set}" = set; then
7849  hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ    echo $ECHO_N "(cached) $ECHO_C" >&6
7850    else
7851              if test "$cross_compiling" = yes; then :
7852      lt_cv_dlopen_self=cross
7853    else
7854        lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7855      lt_status=$lt_dlunknown
7856      cat > conftest.$ac_ext <<EOF
7857    #line 7857 "configure"
7858    #include "confdefs.h"
7859    
7860  # Whether we need a single -rpath flag with a separated argument.  #if HAVE_DLFCN_H
7861  hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ  #include <dlfcn.h>
7862    #endif
7863    
7864  # 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  
7865    
7866  # Set to yes if using the -LDIR flag during linking hardcodes DIR into the  #ifdef RTLD_GLOBAL
7867  # resulting binary.  #  define LT_DLGLOBAL           RTLD_GLOBAL
7868  hardcode_minus_L=$hardcode_minus_L_GCJ  #else
7869    #  ifdef DL_GLOBAL
7870    #    define LT_DLGLOBAL         DL_GLOBAL
7871    #  else
7872    #    define LT_DLGLOBAL         0
7873    #  endif
7874    #endif
7875    
7876  # 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
7877  # the resulting binary.     find out it does not work in some platform. */
7878  hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ  #ifndef LT_DLLAZY_OR_NOW
7879    #  ifdef RTLD_LAZY
7880    #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7881    #  else
7882    #    ifdef DL_LAZY
7883    #      define LT_DLLAZY_OR_NOW          DL_LAZY
7884    #    else
7885    #      ifdef RTLD_NOW
7886    #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7887    #      else
7888    #        ifdef DL_NOW
7889    #          define LT_DLLAZY_OR_NOW      DL_NOW
7890    #        else
7891    #          define LT_DLLAZY_OR_NOW      0
7892    #        endif
7893    #      endif
7894    #    endif
7895    #  endif
7896    #endif
7897    
7898  # Set to yes if building a shared library automatically hardcodes DIR into the library  #ifdef __cplusplus
7899  # and all subsequent libraries and executables linked against it.  extern "C" void exit (int);
7900  hardcode_automatic=$hardcode_automatic_GCJ  #endif
7901    
7902  # Variables whose values should be saved in libtool wrapper scripts and  void fnord() { int i=42;}
7903  # restored at relink time.  int main ()
7904  variables_saved_for_relink="$variables_saved_for_relink"  {
7905      void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7906      int status = $lt_dlunknown;
7907    
7908  # Whether libtool must link a program against all its dependency libraries.    if (self)
7909  link_all_deplibs=$link_all_deplibs_GCJ      {
7910          if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7911          else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7912          /* dlclose (self); */
7913        }
7914    
7915  # Compile-time system search path for libraries      exit (status);
7916  sys_lib_search_path_spec=$lt_sys_lib_search_path_spec  }
7917    EOF
7918      if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7919      (eval $ac_link) 2>&5
7920      ac_status=$?
7921      echo "$as_me:$LINENO: \$? = $ac_status" >&5
7922      (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7923        (./conftest; exit; ) 2>/dev/null
7924        lt_status=$?
7925        case x$lt_status in
7926          x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7927          x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7928          x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7929        esac
7930      else :
7931        # compilation failed
7932        lt_cv_dlopen_self=no
7933      fi
7934    fi
7935    rm -fr conftest*
7936    
 # Run-time system search path for libraries  
 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  
7937    
7938  # Fix the shell variable \$srcfile for the compiler.  fi
7939  fix_srcfile_path="$fix_srcfile_path_GCJ"  echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7940    echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7941    
7942  # Set to yes if exported symbols are required.      if test "x$lt_cv_dlopen_self" = xyes; then
7943  always_export_symbols=$always_export_symbols_GCJ        LDFLAGS="$LDFLAGS $link_static_flag"
7944          echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7945    echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7946    if test "${lt_cv_dlopen_self_static+set}" = set; then
7947      echo $ECHO_N "(cached) $ECHO_C" >&6
7948    else
7949              if test "$cross_compiling" = yes; then :
7950      lt_cv_dlopen_self_static=cross
7951    else
7952        lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7953      lt_status=$lt_dlunknown
7954      cat > conftest.$ac_ext <<EOF
7955    #line 7955 "configure"
7956    #include "confdefs.h"
7957    
7958  # The commands to list exported symbols.  #if HAVE_DLFCN_H
7959  export_symbols_cmds=$lt_export_symbols_cmds_GCJ  #include <dlfcn.h>
7960    #endif
7961    
7962  # The commands to extract the exported symbol list from a shared archive.  #include <stdio.h>
 extract_expsyms_cmds=$lt_extract_expsyms_cmds  
7963    
7964  # Symbols that should not be listed in the preloaded symbols.  #ifdef RTLD_GLOBAL
7965  exclude_expsyms=$lt_exclude_expsyms_GCJ  #  define LT_DLGLOBAL           RTLD_GLOBAL
7966    #else
7967    #  ifdef DL_GLOBAL
7968    #    define LT_DLGLOBAL         DL_GLOBAL
7969    #  else
7970    #    define LT_DLGLOBAL         0
7971    #  endif
7972    #endif
7973    
7974  # Symbols that must always be exported.  /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7975  include_expsyms=$lt_include_expsyms_GCJ     find out it does not work in some platform. */
7976    #ifndef LT_DLLAZY_OR_NOW
7977    #  ifdef RTLD_LAZY
7978    #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7979    #  else
7980    #    ifdef DL_LAZY
7981    #      define LT_DLLAZY_OR_NOW          DL_LAZY
7982    #    else
7983    #      ifdef RTLD_NOW
7984    #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7985    #      else
7986    #        ifdef DL_NOW
7987    #          define LT_DLLAZY_OR_NOW      DL_NOW
7988    #        else
7989    #          define LT_DLLAZY_OR_NOW      0
7990    #        endif
7991    #      endif
7992    #    endif
7993    #  endif
7994    #endif
7995    
7996  # ### END LIBTOOL TAG CONFIG: $tagname  #ifdef __cplusplus
7997    extern "C" void exit (int);
7998    #endif
7999    
8000  __EOF__  void fnord() { int i=42;}
8001    int main ()
8002    {
8003      void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8004      int status = $lt_dlunknown;
8005    
8006      if (self)
8007        {
8008          if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8009          else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8010          /* dlclose (self); */
8011        }
8012    
8013  else      exit (status);
8014    # If there is no Makefile yet, we rely on a make rule to execute  }
8015    # `config.status --recheck' to rerun these tests and create the  EOF
8016    # libtool script then.    if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8017    ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`    (eval $ac_link) 2>&5
8018    if test -f "$ltmain_in"; then    ac_status=$?
8019      test -f Makefile && make "$ltmain"    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8020      (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8021        (./conftest; exit; ) 2>/dev/null
8022        lt_status=$?
8023        case x$lt_status in
8024          x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8025          x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8026          x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
8027        esac
8028      else :
8029        # compilation failed
8030        lt_cv_dlopen_self_static=no
8031    fi    fi
8032  fi  fi
8033    rm -fr conftest*
8034    
8035    
8036  ac_ext=c  fi
8037  ac_cpp='$CPP $CPPFLAGS'  echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
8038  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
8039  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  
8040    
8041  # Code to be used in simple compile tests      CPPFLAGS="$save_CPPFLAGS"
8042  lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'      LDFLAGS="$save_LDFLAGS"
8043        LIBS="$save_LIBS"
8044        ;;
8045      esac
8046    
8047  # Code to be used in simple link tests    case $lt_cv_dlopen_self in
8048  lt_simple_link_test_code="$lt_simple_compile_test_code"    yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8049      *) enable_dlopen_self=unknown ;;
8050      esac
8051    
8052  # ltmain only uses $CC for tagged configurations so make sure $CC is set.    case $lt_cv_dlopen_self_static in
8053      yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8054      *) enable_dlopen_self_static=unknown ;;
8055      esac
8056    fi
8057    
 # If no C compiler was specified, use CC.  
 LTCC=${LTCC-"$CC"}  
8058    
8059  # Allow CC to be a program name with arguments.  if test "$enable_shared" = yes && test "$GCC" = yes; then
8060  compiler=$CC    case $archive_cmds in
8061      *'~'*)
8062        # FIXME: we may have to deal with multi-command sequences.
8063        ;;
8064      '$CC '*)
8065        # Test whether the compiler implicitly links with -lc since on some
8066        # systems, -lgcc has to come before -lc. If gcc already passes -lc
8067        # to ld, don't add -lc before -lgcc.
8068        echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8069    echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8070        if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
8071      echo $ECHO_N "(cached) $ECHO_C" >&6
8072    else
8073      $rm conftest*
8074        echo 'static int dummy;' > conftest.$ac_ext
8075    
8076        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8077      (eval $ac_compile) 2>&5
8078      ac_status=$?
8079      echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080      (exit $ac_status); }; then
8081          soname=conftest
8082          lib=conftest
8083          libobjs=conftest.$ac_objext
8084          deplibs=
8085          wl=$lt_cv_prog_cc_wl
8086          compiler_flags=-v
8087          linker_flags=-v
8088          verstring=
8089          output_objdir=.
8090          libname=conftest
8091          save_allow_undefined_flag=$allow_undefined_flag
8092          allow_undefined_flag=
8093          if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8094      (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8095      ac_status=$?
8096      echo "$as_me:$LINENO: \$? = $ac_status" >&5
8097      (exit $ac_status); }
8098          then
8099            lt_cv_archive_cmds_need_lc=no
8100          else
8101            lt_cv_archive_cmds_need_lc=yes
8102          fi
8103          allow_undefined_flag=$save_allow_undefined_flag
8104        else
8105          cat conftest.err 1>&5
8106        fi
8107    fi
8108    
8109  # Allow CC to be a program name with arguments.      echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
8110  lt_save_CC="$CC"  echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
8111  CC=${RC-"windres"}      ;;
8112  compiler=$CC    esac
8113  compiler_RC=$CC  fi
8114  lt_cv_prog_compiler_c_o_RC=yes  need_lc=${lt_cv_archive_cmds_need_lc-yes}
8115    
8116  # The else clause should only fire when bootstrapping the  # The second clause should only fire when bootstrapping the
8117  # libtool distribution, otherwise you forgot to ship ltmain.sh  # libtool distribution, otherwise you forgot to ship ltmain.sh
8118  # with your package, and you will get complaints that there are  # with your package, and you will get complaints that there are
8119  # no rules to generate ltmain.sh.  # no rules to generate ltmain.sh.
8120  if test -f "$ltmain"; then  if test -f "$ltmain"; then
8121    # See if we are running on zsh, and set the options which allow our commands through    :
8122    # without removal of \ escapes.  else
8123    if test -n "${ZSH_VERSION+set}" ; then    # If there is no Makefile yet, we rely on a make rule to execute
8124      setopt NO_GLOB_SUBST    # `config.status --recheck' to rerun these tests and create the
8125    fi    # libtool script then.
8126      test -f Makefile && make "$ltmain"
8127    fi
8128    
8129    if test -f "$ltmain"; then
8130      trap "$rm \"${ofile}T\"; exit 1" 1 2 15
8131      $rm -f "${ofile}T"
8132    
8133      echo creating $ofile
8134    
8135    # Now quote all the things that may contain metacharacters while being    # Now quote all the things that may contain metacharacters while being
8136    # 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
8137    # variables and quote the copies for generation of the libtool script.    # variables and quote the copies for generation of the libtool script.
8138    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 \
8139      SED SHELL STRIP \      AR AR_FLAGS CC LD LN_S NM SHELL \
8140      libname_spec library_names_spec soname_spec extract_expsyms_cmds \      reload_flag reload_cmds wl \
8141      old_striplib striplib file_magic_cmd finish_cmds finish_eval \      pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
8142      deplibs_check_method reload_flag reload_cmds need_locks \      thread_safe_flag_spec whole_archive_flag_spec libname_spec \
8143      lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \      library_names_spec soname_spec \
8144      lt_cv_sys_global_symbol_to_c_name_address \      RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
8145        old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
8146        postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
8147        old_striplib striplib file_magic_cmd export_symbols_cmds \
8148        deplibs_check_method allow_undefined_flag no_undefined_flag \
8149        finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
8150        global_symbol_to_c_name_address \
8151        hardcode_libdir_flag_spec hardcode_libdir_separator  \
8152      sys_lib_search_path_spec sys_lib_dlsearch_path_spec \      sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
8153      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  
8154    
8155      case $var in      case $var in
8156      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 | \  
8157      old_postinstall_cmds | old_postuninstall_cmds | \      old_postinstall_cmds | old_postuninstall_cmds | \
8158      sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)      export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
8159        extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
8160        postinstall_cmds | postuninstall_cmds | \
8161        finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
8162        # Double-quote double-evaled strings.        # Double-quote double-evaled strings.
8163        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\"\`\\\""
8164        ;;        ;;
# Line 18941  if test -f "$ltmain"; then Line 8168  if test -f "$ltmain"; then
8168      esac      esac
8169    done    done
8170    
8171    case $lt_echo in    cat <<__EOF__ > "${ofile}T"
8172    *'\$0 --fallback-echo"')  #! $SHELL
8173      lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`  
8174      ;;  # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
8175    esac  # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
8176    # NOTE: Changes made to this file will be lost: look at ltmain.sh.
8177    #
8178    # Copyright (C) 1996-2000 Free Software Foundation, Inc.
8179    # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8180    #
8181    # This program is free software; you can redistribute it and/or modify
8182    # it under the terms of the GNU General Public License as published by
8183    # the Free Software Foundation; either version 2 of the License, or
8184    # (at your option) any later version.
8185    #
8186    # This program is distributed in the hope that it will be useful, but
8187    # WITHOUT ANY WARRANTY; without even the implied warranty of
8188    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8189    # General Public License for more details.
8190    #
8191    # You should have received a copy of the GNU General Public License
8192    # along with this program; if not, write to the Free Software
8193    # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8194    #
8195    # As a special exception to the GNU General Public License, if you
8196    # distribute this file as part of a program that contains a
8197    # configuration script generated by Autoconf, you may include it under
8198    # the same distribution terms that you use for the rest of that program.
8199    
8200    # A sed that does not truncate output.
8201    SED=$lt_SED
8202    
8203    # Sed that helps us avoid accidentally triggering echo(1) options like -n.
8204    Xsed="${SED} -e s/^X//"
8205    
8206  cfgfile="$ofile"  # The HP-UX ksh and POSIX shell print the target directory to stdout
8207    # if CDPATH is set.
8208    if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
8209    
8210    cat <<__EOF__ >> "$cfgfile"  # ### BEGIN LIBTOOL CONFIG
 # ### BEGIN LIBTOOL TAG CONFIG: $tagname  
8211    
8212  # 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`:
8213    
# Line 18964  build_libtool_libs=$enable_shared Line 8221  build_libtool_libs=$enable_shared
8221  build_old_libs=$enable_static  build_old_libs=$enable_static
8222    
8223  # Whether or not to add -lc for building shared libraries.  # Whether or not to add -lc for building shared libraries.
8224  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  
8225    
8226  # Whether or not to optimize for fast installation.  # Whether or not to optimize for fast installation.
8227  fast_install=$enable_fast_install  fast_install=$enable_fast_install
# Line 18983  echo=$lt_echo Line 8237  echo=$lt_echo
8237  AR=$lt_AR  AR=$lt_AR
8238  AR_FLAGS=$lt_AR_FLAGS  AR_FLAGS=$lt_AR_FLAGS
8239    
8240  # A C compiler.  # The default C compiler.
8241  LTCC=$lt_LTCC  CC=$lt_CC
   
 # A language-specific compiler.  
 CC=$lt_compiler_RC  
8242    
8243  # Is the compiler the GNU C compiler?  # Is the compiler the GNU C compiler?
8244  with_gcc=$GCC_RC  with_gcc=$GCC
   
 # An ERE matcher.  
 EGREP=$lt_EGREP  
8245    
8246  # The linker used to build libraries.  # The linker used to build libraries.
8247  LD=$lt_LD_RC  LD=$lt_LD
8248    
8249  # Whether we need hard or soft links.  # Whether we need hard or soft links.
8250  LN_S=$lt_LN_S  LN_S=$lt_LN_S
# Line 19005  LN_S=$lt_LN_S Line 8253  LN_S=$lt_LN_S
8253  NM=$lt_NM  NM=$lt_NM
8254    
8255  # A symbol stripping program  # A symbol stripping program
8256  STRIP=$lt_STRIP  STRIP=$STRIP
8257    
8258  # Used to examine libraries when file_magic_cmd begins "file"  # Used to examine libraries when file_magic_cmd begins "file"
8259  MAGIC_CMD=$MAGIC_CMD  MAGIC_CMD=$MAGIC_CMD
# Line 19017  DLLTOOL="$DLLTOOL" Line 8265  DLLTOOL="$DLLTOOL"
8265  OBJDUMP="$OBJDUMP"  OBJDUMP="$OBJDUMP"
8266    
8267  # Used on cygwin: assembler.  # Used on cygwin: assembler.
8268  AS=$lt_AS  AS="$AS"
8269    
8270  # The name of the directory that contains temporary libtool files.  # The name of the directory that contains temporary libtool files.
8271  objdir=$objdir  objdir=$objdir
# Line 19027  reload_flag=$lt_reload_flag Line 8275  reload_flag=$lt_reload_flag
8275  reload_cmds=$lt_reload_cmds  reload_cmds=$lt_reload_cmds
8276    
8277  # How to pass a linker flag through the compiler.  # How to pass a linker flag through the compiler.
8278  wl=$lt_lt_prog_compiler_wl_RC  wl=$lt_wl
8279    
8280  # Object file suffix (normally "o").  # Object file suffix (normally "o").
8281  objext="$ac_objext"  objext="$ac_objext"
# Line 19035  objext="$ac_objext" Line 8283  objext="$ac_objext"
8283  # Old archive suffix (normally "a").  # Old archive suffix (normally "a").
8284  libext="$libext"  libext="$libext"
8285    
 # Shared library suffix (normally ".so").  
 shrext='$shrext'  
   
8286  # Executable file suffix (normally "").  # Executable file suffix (normally "").
8287  exeext="$exeext"  exeext="$exeext"
8288    
8289  # Additional compiler flags for building library objects.  # Additional compiler flags for building library objects.
8290  pic_flag=$lt_lt_prog_compiler_pic_RC  pic_flag=$lt_pic_flag
8291  pic_mode=$pic_mode  pic_mode=$pic_mode
8292    
 # What is the maximum length of a command?  
 max_cmd_len=$lt_cv_sys_max_cmd_len  
   
8293  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
8294  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC  compiler_c_o=$lt_compiler_c_o
8295    
8296    # Can we write directly to a .lo ?
8297    compiler_o_lo=$lt_compiler_o_lo
8298    
8299  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation ?
8300  need_locks=$lt_need_locks  need_locks=$lt_need_locks
# Line 19070  dlopen_self=$enable_dlopen_self Line 8315  dlopen_self=$enable_dlopen_self
8315  dlopen_self_static=$enable_dlopen_self_static  dlopen_self_static=$enable_dlopen_self_static
8316    
8317  # Compiler flag to prevent dynamic linking.  # Compiler flag to prevent dynamic linking.
8318  link_static_flag=$lt_lt_prog_compiler_static_RC  link_static_flag=$lt_link_static_flag
8319    
8320  # Compiler flag to turn off builtin functions.  # Compiler flag to turn off builtin functions.
8321  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC  no_builtin_flag=$lt_no_builtin_flag
8322    
8323  # Compiler flag to allow reflexive dlopens.  # Compiler flag to allow reflexive dlopens.
8324  export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC  export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
8325    
8326  # Compiler flag to generate shared objects directly from archives.  # Compiler flag to generate shared objects directly from archives.
8327  whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC  whole_archive_flag_spec=$lt_whole_archive_flag_spec
8328    
8329  # Compiler flag to generate thread-safe objects.  # Compiler flag to generate thread-safe objects.
8330  thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC  thread_safe_flag_spec=$lt_thread_safe_flag_spec
8331    
8332  # Library versioning type.  # Library versioning type.
8333  version_type=$version_type  version_type=$version_type
# Line 19099  soname_spec=$lt_soname_spec Line 8344  soname_spec=$lt_soname_spec
8344    
8345  # Commands used to build and install an old-style archive.  # Commands used to build and install an old-style archive.
8346  RANLIB=$lt_RANLIB  RANLIB=$lt_RANLIB
8347  old_archive_cmds=$lt_old_archive_cmds_RC  old_archive_cmds=$lt_old_archive_cmds
8348  old_postinstall_cmds=$lt_old_postinstall_cmds  old_postinstall_cmds=$lt_old_postinstall_cmds
8349  old_postuninstall_cmds=$lt_old_postuninstall_cmds  old_postuninstall_cmds=$lt_old_postuninstall_cmds
8350    
8351  # Create an old-style archive from a shared archive.  # Create an old-style archive from a shared archive.
8352  old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC  old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
8353    
8354  # 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.
8355  old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC  old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
8356    
8357  # Commands used to build and install a shared archive.  # Commands used to build and install a shared archive.
8358  archive_cmds=$lt_archive_cmds_RC  archive_cmds=$lt_archive_cmds
8359  archive_expsym_cmds=$lt_archive_expsym_cmds_RC  archive_expsym_cmds=$lt_archive_expsym_cmds
8360  postinstall_cmds=$lt_postinstall_cmds  postinstall_cmds=$lt_postinstall_cmds
8361  postuninstall_cmds=$lt_postuninstall_cmds  postuninstall_cmds=$lt_postuninstall_cmds
8362    
 # 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  
   
8363  # Commands to strip libraries.  # Commands to strip libraries.
8364  old_striplib=$lt_old_striplib  old_striplib=$lt_old_striplib
8365  striplib=$lt_striplib  striplib=$lt_striplib
8366    
 # 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  
   
8367  # Method to check whether dependent libraries are shared objects.  # Method to check whether dependent libraries are shared objects.
8368  deplibs_check_method=$lt_deplibs_check_method  deplibs_check_method=$lt_deplibs_check_method
8369    
# Line 19150  deplibs_check_method=$lt_deplibs_check_m Line 8371  deplibs_check_method=$lt_deplibs_check_m
8371  file_magic_cmd=$lt_file_magic_cmd  file_magic_cmd=$lt_file_magic_cmd
8372    
8373  # Flag that allows shared libraries with undefined symbols to be built.  # Flag that allows shared libraries with undefined symbols to be built.
8374  allow_undefined_flag=$lt_allow_undefined_flag_RC  allow_undefined_flag=$lt_allow_undefined_flag
8375    
8376  # Flag that forces no undefined symbols.  # Flag that forces no undefined symbols.
8377  no_undefined_flag=$lt_no_undefined_flag_RC  no_undefined_flag=$lt_no_undefined_flag
8378    
8379  # Commands used to finish a libtool library installation in a directory.  # Commands used to finish a libtool library installation in a directory.
8380  finish_cmds=$lt_finish_cmds  finish_cmds=$lt_finish_cmds
# Line 19162  finish_cmds=$lt_finish_cmds Line 8383  finish_cmds=$lt_finish_cmds
8383  finish_eval=$lt_finish_eval  finish_eval=$lt_finish_eval
8384    
8385  # 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.
8386  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe  global_symbol_pipe=$lt_global_symbol_pipe
8387    
8388  # Transform the output of nm in a proper C declaration  # Transform the output of nm in a proper C declaration
8389  global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
8390    
8391  # Transform the output of nm in a C name address pair  # Transform the output of nm in a C name address pair
8392  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
8393    
8394  # This is the shared library runtime path variable.  # This is the shared library runtime path variable.
8395  runpath_var=$runpath_var  runpath_var=$runpath_var
# Line 19180  shlibpath_var=$shlibpath_var Line 8401  shlibpath_var=$shlibpath_var
8401  shlibpath_overrides_runpath=$shlibpath_overrides_runpath  shlibpath_overrides_runpath=$shlibpath_overrides_runpath
8402    
8403  # How to hardcode a shared library path into an executable.  # How to hardcode a shared library path into an executable.
8404  hardcode_action=$hardcode_action_RC  hardcode_action=$hardcode_action
8405    
8406  # Whether we should hardcode library paths into libraries.  # Whether we should hardcode library paths into libraries.
8407  hardcode_into_libs=$hardcode_into_libs  hardcode_into_libs=$hardcode_into_libs
8408    
8409  # Flag to hardcode \$libdir into a binary during linking.  # Flag to hardcode \$libdir into a binary during linking.
8410  # This must work even if \$libdir does not exist.  # This must work even if \$libdir does not exist.
8411  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  
8412    
8413  # Whether we need a single -rpath flag with a separated argument.  # Whether we need a single -rpath flag with a separated argument.
8414  hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC  hardcode_libdir_separator=$lt_hardcode_libdir_separator
8415    
8416  # 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
8417  # resulting binary.  # resulting binary.
8418  hardcode_direct=$hardcode_direct_RC  hardcode_direct=$hardcode_direct
8419    
8420  # 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
8421  # resulting binary.  # resulting binary.
8422  hardcode_minus_L=$hardcode_minus_L_RC  hardcode_minus_L=$hardcode_minus_L
8423    
8424  # 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
8425  # the resulting binary.  # the resulting binary.
8426  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  
8427    
8428  # Variables whose values should be saved in libtool wrapper scripts and  # Variables whose values should be saved in libtool wrapper scripts and
8429  # restored at relink time.  # restored at relink time.
8430  variables_saved_for_relink="$variables_saved_for_relink"  variables_saved_for_relink="$variables_saved_for_relink"
8431    
8432  # Whether libtool must link a program against all its dependency libraries.  # Whether libtool must link a program against all its dependency libraries.
8433  link_all_deplibs=$link_all_deplibs_RC  link_all_deplibs=$link_all_deplibs
8434    
8435  # Compile-time system search path for libraries  # Compile-time system search path for libraries
8436  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 8439  sys_lib_search_path_spec=$lt_sys_lib_sea
8439  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
8440    
8441  # Fix the shell variable \$srcfile for the compiler.  # Fix the shell variable \$srcfile for the compiler.
8442  fix_srcfile_path="$fix_srcfile_path_RC"  fix_srcfile_path="$fix_srcfile_path"
8443    
8444  # Set to yes if exported symbols are required.  # Set to yes if exported symbols are required.
8445  always_export_symbols=$always_export_symbols_RC  always_export_symbols=$always_export_symbols
8446    
8447  # The commands to list exported symbols.  # The commands to list exported symbols.
8448  export_symbols_cmds=$lt_export_symbols_cmds_RC  export_symbols_cmds=$lt_export_symbols_cmds
8449    
8450  # The commands to extract the exported symbol list from a shared archive.  # The commands to extract the exported symbol list from a shared archive.
8451  extract_expsyms_cmds=$lt_extract_expsyms_cmds  extract_expsyms_cmds=$lt_extract_expsyms_cmds
8452    
8453  # Symbols that should not be listed in the preloaded symbols.  # Symbols that should not be listed in the preloaded symbols.
8454  exclude_expsyms=$lt_exclude_expsyms_RC  exclude_expsyms=$lt_exclude_expsyms
8455    
8456  # Symbols that must always be exported.  # Symbols that must always be exported.
8457  include_expsyms=$lt_include_expsyms_RC  include_expsyms=$lt_include_expsyms
8458    
8459  # ### END LIBTOOL TAG CONFIG: $tagname  # ### END LIBTOOL CONFIG
8460    
8461  __EOF__  __EOF__
8462    
8463      case $host_os in
8464      aix3*)
8465        cat <<\EOF >> "${ofile}T"
8466    
8467  else  # AIX sometimes has problems with the GCC collect2 program.  For some
8468    # 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
8469    # `config.status --recheck' to rerun these tests and create the  # vanish in a puff of smoke.
8470    # libtool script then.  if test "X${COLLECT_NAMES+set}" != Xset; then
8471    ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`    COLLECT_NAMES=
8472    if test -f "$ltmain_in"; then    export COLLECT_NAMES
     test -f Makefile && make "$ltmain"  
   fi  
8473  fi  fi
8474    EOF
8475        ;;
8476      esac
8477    
8478      case $host_os in
8479      cygwin* | mingw* | pw32* | os2*)
8480        cat <<'EOF' >> "${ofile}T"
8481          # This is a source program that is used to create dlls on Windows
8482          # Don't remove nor modify the starting and closing comments
8483    # /* ltdll.c starts here */
8484    # #define WIN32_LEAN_AND_MEAN
8485    # #include <windows.h>
8486    # #undef WIN32_LEAN_AND_MEAN
8487    # #include <stdio.h>
8488    #
8489    # #ifndef __CYGWIN__
8490    # #  ifdef __CYGWIN32__
8491    # #    define __CYGWIN__ __CYGWIN32__
8492    # #  endif
8493    # #endif
8494    #
8495    # #ifdef __cplusplus
8496    # extern "C" {
8497    # #endif
8498    # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8499    # #ifdef __cplusplus
8500    # }
8501    # #endif
8502    #
8503    # #ifdef __CYGWIN__
8504    # #include <cygwin/cygwin_dll.h>
8505    # DECLARE_CYGWIN_DLL( DllMain );
8506    # #endif
8507    # HINSTANCE __hDllInstance_base;
8508    #
8509    # BOOL APIENTRY
8510    # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8511    # {
8512    #   __hDllInstance_base = hInst;
8513    #   return TRUE;
8514    # }
8515    # /* ltdll.c ends here */
8516            # This is a source program that is used to create import libraries
8517            # on Windows for dlls which lack them. Don't remove nor modify the
8518            # starting and closing comments
8519    # /* impgen.c starts here */
8520    # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
8521    #
8522    #  This file is part of GNU libtool.
8523    #
8524    #  This program is free software; you can redistribute it and/or modify
8525    #  it under the terms of the GNU General Public License as published by
8526    #  the Free Software Foundation; either version 2 of the License, or
8527    #  (at your option) any later version.
8528    #
8529    #  This program is distributed in the hope that it will be useful,
8530    #  but WITHOUT ANY WARRANTY; without even the implied warranty of
8531    #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8532    #  GNU General Public License for more details.
8533    #
8534    #  You should have received a copy of the GNU General Public License
8535    #  along with this program; if not, write to the Free Software
8536    #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8537    #  */
8538    #
8539    # #include <stdio.h>            /* for printf() */
8540    # #include <unistd.h>           /* for open(), lseek(), read() */
8541    # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
8542    # #include <string.h>           /* for strdup() */
8543    #
8544    # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8545    # #ifndef O_BINARY
8546    # #define O_BINARY 0
8547    # #endif
8548    #
8549    # static unsigned int
8550    # pe_get16 (fd, offset)
8551    #      int fd;
8552    #      int offset;
8553    # {
8554    #   unsigned char b[2];
8555    #   lseek (fd, offset, SEEK_SET);
8556    #   read (fd, b, 2);
8557    #   return b[0] + (b[1]<<8);
8558    # }
8559    #
8560    # static unsigned int
8561    # pe_get32 (fd, offset)
8562    #     int fd;
8563    #     int offset;
8564    # {
8565    #   unsigned char b[4];
8566    #   lseek (fd, offset, SEEK_SET);
8567    #   read (fd, b, 4);
8568    #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8569    # }
8570    #
8571    # static unsigned int
8572    # pe_as32 (ptr)
8573    #      void *ptr;
8574    # {
8575    #   unsigned char *b = ptr;
8576    #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8577    # }
8578    #
8579    # int
8580    # main (argc, argv)
8581    #     int argc;
8582    #     char *argv[];
8583    # {
8584    #     int dll;
8585    #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8586    #     unsigned long export_rva, export_size, nsections, secptr, expptr;
8587    #     unsigned long name_rvas, nexp;
8588    #     unsigned char *expdata, *erva;
8589    #     char *filename, *dll_name;
8590    #
8591    #     filename = argv[1];
8592    #
8593    #     dll = open(filename, O_RDONLY|O_BINARY);
8594    #     if (dll < 1)
8595    #       return 1;
8596    #
8597    #     dll_name = filename;
8598    #
8599    #     for (i=0; filename[i]; i++)
8600    #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
8601    #           dll_name = filename + i +1;
8602    #
8603    #     pe_header_offset = pe_get32 (dll, 0x3c);
8604    #     opthdr_ofs = pe_header_offset + 4 + 20;
8605    #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
8606    #
8607    #     if (num_entries < 1) /* no exports */
8608    #       return 1;
8609    #
8610    #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
8611    #     export_size = pe_get32 (dll, opthdr_ofs + 100);
8612    #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8613    #     secptr = (pe_header_offset + 4 + 20 +
8614    #             pe_get16 (dll, pe_header_offset + 4 + 16));
8615    #
8616    #     expptr = 0;
8617    #     for (i = 0; i < nsections; i++)
8618    #     {
8619    #       char sname[8];
8620    #       unsigned long secptr1 = secptr + 40 * i;
8621    #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8622    #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8623    #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8624    #       lseek(dll, secptr1, SEEK_SET);
8625    #       read(dll, sname, 8);
8626    #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
8627    #       {
8628    #           expptr = fptr + (export_rva - vaddr);
8629    #           if (export_rva + export_size > vaddr + vsize)
8630    #               export_size = vsize - (export_rva - vaddr);
8631    #           break;
8632    #       }
8633    #     }
8634    #
8635    #     expdata = (unsigned char*)malloc(export_size);
8636    #     lseek (dll, expptr, SEEK_SET);
8637    #     read (dll, expdata, export_size);
8638    #     erva = expdata - export_rva;
8639    #
8640    #     nexp = pe_as32 (expdata+24);
8641    #     name_rvas = pe_as32 (expdata+32);
8642    #
8643    #     printf ("EXPORTS\n");
8644    #     for (i = 0; i<nexp; i++)
8645    #     {
8646    #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8647    #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8648    #     }
8649    #
8650    #     return 0;
8651    # }
8652    # /* impgen.c ends here */
8653    
8654  ac_ext=c  EOF
8655  ac_cpp='$CPP $CPPFLAGS'      ;;
8656  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"  
8657    
8658          ;;    # We use sed instead of cat because bash on DJGPP gets confused if
8659      # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8660      # text mode, it properly converts lines to CR/LF.  This bash problem
8661      # is reportedly fixed, but why not run on old versions too?
8662      sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8663    
8664        *)    mv -f "${ofile}T" "$ofile" || \
8665          { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5      (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8666  echo "$as_me: error: Unsupported tag name: $tagname" >&2;}    chmod +x "$ofile"
8667     { (exit 1); exit 1; }; }  fi
         ;;  
       esac  
8668    
       # 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"  
8669    
   # 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  
8670    
8671    
8672    
# Line 19309  LIBTOOL='$(SHELL) $(top_builddir)/libtoo Line 8680  LIBTOOL='$(SHELL) $(top_builddir)/libtoo
8680    
8681    
8682    
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
8683  # Find a good install program.  We prefer a C program (faster),  # Find a good install program.  We prefer a C program (faster),
8684  # 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
8685  # incompatible versions:  # incompatible versions:
# Line 19555  fi Line 8908  fi
8908    
8909    
8910  missing_dir=`cd $ac_aux_dir && pwd`  missing_dir=`cd $ac_aux_dir && pwd`
8911    echo "$as_me:$LINENO: checking for working aclocal" >&5
8912    echo $ECHO_N "checking for working aclocal... $ECHO_C" >&6
8913    # Run test in a subshell; some versions of sh will print an error if
8914    # an executable is not found, even if stderr is redirected.
8915    # Redirect stdin to placate older versions of autoconf.  Sigh.
8916    if (aclocal --version) < /dev/null > /dev/null 2>&1; then
8917       ACLOCAL=aclocal
8918       echo "$as_me:$LINENO: result: found" >&5
8919    echo "${ECHO_T}found" >&6
8920    else
8921       ACLOCAL="$missing_dir/missing aclocal"
8922       echo "$as_me:$LINENO: result: missing" >&5
8923    echo "${ECHO_T}missing" >&6
8924    fi
8925    
8926    echo "$as_me:$LINENO: checking for working autoconf" >&5
8927    echo $ECHO_N "checking for working autoconf... $ECHO_C" >&6
8928    # Run test in a subshell; some versions of sh will print an error if
8929    # an executable is not found, even if stderr is redirected.
8930    # Redirect stdin to placate older versions of autoconf.  Sigh.
8931    if (autoconf --version) < /dev/null > /dev/null 2>&1; then
8932       AUTOCONF=autoconf
8933       echo "$as_me:$LINENO: result: found" >&5
8934    echo "${ECHO_T}found" >&6
8935    else
8936       AUTOCONF="$missing_dir/missing autoconf"
8937       echo "$as_me:$LINENO: result: missing" >&5
8938    echo "${ECHO_T}missing" >&6
8939    fi
8940    
8941    echo "$as_me:$LINENO: checking for working automake" >&5
8942    echo $ECHO_N "checking for working automake... $ECHO_C" >&6
8943    # Run test in a subshell; some versions of sh will print an error if
8944    # an executable is not found, even if stderr is redirected.
8945    # Redirect stdin to placate older versions of autoconf.  Sigh.
8946    if (automake --version) < /dev/null > /dev/null 2>&1; then
8947       AUTOMAKE=automake
8948       echo "$as_me:$LINENO: result: found" >&5
8949    echo "${ECHO_T}found" >&6
8950    else
8951       AUTOMAKE="$missing_dir/missing automake"
8952       echo "$as_me:$LINENO: result: missing" >&5
8953    echo "${ECHO_T}missing" >&6
8954    fi
8955    
8956    echo "$as_me:$LINENO: checking for working autoheader" >&5
8957    echo $ECHO_N "checking for working autoheader... $ECHO_C" >&6
8958    # Run test in a subshell; some versions of sh will print an error if
8959    # an executable is not found, even if stderr is redirected.
8960    # Redirect stdin to placate older versions of autoconf.  Sigh.
8961    if (autoheader --version) < /dev/null > /dev/null 2>&1; then
8962       AUTOHEADER=autoheader
8963       echo "$as_me:$LINENO: result: found" >&5
8964    echo "${ECHO_T}found" >&6
8965    else
8966       AUTOHEADER="$missing_dir/missing autoheader"
8967       echo "$as_me:$LINENO: result: missing" >&5
8968    echo "${ECHO_T}missing" >&6
8969    fi
8970    
8971    echo "$as_me:$LINENO: checking for working makeinfo" >&5
8972    echo $ECHO_N "checking for working makeinfo... $ECHO_C" >&6
8973    # Run test in a subshell; some versions of sh will print an error if
8974    # an executable is not found, even if stderr is redirected.
8975    # Redirect stdin to placate older versions of autoconf.  Sigh.
8976    if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
8977       MAKEINFO=makeinfo
8978       echo "$as_me:$LINENO: result: found" >&5
8979    echo "${ECHO_T}found" >&6
8980    else
8981       MAKEINFO="$missing_dir/missing makeinfo"
8982       echo "$as_me:$LINENO: result: missing" >&5
8983    echo "${ECHO_T}missing" >&6
8984    fi
8985    
 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}  
   
   
 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}  
   
   
 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}  
   
   
 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}  
   
   
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}  
8986    
8987    
8988    
# Line 19580  fi; Line 8994  fi;
8994    
8995  ROOT_LIBRARY="${ROOTSYS}/lib"  ROOT_LIBRARY="${ROOTSYS}/lib"
8996    
8997  ROOT_LDFLAGS="${ROOT_LIBRARY}/libHist.so  ${ROOT_LIBRARY}/libMatrix.so  ${ROOT_LIBRARY}/libTree.so ${ROOT_LIBRARY}/libCore.so ${ROOT_LIBRARY}/libCint.so -ldl"  ROOT_LDFLAGS="        \
8998    ${ROOT_LIBRARY}/libCint.so          ${ROOT_LIBRARY}/libCore.so          \
8999    ${ROOT_LIBRARY}/libMatrix.so        ${ROOT_LIBRARY}/libHist.so          \
9000    ${ROOT_LIBRARY}/libTree.so          ${ROOT_LIBRARY}/libGraf.so          \
9001    ${ROOT_LIBRARY}/libGraf3d.so        ${ROOT_LIBRARY}/libGpad.so          \
9002    ${ROOT_LIBRARY}/libGui.so           ${ROOT_LIBRARY}/libMinuit.so        \
9003    ${ROOT_LIBRARY}/libHistPainter.so   ${ROOT_LIBRARY}/libTreePlayer.so    \
9004    ${ROOT_LIBRARY}/libTreeViewer.so    ${ROOT_LIBRARY}/libProof.so         \
9005    ${ROOT_LIBRARY}/libProofGui.so      ${ROOT_LIBRARY}/libPhysics.so       \
9006    ${ROOT_LIBRARY}/libRint.so          ${ROOT_LIBRARY}/libHtml.so          \
9007    ${ROOT_LIBRARY}/libEG.so            ${ROOT_LIBRARY}/libGeom.so          \
9008    ${ROOT_LIBRARY}/libGeomPainter.so   ${ROOT_LIBRARY}/libVMC.so           \
9009    ${ROOT_LIBRARY}/libFumili.so        ${ROOT_LIBRARY}/libMLP.so           \
9010    ${ROOT_LIBRARY}/libGedOld.so        ${ROOT_LIBRARY}/libGed.so           \
9011    ${ROOT_LIBRARY}/libQuadp.so                 \
9012    ${ROOT_LIBRARY}/libGX11.so          ${ROOT_LIBRARY}/libGX11TTF.so       \
9013    ${ROOT_LIBRARY}/libX3d.so                  \
9014    ${ROOT_LIBRARY}/libRGL.so           ${ROOT_LIBRARY}/libASImage.so       \
9015    ${ROOT_LIBRARY}/libThread.so        ${ROOT_LIBRARY}/libRXML.so          \
9016     -ldl"
9017    
9018    
9019  ROOT_INCLUDES="-I${ROOTSYS}/include"  ROOT_INCLUDES="-I${ROOTSYS}/include"
9020    
# Line 19588  ROOT_INCLUDES="-I${ROOTSYS}/include" Line 9022  ROOT_INCLUDES="-I${ROOTSYS}/include"
9022  ROOTCINT=${ROOTSYS}/bin/rootcint  ROOTCINT=${ROOTSYS}/bin/rootcint
9023    
9024    
9025    echo "$as_me:$LINENO: checking for gprof" >&5
9026    echo $ECHO_N "checking for gprof... $ECHO_C" >&6
9027    # Check whether --enable-gprof or --disable-gprof was given.
9028    if test "${enable_gprof+set}" = set; then
9029      enableval="$enable_gprof"
9030      gprof=$enableval
9031    else
9032      gprof=no
9033    fi;
9034    if test "$gprof" != no
9035    then
9036        CXXFLAGS="-pg $CXXFLAGS"
9037        echo "$as_me:$LINENO: result: enabled" >&5
9038    echo "${ECHO_T}enabled" >&6
9039    else
9040        echo "$as_me:$LINENO: result: no" >&5
9041    echo "${ECHO_T}no" >&6
9042    fi
9043    
9044    
9045  # Check whether --with-log4cppp or --without-log4cppp was given.  # Check whether --with-log4cxx or --without-log4cxx was given.
9046  if test "${with_log4cppp+set}" = set; then  if test "${with_log4cxx+set}" = set; then
9047    withval="$with_log4cppp"    withval="$with_log4cxx"
9048    LOG4CPP=$with_log4cpp    LOG4CXX=$with_log4cxx
9049  fi;  fi;
9050    LOG4CXX_INCLUDES="-I${LOG4CXX}/include"
9051    
9052  echo "$as_me:$LINENO: checking for ANSI C header files" >&5  echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9053  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6  echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
# Line 19763  fi Line 9217  fi
9217    
9218    
9219    
9220                                                                                                                                                                                                          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 event/physics/neutronDetector/Makefile event/physics/S4/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"
9221  cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
9222  # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
9223  # 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 9309  LIBOBJS=$ac_libobjs
9309  LTLIBOBJS=$ac_ltlibobjs  LTLIBOBJS=$ac_ltlibobjs
9310    
9311    
 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  
9312    
9313  : ${CONFIG_STATUS=./config.status}  : ${CONFIG_STATUS=./config.status}
9314  ac_clean_files_save=$ac_clean_files  ac_clean_files_save=$ac_clean_files
# Line 20309  cat >>$CONFIG_STATUS <<_ACEOF Line 9742  cat >>$CONFIG_STATUS <<_ACEOF
9742  # INIT-COMMANDS section.  # INIT-COMMANDS section.
9743  #  #
9744    
9745  AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"  
9746    
9747  _ACEOF  _ACEOF
9748    
# Line 20333  do Line 9766  do
9766    "event/physics/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/tracker/Makefile" ;;    "event/physics/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/tracker/Makefile" ;;
9767    "event/physics/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/anticounter/Makefile" ;;    "event/physics/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/anticounter/Makefile" ;;
9768    "event/physics/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/calorimeter/Makefile" ;;    "event/physics/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/calorimeter/Makefile" ;;
9769      "event/physics/neutronDetector/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/neutronDetector/Makefile" ;;
9770      "event/physics/S4/Makefile" ) CONFIG_FILES="$CONFIG_FILES event/physics/S4/Makefile" ;;
9771    "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" ;;  
9772    "techmodel/forroutines/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/Makefile" ;;    "techmodel/forroutines/tracker/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/tracker/Makefile" ;;
9773    "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" ;;
9774    "techmodel/forroutines/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/anticounter/Makefile" ;;    "techmodel/forroutines/anticounter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/anticounter/Makefile" ;;
9775    "techmodel/forroutines/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/calorimeter/Makefile" ;;    "techmodel/forroutines/calorimeter/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/calorimeter/Makefile" ;;
9776      "techmodel/forroutines/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/forroutines/Makefile" ;;
9777    "techmodel/physics/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/physics/Makefile" ;;    "techmodel/physics/Makefile" ) CONFIG_FILES="$CONFIG_FILES techmodel/physics/Makefile" ;;
9778    "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;    "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9779    "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;    "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9780    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5    *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9781  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 9865  s,@LIBS@,$LIBS,;t t
9865  s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t  s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9866  s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t  s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9867  s,@INSTALL_DATA@,$INSTALL_DATA,;t t  s,@INSTALL_DATA@,$INSTALL_DATA,;t t
 s,@CYGPATH_W@,$CYGPATH_W,;t t  
9868  s,@PACKAGE@,$PACKAGE,;t t  s,@PACKAGE@,$PACKAGE,;t t
9869  s,@VERSION@,$VERSION,;t t  s,@VERSION@,$VERSION,;t t
9870  s,@ACLOCAL@,$ACLOCAL,;t t  s,@ACLOCAL@,$ACLOCAL,;t t
# Line 20438  s,@AUTOCONF@,$AUTOCONF,;t t Line 9872  s,@AUTOCONF@,$AUTOCONF,;t t
9872  s,@AUTOMAKE@,$AUTOMAKE,;t t  s,@AUTOMAKE@,$AUTOMAKE,;t t
9873  s,@AUTOHEADER@,$AUTOHEADER,;t t  s,@AUTOHEADER@,$AUTOHEADER,;t t
9874  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  
9875  s,@SET_MAKE@,$SET_MAKE,;t t  s,@SET_MAKE@,$SET_MAKE,;t t
 s,@am__leading_dot@,$am__leading_dot,;t t  
9876  s,@build@,$build,;t t  s,@build@,$build,;t t
9877  s,@build_cpu@,$build_cpu,;t t  s,@build_cpu@,$build_cpu,;t t
9878  s,@build_vendor@,$build_vendor,;t t  s,@build_vendor@,$build_vendor,;t t
# Line 20462  s,@CPPFLAGS@,$CPPFLAGS,;t t Line 9888  s,@CPPFLAGS@,$CPPFLAGS,;t t
9888  s,@ac_ct_CC@,$ac_ct_CC,;t t  s,@ac_ct_CC@,$ac_ct_CC,;t t
9889  s,@EXEEXT@,$EXEEXT,;t t  s,@EXEEXT@,$EXEEXT,;t t
9890  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  
9891  s,@F77@,$F77,;t t  s,@F77@,$F77,;t t
9892  s,@FFLAGS@,$FFLAGS,;t t  s,@FFLAGS@,$FFLAGS,;t t
9893  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 9895  s,@FLIBS@,$FLIBS,;t t
9895  s,@CXX@,$CXX,;t t  s,@CXX@,$CXX,;t t
9896  s,@CXXFLAGS@,$CXXFLAGS,;t t  s,@CXXFLAGS@,$CXXFLAGS,;t t
9897  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  
9898  s,@LN_S@,$LN_S,;t t  s,@LN_S@,$LN_S,;t t
9899  s,@ECHO@,$ECHO,;t t  s,@ECHO@,$ECHO,;t t
 s,@AR@,$AR,;t t  
 s,@ac_ct_AR@,$ac_ct_AR,;t t  
9900  s,@RANLIB@,$RANLIB,;t t  s,@RANLIB@,$RANLIB,;t t
9901  s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t  s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9902    s,@STRIP@,$STRIP,;t t
9903    s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
9904  s,@CPP@,$CPP,;t t  s,@CPP@,$CPP,;t t
9905  s,@CXXCPP@,$CXXCPP,;t t  s,@EGREP@,$EGREP,;t t
9906  s,@LIBTOOL@,$LIBTOOL,;t t  s,@LIBTOOL@,$LIBTOOL,;t t
9907  s,@HAS_DOXYFILE@,$HAS_DOXYFILE,;t t  s,@HAS_DOXYFILE@,$HAS_DOXYFILE,;t t
9908  s,@ROOT_INCLUDES@,$ROOT_INCLUDES,;t t  s,@ROOT_INCLUDES@,$ROOT_INCLUDES,;t t
# Line 20956  echo "$as_me: error: cannot create direc Line 10369  echo "$as_me: error: cannot create direc
10369      cat $tmp/config.h      cat $tmp/config.h
10370      rm -f $tmp/config.h      rm -f $tmp/config.h
10371    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  
10372  done  done
10373  _ACEOF  _ACEOF
10374  cat >>$CONFIG_STATUS <<\_ACEOF  cat >>$CONFIG_STATUS <<\_ACEOF
# Line 21094  esac Line 10485  esac
10485    { echo "$as_me:$LINENO: executing $ac_dest commands" >&5    { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
10486  echo "$as_me: executing $ac_dest commands" >&6;}  echo "$as_me: executing $ac_dest commands" >&6;}
10487    case $ac_dest in    case $ac_dest in
10488      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  
  ;;  
10489    esac    esac
10490  done  done
10491  _ACEOF  _ACEOF

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

  ViewVC Help
Powered by ViewVC 1.1.23